Re: [PATCH 1/1] Taint kernel after WARN_ON(condition)

2008-02-11 Thread Josef 'Jeff' Sipek
nd sets the taint flag) and having a simple wrapper around it for the conditional WARN_ON would be worth it? Hm...looks like some of the USB folks have a #define'd WARN to something quite a bit more complex (format string, etc.) Josef 'Jeff' Sipek. -- Linux, n.: Generous programmers from around the

Re: [PATCH 1/1] Taint kernel after WARN_ON(condition)

2008-02-11 Thread Josef 'Jeff' Sipek
a simple wrapper around it for the conditional WARN_ON would be worth it? Hm...looks like some of the USB folks have a #define'd WARN to something quite a bit more complex (format string, etc.) Josef 'Jeff' Sipek. -- Linux, n.: Generous programmers from around the world all join forces to help

[PATCH 1/1] arch: Ignore arch/i386 and arch/x86_64

2008-01-19 Thread Josef 'Jeff' Sipek
The i386 and x86_64 arch directories contain nothing but a generated symlink to arch/x86/boot/bzImage when a tree a built. Cc: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- arch/.gitignore |2 ++ 1 files chan

[PATCH 1/1] arch: Ignore arch/i386 and arch/x86_64

2008-01-19 Thread Josef 'Jeff' Sipek
The i386 and x86_64 arch directories contain nothing but a generated symlink to arch/x86/boot/bzImage when a tree a built. Cc: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- arch/.gitignore |2 ++ 1 files changed, 2

Re: [PATCH 1/1] Unionfs: move poison #define into poison.h

2007-09-25 Thread Josef 'Jeff' Sipek
On Tue, Sep 25, 2007 at 01:45:19PM -0400, Josef 'Jeff' Sipek wrote: > This also fixes a compile warning on 64-bit systems. Ok, I had a brain-fart...ignore this patch. Jeff. -- We have joy, we have fun, we have Linux on a Sun... - To unsubscribe from this list: send the line "unsubscri

[PATCH 1/1] Unionfs: move poison #define into poison.h

