slub page alloc fallback: Enable interrupts for GFP_WAIT.
authorChristoph Lameter <clameter@sgi.com>
Thu, 13 Mar 2008 06:57:49 +0000 (23:57 -0700)
committerChristoph Lameter <clameter@sgi.com>
Mon, 17 Mar 2008 18:14:17 +0000 (11:14 -0700)
commitcaeab084deb61cd2d51cb8facc0e894a5b406aa4
tree9a5bebe51b0dce51169bf86c6a0fb91d0c929c56
parentbde4f8fa8db2abd5ac9c542d76012d0fedab050f
slub page alloc fallback: Enable interrupts for GFP_WAIT.

The fallback path needs to enable interrupts like done for
the other page allocator calls. This was not necessary with
the alternate fast path since we handled irq enable/disable in
the slow path. The regular fastpath handles irq enable/disable
around calls to the slow path so we need to restore the proper
status before calling the page allocator from the slowpath.

Signed-off-by: Christoph Lameter <clameter@sgi.com>
mm/slub.c