MAINTAINERS | 3 +-
fs/Makefile | 2 +-
fs/namei.c | 32 ++
fs/stack.c | 58 +++-
fs/unionfs/Makefile | 4 +-
fs/unionfs/commonfops.c | 32 +--
fs/unionfs/copyup.c | 44 ++--
fs/unionfs/debug.c | 8 +-
fs/unionfs/dentry.c | 123 ++++----
fs/unionfs/dirfops.c | 28 +-
fs/unionfs/dirhelper.c | 130 +--------
fs/unionfs/fanout.h | 158 +++++++---
fs/unionfs/file.c | 6 +-
fs/unionfs/inode.c | 214 +++-----------
fs/unionfs/lookup.c | 750 ++++++++++++++++++++--------------------------
fs/unionfs/main.c | 40 +--
fs/unionfs/mmap.c | 6 +-
fs/unionfs/rdstate.c | 6 +-
fs/unionfs/rename.c | 201 +++++--------
fs/unionfs/sioq.c | 25 +--
fs/unionfs/sioq.h | 6 +-
fs/unionfs/subr.c | 199 +------------
fs/unionfs/super.c | 16 +-
fs/unionfs/union.h | 58 ++---
fs/unionfs/unlink.c | 28 +--
fs/unionfs/whiteout.c | 567 +++++++++++++++++++++++++++++++++++
fs/unionfs/xattr.c | 6 +-
include/linux/fs_stack.h | 3 +-
include/linux/namei.h | 2 +
include/linux/union_fs.h | 6 +-
30 files changed, 1391 insertions(+), 1370 deletions(-)
New commits:
commit d309c22e367f5afee802b51f4f2828ce9add64e0
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Tue Jul 29 21:33:32 2008 -0400
Unionfs: release 2.4
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit ab580f4b47103b3e7155c10152e8008efe0e8454
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Jul 27 22:59:17 2008 -0400
Unionfs: properly hash newly created inodes
This fixes LTP's syscalls/rename13 test.
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit d1832dbd158c961e89a7228498c8abbce6a48eef
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Jul 27 22:59:17 2008 -0400
Unionfs: minor checkpatch fixes
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 542b704935b5288832f5b052e9eb851afbbd758c
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Jul 27 22:59:17 2008 -0400
Unionfs: update copyrights
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit bc2a5284d45a480387f1bc47f8ca33822466ec7a
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Jul 27 22:59:17 2008 -0400
Unionfs: update maintainers
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 8b9d096deba9ff0df1016e508eede3d8e88c5d94
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Jul 27 22:59:17 2008 -0400
Unionfs: remove old lookup code
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit bd9b1723135283d9b8b27e9d59247a53db3f67b9
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Jul 27 22:59:17 2008 -0400
Unionfs: cache coherency fixes
Handle unhashed or silly-renamed lower dentries properly.
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 1060a712687fc862a8854a0113127e3ff2fd51f1
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Jul 27 22:59:17 2008 -0400
Unionfs: free lower paths array when destroying dentry's private data
CC: Hugh Dickins <[EMAIL PROTECTED]>
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit c15a309b9d4f83f292b78344a8f31f45d9c54166
Author: Hugh Dickins <[EMAIL PROTECTED]>
Date: Sun Jul 27 23:17:40 2008 -0400
LTP's iogen01 doio tests used to hang nicely on 32-bit SMP when /tmp was a
unionfs mount of a tmpfs, i_size_read spinning forever, waiting for a lost
seqcount update: fixed by taking i_lock around i_size_write when 32-bit
SMP.
But akpm was dissatisfied with the resulting patch: its lack of
commentary, the #ifs, the nesting around i_size_read, the lack of
attention to i_blocks. I promised to redo it with the general
spin_lock_32bit() he proposed; but disliked the result, partly because
"32bit" obscures the real constraints, which are best commented within
fsstack_copy_inode_size itself.
This version adds those comments, and uses sizeof comparisons which the
compiler can optimize out, instead of CONFIG_SMP, CONFIG_LSF.
BITS_PER_LONG.
Signed-off-by: Hugh Dickins <[EMAIL PROTECTED]>
Cc: Erez Zadok <[EMAIL PROTECTED]>
Cc: Michael Halcrow <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Cc: Christoph Hellwig <[EMAIL PROTECTED]>
Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
commit 59dc301e0abebafe0a9d9e34f5e2f6632b374062
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Jul 27 22:59:17 2008 -0400
Unionfs: lookup overhaul using vfs_path_lookup
Rework the lookup code to use vfs_path_lookup as much as possible, to ensure
that we have a vfsmount at this critical stage. This is necessary for the
upcoming VFS API change from vfs_* to path_* methods. This change also
allows unionfs to cross bind mounts and other mounts on lower branches.
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit a8cca1d64dfe4933d2f9023a6777cb69fd70e751
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Jul 27 22:59:17 2008 -0400
VFS: introduce vfs_path_lookup() from newer kernels
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit cb26b069e9e06f708db8131ea14af152c2305324
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Jul 27 23:06:51 2008 -0400
Unionfs: overhaul whiteout code
Move all whiteout functions and helpers into a separate file, replace all
embedded whiteout code with calls to helpers. Cleanup and consolidate the
code. This will make it easier to replace the whiteout code with a
Linux-native whiteout implementation (once available).
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 723050932dc0c9ee5ebc2442fcce6c27f4664bf3
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Jul 27 22:59:17 2008 -0400
Unionfs: simplify stale-inode detection code
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit c512bdb4161784110ee8a6fd664cebba3ce69272
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Jul 27 22:59:17 2008 -0400
Unionfs: create and consolidate helpers to path-put lower objects
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit fa83b81fa70adf5198f7686067fcbf3e856e82f9
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Jul 27 22:59:17 2008 -0400
Unionfs: create and consolidate helpers to iput lower objects
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit a5151426586c23aade97525ba63bce5047702db3
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Jul 27 22:59:17 2008 -0400
Unionfs: move a rename helper closer to rename code
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit 065a03a3ecd0f3b1fe89f28a1f8d1a57c0408926
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Jul 27 22:59:17 2008 -0400
Unionfs: simplify the macros used to get/set the dentry start/end branches
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>
commit f2e1015452d44c6573ff1f77c6bd058c412a56e3
Author: Erez Zadok <[EMAIL PROTECTED]>
Date: Sun Jul 27 22:59:17 2008 -0400
Unionfs: move fs/Makefile entry up to minimize merge conflicts
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