Re: [PATCH 5/5] x86,mm: make pagefault killable
From: Minchan Kim <hidden>
Date: 2011-03-24 15:11:09
Also in:
lkml
On Tue, Mar 22, 2011 at 08:09:29PM +0900, KOSAKI Motohiro wrote:
When oom killer occured, almost processes are getting stuck following two points. 1) __alloc_pages_nodemask 2) __lock_page_or_retry 1) is not much problematic because TIF_MEMDIE lead to make allocation failure and get out from page allocator. 2) is more problematic. When OOM situation, Zones typically don't have page cache at all and Memory starvation might lead to reduce IO performance largely. When fork bomb occur, TIF_MEMDIE task don't die quickly mean fork bomb may create new process quickly rather than oom-killer kill it. Then, the system may become livelock. This patch makes pagefault interruptible by SIGKILL. Signed-off-by: KOSAKI Motohiro <redacted>
Reviewed-by: Minchan Kim <redacted> Looks like a cool idea. -- Kind regards, Minchan Kim -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>