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 6b7a1be7bf4fff5b4113f99e27db9591e14c5cd9
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 22:40:22 2007 -0500
Unionfs: release 2.1.10
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit bbaf98de1342a33b6904de5ce4d810fb5295a8de
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:22 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 3798de954cba535dbd66b18fc30a4307d80ed1d7
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:22 2007 -0500
Unionfs: update our inode size correctly upon partial write
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit a535ce01b93807aa56465c4e2d8adaaf890719c0
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:22 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 9b625ca6b26aa3a3dcc21ee9efcea47193512f88
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:22 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 59f9f3f1e5fc9a5b78e43a72ebf192f624058c87
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:22 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 bd141ed8fa8f67cab078bf2df7c07f62908ba4b7
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:22 2007 -0500
Unionfs: update times in setattr
Needed to maintain Unix semantics via utimes(2).
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit e355933f27f7b8b3496ce77aec19782571877a35
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 23:04:57 2007 -0500
Unionfs: create opaque directories' whiteouts unconditionally
Needed to maintain Unix semantics (LTP testing).
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 7f11caa199d34768be3d27bf53bb0948e7cda1a6
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:22 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 53ac10f984cdbddddc581bbf13a17918cd2535a6
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:22 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 54eef93b67582d5703fbe4224bfb42b8b8425b43
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:22 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 9f1c81d25a4776877262c346d4fede93dd682498
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:22 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 c01119421cc084d2a3a063d551df8ba0e8229688
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:22 2007 -0500
Unionfs: set lower mnt after mkdir which resulted in copyup
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit eef8b2c6b1b1c312457692017fcbda91b2ea7d81
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:22 2007 -0500
Unionfs: minor cleanup in the debugging infrastructure
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit d1f1cc668d4736260e46f82cee321fa75afba1a4
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:22 2007 -0500
Unionfs: minor coding standards applied
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 60f15ecade35c6599be22d9e9435d3e4407afbd8
Author: Hugh Dickins <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:22 2007 -0500
Unionfs: minor cleanup in writepage
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit c88bf7b5f660f1058930bcbe6c0102ea34b72e67
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:22 2007 -0500
Unionfs: use f_path instead of f_dentry/mnt
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit f8da5cafcd357446987bd4e889721538560ca6fb
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:22 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