Documentation/filesystems/unionfs/concepts.txt |   13 ++
 fs/unionfs/Makefile                            |    2 +-
 fs/unionfs/commonfops.c                        |   54 +++++---
 fs/unionfs/copyup.c                            |    3 +-
 fs/unionfs/dentry.c                            |  185 ++++++++++++++----------
 fs/unionfs/fanout.h                            |   50 -------
 fs/unionfs/inode.c                             |   66 ++++++---
 fs/unionfs/lookup.c                            |   13 ++
 fs/unionfs/main.c                              |    3 +
 fs/unionfs/mmap.c                              |   17 +--
 fs/unionfs/rename.c                            |    7 +-
 fs/unionfs/subr.c                              |   56 +++++++
 fs/unionfs/super.c                             |   14 ++
 fs/unionfs/union.h                             |   12 ++-
 fs/unionfs/unlink.c                            |   11 ++-
 15 files changed, 317 insertions(+), 189 deletions(-)

New commits:
commit d4c6a1f24f72d5d77be7c21e71974d058676aff4
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 23:08:17 2008 -0500

    Unionfs: release 2.2.4
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit 1485d2c7cd356596a504e57383a321e265ceca94
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:38:30 2008 -0500

    Unionfs: use dget_parent in revalidation code
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit aef6c70ef96ad4efe02777f0c3279b03e60908b5
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:43:28 2008 -0500

    Unionfs: branch management/configuration fixes
    
    Remove unnecessary calls to update branch m/ctimes, and use them only when
    needed.  Update branch vfsmounts after operations that could cause a copyup.
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit 5b49aab76221fd435b749cd9da0be2f24b0ef70e
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:38:30 2008 -0500

    Unionfs: lock parents' branch configuration fixes
    
    Ensure that we lock the branch configuration of parent and child dentries in
    operations which need it, and in the right order.
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit 4e4a3bf0ab1272d85aedb0f56d6a404e115309e6
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:38:30 2008 -0500

    Unionfs: factor out revalidation routine
    
    To be used by rest of revalidation code, as well a callers who already
    locked the child and parent dentry branch-configurations.
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit c42541f1172b2df26e9e31b96a8a1d351491b4fd
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:38:30 2008 -0500

    Unionfs: revalidation code cleanup and refactoring
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit eee040bb4537c5421246519f94c2dc7e4039a6bc
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:38:30 2008 -0500

    Unionfs: improve debugging in copy_attr_times
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit 673de310bb6ab54ff7b78fead5314ccb083a39cd
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:38:30 2008 -0500

    Unionfs: follow_link locking fixes
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit c55834734df3afa4fe77612656f8f58b114a32b0
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:38:30 2008 -0500

    Unionfs: extend dentry branch configuration lock in open
    
    Dentry branch configuration "info node" lock should extend to calls to
    copy_attr_times.
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit 40813252d67366f8504a8d8e23ea13aa675a6983
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:38:30 2008 -0500

    Unionfs: initialize path_save variable
    
    This is not strictly necessary, but it helps quiet a gcc-4.2 warning (a good
    optimizer may optimize this initialization away).
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
    Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]>

commit 82952e0c39756fe933348b4291b0bed9bd1a0ece
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:38:30 2008 -0500

    Unionfs: uninline unionfs_copy_attr_times and unionfs_copy_attr_all
    
    This reduces text size by about 6k.
    
    Cc: Hugh Dickins <[EMAIL PROTECTED]>
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit 1e2f21d15a4726649f07eb91263178d91562182b
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:38:30 2008 -0500

    Unionfs: document behavior when the lower topology changes
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit 56bfee34e6c0b20c5dabe772adff22516309543a
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:38:30 2008 -0500

    Unionfs: ensure consistent lower inodes types
    
    When looking up a lower object in multiple branches, especially for
    directories, ignore any existing entries whose type is different than the
    type of the first found object (otherwise we'll be trying to, say, call
    readdir on a non-dir inode).
    
    Signed-off-by: Himanshu Kanda <[EMAIL PROTECTED]>
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit cfb0cd33f033ce4395a5ed24b3c701a467774bc7
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:38:30 2008 -0500

    Unionfs: grab lower super_block references
    
    This prevents the lower super_block from being destroyed too early, when a
    lower file system is being unmounted with MNT_FORCE or MNT_DETACH.
    
    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

Reply via email to