2007-09-25 Thread Josef 'Jeff' Sipek
This also fixes a compile warning on 64-bit systems. Cc: [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/debug.c | 12 ++-- fs/unionfs/union.h |1 + include/linux/poison.h |3 +++ 3 files changed, 6 insertions(+), 10 del

[PATCH 1/1] Unionfs: move poison #define into poison.h

2007-09-25 Thread Josef 'Jeff' Sipek
This also fixes a compile warning on 64-bit systems. Cc: [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/debug.c | 12 ++-- fs/unionfs/union.h |1 + include/linux/poison.h |3 +++ 3 files changed, 6 insertions(+), 10 deletions

Re: [PATCH 1/1] Unionfs: move poison #define into poison.h

2007-09-25 Thread Josef 'Jeff' Sipek
On Tue, Sep 25, 2007 at 01:45:19PM -0400, Josef 'Jeff' Sipek wrote: This also fixes a compile warning on 64-bit systems. Ok, I had a brain-fart...ignore this patch. Jeff. -- We have joy, we have fun, we have Linux on a Sun... - To unsubscribe from this list: send the line unsubscribe linux

Re: [RFC] Union Mount: Readdir approaches

2007-09-07 Thread Josef 'Jeff' Sipek
issunderstood something, Unionfs uses the same approach. Even Unionfs's ODF branch does the same thing. The major difference is that we keep the cache in a file on a disk. Josef 'Jeff' Sipek. -- Evolution, n.: A hypothetical process whereby infinitely improbable events occur with alarming

Re: [RFC] Union Mount: Readdir approaches

2007-09-07 Thread Josef 'Jeff' Sipek
is that we keep the cache in a file on a disk. Josef 'Jeff' Sipek. -- Evolution, n.: A hypothetical process whereby infinitely improbable events occur with alarming frequency, order arises from chaos, and no one is given credit. - To unsubscribe from this list: send the line unsubscribe linux

[PATCH 1/1] Unionfs: cache-coherency - dentries

2007-09-06 Thread Josef 'Jeff' Sipek
hanged purge_inode_data to take a struct inode] Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/commonfops.c |2 +- fs/unionfs/dentry.c | 143 ++- fs/unionfs/i

Re: [PATCH 1/1] Unionfs: cache-coherency - dentries

2007-09-06 Thread Josef 'Jeff' Sipek
On Mon, Sep 03, 2007 at 07:39:48PM -0400, Josef 'Jeff' Sipek wrote: ... > /* > + * Determine if the lower inode objects have changed from below the unionfs > + * inode. Return 1 if changed, 0 otherwise. > + */ > +bool is_newer_lower(const struct dentry *dentry) > +{

Re: [PATCH 1/1] Unionfs: cache-coherency - dentries

2007-09-06 Thread Josef 'Jeff' Sipek
On Mon, Sep 03, 2007 at 07:39:48PM -0400, Josef 'Jeff' Sipek wrote: ... /* + * Determine if the lower inode objects have changed from below the unionfs + * inode. Return 1 if changed, 0 otherwise. + */ +bool is_newer_lower(const struct dentry *dentry) +{ + int bindex; + struct

[PATCH 1/1] Unionfs: cache-coherency - dentries

2007-09-06 Thread Josef 'Jeff' Sipek
purge_inode_data to take a struct inode] Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/commonfops.c |2 +- fs/unionfs/dentry.c | 143 ++- fs/unionfs/inode.c | 24 +--- fs

[PATCH 1/1] Unionfs: cache-coherency - dentries

2007-09-03 Thread Josef 'Jeff' Sipek
hanged purge_inode_data to take a struct inode] Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/commonfops.c |2 +- fs/unionfs/dentry.c | 143 ++- fs/unionfs/i

Re: [PATCH 03/32] VFS/fsstack: cpp endif comments

2007-09-03 Thread Josef 'Jeff' Sipek
On Mon, Sep 03, 2007 at 08:39:27AM +0200, Jan Engelhardt wrote: > > On Sep 2 2007 22:20, Josef 'Jeff' Sipek wrote: > >diff --git a/include/linux/fs_stack.h b/include/linux/fs_stack.h > >index 6b52faf..28543ad 100644 > >--- a/include/linux/fs_stack.h > >+++ b/includ

Re: [PATCH 01/32] VFS: export release_open_intent symbol

2007-09-03 Thread Josef 'Jeff' Sipek
On Mon, Sep 03, 2007 at 09:59:15PM +0530, Satyam Sharma wrote: > > > On Sun, 2 Sep 2007, Josef 'Jeff' Sipek wrote: > > > > diff --git a/fs/namei.c b/fs/namei.c > > index a83160a..b2b7c8e 100644 > > --- a/fs/namei.c > > +++ b/fs/namei.c > > @@ -37

Re: [PATCH 09/32] Unionfs: cache-coherency - dentries

2007-09-03 Thread Josef 'Jeff' Sipek
On Mon, Sep 03, 2007 at 08:52:17AM +0200, Jan Engelhardt wrote: > > On Sep 2 2007 22:20, Josef 'Jeff' Sipek wrote: > >@@ -184,10 +183,92 @@ out: > > } > > > > /* > >+ * Determine if the lower inode objects have changed from below the unionfs > >+

Re: [PATCH 12/32] Unionfs: documentation updates

2007-09-03 Thread Josef 'Jeff' Sipek
On Mon, Sep 03, 2007 at 08:59:02AM +0200, Jan Engelhardt wrote: > > On Sep 2 2007 22:20, Josef 'Jeff' Sipek wrote: > >+ > >+While rebuilding Unionfs's objects, we also purge any page mappings and > >+truncate inode pages (see fs/Unionfs/dentry.c:purge_inode_data). Th

Re: [PATCH 12/32] Unionfs: documentation updates

2007-09-03 Thread Josef 'Jeff' Sipek
On Mon, Sep 03, 2007 at 08:59:02AM +0200, Jan Engelhardt wrote: On Sep 2 2007 22:20, Josef 'Jeff' Sipek wrote: + +While rebuilding Unionfs's objects, we also purge any page mappings and +truncate inode pages (see fs/Unionfs/dentry.c:purge_inode_data). This is to fs/unionfs/dentry.c

Re: [PATCH 09/32] Unionfs: cache-coherency - dentries

2007-09-03 Thread Josef 'Jeff' Sipek
On Mon, Sep 03, 2007 at 08:52:17AM +0200, Jan Engelhardt wrote: On Sep 2 2007 22:20, Josef 'Jeff' Sipek wrote: @@ -184,10 +183,92 @@ out: } /* + * Determine if the lower inode objects have changed from below the unionfs + * inode. Return 1 if changed, 0 otherwise. + */ +int

