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>
Tue, 31 Jan 2012 04:55:20 +0000 (23:55 -0500)
commit3bbd50e73cfe773f880b6ae9283173c83e3e806d
tree309450943a5d5776a50723ddecf5e4f5f457015e
parenta3885811853a7cb34e4d9fbf053fecbc5a242f4d
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