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 178a62ae19af8515eb9a6d9d5b94909f8007abb0
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 23:08:13 2008 -0500

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

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

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

commit b088dc998038b605bb9775e50ca87aa4783edf38
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:35:43 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 ecec79ffceba42798b098f7df963b6311c858ea0
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:35:43 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 465cc336574b0c1ceeee4627189edaab1fa67b3d
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:35:43 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 723dc8d58b8e4d7e0d05c6716368518b8c9db907
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:35:43 2008 -0500

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

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

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

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

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

commit eb18265df8e171c38964966133ba00443deb563b
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:35:43 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 94836b722fcecb9107c703c3a2072880c7ce333a
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:35:43 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 ac94a1ef5c6e3f6d9fbae58996c087bf4e70dcba
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:35:43 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 e84670f9599b15fee946c044f4962d49bebc4154
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:35:43 2008 -0500

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

commit dd18349c2782ab68f487980be61a02ef52d7a4d5
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:35:43 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 d8006f6e1c0ac33e3f31f68d13d29926d5592f4b
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:35:43 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