Re: [PATCH 01/32] VFS: export release_open_intent symbol

2007-09-03 Thread Josef 'Jeff' Sipek
On Mon, Sep 03, 2007 at 09:59:15PM +0530, Satyam Sharma wrote: On Sun, 2 Sep 2007, Josef 'Jeff' Sipek wrote: diff --git a/fs/namei.c b/fs/namei.c index a83160a..b2b7c8e 100644 --- a/fs/namei.c +++ b/fs/namei.c @@ -374,6 +374,7 @@ void release_open_intent(struct nameidata *nd

Re: [PATCH 03/32] VFS/fsstack: cpp endif comments

2007-09-03 Thread Josef 'Jeff' Sipek
On Mon, Sep 03, 2007 at 08:39:27AM +0200, Jan Engelhardt wrote: On Sep 2 2007 22:20, Josef 'Jeff' Sipek wrote: diff --git a/include/linux/fs_stack.h b/include/linux/fs_stack.h index 6b52faf..28543ad 100644 --- a/include/linux/fs_stack.h +++ b/include/linux/fs_stack.h @@ -39,4 +39,4

[PATCH 1/1] Unionfs: cache-coherency - dentries

2007-09-03 Thread Josef 'Jeff' Sipek
purge_inode_data to take a struct inode] Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/commonfops.c |2 +- fs/unionfs/dentry.c | 143 ++- fs/unionfs/inode.c | 24 +--- fs

[PATCH 29/32] Unionfs: assorted comment and style updates

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/dirhelper.c |2 -- fs/unionfs/fanout.h|9 +++-- fs/unionfs/file.c |6 -- fs/unionfs/inode.c

[PATCH 17/32] Unionfs: interpose updates

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Update unionfs_interpose to handle spliced dentries, which is important for NFS exporting. Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/inode.c | 40 +++ f

[PATCH 21/32] Unionfs: mmap fixes

2007-09-02 Thread Josef 'Jeff' Sipek
; Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/file.c |6 +- fs/unionfs/mmap.c | 132 ++--- 2 files changed, 98 insertions(+), 40 deletions(-) diff --git a/fs/unionfs/file.c b/fs/unionfs/file.c index 0555b6c..b55da4f 10064

[PATCH 03/32] VFS/fsstack: cpp endif comments

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Add comments to #endif's to help clarify code. Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- include/linux/fs_stack.h |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) di

[PATCH 12/32] Unionfs: documentation updates

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Details of cache-coherency implementation (as per OLS'07 talk). Also explain new incgen support via remount, not ioctl. Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- Documentation/f

[PATCH 19/32] Unionfs: partial_lookup update

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Handle new semantics of lookup_backend. Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/lookup.c | 22 -- 1 files changed, 16 insertions(+), 6 deleti

[PATCH 10/32] Unionfs: cache-coherency - file flush

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Update our inode's time after flush. Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/commonfops.c |5 + 1 files changed, 5 insertions(+), 0 deletions(-) diff

[PATCH 32/32] Unionfs: unionfs_create rewrite

2007-09-02 Thread Josef 'Jeff' Sipek
The code was hard to follow and violated some invariants (e.g., never modify a read only branch, and always create on branch 0). Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/inode.c | 207 +++- 1 files chang

[PATCH 05/32] Unionfs: do not use fsstack_copy_attr_all

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Unionfs needs a special fan-out version of fsstack_copy_attr_all, which is called unionfs_copy_attr_all. Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/dentry.c | 1

[PATCH 30/32] Unionfs: update unionfs version number

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Update version number from 2.0 to 2.1 to reflect the amount of work that had gone in since 2.0 was first released, and also to sync up with Unionfs 2.x releases for earlier kernels. Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by:

[PATCH 27/32] Unionfs: extended attributes fixes

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/copyup.c | 43 +++ fs/unionfs/union.h |6 -- fs/unionfs/xattr.c | 16 +

[PATCH 18/32] Unionfs: unionfs_ioctl bug fixes

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Properly update lower objects, and release lower mnts upon ioctl success or failure. Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/commonfops.c | 25

[PATCH 15/32] Unionfs: implement f/async

2007-09-02 Thread Josef 'Jeff' Sipek
lt;[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/dirfops.c |2 + fs/unionfs/file.c| 91 +- fs/unionfs/union.h |3 ++ 3 files changed, 95 insertions(+), 1 deletions(-) diff --git a/fs/unio

[PATCH 23/32] Unionfs: mount-time option parsing fix

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/main.c |9 ++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/fs/unionfs/main.c b/fs/unionfs/ma

[PATCH 07/32] Unionfs: cpp endif comments

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Add comments to #endif's to help clarify code. Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/copyup.c |2 +- fs/unionfs/inode.c |4 ++-- fs/unionfs/sioq.h |

[PATCH 14/32] Unionfs: file_revalidate updates

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Correctly revalidate a file and account for lower mnts, even when branches are updated or inserted. Better info upon file copyup. Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/un

[PATCH 28/32] Unionfs: use file f_path field

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Start using file->f_path.dentry instead of file->f_dentry Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/commonfops.c | 42

[PATCH 13/32] Unionfs: copyup updates

2007-09-02 Thread Josef 'Jeff' Sipek
Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/commonfops.c | 135 +++ fs/unionfs/copyup.c | 348 +++--- fs/unionfs/inode.c | 33 -- fs/unionfs/r

[PATCH 31/32] Unionfs: debugging and validation of fan-out invariants

2007-09-02 Thread Josef 'Jeff' Sipek
useful in detecting and fixing problems, especially when stacking on top of assorted file systems. Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/Kconfig |6 + fs/unionfs/Makefile |2 + fs/unionfs/commonfo

[PATCH 24/32] Unionfs: remove old nfsro option

2007-09-02 Thread Josef 'Jeff' Sipek
e mode. Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/inode.c | 48 ++--- include/linux/union_fs.h |3 -- 2 files changed, 23 insertions(+), 28 deletions(-) diff --git a/fs

[PATCH 06/32] Unionfs: copyright corrections and updates

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/mmap.c |2 +- fs/unionfs/sioq.c | 13 +++-- fs/unionfs/sioq.h | 13 +++-- 3 files changed, 15

[PATCH 25/32] Unionfs: readonly branch test fix

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Bug fix to test if a lower branch is readonly, even when given negative dentries. Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/union.h | 19 ++- 1

[PATCH 20/32] Unionfs: lower nameidata support

2007-09-02 Thread Josef 'Jeff' Sipek
lt;[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/copyup.c |8 ++- fs/unionfs/lookup.c | 58 +++ fs/unionfs/rename.c | 15 +++- fs/unionfs/subr.c | 14 ++- fs/unionfs/un

[PATCH 01/32] VFS: export release_open_intent symbol

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/namei.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/fs/namei.c b/fs/namei.c index a83160a..b2b7c8e 10064

[PATCH 09/32] Unionfs: cache-coherency - dentries

2007-09-02 Thread Josef 'Jeff' Sipek
hanged purge_inode_data to take a struct inode] Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/commonfops.c |2 +- fs/unionfs/dentry.c | 127 -- fs/unionfs/i

[PATCH 08/32] Unionfs: cache-coherency - update inode times

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Part of cache-coherency support (as per OLS'07 talk and Documentation/filesystems/unionfs/concepts.txt): update our inode time if lower had changed. Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROT

[PATCH 04/32] Unionfs: fixed compilation error

2007-09-02 Thread Josef 'Jeff' Sipek
From: Andrew Morton <[EMAIL PROTECTED]> Signed-off-by: Andrew Morton <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- include/linux/mm.h |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/include/linux/mm.h b/include/linux/

[PATCH 26/32] Unionfs: minor remount fixes

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/super.c |8 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/fs/unionfs/super.c b/fs/unionfs/sup

[PATCH 11/32] Unionfs: cache-coherency and fixes for unionfs_rename

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/rename.c | 30 -- 1 files changed, 28 insertions(+), 2 deletions(-) diff --git a/fs/unionfs/ren

[PATCH 02/32] VFS/fsstack: remove 3rd argument to fsstack_copy_attr_all

2007-09-02 Thread Josef 'Jeff' Sipek
y used by Unionfs. Acked-by: Michael Halcrow <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/ecryptfs/dentry.c |2 +- fs/ecryptfs/inode.c |6 +++--- fs/ecryptfs/main.c

[PATCH 22/32] Unionfs: handling lower vfsmount fixes

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Properly increase/release lower vfsmounts. Validate proper use of unionfs mntget/put. Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/dentry.c |6 -- fs/union

[PATCH 16/32] Unionfs: minor file_release updates

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/commonfops.c |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/fs/unionfs/commonfops.c b/fs/un

[GIT PULL -mm] Unionfs/fsstack/eCryptfs updates/cleanups/fixes

2007-09-02 Thread Josef 'Jeff' Sipek
rewrite Josef 'Jeff' Sipek, on behalf of the Unionfs team. [EMAIL PROTECTED] - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FA

Re: Fw: 2.6.23-rc3-mm1 UnionFS "BUG: atomic counter underflow"

2007-09-02 Thread Josef 'Jeff' Sipek
On Sun, Sep 02, 2007 at 01:59:57PM -0700, Andrew Morton wrote: > > On Sun, 2 Sep 2007 12:48:35 -0400 "Josef 'Jeff' Sipek" <[EMAIL PROTECTED]> > > wrote: > > On Sun, Sep 02, 2007 at 04:56:34AM -0700, Andrew Morton wrote: > > > > > > fyi.. >

Re: Fw: 2.6.23-rc3-mm1 UnionFS BUG: atomic counter underflow

2007-09-02 Thread Josef 'Jeff' Sipek
On Sun, Sep 02, 2007 at 01:59:57PM -0700, Andrew Morton wrote: On Sun, 2 Sep 2007 12:48:35 -0400 Josef 'Jeff' Sipek [EMAIL PROTECTED] wrote: On Sun, Sep 02, 2007 at 04:56:34AM -0700, Andrew Morton wrote: fyi.. I got a bunch of patches queued up that should fix a few things

[GIT PULL -mm] Unionfs/fsstack/eCryptfs updates/cleanups/fixes

2007-09-02 Thread Josef 'Jeff' Sipek
rewrite Josef 'Jeff' Sipek, on behalf of the Unionfs team. [EMAIL PROTECTED] - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http

[PATCH 16/32] Unionfs: minor file_release updates

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/commonfops.c |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/fs/unionfs/commonfops.c b/fs/unionfs/commonfops.c index

[PATCH 22/32] Unionfs: handling lower vfsmount fixes

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Properly increase/release lower vfsmounts. Validate proper use of unionfs mntget/put. Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/dentry.c |6 -- fs/unionfs/inode.c | 11

[PATCH 02/32] VFS/fsstack: remove 3rd argument to fsstack_copy_attr_all

2007-09-02 Thread Josef 'Jeff' Sipek
by Unionfs. Acked-by: Michael Halcrow [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/ecryptfs/dentry.c |2 +- fs/ecryptfs/inode.c |6 +++--- fs/ecryptfs/main.c |2 +- fs/stack.c | 13

[PATCH 26/32] Unionfs: minor remount fixes

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/super.c |8 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/fs/unionfs/super.c b/fs/unionfs/super.c index 1de41ea..339afab

[PATCH 11/32] Unionfs: cache-coherency and fixes for unionfs_rename

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/rename.c | 30 -- 1 files changed, 28 insertions(+), 2 deletions(-) diff --git a/fs/unionfs/rename.c b/fs/unionfs

[PATCH 04/32] Unionfs: fixed compilation error

2007-09-02 Thread Josef 'Jeff' Sipek
From: Andrew Morton [EMAIL PROTECTED] Signed-off-by: Andrew Morton [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- include/linux/mm.h |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/include/linux/mm.h b/include/linux/mm.h index d823db0..aee99b6

[PATCH 08/32] Unionfs: cache-coherency - update inode times

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Part of cache-coherency support (as per OLS'07 talk and Documentation/filesystems/unionfs/concepts.txt): update our inode time if lower had changed. Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs

[PATCH 09/32] Unionfs: cache-coherency - dentries

2007-09-02 Thread Josef 'Jeff' Sipek
purge_inode_data to take a struct inode] Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/commonfops.c |2 +- fs/unionfs/dentry.c | 127 -- fs/unionfs/inode.c | 24 ++--- fs

[PATCH 20/32] Unionfs: lower nameidata support

2007-09-02 Thread Josef 'Jeff' Sipek
PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/copyup.c |8 ++- fs/unionfs/lookup.c | 58 +++ fs/unionfs/rename.c | 15 +++- fs/unionfs/subr.c | 14 ++- fs/unionfs/union.h |2 + 5 files

[PATCH 01/32] VFS: export release_open_intent symbol

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/namei.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/fs/namei.c b/fs/namei.c index a83160a..b2b7c8e 100644 --- a/fs/namei.c +++ b

[PATCH 06/32] Unionfs: copyright corrections and updates

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/mmap.c |2 +- fs/unionfs/sioq.c | 13 +++-- fs/unionfs/sioq.h | 13 +++-- 3 files changed, 15 insertions(+), 13 deletions

[PATCH 25/32] Unionfs: readonly branch test fix

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Bug fix to test if a lower branch is readonly, even when given negative dentries. Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/union.h | 19 ++- 1 files changed, 14 insertions

[PATCH 31/32] Unionfs: debugging and validation of fan-out invariants

2007-09-02 Thread Josef 'Jeff' Sipek
in detecting and fixing problems, especially when stacking on top of assorted file systems. Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/Kconfig |6 + fs/unionfs/Makefile |2 + fs/unionfs/commonfops.c | 17 ++ fs/unionfs

[PATCH 24/32] Unionfs: remove old nfsro option

2007-09-02 Thread Josef 'Jeff' Sipek
-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/inode.c | 48 ++--- include/linux/union_fs.h |3 -- 2 files changed, 23 insertions(+), 28 deletions(-) diff --git a/fs/unionfs/inode.c b/fs

[PATCH 28/32] Unionfs: use file f_path field

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Start using file-f_path.dentry instead of file-f_dentry Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/commonfops.c | 42 -- fs/unionfs/dirfops.c

[PATCH 13/32] Unionfs: copyup updates

2007-09-02 Thread Josef 'Jeff' Sipek
-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/commonfops.c | 135 +++ fs/unionfs/copyup.c | 348 +++--- fs/unionfs/inode.c | 33 -- fs/unionfs/rename.c | 26 +++-- fs

[PATCH 07/32] Unionfs: cpp endif comments

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Add comments to #endif's to help clarify code. Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/copyup.c |2 +- fs/unionfs/inode.c |4 ++-- fs/unionfs/sioq.h |2 +- fs/unionfs/union.h

[PATCH 14/32] Unionfs: file_revalidate updates

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Correctly revalidate a file and account for lower mnts, even when branches are updated or inserted. Better info upon file copyup. Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/commonfops.c

[PATCH 23/32] Unionfs: mount-time option parsing fix

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/main.c |9 ++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/fs/unionfs/main.c b/fs/unionfs/main.c index bc5c105..ce08d96

[PATCH 18/32] Unionfs: unionfs_ioctl bug fixes

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Properly update lower objects, and release lower mnts upon ioctl success or failure. Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/commonfops.c | 25 +++-- 1 files changed

[PATCH 15/32] Unionfs: implement f/async

2007-09-02 Thread Josef 'Jeff' Sipek
] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/dirfops.c |2 + fs/unionfs/file.c| 91 +- fs/unionfs/union.h |3 ++ 3 files changed, 95 insertions(+), 1 deletions(-) diff --git a/fs/unionfs/dirfops.c b/fs/unionfs

[PATCH 27/32] Unionfs: extended attributes fixes

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/copyup.c | 43 +++ fs/unionfs/union.h |6 -- fs/unionfs/xattr.c | 16 ++-- 3 files

[PATCH 05/32] Unionfs: do not use fsstack_copy_attr_all

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Unionfs needs a special fan-out version of fsstack_copy_attr_all, which is called unionfs_copy_attr_all. Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/dentry.c | 12 +--- fs/unionfs

[PATCH 30/32] Unionfs: update unionfs version number

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Update version number from 2.0 to 2.1 to reflect the amount of work that had gone in since 2.0 was first released, and also to sync up with Unionfs 2.x releases for earlier kernels. Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek

[PATCH 19/32] Unionfs: partial_lookup update

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Handle new semantics of lookup_backend. Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/lookup.c | 22 -- 1 files changed, 16 insertions(+), 6 deletions(-) diff --git a/fs

[PATCH 10/32] Unionfs: cache-coherency - file flush

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Update our inode's time after flush. Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/commonfops.c |5 + 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/fs/unionfs

[PATCH 32/32] Unionfs: unionfs_create rewrite

2007-09-02 Thread Josef 'Jeff' Sipek
The code was hard to follow and violated some invariants (e.g., never modify a read only branch, and always create on branch 0). Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/inode.c | 207 +++- 1 files changed, 58 insertions

[PATCH 03/32] VFS/fsstack: cpp endif comments

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Add comments to #endif's to help clarify code. Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- include/linux/fs_stack.h |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/include/linux

[PATCH 17/32] Unionfs: interpose updates

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Update unionfs_interpose to handle spliced dentries, which is important for NFS exporting. Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/inode.c | 40 +++ fs/unionfs/lookup.c

[PATCH 21/32] Unionfs: mmap fixes

2007-09-02 Thread Josef 'Jeff' Sipek
'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/file.c |6 +- fs/unionfs/mmap.c | 132 ++--- 2 files changed, 98 insertions(+), 40 deletions(-) diff --git a/fs/unionfs/file.c b/fs/unionfs/file.c index 0555b6c..b55da4f 100644 --- a/fs/unionfs/file.c

[PATCH 29/32] Unionfs: assorted comment and style updates

2007-09-02 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/dirhelper.c |2 -- fs/unionfs/fanout.h|9 +++-- fs/unionfs/file.c |6 -- fs/unionfs/inode.c |2 +- fs/unionfs

[PATCH 5/5] Unionfs: Remove unnecessary BUG_ON in unionfs_follow_link

2007-06-29 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/inode.c | 30 -- 1 files changed, 8 insertions(+), 22 deletions(-) diff --git a/fs/unionfs/in

[PATCH 2/5] Unionfs: Add missing unlock call in unionfs_file_release

2007-06-29 Thread Josef 'Jeff' Sipek
Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/commonfops.c |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/fs/unionfs/commonfops.c b/fs/unionfs/commonfops.c index 6d87426..8527ac6 100644 --- a/fs/unionfs/commonfops.c +++ b/fs/u

[PATCH 3/5] Unionfs: Use file->f_path instead of file->f_dentry

2007-06-29 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/commonfops.c |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/fs/unionfs/commonfops.c b/fs/un

[PATCH 4/5] Unionfs: Clarification comment for unionfs_lookup

2007-06-29 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> Signed-off-by: Josef 'Jeff' Sipek <[EMAIL PROTECTED]> --- fs/unionfs/inode.c |5 + 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/fs/unionfs/inode.c b/fs/unionfs/ino

[GIT PULL -mm] Unionfs cleanups and fixes

2007-06-29 Thread Josef 'Jeff' Sipek
): Unionfs: Convert all instances of "hidden" to "lower" Unionfs: Use file->f_path instead of file->f_dentry Unionfs: Clarification comment for unionfs_lookup Unionfs: Remove unnecessary BUG_ON in unionfs_follow_link Josef 'Jeff' Sipek (1): Unionf

[GIT PULL -mm] Unionfs cleanups and fixes

2007-06-29 Thread Josef 'Jeff' Sipek
): Unionfs: Convert all instances of hidden to lower Unionfs: Use file-f_path instead of file-f_dentry Unionfs: Clarification comment for unionfs_lookup Unionfs: Remove unnecessary BUG_ON in unionfs_follow_link Josef 'Jeff' Sipek (1): Unionfs: Add missing unlock call

[PATCH 3/5] Unionfs: Use file-f_path instead of file-f_dentry

2007-06-29 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/commonfops.c |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/fs/unionfs/commonfops.c b/fs/unionfs/commonfops.c index

[PATCH 4/5] Unionfs: Clarification comment for unionfs_lookup

2007-06-29 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/inode.c |5 + 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/fs/unionfs/inode.c b/fs/unionfs/inode.c index f946b33..a86da5b

[PATCH 5/5] Unionfs: Remove unnecessary BUG_ON in unionfs_follow_link

2007-06-29 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/inode.c | 30 -- 1 files changed, 8 insertions(+), 22 deletions(-) diff --git a/fs/unionfs/inode.c b/fs/unionfs/inode.c

  1   2   3   4   5   >