From: Trond Myklebust Date: Wed, 20 Feb 2008 01:04:21 +0000 (-0500) Subject: SUNRPC: Allow the rpc_release() callback to be run on another workqueue X-Git-Tag: v2.6.26-rc1~1082^2^2~78 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=32bfb5c0f495dd88ef6bac4b76885d0820563739;p=pandora-kernel.git SUNRPC: Allow the rpc_release() callback to be run on another workqueue A lot of the work done by the rpc_release() callback is inappropriate for rpciod as it will often involve things like starting a new rpc call in order to clean up state after an interrupted NFSv4 open() call, or calls to mntput(), etc. This patch allows the caller of rpc_run_task() to specify that the rpc_release callback should run on a different workqueue than the default rpciod_workqueue. Signed-off-by: Trond Myklebust --- Reading git-diff-tree failed