kernel_optimize_test/fs/nfs
Peng Tao 93a3844ee0 pnfsblock: don't spinlock when freeing block_dev
bl_free_block_dev() may sleep. We can not call it with spinlock held.
Besides, there is no need to take bm_lock as we are last user freeing bm_devlist.

Cc: <stable@vger.kernel.org> #3.1+
Signed-off-by: Peng Tao <peng_tao@emc.com>
Signed-off-by: Benny Halevy <bhalevy@tonian.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
2012-01-12 16:39:04 -05:00
..
blocklayout pnfsblock: don't spinlock when freeing block_dev 2012-01-12 16:39:04 -05:00
objlayout pnfs-obj: Must return layout on IO error 2012-01-06 08:55:33 -05:00
cache_lib.c
cache_lib.h
callback_proc.c NFSv4.1: fix backchannel slotid off-by-one bug 2012-01-05 10:42:40 -05:00
callback_xdr.c nfs: check for integer overflow in decode_devicenotify_args() 2012-01-12 16:30:07 -05:00
callback.c
callback.h NFS: add an endian notation 2012-01-12 16:29:51 -05:00
client.c NFSv4: Change the default setting of the nfs4_disable_idmapping parameter 2012-01-09 14:22:27 -05:00
delegation.c
delegation.h
dir.c switch ->mknod() to umode_t 2012-01-03 22:54:54 -05:00
direct.c
dns_resolve.c
dns_resolve.h
file.c NFS - fix recent breakage to NFS error handling. 2012-01-05 10:42:39 -05:00
fscache-index.c
fscache.c
fscache.h
getroot.c
idmap.c NFSv4: Save the owner/group name string when doing open 2012-01-07 13:22:46 -05:00
inode.c Merge branch 'nfs-for-3.3' of git://git.linux-nfs.org/projects/trondmy/linux-nfs 2012-01-10 14:57:40 -08:00
internal.h NFS: Remove pNFS bloat from the generic write path 2012-01-06 08:57:46 -05:00
iostat.h
Kconfig
Makefile
mount_clnt.c
namespace.c
nfs2xdr.c
nfs3acl.c
nfs3proc.c Freezer / sunrpc / NFS: don't allow TASK_KILLABLE sleeps to block the freezer 2011-12-06 22:12:27 +01:00
nfs3xdr.c
nfs4_fs.h NFS: Cache state owners after files are closed 2012-01-05 11:59:18 -05:00
nfs4filelayout.c nfs: fix a minor do_div portability issue 2012-01-05 10:42:42 -05:00
nfs4filelayout.h
nfs4filelayoutdev.c NFS: cleanup endian type in decode_ds_addr() 2012-01-12 16:30:03 -05:00
nfs4namespace.c
nfs4proc.c NFS4: fix compile warnings in nfs4proc.c 2012-01-12 16:31:51 -05:00
nfs4renewd.c
nfs4state.c NFS: Cache state owners after files are closed 2012-01-05 11:59:18 -05:00
nfs4xdr.c NFSv4: Save the owner/group name string when doing open 2012-01-07 13:22:46 -05:00
nfsroot.c
pagelist.c
pnfs_dev.c
pnfs.c NFS: Remove pNFS bloat from the generic write path 2012-01-06 08:57:46 -05:00
pnfs.h pnfs-obj: Must return layout on IO error 2012-01-06 08:55:33 -05:00
proc.c Freezer / sunrpc / NFS: don't allow TASK_KILLABLE sleeps to block the freezer 2011-12-06 22:12:27 +01:00
read.c
super.c Merge branch 'nfs-for-3.3' of git://git.linux-nfs.org/projects/trondmy/linux-nfs 2012-01-10 14:57:40 -08:00
symlink.c
sysctl.c
unlink.c
write.c NFS: Remove pNFS bloat from the generic write path 2012-01-06 08:57:46 -05:00