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

2007-09-03 Thread Josef 'Jeff' Sipek
From: Erez Zadok <[EMAIL PROTECTED]> Utility functions to check if lower dentries/inodes are newer than upper ones, and purging cached data if lower objects are newer. Also passed flag to our d_revalidate_chain, to tell it if the caller may be writing data or just reading it. [jsipek: changed pu

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 +3

[PATCH] 9p: attach-per-user

2007-09-03 Thread Latchesar Ionkov
The 9P2000 protocol requires the authentication and permission checks to be done in the file server. For that reason every user that accesses the file server tree has to authenticate and attach to the server separately. Multiple users can share the same connection to the server. Currently v9fs doe

Re: [RFC 1/2] JBD: slab management support for large block(>8k)

2007-09-03 Thread Christoph Hellwig
On Mon, Sep 03, 2007 at 12:31:49PM -0700, Christoph Lameter wrote: > So you'd be fine with replacing the allocs with > > get_free_pages(GFP_xxx, get_order(size)) ? Yes. And rip out all that code related to setting up the slabs. I plan to add WARN_ONs to bio_add_page and friends to detect furthe

Re: [RFC 1/2] JBD: slab management support for large block(>8k)

2007-09-03 Thread Christoph Lameter
On Mon, 3 Sep 2007, Christoph Hellwig wrote: > > How about getting rid of the slabs there and use kmalloc? Kmalloc in mm > > (and therfore hopefully 2.6.24) will convert kmallocs > PAGE_SIZE to page > > allocator calls. Not sure what to do about the 1k and 2k requests though. > > The problem is

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

2007-09-03 Thread Erez Zadok
In message <[EMAIL PROTECTED]>, Al Boldi writes: > Erez Zadok wrote: > > Al, we have back-ports of the latest Unionfs to 2.6.{22,21,20,19,18,9}, > > all in http://unionfs.filesystems.org/. Before we release any change, we > > test it on all back-ports as well as the latest -rc/-mm code base (takes

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

2007-09-03 Thread Al Boldi
Erez Zadok wrote: > Al, we have back-ports of the latest Unionfs to 2.6.{22,21,20,19,18,9}, > all in http://unionfs.filesystems.org/. Before we release any change, we > test it on all back-ports as well as the latest -rc/-mm code base (takes > over 24 hours straight to get through all of our regre

[RFC] System calls for online defrag

2007-09-03 Thread Jan Kara
Hello, I've finally got to writing up some proposal how could look system calls allowing for online filesystem defragmentation and generally moving file blocks around for improving performance. Comments are welcome. Honza int sy

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 name

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

2007-09-03 Thread Erez Zadok
In message <[EMAIL PROTECTED]>, Al Boldi writes: > Josef 'Jeff' Sipek wrote: > > The following is a series of patches related to Unionfs, which include > > three small VFS/fsstack patches and one eCryptfs patch; the rest are > > Unionfs patches. The patches here represent several months of work an

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

2007-09-03 Thread Satyam Sharma
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) > else > fput(nd->intent.open.file); > } > +EXPOR

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

2007-09-03 Thread Jan Engelhardt
On Sep 3 2007 10:08, Josef 'Jeff' Sipek wrote: >> >+int is_newer_lower(const struct dentry *dentry) >> >> Could use bool and true/false as return value. > >I remember that way back when there was a discussion about the bool type. >What how did that end? Is bool preferred? Well if there were obj

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. > >+ *

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/dentr

Re: [RFC 1/2] JBD: slab management support for large block(>8k)

