Unionfs: branch-management related locking fixes
authorErez Zadok <ezk@cs.sunysb.edu>
Wed, 9 Jan 2008 20:26:56 +0000 (15:26 -0500)
committerErez Zadok <ezk@cs.sunysb.edu>
Mon, 12 Jan 2009 23:20:51 +0000 (18:20 -0500)
commit332e2fd6922a0ae2f7319734e48bd2bbf142dea0
tree583db8d00c22ebcb3e75210da88bddfcfcae865b
parent8022ebabb0f077b22fdca0ea0e9a5f405d34d5b0
Unionfs: branch-management related locking fixes

Add necessary locking to dentry/inode branch-configuration, so we get
consistent values during branch-management actions.  In d_revalidate_chain,
->permission, and ->create, also lock parent dentry.
fs/unionfs/commonfops.c
fs/unionfs/dentry.c
fs/unionfs/inode.c