Documentation/filesystems/unionfs/concepts.txt | 18 +++++++
fs/unionfs/Makefile | 2 +-
fs/unionfs/commonfops.c | 47 +++++++----------
fs/unionfs/debug.c | 2 +-
fs/unionfs/dentry.c | 31 +++++++----
fs/unionfs/file.c | 18 ++-----
fs/unionfs/inode.c | 29 ++++++-----
fs/unionfs/mmap.c | 65 ++++++++---------------
fs/unionfs/rdstate.c | 4 +-
fs/unionfs/rename.c | 4 +-
fs/unionfs/super.c | 6 +-
fs/unionfs/union.h | 5 +-
fs/unionfs/xattr.c | 8 ++--
13 files changed, 116 insertions(+), 123 deletions(-)
New commits:
commit 5be0cea5a727b16e03e41190201c4d837aab267a
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Mon Nov 12 22:55:48 2007 -0500
Unionfs: release 2.1.9
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 7cd4c4d7761c5b2045632264bfb86f4934d9fdc2
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Mon Nov 12 22:39:13 2007 -0500
Unionfs: move debugging checks inside locks
This is to ensure that the objects we want to check aren't being destroyed
or changed by another thread.
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 47857150dac2ab6a083f6b0e6acbb4b3440136b3
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Mon Nov 12 22:37:27 2007 -0500
Unionfs: fold do_readpage into unionfs_readpage
Simplify the code and reduce stack pressure a bit.
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit ddcbf688832d3fc6a132c02d528d30c9f09e5432
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Mon Nov 12 22:33:52 2007 -0500
Unionfs: remove unnecessary lower atime updates
No need for this because our readpage calls vfs_read on the lower objects,
which would update the atime as/if needed.
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 1b8dbb1623aca5a580343c88a9688ae44136ff4b
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Mon Nov 12 20:45:43 2007 -0500
Unionfs: debugging updates
Don't perform dentry+inode checks unless both are valid.
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 528587108f2b436b3cf939c456cadfa0d4ec2fd8
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Mon Nov 12 20:45:43 2007 -0500
Unionfs: clear partial read in readpage
Signed-off-by: Hugh Dickins <[EMAIL PROTECTED]>
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit b9724808b49b00b631d807ad345d2ccf5117a02c
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Mon Nov 12 22:32:50 2007 -0500
Unionfs: writepage updates
Don't set/reset the PageUptodate flag on our page. Call flush_dcache_page
on the lower page after copy_highpage, and set it uptodate. Call
set_page_dirty right before clear_page_dirty_for_io.
CC: Hugh Dickins <[EMAIL PROTECTED]>
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 43907655911d35564fde1d7dcd049ae0cf7154dc
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Mon Nov 12 20:45:43 2007 -0500
Unionfs: update cache-coherency detection heuristics
Use a small delay to reduce the number of times unionfs has to detect
changed mtime's/ctime's, and also reduce the potential for false positives.
See Documentation/filesystems/unionfs/concepts.txt for a detailed
discussion.
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit e015b46762092a45296cc6536e42aec6d5e571af
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Mon Nov 12 22:30:48 2007 -0500
Unionfs: use i_size wrappers
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 22b4944b0c6041cbb74386f66cf41507a4e5ea47
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Tue Nov 13 00:06:12 2007 -0500
Unionfs: flush and release updates
Remove the totalopens counter which was intended to reduce unnecessary
processing of d_deleted dentries. Move that processing from file_release to
flush.
Cc: Hugh Dickins <[EMAIL PROTECTED]>
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