From: Christoph Lameter Date: Wed, 1 Feb 2006 11:05:25 +0000 (-0800) Subject: [PATCH] Optimize off-node performance of zone reclaim X-Git-Tag: v2.6.16-rc2~116 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8928862398fef04a137e5673ac5fa9e797960c87;p=pandora-kernel.git [PATCH] Optimize off-node performance of zone reclaim Ensure that the performance of off node pages stays the same as before. Off node pagefault tests showed an 18% drop in performance without this patch. - Increase the timeout to 30 seconds to reduce the overhead. - Move all code possible out of the off node hot path for zone reclaim (Sorry Andrew, the struct initialization had to be sacrificed). The read_page_state() bit us there. - Check first for the timeout before any other checks. Signed-off-by: Christoph Lameter Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed