From: Rafael J. Wysocki Date: Sun, 6 May 2007 21:50:48 +0000 (-0700) Subject: freezer: fix racy usage of try_to_freeze in kswapd X-Git-Tag: v2.6.22-rc1~898 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b1296cc48b39355241470ef934a5e2270e3f23bd;p=pandora-kernel.git freezer: fix racy usage of try_to_freeze in kswapd Currently we can miss freeze_process()->signal_wake_up() in kswapd() if it happens between try_to_freeze() and prepare_to_wait(). To prevent this from happening we should check freezing(current) before calling schedule(). Signed-off-by: Rafael J. Wysocki Cc: Pavel Machek Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed