Re: REISER4 FOR INCLUSION IN THE LINUX KERNEL.

2007-04-09 Thread Pekka Enberg
On 4/9/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: YOU GUYS WILL LAUGH ABOUT THIS: No, I am crying actually. Dear post-masters, can we have this thread shit-canned, please? - To unsubscribe from this list: send the line unsubscribe linux-fsdevel in the body of a message to [EMAIL PROTECTED]

Troll Of The Year (Was: REISER4 FOR INCLUSION IN THE LINUX KERNEL.)

2007-04-09 Thread Ronni Nielsen
[EMAIL PROTECTED] wrote: [snip arguments FUBAR] oscar And the award as Troll Of The Year goes to: johnrobertbanks. /oscar /ronni +--+ | PLEASE | | DO NOT | | FEED THE | | TROLLS | +--+ | | | | .\|.||/.. - To unsubscribe from this list: send the line

Re: REISER4 FOR INCLUSION IN THE LINUX KERNEL.

2007-04-09 Thread Valdis . Kletnieks
On Sun, 08 Apr 2007 21:16:59 PDT, [EMAIL PROTECTED] said: I am not looking to defend Hans - he is likely to be in jail and no longer a factor for a long time. Nor am I looking to make or support claims for Reiser4. Why not defend Hans? He is in jail on what appear to be trumped-up

Re: REISER4 FOR INCLUSION IN THE LINUX KERNEL.

2007-04-09 Thread Valdis . Kletnieks
On Sun, 08 Apr 2007 21:39:12 PDT, [EMAIL PROTECTED] said: YOU GUYS WILL LAUGH ABOUT THIS: I forgot the all the statistics that might support the sase for REISER4 inclusion. Well, here it all is: *plonk* - The sound of a sender address entering a procmail /dev/null filter. Come back when

Re: REISER4 FOR INCLUSION IN THE LINUX KERNEL.

2007-04-09 Thread Matthew Wilcox
On Sun, Apr 08, 2007 at 09:16:59PM -0700, [EMAIL PROTECTED] wrote: REISER4 FOR INCLUSION IN THE LINUX KERNEL. Fuck off. Cheerleading like this only hurts your cause. - To unsubscribe from this list: send the line unsubscribe linux-fsdevel in the body of a message to [EMAIL PROTECTED] More

[GIT PULL -mm] Unionfs branch management code

2007-04-09 Thread Josef 'Jeff' Sipek
The following patches introduce new branch-management code into Unionfs as well as fix a number of stability issues and resource leaks. For detailed announcement, see end of this email. As before, there is a git repo at: git://git.kernel.org/pub/scm/linux/kernel/git/jsipek/unionfs.git

[PATCH 10/21] Unionfs: Introduce unionfs_mnt{get,put}

2007-04-09 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Helper inline functions to perform Unionfs's mntget/put ops on lower branches. Signed-off-by: Erez Zadok [EMAIL PROTECTED] [jsipek: cleanup branching in unionfs_mnt{get,put} and compile fixes] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] ---

[PATCH 02/21] fs: Export drop_pagecache_sb symbol

2007-04-09 Thread Josef 'Jeff' Sipek
From: Erez Zadok ezkcs.sunysb.edu Signed-off-by: Erez Zadok ezkcs.sunysb.edu Signed-off-by: Josef 'Jeff' Sipek jsipekcs.sunysb.edu Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/drop_caches.c |4 +++- include/linux/mm.h |1 + 2 files changed, 4 insertions(+), 1 deletions(-)

[PATCH 20/21] Unionfs: Added several BUG_ONs to assert dentry validity

2007-04-09 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] This should help catch races between the VFS and the branch-management code. Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- fs/unionfs/inode.c | 15 +++ fs/unionfs/rename.c |3 +++

[PATCH 12/21] Unionfs: Grab the unionfs sb private data lock around branch info users

2007-04-09 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Locking/concurrency/race fixes. Use the unionfs superblock rwsem, and grab the read lock around every op that uses branch-related information, such as branch counters. Grab the write rwsem lock in operations which attempt to change branch information, such as

[PATCH 21/21] Unionfs: Don't inline do_remount_{add,del,mode}_option

2007-04-09 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] gcc4 decided to inline do_remount_{add,del,mode}_option creating an 600 byte stack abuser on a x86_64 test box. Reported by: Josef 'Jeff' Sipek [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED]

[PATCH 16/21] Unionfs: unionfs_create needs to revalidate the dentry

2007-04-09 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] We have to read-lock the superblock rwsem, and we have to revalidate the parent dentry and this one. A branch-management operation could have taken place, mid-way through a VFS operation that eventually reaches unionfs_create(). So we have to ensure

[PATCH 15/21] Unionfs: Decrement totalopens counter on error in unionfs_open

2007-04-09 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 |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/fs/unionfs/commonfops.c b/fs/unionfs/commonfops.c index

[PATCH 11/21] Unionfs: Rewrite unionfs_d_revalidate

