Home
last modified time | relevance | path

Searched hist:"32 bfb5c0f495dd88ef6bac4b76885d0820563739" (Results 1 – 2 of 2) sorted by relevance

/linux/include/linux/sunrpc/
H A Dsched.hdiff 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 Dsched.cdiff 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>