Searched hist:"32 bfb5c0f495dd88ef6bac4b76885d0820563739" (Results 1 – 2 of 2) sorted by relevance
/linux/include/linux/sunrpc/ |
H A D | sched.h | diff 32bfb5c0f495dd88ef6bac4b76885d0820563739 Wed Feb 20 02:04:21 CET 2008 Trond Myklebust <Trond.Myklebust@netapp.com> 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 <Trond.Myklebust@netapp.com>
|
/linux/net/sunrpc/ |
H A D | sched.c | diff 32bfb5c0f495dd88ef6bac4b76885d0820563739 Wed Feb 20 02:04:21 CET 2008 Trond Myklebust <Trond.Myklebust@netapp.com> 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 <Trond.Myklebust@netapp.com>
|