]> git.baikalelectronics.ru Git - kernel.git/commit
mm: vmalloc failure flush fix
authorNick Piggin <npiggin@suse.de>
Wed, 19 Nov 2008 23:36:33 +0000 (15:36 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 20 Nov 2008 02:49:58 +0000 (18:49 -0800)
commita5c1fcf5d1054e799ea0df8df89645c0a81e75a6
treec6aa155a0dcf81e967a85dfe2b8142d3b8fa9063
parent89bacaf3809edbfb15a9997120a877bb44eec9db
mm: vmalloc failure flush fix

An initial vmalloc failure should start off a synchronous flush of lazy
areas, in case someone is in progress flushing them already, which could
cause us to return an allocation failure even if there is plenty of KVA
free.

Signed-off-by: Nick Piggin <npiggin@suse.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
mm/vmalloc.c