From: Hugh Dickins Date: Thu, 19 Jul 2007 08:49:11 +0000 (-0700) Subject: Remove nid_lock from alloc_fresh_huge_page X-Git-Tag: v2.6.23-rc1~353 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7ed5cb2b73d0c4165c0504c95454fade0c0bf3d9;p=pandora-kernel.git Remove nid_lock from alloc_fresh_huge_page The fix to that race in alloc_fresh_huge_page() which could give an illegal node ID did not need nid_lock at all: the fix was to replace static int nid by static int prev_nid and do the work on local int nid. nid_lock did make sure that racers strictly roundrobin the nodes, but that's not something we need to enforce strictly. Kill nid_lock. Signed-off-by: Hugh Dickins Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed