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

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

commit b26d01a878f770a1646834621e3588a7ce76827b
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:34:18 2008 -0500

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

commit 32f54897c345229ab6c17e5361148c9228fae1b9
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:34:18 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 224a495590e0eb73e4ac309c30225c27bb25b7ba
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:34:18 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 dd5af34b60c5369e078c0bc28fefe37f9b9eb60a
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:34:18 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 4fcc22db88507c4986a175d45cfebe1a6cfbbe7a
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:34:18 2008 -0500

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

commit c8863c93e4dde51d7eb86eccde8b90835269a90c
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:34:18 2008 -0500

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

commit fc4f7c2f360ab4158363b07b047f4226ef6b0d43
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:34:18 2008 -0500

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

commit 1f5ecdb8006dd673fa72cfedf3fe9bd299d4412b
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:34:18 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 d0a9c282b54c59faad4c62608ebd74be91b1ca92
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:34:18 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 16c1af24e7d209b987f716021e8ec44dc883468f
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:34:18 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 fed5dd5c273d3e74fa5320a600ba74fbbd0d0b4b
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:34:18 2008 -0500

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

commit 196bfe6db6abda3c9e809089ff32ac31695a93ed
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:34:18 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 07bf6301526420badf8f673fdd15713d58301709
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Fri Feb 15 21:34:18 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