fs/unionfs/Makefile     |    2 +-
 fs/unionfs/commonfops.c |  248 ++++++++++++++++++++++++++++++-----------------
 fs/unionfs/copyup.c     |    2 +
 fs/unionfs/dentry.c     |    4 +-
 fs/unionfs/file.c       |   32 +++---
 fs/unionfs/inode.c      |   43 ++++----
 fs/unionfs/mmap.c       |   21 +++--
 fs/unionfs/union.h      |    2 +
 8 files changed, 217 insertions(+), 137 deletions(-)

New commits:
commit 9f3065e5ece56b5c96c93a07d0a765c2eca1a59c
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Wed Apr 23 19:41:47 2008 -0400

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

commit 09ef07c8ea574a9c8a3cd4df205e1442f344bf3b
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Wed Apr 23 19:13:27 2008 -0400

    Unionfs: lock parent dentry branch config in write
    
    Ensure that branch configuration is available to file_revalidate should a
    copyup be required.
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit 76237f316b71479740a23c46b054ce8d828b91bb
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Wed Apr 23 19:13:15 2008 -0400

    Unionfs: set lower file to NULL in file_release
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit 2158c99307d0ca7d6a2eb9889c6b2ad8ce508aa4
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Wed Apr 23 19:13:04 2008 -0400

    Unionfs: maintain one-open-file invariant for non-directories
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit 8f6b35b0dd038360dace6e4ec642a58952872b2e
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Wed Apr 23 19:12:43 2008 -0400

    Unionfs: reorganize file_revalidate for un/locking callers
    
    Also clean up deep nesting/indentation.
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit a6e5819cffdda488246396ec69ef597da38e3e5f
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Tue Apr 15 13:25:45 2008 -0400

    Unionfs: copyup only if file is being written to
    
    Before, we used to copyup on an open(2) call which used flags implying
    writing (O_RDWR, O_WRONLY, O_APPEND).  This meant that a file being opened
    for writing, then immediately closed (without actually writing to the file),
    will still have been copied up.  Now, we don't copyup such files in ->open,
    but defer the copyup till later. [Bug #591].
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit e9492372807272d88bd3419c14e9accf6d8cb989
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Tue Apr 15 13:25:45 2008 -0400

    Unionfs: set append offset correctly for copied-up files
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit cd4d5749ded9794e7c59dcfcd447cd718d49fd99
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Tue Apr 15 13:25:45 2008 -0400

    Unionfs: don't dereference dentry without lower branches in d_release
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit b778c0dc6a4c1ee22267684056487c2f12ff5a34
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Tue Apr 15 13:25:45 2008 -0400

    Unionfs: stop as soon as first writeable branch is found
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit 0d878528106fb1a229dba3f840a3c272237306f0
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Tue Apr 15 13:25:45 2008 -0400

    Unionfs: lock inode around calls to notify_change()
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit 922a5b256d0a82396c903ebe1a42e2adb2d6cfd3
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Tue Apr 15 13:25:45 2008 -0400

    Unionfs: copy lower times in fsync/fasync only when needed
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit 17568b1f31f7fa2c1fe9bbec467c40882502be79
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Tue Apr 15 13:25:45 2008 -0400

    Unionfs: prevent races in unionfs_fault
    
    vm_ops->fault may be called in parallel.  Because we have to resort to
    temporarily changing the vma->vm_file to point to the lower file, a
    concurrent invocation of unionfs_fault could see a different value.  In this
    workaround, we keep a different copy of the vma structure in our stack, so
    we never expose a different value of the vma->vm_file called to us, even
    temporarily.  A better fix (already tested) would be to change the calling
    semantics of ->fault to take an explicit file pointer.
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

commit 48afc4a0e8c18d600d2753e0563388a7103690f8
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Tue Apr 15 15:20:07 2008 -0400

    Unionfs: minor code cleanups
    
    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