Unionfs: implement lockdep classes
authorErez Zadok <ezk@cs.sunysb.edu>
Fri, 28 Dec 2007 18:38:09 +0000 (13:38 -0500)
committerErez Zadok <ezk@cs.sunysb.edu>
Sat, 16 Aug 2014 02:29:48 +0000 (22:29 -0400)
commitd1b9a6cf6f1a2874173a8468d648a1ce8a9bf9ac
treeb2bf4f82477af746e054c0f9a4d0dbffdfd5bff1
parent8e488070d807d40da21117b52bd8f88769a1d6ba
Unionfs: implement lockdep classes

Lockdep fixes.  Support locking order/classes (e.g., parent -> child ->
whiteout).  Remove locking from create_parents: it's enough to just dget the
dentries in question.  Move parent locking to from lookup_backend to caller,
unionfs_lookup.

Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
16 files changed:
fs/unionfs/commonfops.c
fs/unionfs/copyup.c
fs/unionfs/dentry.c
fs/unionfs/dirfops.c
fs/unionfs/fanout.h
fs/unionfs/file.c
fs/unionfs/inode.c
fs/unionfs/lookup.c
fs/unionfs/main.c
fs/unionfs/mmap.c
fs/unionfs/rename.c
fs/unionfs/subr.c
fs/unionfs/super.c
fs/unionfs/union.h
fs/unionfs/unlink.c
fs/unionfs/xattr.c