2.6.24-rc3-$SHA1: kernel BUG at fs/jbd/checkpoint.c:683!

2007-11-25 Thread Alexey Dobriyan
In a desperate attempt to screw up /proc one more time, I added some proc fixes, wrote test module which creates and removes simple proc file, then ran a) modprobe/rmmod loop, b) cat /proc/foo/bar loop, c) LTP loop. So far so good -- survived overnight run. While rebooting into new kernel, kernel

[PATCH -mm] Split fs/Kconfig: ext[234]

2007-10-06 Thread Alexey Dobriyan
Signed-off-by: Alexey Dobriyan <[EMAIL PROTECTED]> --- fs/Kconfig | 191 -- fs/ext2/Kconfig | 55 + fs/ext3/Kconfig | 67 fs/ext4/Kconfig | 65 +++ 4 files changed, 190 insertions(+), 188 del

Re: [EXT4 set 6][PATCH 1/1]Export jbd stats through procfs

2007-07-10 Thread Alexey Dobriyan
On Tue, Jul 10, 2007 at 11:21:49PM -0400, Cédric Augonnet wrote: > 2007/7/10, Andrew Morton <[EMAIL PROTECTED]>: > > Hi all, > > >> + size = sizeof(struct transaction_stats_s); > >> + s->stats = kmalloc(size, GFP_KERNEL); > >> + if (s == NULL) { ^ > >> + kfr

ext2 reservations (Re: -mm merge plans for 2.6.23)

2007-07-10 Thread Alexey Dobriyan
> ext2-reservations.patch > > Still needs decent testing. Was this oops silently fixed? http://lkml.org/lkml/2007/3/2/138 2.6.21-rc2-mm1: EIP is at ext2_discard_reservation+0x1c/0x52 I still have that ext2 partition backed up. - To unsubscribe from this list: send the line "unsubscribe linux-e

Re: [PATCH] Faster ext2_clear_inode()

2007-07-09 Thread Alexey Dobriyan
On Mon, Jul 09, 2007 at 10:34:32AM +0200, Jörn Engel wrote: > On Mon, 9 July 2007 08:11:22 +0400, Alexey Dobriyan wrote: > > > > If CONFIG_EXT2_FS_POSIX_ACL is not configured, ext2_clear_inode() will be > > empty > > function. However, there still will be call and

[PATCH] Faster ext2_clear_inode()

2007-07-08 Thread Alexey Dobriyan
If CONFIG_EXT2_FS_POSIX_ACL is not configured, ext2_clear_inode() will be empty function. However, there still will be call and immediate return which can be avoided. Signed-off-by: Alexey Dobriyan <[EMAIL PROTECTED]> --- fs/ext2/super.c |6 -- 1 file changed, 4 insertions

Re: [PATCH] ext4: fix error handling in ext4_create_journal

2007-07-04 Thread Alexey Dobriyan
On Wed, Jul 04, 2007 at 09:30:24PM +0200, Borislav Petkov wrote: > Fix error handling in ext4_create_journal according to kernel conventions. > --- linux-2.6.22-rc7/fs/ext4/super.c.orig > +++ linux-2.6.22-rc7/fs/ext4/super.c > @@ -2150,6 +2150,7 @@ > unsigned int journ

2.6.21-rc2-mm1: EIP is at ext2_discard_reservation+0x1c/0x52

2007-03-02 Thread Alexey Dobriyan
BUG: unable to handle kernel paging request at virtual address 5a5a5a72 printing eip: c01b09fd *pde = Oops: [#1] PREEMPT DEBUG_PAGEALLOC last sysfs file: devices/pci:00/:00:1d.3/usb5/5-0:1.0/bInterfaceProtocol CPU:0 EIP:0060:[]Not tainted VLI EFLAGS: 00010206 (2

Re: [PATCH] ext2: conditional removal of NFSD code

2007-01-06 Thread Alexey Dobriyan
On Sat, Jan 06, 2007 at 02:25:40PM -0700, Matthew Wilcox wrote: > On Sat, Jan 06, 2007 at 10:58:31PM +0300, Alexey Dobriyan wrote: > > Nor me nor my box is going to act as NFS server, so ifdef all > > exporting code. > > > @@ -916,7 +918,9 @@ static int ext2_fill_super(stru

Re: [PATCH] ext2: conditional removal of NFSD code

2007-01-06 Thread Alexey Dobriyan
On Sat, Jan 06, 2007 at 12:16:11PM -0800, Andrew Morton wrote: > On Sat, 6 Jan 2007 22:58:31 +0300 > Alexey Dobriyan <[EMAIL PROTECTED]> wrote: > > --- a/fs/ext2/namei.c > > +++ b/fs/ext2/namei.c > > @@ -70,6 +70,7 @@ static struct dentry *ext2_lookup(struct >

[PATCH] ext2: conditional removal of NFSD code

2007-01-06 Thread Alexey Dobriyan
Nor me nor my box is going to act as NFS server, so ifdef all exporting code. Signed-off-by: Alexey Dobriyan <[EMAIL PROTECTED]> --- fs/ext2/namei.c |2 ++ fs/ext2/super.c |4 2 files changed, 6 insertions(+) --- a/fs/ext2/namei.c +++ b/fs/ext2/namei.c @@ -70,6 +70,7 @@

Re: [RFC:PATCH 002/002] EXT3: Fix sparse warnings

2006-09-08 Thread Alexey Dobriyan
On Fri, Sep 08, 2006 at 03:39:30PM -0600, Dave Kleikamp wrote: > EXT3: Fix sparse warnings > --- linux001/fs/ext3/resize.c > +++ linux002/fs/ext3/resize.c > @@ -380,7 +380,7 @@ static int add_new_gdb(handle_t *handle, > struct buffer_head *dind; > int gdbackups; > struct ext3_il