2007-09-03 Thread Christoph Hellwig
On Mon, Sep 03, 2007 at 12:55:04AM -0700, Christoph Lameter wrote: > On Sun, 2 Sep 2007, Christoph Hellwig wrote: > > > > We are doing what you describe right now. So the current code is broken? > > Yes. > > How about getting rid of the slabs there and use kmalloc? Kmalloc in mm > (and therfore

Re: [2/4] 2.6.23-rc5: known regressions

2007-09-03 Thread H. Peter Anvin
Andrew Morton wrote: On Mon, 3 Sep 2007 20:36:32 +0800 "Jeff Chua" <[EMAIL PROTECTED]> wrote: On 9/3/07, Michal Piotrowski <[EMAIL PROTECTED]> wrote: Subject : console is messed up after resume from s2ram or switching to console from X References : http://lkml.org/lkml/2007/8/4/6

Re: [2/4] 2.6.23-rc5: known regressions

2007-09-03 Thread Andrew Morton
> On Mon, 3 Sep 2007 05:46:02 -0700 Andrew Morton <[EMAIL PROTECTED]> wrote: > Apart from suspend-to-disk's a), all of the above are post-2.6.21 > regressions. I meant: post-2.6.22 regressions. - To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to [

Re: [2/4] 2.6.23-rc5: known regressions

2007-09-03 Thread Andrew Morton
> On Mon, 3 Sep 2007 20:36:32 +0800 "Jeff Chua" <[EMAIL PROTECTED]> wrote: > On 9/3/07, Michal Piotrowski <[EMAIL PROTECTED]> wrote: > > > Subject : console is messed up after resume from s2ram or switching > > to console from X > > References : http://lkml.org/lkml/2007/8/4/6 > > La

Re: [2/4] 2.6.23-rc5: known regressions

2007-09-03 Thread Andrew Morton
> On Mon, 03 Sep 2007 11:48:00 +0100 "H. Peter Anvin" <[EMAIL PROTECTED]> wrote: > Michal Piotrowski wrote: > > > > Unclassified > > > > Subject : console is messed up after resume from s2ram or switching > > to console from X > > References : http://lkml.org/lkml/2007/8/4/6 > > Las

Re: [2/4] 2.6.23-rc5: known regressions

2007-09-03 Thread Jeff Chua
On 9/3/07, Michal Piotrowski <[EMAIL PROTECTED]> wrote: > Subject : console is messed up after resume from s2ram or switching > to console from X > References : http://lkml.org/lkml/2007/8/4/6 > Last known good : ? > Submitter : Jeff Chua <[EMAIL PROTECTED]> > Caused-By :

Re: [2/4] 2.6.23-rc5: known regressions

2007-09-03 Thread H. Peter Anvin
Michal Piotrowski wrote: Unclassified Subject : console is messed up after resume from s2ram or switching to console from X References : http://lkml.org/lkml/2007/8/4/6 Last known good : ? Submitter : Jeff Chua <[EMAIL PROTECTED]> Caused-By : ? Handled-By : H. Pet

[1/2] 2.6.23-rc5: known regressions with patches

2007-09-03 Thread Michal Piotrowski
Hi all, Here is a list of some known regressions in 2.6.23-rc5 with patches available. Feel free to add new regressions/remove fixed etc. http://kernelnewbies.org/known_regressions List of Aces NameRegressions fixed since 21-Jun-2007 Adrian Bunk9

Re: [2/4] 2.6.23-rc5: known regressions

2007-09-03 Thread Michal Piotrowski
Hi all, Here is a list of some known regressions in 2.6.23-rc5. Feel free to add new regressions/remove fixed etc. http://kernelnewbies.org/known_regressions List of Aces NameRegressions fixed since 21-Jun-2007 Adrian Bunk9 Linus Torvalds

Re: [RFC 1/2] JBD: slab management support for large block(>8k)

2007-09-03 Thread Christoph Lameter
On Sun, 2 Sep 2007, Christoph Hellwig wrote: > > We are doing what you describe right now. So the current code is broken? > Yes. How about getting rid of the slabs there and use kmalloc? Kmalloc in mm (and therfore hopefully 2.6.24) will convert kmallocs > PAGE_SIZE to page allocator calls. Not

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

2007-09-03 Thread Jan Engelhardt
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 >+Unionfs maintains the following important invariant regarding mtime's,