Re: [PATCH] Remove OOM killer from try_to_free_pages / all_unreclaimable braindamage
From: Nick Piggin <hidden>
Date: 2004-11-06 10:53:10
Also in:
lkml
From: Nick Piggin <hidden>
Date: 2004-11-06 10:53:10
Also in:
lkml
Hugh Dickins wrote:
On Sat, 6 Nov 2004, Andrea Arcangeli wrote:quoted
all allocations should have a failure path to avoid deadlocks. But in the meantime __GFP_REPEAT is at least localizing the problematic places ;)Problematic, yes: don't overlook that GFP_REPEAT and GFP_NOFAIL _can_ fail, returning NULL: when the process is being OOM-killed (PF_MEMDIE).
Yeah right you are. I think NOFAIL is a bug and should really not fail. It looks like it is only used in fs/jbd/*, and things will crash if it fails. Maybe they're only called from the kjournald threads and can't be OOM killed, but that is still a pretty subtle dependancy. -- 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/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a>