From: Andy Adamson Date: Fri, 27 Apr 2012 21:53:48 +0000 (-0400) Subject: NFSv4.1 Check invalid deviceid upon slot table waitq wakeup X-Git-Tag: v3.5-rc1~52^2~51 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0ad2f378e1af7996d6f8355c02181ff3cc7ab260;p=pandora-kernel.git NFSv4.1 Check invalid deviceid upon slot table waitq wakeup Tasks sleeping on the slot table waitq wake to the rpc_prepare_task state. Reset the task for io through the MDS if the deviceid is invalid. The reset functions put the io pages through the pageio layer which has the advantage of re-coalescing which allows for the MDS and DS having different r/wsizes. Exit the awakened task without executing the rpc_call_done routine. Signed-off-by: Andy Adamson Signed-off-by: Trond Myklebust --- Reading git-diff-tree failed