2007-04-09 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Rewrite unionfs_d_revalidate code to avoid stack-unfriendly recursion: split into a call to revalidate just one dentry, and an interative driver function to revalidate an entire dentry-parent chain. Fix vfsmount ref leaks which prevented lower f/s from being

[PATCH 07/21] Unionfs: Actually verify if dentry's info node is locked

2007-04-09 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/fanout.h |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/fs/unionfs/fanout.h b/fs/unionfs/fanout.h index 3d1dd4c..e8c0fee

[PATCH 09/21] Unionfs: Bulk of branch-management remount code

2007-04-09 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 | 52 +++-- fs/unionfs/super.c | 612 +++- fs/unionfs/union.h |6 + 3 files changed,

[PATCH 18/21] Unionfs: Pass lowernd to lower -revalidate function

2007-04-09 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/dentry.c |3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/fs/unionfs/dentry.c b/fs/unionfs/dentry.c index b08842f..9eb143d

[PATCH 08/21] Unionfs: Introduce branch-id code

2007-04-09 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Each branch gets a unique ID, which helps during branch additions, deletions, and changes, to locate where branches were moved to, and perform proper reference-counting. This is useful even if the same directory was added more than once to union.

[PATCH 03/21] Unionfs: Documentation updates for branch-management

2007-04-09 Thread Josef 'Jeff' Sipek
From: Erez Zadok [EMAIL PROTECTED] Describe dynamic branch-management introduced by subsequent patches. Signed-off-by: Erez Zadok [EMAIL PROTECTED] Signed-off-by: Josef 'Jeff' Sipek [EMAIL PROTECTED] --- Documentation/filesystems/unionfs/concepts.txt |5 ++

[PATCH 05/21] Unionfs: Rename unionfs_data sbcount field to more appropriate open_files

2007-04-09 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/fanout.h |8 fs/unionfs/union.h |2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/fs/unionfs/fanout.h

Re: Interface for the new fallocate() system call

2007-04-09 Thread Paul Mackerras
Jörn Engel writes: Wouldn't that work be confined to fallocate()? If I understand Heiko correctly, the alternative would slow s390 down for every syscall, including more performance-critical ones. The alternative that Jakub suggested wouldn't slow s390 down. Paul. - To unsubscribe from this

Re: Troll Of The Year (Was: REISER4 FOR INCLUSION IN THE LINUX KERNEL.)

2007-04-09 Thread Phillip Susi
I second that award. Three threads in as many days, all idiotic trolling. Can this idiot be banned from the list? Sheesh! Ronni Nielsen wrote: [EMAIL PROTECTED] wrote: [snip arguments FUBAR] oscar And the award as Troll Of The Year goes to: johnrobertbanks. /oscar /ronni +--+ |

Re: Reiser4. BEST FILESYSTEM EVER - Christer Weinigel

2007-04-09 Thread Richard Knutsson
[EMAIL PROTECTED] wrote: On Mon, 09 Apr 2007 00:58:53 +0200, Richard Knutsson [EMAIL PROTECTED] said: Wow, I'm impressed. Think you got the record on how many mails you referenced to in a reply... TWO actually. I guess you are easily impressed. Oh, took it to be from 5-6

Re: [patch 0/8] unprivileged mount syscall

2007-04-09 Thread Miklos Szeredi
One thing that is missing from this series is the ability to restrict user mounts to private namespaces. The reason is that private namespaces have still not gained the momentum and support needed for painless user experience. So such a feature would not yet get enough

Re: Interface for the new fallocate() system call

2007-04-09 Thread Jörn Engel
On Mon, 9 April 2007 23:01:42 +1000, Paul Mackerras wrote: Jörn Engel writes: Wouldn't that work be confined to fallocate()? If I understand Heiko correctly, the alternative would slow s390 down for every syscall, including more performance-critical ones. The alternative that Jakub

Re: Troll Of The Year

2007-04-09 Thread Jan Engelhardt
On Apr 9 2007 12:55, Ronni Nielsen wrote: [EMAIL PROTECTED] wrote: [snip arguments FUBAR] oscar And the award as Troll Of The Year goes to: johnrobertbanks. /oscar The year is not even over and you already picked your favorite - who bribed you? :-) Jan -- - To unsubscribe from this

Re: [patch 0/8] unprivileged mount syscall

2007-04-09 Thread Serge E. Hallyn
Quoting Miklos Szeredi ([EMAIL PROTECTED]): One thing that is missing from this series is the ability to restrict user mounts to private namespaces. The reason is that private namespaces have still not gained the momentum and support needed for painless user experience. So

Re: Troll Of The Year

2007-04-09 Thread Valdis . Kletnieks
On Mon, 09 Apr 2007 18:41:08 +0200, Jan Engelhardt said: On Apr 9 2007 12:55, Ronni Nielsen wrote: oscar And the award as Troll Of The Year goes to: johnrobertbanks. /oscar The year is not even over and you already picked your favorite - who bribed you? :-) The vast right-wing

Re: [patch 0/8] unprivileged mount syscall

