On Wed, 2010-08-25 at 14:48 +0200, Peter Zijlstra wrote:
Also, there's a good reason for disliking (a), its a deadlock scenario,
suppose we need to write out data to get free pages, but the writing out
is blocked on requiring free pages.
There's really nothing the page allocator can do to help you there, its
a situation you have to avoid getting into.
--