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>
Fri, 6 Aug 2010 03:00:56 +0000 (23:00 -0400)
commit72da0d89314c809cfb98e880d47abc80f821d5b9
tree0b87feac070e602fd367d71ee683c872308fbee6
parent6cda0dc851bcddec44e2e01e3fe7a9b2e50bebc5
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