From: Jeff Layton Date: Thu, 1 Dec 2011 21:44:39 +0000 (+0100) Subject: Freezer / sunrpc / NFS: don't allow TASK_KILLABLE sleeps to block the freezer X-Git-Tag: v3.3-rc1~148^2~22 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d310310cbff18ec385c6ab4d58f33b100192a96a;p=pandora-kernel.git Freezer / sunrpc / NFS: don't allow TASK_KILLABLE sleeps to block the freezer Allow the freezer to skip wait_on_bit_killable sleeps in the sunrpc layer. This should allow suspend and hibernate events to proceed, even when there are RPC's pending on the wire. Also, wrap the TASK_KILLABLE sleeps in NFS layer in freezer_do_not_count and freezer_count calls. This allows the freezer to skip tasks that are sleeping while looping on EJUKEBOX or NFS4ERR_DELAY sorts of errors. Signed-off-by: Jeff Layton Signed-off-by: Rafael J. Wysocki --- Reading git-diff-tree failed