Unionfs: cache coherency after lower objects are removed
authorErez_Zadok <ezk@cs.sunysb.edu>
Tue, 11 Sep 2007 00:19:29 +0000 (20:19 -0400)
committerErez Zadok <ezk@cs.sunysb.edu>
Sun, 6 Mar 2011 08:42:43 +0000 (03:42 -0500)
commitf6dde7deb7b70ef6dcced2a59021275ab3688506
treee683c755b3ad51507e3a4390c34638d9a4667472
parent592d69d46cb2b4dc59424cd3c3ef2f70f2b0eaff
Unionfs: cache coherency after lower objects are removed

Prevent an oops if a lower file is deleted and then it is stat'ed from the
upper layer.  Ensure that we return a negative dentry so the user will get
an ENOENT.  Properly dput/mntput so we don't leak references at the lower
file system.

Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
fs/unionfs/lookup.c