Documentation/filesystems/unionfs/odf.txt | 2 +
fs/unionfs/copyup.c | 6 ++-
fs/unionfs/dentry.c | 6 ++-
fs/unionfs/inode.c | 1 -
fs/unionfs/lookup.c | 50 ++++++++++++++++++-----------
fs/unionfs/union.h | 16 ++++++++-
6 files changed, 52 insertions(+), 29 deletions(-)
New commits:
commit 01f6a784907198aad8735dc9e0362c5e06507ec5
Author: Erez_Zadok <[EMAIL PROTECTED]>
Date: Mon May 28 19:47:35 2007 -0400
invariants: don't complain about directories with some NULL lower objects
Directories can have NULL lower objects in between start/end, but NOT if at
the start/end range. We cannot verify that this dentry is a type=DIR,
because it may already be a negative dentry. But if dbstart is greater than
dbend, we know that this couldn't have been a regular file: it had to have
been a directory. In that case, don't complain about NULL lower objects in
in between start/end.
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 08f0ee0ac1e39d19b59734f1048f6f051ea60700
Author: Erez_Zadok <[EMAIL PROTECTED]>
Date: Mon May 28 20:50:52 2007 -0400
documentation: update of last modification date to odf.txt document
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit a5dfd384c1e13cbdac0e631261cd14abd0b5cb7c
Author: Erez_Zadok <[EMAIL PROTECTED]>
Date: Mon May 28 20:49:51 2007 -0400
cleanup: rewrite unionfs_partial_lookup more cleanly
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit a3561600a06502d2ace40238f645a0af602c6db7
Author: Erez_Zadok <[EMAIL PROTECTED]>
Date: Mon May 28 19:38:14 2007 -0400
bug fix: prevent null mntget warning messages in unionfs_lookup_backend
Don't try to mntget a lower mnt at a point where the lower mnts don't yet
exist (the callers will have them later on). Instead, get the lower mnt of
the sb->s_root.
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit b42cf4d9eba2a23faebd79d51fc50a2a2236390a
Author: Erez_Zadok <[EMAIL PROTECTED]>
Date: Mon May 28 20:08:20 2007 -0400
documentation: expand comments to unionfs_lookup_backend
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
Conflicts:
fs/unionfs/lookup.c
commit 20f12a1f114c1e7a61a5c59b5fc111c740cd93ae
Author: Erez_Zadok <[EMAIL PROTECTED]>
Date: Mon May 28 19:23:42 2007 -0400
cleanup: remove unnecessary call to inherit_mnt
Our unionfs_lookup doesn't need to call inherit_mnt: the lower mnts will be
correct here (but not if other methods such as unionfs_rename call our
lookup_backend helper function directly).
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit e12445374bf6bcc66ed12a485447859b626ff264
Author: Erez_Zadok <[EMAIL PROTECTED]>
Date: Mon May 28 19:21:21 2007 -0400
bug fix: don't warn if trying to mntput a "negative" union object
In unionfs_d_release, we may get negative dentries which don't have a lower
mnt. In that case, don't print a warning message from unionfs_mntput about
trying to put a NULL mnt.
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 43015572aa6d39edff232c6bd574226b55d00d66
Author: Erez_Zadok <[EMAIL PROTECTED]>
Date: Mon May 28 19:18:45 2007 -0400
bug fix: get lower mnt from root dentry instead of lower dentry
While copying-up a file, the union object hasn't been fully formed yet, so
we don't have all the lower dentries/mnts to use (the caller will have them
later on). Therefore, we should use the sb->s_root's lower mnt here. This
fixes a "NULL mnt" warning message that came from unionfs_mntget.
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
_______________________________________________
unionfs-cvs mailing list: http://unionfs.filesystems.org/
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs-cvs