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 134c272410710c4d0d2eb8de40b07d17a7bfd0bd
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 22:40:30 2007 -0500
Unionfs: release 2.1.10
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit e466795abd1b6e3817e0913b36aee44aee3ce821
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:46 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 0fd86a78b8a0bcba6fb56259612273bfa480e7da
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:46 2007 -0500
Unionfs: update our inode size correctly upon partial write
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 40ec2179e1839a32ae9de0c8b96551ed92981e01
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:46 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 bccce1fd75e810e76429d98e69094bffb01c5406
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:46 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 b644af4413429ff2793ca60657b482fd4b128360
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:46 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 f0f1118f722f7cf7bc4a9e6293a4edd1a17a3dc6
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:46 2007 -0500
Unionfs: update times in setattr
Needed to maintain Unix semantics via utimes(2).
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 4629bee540de295e315893369c484bdd5274ff48
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 23:05:00 2007 -0500
Unionfs: create opaque directories' whiteouts unconditionally
Needed to maintain Unix semantics (LTP testing).
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 6701571260c7383f95580976b811948fbbfd0e53
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:46 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 4297fdd0702d856f7d5d05d9af7185b30f701c7d
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:46 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 7ac5cdad5f8206b1e8b16dbe1b5d21be66a8628b
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:46 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 2af549d71e19418cdfe1bdcfe1c7a04349b8a844
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:46 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 27156bca6f274beaf6cf38005a7cd0d0418c0b49
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:46 2007 -0500
Unionfs: set lower mnt after mkdir which resulted in copyup
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 9bcc9a6dce1a971d9aa7c8fcad0886d3a0edb466
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:46 2007 -0500
Unionfs: minor cleanup in the debugging infrastructure
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 68f67acefb3613fbcc39c3b9af1ca4bb4556303c
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:46 2007 -0500
Unionfs: minor coding standards applied
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 830e271e0af550dfd16500ba5bb9c719fd46f062
Author: Hugh Dickins <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:46 2007 -0500
Unionfs: minor cleanup in writepage
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit dbf72cb2fbde08d9b1e56b159e4935e1032bbd30
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:46 2007 -0500
Unionfs: use f_path instead of f_dentry/mnt
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 80d9e0f2da05b70fd3c8d8518b077fef31e37bbe
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Nov 25 18:31:46 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