[PATCH] lockdep: use mutex_lock_nested for bd_mutex to avoid lockdep warning
NeilBrown authored

Now that the nesting in blkdev_{get,put} is simpler, adding mutex_lock_nested
is trivial.

Cc: Ingo Molnar <mingo@elte.hu>
Acked-by: default avatarPeter Zijlstra <a.p.zijlstra@chello.nl>
Signed-off-by: default avatarNeil Brown <neilb@suse.de>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
6796bf54
Name Last commit Last update
..
9p [PATCH] Function v9fs_get_idpool returns int, not u32 as called twice in fs/9p/vfs_inode.c
adfs [PATCH] fs/*: trivial vsnprintf() conversion
affs [PATCH] affs: replace kmalloc+memset with kzalloc
afs [PATCH] affs: replace kmalloc+memset with kzalloc
autofs [PATCH] autofs: fix error code path in autofs_fill_sb()
autofs4 [PATCH] autofs: fix error code path in autofs_fill_sb()
befs [PATCH] slab: remove kmem_cache_t
bfs [PATCH] slab: remove kmem_cache_t
cifs [PATCH] Add include/linux/freezer.h and move definitions from sched.h
coda [PATCH] slab: remove kmem_cache_t
configfs [PATCH] slab: remove kmem_cache_t
cramfs [PATCH] corrupted cramfs filesystems cause kernel oops
debugfs [PATCH] debugfs: add header file
devpts [PATCH] inode-diet: Eliminate i_blksize from the inode structure
dlm Merge master.kernel.org:/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw
ecryptfs [PATCH] make ecryptfs_version_str_map[] static
efs [PATCH] slab: remove kmem_cache_t
exportfs [PATCH] VFS: Make filldir_t and struct kstat deal in 64-bit inode numbers
ext2 [PATCH] protect ext2 ioctl modifying append_only immutable etc with i_mutex
ext3 [PATCH] ext3 balloc: fix _with_rsv freeze
ext4 [PATCH] ext4 calls journal_stop
fat [PATCH] slab: remove kmem_cache_t
freevxfs [PATCH] slab: remove kmem_cache_t
fuse [PATCH] fuse: fix compile without CONFIG_BLOCK
gfs2 Merge master.kernel.org:/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw
hfs
hfsplus
hostfs
hpfs
hppfs
hugetlbfs
isofs
jbd
jbd2
jffs
jffs2
jfs
lockd
minix
msdos
ncpfs
nfs
nfs_common
nfsd
nls
ntfs
ocfs2
openpromfs
partitions
proc
qnx4
ramfs
reiserfs
romfs
smbfs
sysfs
sysv
udf
ufs
vfat
xfs
Kconfig
Kconfig.binfmt
Makefile
aio.c
attr.c
bad_inode.c
binfmt_aout.c
binfmt_elf.c
binfmt_elf_fdpic.c
binfmt_em86.c
binfmt_flat.c
binfmt_misc.c
binfmt_script.c
binfmt_som.c
bio.c
block_dev.c
buffer.c
char_dev.c
compat.c
compat_ioctl.c
dcache.c
dcookies.c
direct-io.c
dnotify.c
dquot.c
drop_caches.c
eventpoll.c
exec.c
fcntl.c
fifo.c
file.c
file_table.c
filesystems.c
fs-writeback.c
generic_acl.c
inode.c
inotify.c
inotify_user.c
internal.h
ioctl.c
ioprio.c
libfs.c
locks.c
mbcache.c
mpage.c
namei.c
namespace.c
nfsctl.c
no-block.c
open.c
pipe.c
pnode.c
pnode.h
posix_acl.c
quota.c
quota_v1.c
quota_v2.c
read_write.c
read_write.h
readdir.c
select.c
seq_file.c
splice.c
stat.c
super.c
sync.c
utimes.c
xattr.c
xattr_acl.c