kernel-ark/fs/nfs
Trond Myklebust 1dd761e907 NFSv4: Ensure the callback daemon flushes signals
If the callback daemon is signalled, but is unable to exit because it still
has users, then we need to flush signals. If not, then svc_recv() can
never sleep, and so we hang.
If we flush signals, then we also have to be prepared to resend them when
we want the thread to exit.

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
2006-03-20 13:44:49 -05:00
..
callback_proc.c
callback_xdr.c
callback.c NFSv4: Ensure the callback daemon flushes signals 2006-03-20 13:44:49 -05:00
callback.h
delegation.c NFSv4: Send the delegation stateid for SETATTR calls 2006-03-20 13:44:46 -05:00
delegation.h NFSv4: Send the delegation stateid for SETATTR calls 2006-03-20 13:44:46 -05:00
dir.c NFS: Make nfs_fhget() return appropriate error values 2006-03-20 13:44:48 -05:00
direct.c NFS: O_DIRECT needs to use a completion 2006-03-20 13:44:43 -05:00
file.c NFS, NLM: Allow blocking locks to respect signals 2006-03-20 13:44:48 -05:00
idmap.c
inode.c NFS: Make nfs_fhget() return appropriate error values 2006-03-20 13:44:48 -05:00
iostat.h NFSv4: Fix an oops in nfs4_fill_super 2006-03-20 13:44:48 -05:00
Makefile
mount_clnt.c
nfs2xdr.c
nfs3acl.c
nfs3proc.c NFS: Cleanup of NFS read code 2006-03-20 13:44:27 -05:00
nfs3xdr.c
nfs4_fs.h
nfs4proc.c NFS: Make nfs_fhget() return appropriate error values 2006-03-20 13:44:48 -05:00
nfs4renewd.c
nfs4state.c NFSv4: SETCLIENTID_CONFIRM should handle NFS4ERR_DELAY/NFS4ERR_RESOURCE 2006-03-20 13:44:47 -05:00
nfs4xdr.c
nfsroot.c
pagelist.c
proc.c NFS: Cleanup of NFS read code 2006-03-20 13:44:27 -05:00
read.c NFS: Uninline nfs_writedata_(alloc|free) and nfs_readdata_(alloc|free) 2006-03-20 13:44:37 -05:00
symlink.c
sysctl.c
unlink.c
write.c NFS: Uninline nfs_writedata_(alloc|free) and nfs_readdata_(alloc|free) 2006-03-20 13:44:37 -05:00