From: Robin Holt Date: Thu, 13 Apr 2006 22:34:45 +0000 (-0700) Subject: [IA64] Make show_mem() skip holes in a pgdat X-Git-Tag: v2.6.17-rc2~77^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ace1d816a13ff42d4f41989862552032f9c19853;p=pandora-kernel.git [IA64] Make show_mem() skip holes in a pgdat This patch modifies ia64's show_mem() to walk the vmem_map page tables and rapidly skip forward across regions where the page tables are missing. This prevents the pfn_valid() check from causing numerous unnecessary page faults. Without this patch on a 512 node 512 cpu system where every node has four memory holes, the show_mem() call takes 1 hour 18 minutes. With this patch, it takes less than 3 seconds. Signed-off-by: Robin Holt Signed-off-by: Tony Luck --- Reading git-diff-tree failed