NFS: Add an nfsiod workqueue
authorTrond Myklebust <Trond.Myklebust@netapp.com>
Wed, 20 Feb 2008 01:04:22 +0000 (20:04 -0500)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Tue, 26 Feb 2008 05:40:36 +0000 (21:40 -0800)
commit5746006f1d17d9d5a3015051ea54de4341cb31f9
treefc1d03a1e58a0a0a3cc03c46cbebdebf8cfe054e
parent32bfb5c0f495dd88ef6bac4b76885d0820563739
NFS: Add an nfsiod workqueue

NFS post-rpciod cleanups often involve tasks that cannot be safely
performed within the rpciod context (due to deadlock concerns). We
therefore add a dedicated NFS workqueue that can perform tasks like
cleaning up state after an interrupted NFSv4 open() call, or calling
put_nfs_open_context() after an asynchronous read or write call.

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
fs/nfs/inode.c
fs/nfs/internal.h