fs/unionfs/Makefile | 2 +-
fs/unionfs/commonfops.c | 5 ---
fs/unionfs/copyup.c | 4 +-
fs/unionfs/debug.c | 64 ++++++++++++++++++++++-------------------------
fs/unionfs/dentry.c | 15 ++---------
fs/unionfs/dirfops.c | 18 +++++++++---
fs/unionfs/dirhelper.c | 2 +-
fs/unionfs/fanout.h | 2 +-
fs/unionfs/file.c | 27 +------------------
fs/unionfs/inode.c | 19 ++++++++++++-
fs/unionfs/mmap.c | 51 ++++++++++++++++++++++++++++---------
fs/unionfs/rdstate.c | 11 +++++---
fs/unionfs/subr.c | 14 ++++++++++
fs/unionfs/union.h | 16 +++++++----
fs/unionfs/unlink.c | 56 +++++++++++++++++++++++++++++++++++------
15 files changed, 188 insertions(+), 118 deletions(-)
New commits:
commit 67307a8d77211532b9fd6936f2a21c023fadb8b5
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 22:40:38 2007 -0500
Unionfs: release 2.1.10
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit caeb88858b7fd3a1eb535f6cd26c6c018d1fcf2f
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:32:12 2007 -0500
Unionfs: use generic_file_aio_read/write
There's no apparent need to define our own aio_read/write methods.
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 4b677cd1d4b640ede67df142b1aa614450c1e840
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:32:12 2007 -0500
Unionfs: update our inode size correctly upon partial write
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 6d9b3e6a300d27e2b57032ecb5a528cdbc030115
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:32:12 2007 -0500
Unionfs: prevent multiple writers to lower_page
Without this patch, the LTP fs test "rwtest04" triggers a
BUG_ON(PageWriteback(page)) in fs/buffer.c:1706.
CC: Hugh Dickins <[EMAIL PROTECTED]>
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 3f70085369e26560737a804c8dcb880d51c8af5e
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:32:12 2007 -0500
Unionfs: support splice(2)
Also remove redundant variable from unionfs_readpage (saves a bit on stack
space).
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit dc5e88883f10fed8fda7464c40c0258d33a919f0
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:32:12 2007 -0500
Unionfs: reintroduce a bmap method
This is needed for swapon(2) files in the union.
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 1ce081669ce4d1e2219ff9af0e03f774e5238453
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:32:12 2007 -0500
Unionfs: update times in setattr
Needed to maintain Unix semantics via utimes(2).
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 7c8f0c6730b02e8c25df9113190013d8f652b5a0
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 23:05:02 2007 -0500
Unionfs: create opaque directories' whiteouts unconditionally
Needed to maintain Unix semantics (LTP testing).
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit efb8b6a34a11a14d81e7af48976a130a00e4e9bf
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:32:12 2007 -0500
Unionfs: don't create whiteouts on rightmost branch
If we are unlinking/rmdir'ing an object on the rightmost branch, there's no
need to create a whiteout there: this saves on storage space and inodes.
Also, in the (degenerate) case of having only one branch, this really saves
on whiteouts.
CC: Hugh Dickins <[EMAIL PROTECTED]>
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit a975bb5672c960933dfc75c553561975fb750cdb
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:32:12 2007 -0500
Unionfs: release lower resources on successful rmdir
This patch prevents those resources from lingering around until memory
pressure would have forced them out. The patch also properly handles
directories that have been rmdir'ed which are still some process's cwd.
CC: Hugh Dickins <[EMAIL PROTECTED]>
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit d898550ed1cd6a67208bc1a749b10f31f941f8de
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:32:12 2007 -0500
Unionfs: remove useless debugging messages
These are considered normal behaviour, they don't really reveal any insight
to the person debugging the code, and they tend to clutter console messages.
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 2e8bc28f7789e6ed8b66ad21404dc86244219f1f
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:32:12 2007 -0500
Unionfs: handle whiteouts more efficiently in filldir
If we cache a dirent for file "foo", and then it gets deleted, then we look
for a ".wh.foo" whiteout entry in the same dirent cache. But our dirent
cache strips the ".wh." prefix, thus looking for an entry named "foo" whose
filldir_node->whiteout should be 1 instead of 0. In that case, don't
display an incorrect printk message that the file system may be corrupt,
but set that filldir_node->whiteout to 1.
CC: Hugh Dickins <[EMAIL PROTECTED]>
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 3fecafbc095f683f6a29026405644143c89b4d61
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:32:12 2007 -0500
Unionfs: set lower mnt after mkdir which resulted in copyup
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 8384e84b080af98d53c7a122bff84fae9e478367
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:32:12 2007 -0500
Unionfs: minor cleanup in the debugging infrastructure
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 49ac8e529182d06535316f93a7d0b1f7c7694c19
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:32:12 2007 -0500
Unionfs: minor coding standards applied
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 907f9de3b798a32e0e0c166227f13efa4a447bd6
Author: Hugh Dickins <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:32:12 2007 -0500
Unionfs: minor cleanup in writepage
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 443053153db79389b974ed94f63366d58dab25d0
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:32:12 2007 -0500
Unionfs: use f_path instead of f_dentry/mnt
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 458ba3203410b0449154f5c2b2dd48bcee2ad897
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:32:12 2007 -0500
Unionfs: cleaner support for RT patches
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