2007-04-09 Thread Ram Pai
On Mon, 2007-04-09 at 12:07 -0500, Serge E. Hallyn wrote: Quoting Miklos Szeredi ([EMAIL PROTECTED]): - need to set up mount propagation from global namespace to private ones, mount(8) does not yet have options to configure propagation Hmm, I guess I get lost using my own little

Re: [GIT PULL -mm] Unionfs branch management code

2007-04-09 Thread Andrew Morton
On Mon, 9 Apr 2007 10:53:51 -0400 Josef 'Jeff' Sipek [EMAIL PROTECTED] wrote: The following patches introduce new branch-management code into Unionfs as well as fix a number of stability issues and resource leaks. I have a mental note that unionfs is in the stuck state, due to general

Re: [patch 0/8] unprivileged mount syscall

2007-04-09 Thread H. Peter Anvin
Ram Pai wrote: It is in FC6. I dont know the status off upstream util-linux. I did submit the patch many times to Adrian Bunk (the then util-linux maintainer) and got no response. I have not pushed the patches to the new maintainer(Karel Zak?) though. Well, do that, then :) Seriously. The

Re: Reiser4. BEST FILESYSTEM EVER.

2007-04-09 Thread Nate Diller
On 08 Apr 2007 06:32:26 +0200, Christer Weinigel [EMAIL PROTECTED] wrote: [EMAIL PROTECTED] writes: Lennart. Tell me again that these results from http://linuxhelp.150m.com/resources/fs-benchmarks.htm and http://m.domaindlx.com/LinuxHelp/resources/fs-benchmarks.htm are not of interest to

mount options atime/diratime on cifs

2007-04-09 Thread Shirish Pargaonkar
mount command does not support passing on mount options such as atime and diratime to the mounting filesystems. So it is OK if one wants to mount a filesytem with options such as noatime and nodiratime but mount options such as atime and diratime get filtered out. Today cifs client does not

Re: [PATCH 8/17] locks: add fl_notify arguments for asynchronous lock return

2007-04-09 Thread Christoph Hellwig
On Thu, Apr 05, 2007 at 07:40:58PM -0400, J. Bruce Fields wrote: From: Marc Eshel [EMAIL PROTECTED] - unquoted Acquiring a lock on a cluster filesystem may require communication with remote hosts, and to avoid blocking lockd or nfsd threads during such communication, we allow the results to

Re: [GIT PULL -mm] Unionfs branch management code

2007-04-09 Thread Jan Engelhardt
On Apr 9 2007 10:53, Josef 'Jeff' Sipek wrote: The following patches introduce new branch-management code into Unionfs as well as fix a number of stability issues and resource leaks. For detailed announcement, see end of this email. I have to seriously ask: why don't we consider aufs? Without

Re: [patch 0/8] unprivileged mount syscall

2007-04-09 Thread Miklos Szeredi
The one in pam-0.99.6.3-29.1 in opensuse-10.2 is totally broken. Are you interested in the details? I can reproduce it, but forgot to note down the details of the brokenness. I don't know how far removed that is from the one being used by redhat, but assuming it's the same, then

Re: [patch 0/8] unprivileged mount syscall

2007-04-09 Thread Miklos Szeredi
One thing that is missing from this series is the ability to restrict user mounts to private namespaces. The reason is that private namespaces have still not gained the momentum and support needed for painless user experience. So such a feature would not yet get enough attention and

Re: [patch 0/8] unprivileged mount syscall

2007-04-09 Thread Serge E. Hallyn
Quoting Miklos Szeredi ([EMAIL PROTECTED]): One thing that is missing from this series is the ability to restrict user mounts to private namespaces. The reason is that private namespaces have still not gained the momentum and support needed for painless user experience. So such a

Re: [patch 0/8] unprivileged mount syscall

2007-04-09 Thread Serge E. Hallyn
Quoting Miklos Szeredi ([EMAIL PROTECTED]): This patchset adds support for keeping mount ownership information in the kernel, and allow unprivileged mount(2) and umount(2) in certain cases. Well, I'd like to feel all smart and point out some bugs, but the code all reads very nicely, seems to

Re: [GIT PULL -mm] Unionfs branch management code

2007-04-09 Thread Josef Sipek
On Mon, Apr 09, 2007 at 10:49:48AM -0700, Andrew Morton wrote: On Mon, 9 Apr 2007 10:53:51 -0400 Josef 'Jeff' Sipek [EMAIL PROTECTED] wrote: The following patches introduce new branch-management code into Unionfs as well as fix a number of stability issues and resource leaks. First, a

[PATCH 1/2] fs: use memclear_highpage_flush to zero page data

2007-04-09 Thread Nate Diller
It's very common for file systems to need to zero part or all of a page, the simplist way is just to use kmap_atomic() and memset(). There's actually a library function in include/linux/highmem.h that does exactly that, but it's confusingly named memclear_highpage_flush(), which is descriptive of

[PATCH 2/2] fs: use simple_prepare_write to zero page data

2007-04-09 Thread Nate Diller
It's common for file systems to need to zero data on either side of a write, if a page is not Uptodate during prepare_write. It just so happens that simple_prepare_write() in libfs.c does exactly that, so we can avoid duplication and just call that function to zero page data. Compile tested on