]> err.no Git - linux-2.6/commit
[PATCH] valid_swaphandles() fix
authorHugh Dickins <hugh@veritas.com>
Fri, 29 Sep 2006 09:01:26 +0000 (02:01 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Fri, 29 Sep 2006 16:18:23 +0000 (09:18 -0700)
commit3f9e7949f86dfe2bd9a1ad0604f78e7683c059de
treeaf710aa375e0f641ceec1bf7d4002ef33beeb571
parent2d1d43f6a43b703587e759145f69467e7c6553a7
[PATCH] valid_swaphandles() fix

akpm draws my attention to the fact that sysctl(VM_PAGE_CLUSTER) might
conceivably change page_cluster to 0 while valid_swaphandles() is in the
middle of using it, leading to an embarrassingly long loop: take a local
snapshot of page_cluster and work with that.

Signed-off-by: Hugh Dickins <hugh@veritas.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
mm/swapfile.c