Documentation/filesystems/unionfs/usage.txt |    2 +-
 fs/unionfs/commonfops.c                     |    7 +-
 fs/unionfs/dirfops.c                        |    2 +
 fs/unionfs/file.c                           |   95 ++++++++++++++++++++++++++-
 fs/unionfs/mmap.c                           |   49 +++++++++++---
 fs/unionfs/union.h                          |    3 +
 6 files changed, 142 insertions(+), 16 deletions(-)

New commits:
commit 67b0fdc5a7d2ffc511c6be0b11387d7cf9306f24
Author: Erez_Zadok <[EMAIL PROTECTED]>
Date:   Sun Jul 22 01:10:45 2007 -0400

    Unionfs: ensure cache coherency in unionfs_fsync/fasync
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit 6a787038e1839e647df90cb9f68a48d8a9145d44
Author: Erez_Zadok <[EMAIL PROTECTED]>
Date:   Sat Jul 21 23:47:01 2007 -0400

    Unionfs: implement native unionfs_fsync/unionfs_fasync methods
    
    Unionfs is not a block-based file system, but it has to work with both
    block-based file systems and non-block-based ones (i.e., when
    CONFIG_BLOCK=n).  We used to define our ->fsync method to file_fsync, but
    that's wrong because file_fsync partially depends on CONFIG_BLOCK=y.  And we
    didn't define an fasync method: now we have both.  Moreover, at best,
    file_fsync would have caused unionfs to sync up one lower branch---but as a
    fanout file system, we need to sync up all valid lower branches.
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit da9ca180f66e579fe027468a5b91f8a35e09b1c1
Author: Erez_Zadok <[EMAIL PROTECTED]>
Date:   Sat Jul 21 20:22:38 2007 -0400

    Unionfs: small documentation fix to usage.txt
    
    Reported by Daniel Farrugia.
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit 7c8ab3d413b58ccbfa63bcae6acc4b96a2133d04
Author: Erez_Zadok <[EMAIL PROTECTED]>
Date:   Sat Jul 21 02:44:32 2007 -0400

    Unionfs: mmap fixes to ->writepage/readpage/sync_page
    
    unionfs_writepage: handle true errors differently from
    AOP_WRITEPAGE_ACTIVATE conditions returned by lower file systems (such as
    tmpfs).
    
    unionfs_readpage: call flush_dcache_page as required.
    
    unionfs_sync_page: don't call grab_cache_page to get the lower page, because
    that function does too much and could lead to deadlocks.  Instead, call the
    lighter-weight find_lock_page.
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit 5742a76f579fdeb042773e2e2fe10ff7b0ea87d4
Author: Erez_Zadok <[EMAIL PROTECTED]>
Date:   Sat Jul 21 02:38:14 2007 -0400

    Unionfs: branch-management bugfix to unionfs_file_revalidate
    
    If we re-opened the file on a different branch than the original one, and
    only if this was due to a new branch inserted, then update the mnt counts of
    the old and new branches accordingly.
    
    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