* xfs regression in linux_2.6.28, "XFS_WANT_CORRUPTED_GOTO at line 3327 of file fs/xfs/xfs_btree.c"
@ 2009-01-15 3:02 Roland Eggner
2009-01-15 22:14 ` Dave Chinner
0 siblings, 1 reply; 5+ messages in thread
From: Roland Eggner @ 2009-01-15 3:02 UTC (permalink / raw)
To: SGI Project XFS mailing list
Latest (so far) working linux_2.6.27.9
linux_2.6.28 seems to introduce a xfs regression:
$ egrep -i '(Linux|gcc) version|corrupted' /var/log/messages
Jan 10 14:27:29 roland kernel: Linux version 2.6.28.roland.1 (roland@roland) (gcc version 4.2.3 (Debian 4.2.3-3)) #3 Fri Jan 9 16:51:21 CET 2009
Jan 11 02:00:14 roland kernel: Linux version 2.6.28-git7.roland.0 (roland@roland) (gcc version 4.2.3 (Debian 4.2.3-3)) #1 Sun Jan 11 01:29:14 CET 2009
Jan 11 02:36:56 roland kernel: XFS internal error XFS_WANT_CORRUPTED_GOTO at line 3327 of file fs/xfs/xfs_btree.c. Caller 0xc02488bc
Jan 11 02:39:14 roland kernel: XFS internal error XFS_WANT_CORRUPTED_GOTO at line 3327 of file fs/xfs/xfs_btree.c. Caller 0xc02488bc
Jan 11 02:52:14 roland kernel: Linux version 2.6.28-git7.roland.0 (roland@roland) (gcc version 4.2.3 (Debian 4.2.3-3)) #1 Sun Jan 11 01:29:14 CET 2009
Jan 11 14:43:10 roland kernel: Linux version 2.6.28-git7.roland.0 (roland@roland) (gcc version 4.2.3 (Debian 4.2.3-3)) #1 Sun Jan 11 01:29:14 CET 2009
Jan 11 15:12:43 roland kernel: XFS internal error XFS_WANT_CORRUPTED_GOTO at line 3327 of file fs/xfs/xfs_btree.c. Caller 0xc02488bc
Jan 11 16:30:57 roland kernel: Linux version 2.6.23.12roland2 (roland@roland) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #2 Tue Apr 15 17:10:52 CEST 2008
Jan 11 18:53:04 roland kernel: Linux version 2.6.23.12.roland3 (root@roland) (gcc version 4.2.3 (Debian 4.2.3-3)) #1 Sun Jan 11 18:26:14 CET 2009
Jan 12 03:49:24 roland kernel: Linux version 2.6.27.9.roland.0 (roland@roland) (gcc version 4.2.3 (Debian 4.2.3-3)) #1 Mon Jan 12 00:22:32 CET 2009
Jan 12 04:26:46 roland kernel: Linux version 2.6.27.9.roland.0 (roland@roland) (gcc version 4.2.3 (Debian 4.2.3-3)) #2 Mon Jan 12 04:20:10 CET 2009
Jan 12 12:21:14 roland kernel: Linux version 2.6.27.9.roland.0 (roland@roland) (gcc version 4.2.3 (Debian 4.2.3-3)) #2 Mon Jan 12 04:20:10 CET 2009
Jan 12 21:17:49 roland kernel: Linux version 2.6.27.9.roland.1 (roland@roland) (gcc version 4.2.3 (Debian 4.2.3-3)) #3 Mon Jan 12 20:26:09 CET 2009
Jan 13 03:28:16 roland kernel: Linux version 2.6.27.9.roland.1 (roland@roland) (gcc version 4.2.3 (Debian 4.2.3-3)) #3 Mon Jan 12 20:26:09 CET 2009
Jan 13 20:49:59 roland kernel: Linux version 2.6.27.9.roland.1 (roland@roland) (gcc version 4.2.3 (Debian 4.2.3-3)) #3 Mon Jan 12 20:26:09 CET 2009
Jan 13 21:06:48 roland kernel: Linux version 2.6.28-git7.roland.0 (roland@roland) (gcc version 4.2.3 (Debian 4.2.3-3)) #1 Sun Jan 11 01:29:14 CET 2009
Jan 13 21:21:25 roland kernel: XFS internal error XFS_WANT_CORRUPTED_GOTO at line 3327 of file fs/xfs/xfs_btree.c. Caller 0xc02488bc
Jan 14 12:09:18 roland kernel: Linux version 2.6.28-git7.roland.0 (roland@roland) (gcc version 4.2.3 (Debian 4.2.3-3)) #1 Sun Jan 11 01:29:14 CET 2009
Jan 14 12:33:13 roland kernel: XFS internal error XFS_WANT_CORRUPTED_GOTO at line 3327 of file fs/xfs/xfs_btree.c. Caller 0xc02488bc
Jan 14 12:38:31 roland kernel: XFS internal error XFS_WANT_CORRUPTED_GOTO at line 3327 of file fs/xfs/xfs_btree.c. Caller 0xc02488bc
Jan 14 12:46:32 roland kernel: XFS internal error XFS_WANT_CORRUPTED_GOTO at line 3327 of file fs/xfs/xfs_btree.c. Caller 0xc02488bc
Jan 14 12:52:25 roland kernel: XFS internal error XFS_WANT_CORRUPTED_GOTO at line 3327 of file fs/xfs/xfs_btree.c. Caller 0xc02488bc
Jan 14 13:02:59 roland kernel: Linux version 2.6.27.9.roland.1 (roland@roland) (gcc version 4.2.3 (Debian 4.2.3-3)) #3 Mon Jan 12 20:26:09 CET 2009
Jan 14 15:06:51 roland kernel: Linux version 2.6.28-git9.roland.0 (roland@roland) (gcc version 4.2.3 (Debian 4.2.3-3)) #1 Wed Jan 14 14:22:09 CET 2009
Jan 14 18:15:22 roland kernel: XFS internal error XFS_WANT_CORRUPTED_GOTO at line 3327 of file fs/xfs/xfs_btree.c. Caller 0xc024972c
Jan 14 18:23:23 roland kernel: XFS internal error XFS_WANT_CORRUPTED_GOTO at line 3327 of file fs/xfs/xfs_btree.c. Caller 0xc024972c
Jan 14 18:39:27 roland kernel: Linux version 2.6.27.9.roland.1 (roland@roland) (gcc version 4.2.3 (Debian 4.2.3-3)) #3 Mon Jan 12 20:26:09 CET 2009
linux_2.6.28 base version gives me ..
Jan 10 14:27:29 roland kernel: PCI: PCI BIOS revision 2.10 entry at 0xfd981, last bus=4
Jan 10 14:27:29 roland kernel: PCI: Using configuration type 1 for base access
Jan 10 14:27:29 roland kernel: resource map sanity check conflict: 0x1ff6adca 0x1ff6bbff 0x1ff6b000 0x1ff6ffff ACPI Non-volatile Storage
therefore need another one, but any linux_2.6.28-git[1-9] so far tried is unusable for me:
it boots but sooner or later xfs error occurs, seems to be triggered by xfs write activity, both plane partitions with internal xfs log and loop-aes encrypted partitions with external xfs log affected.
Jan 11 02:36:56 roland kernel: XFS internal error XFS_WANT_CORRUPTED_GOTO at line 3327 of file fs/xfs/xfs_btree.c. Caller 0xc02488bc
Jan 11 02:36:56 roland kernel: Pid: 5436, comm: opera Tainted: P 2.6.28-git7.roland.0 #1
Jan 11 02:36:56 roland kernel: Call Trace:
Jan 11 02:36:56 roland kernel: [<c024869f>] xfs_btree_delrec+0xadf/0xcd0
Jan 11 02:36:56 roland kernel: [<c02488bc>] xfs_btree_delete+0x2c/0xa0
Jan 11 02:36:56 roland kernel: [<c0244bd2>] xfs_btree_lookup_get_block+0xa2/0xd0
Jan 11 02:36:56 roland kernel: [<c0243837>] xfs_bmbt_init_key_from_rec+0x17/0x40
Jan 11 02:36:56 roland kernel: [<c02465a2>] xfs_btree_lookup+0x202/0x3e0
Jan 11 02:36:56 roland kernel: [<c02488bc>] xfs_btree_delete+0x2c/0xa0
Jan 11 02:36:56 roland kernel: [<c023f23c>] xfs_bmap_del_extent+0x76c/0xb90
Jan 11 02:36:56 roland kernel: [<c025c53e>] xfs_iext_bno_to_ext+0xae/0x1e0
Jan 11 02:36:56 roland kernel: [<c027a6d0>] kmem_zone_alloc+0x50/0xc0
Jan 11 02:36:56 roland kernel: [<c027a769>] kmem_zone_zalloc+0x29/0x60
Jan 11 02:36:56 roland kernel: [<c02405fa>] xfs_bunmapi+0x6ba/0xb30
Jan 11 02:36:56 roland kernel: [<c024b134>] xfs_da_shrink_inode+0xb4/0x150
Jan 11 02:36:56 roland kernel: [<c024ca55>] xfs_da_join+0x95/0x190
Jan 11 02:36:56 roland kernel: [<c0252f10>] xfs_dir2_node_removename+0x280/0x4f0
Jan 11 02:36:56 roland kernel: [<c0272e07>] _xfs_trans_commit+0x237/0x330
Jan 11 02:36:56 roland kernel: [<c024db07>] xfs_dir_removename+0x117/0x120
Jan 11 02:36:56 roland kernel: [<c027778b>] xfs_remove+0x20b/0x370
Jan 11 02:36:56 roland kernel: [<c0281950>] xfs_vn_unlink+0x30/0x70
Jan 11 02:36:56 roland kernel: [<c0180018>] vfs_unlink+0x78/0xe0
Jan 11 02:36:56 roland kernel: [<c01820be>] do_unlinkat+0x13e/0x150
Jan 11 02:36:56 roland kernel: [<c01031fa>] syscall_call+0x7/0xb
Jan 11 02:36:56 roland kernel: Filesystem "loop17": XFS internal error xfs_trans_cancel at line 1164 of file fs/xfs/xfs_trans.c. Caller 0xc027770e
Jan 11 02:36:56 roland kernel:
Jan 11 02:36:56 roland kernel: Pid: 5436, comm: opera Tainted: P 2.6.28-git7.roland.0 #1
Jan 11 02:36:56 roland kernel: Call Trace:
Jan 11 02:36:56 roland kernel: [<c0272744>] xfs_trans_cancel+0xd4/0x100
Jan 11 02:36:56 roland kernel: [<c027770e>] xfs_remove+0x18e/0x370
Jan 11 02:36:56 roland kernel: [<c027770e>] xfs_remove+0x18e/0x370
Jan 11 02:36:56 roland kernel: [<c0281950>] xfs_vn_unlink+0x30/0x70
Jan 11 02:36:56 roland kernel: [<c0180018>] vfs_unlink+0x78/0xe0
Jan 11 02:36:56 roland kernel: [<c01820be>] do_unlinkat+0x13e/0x150
Jan 11 02:36:56 roland kernel: [<c01031fa>] syscall_call+0x7/0xb
Jan 11 02:36:56 roland kernel: xfs_force_shutdown(loop17,0x8) called from line 1165 of file fs/xfs/xfs_trans.c. Return address = 0xc027275c
Jan 11 02:36:56 roland kernel: Filesystem "loop17": Corruption of in-memory data detected. Shutting down filesystem: loop17
Jan 14 18:15:22 roland kernel: XFS internal error XFS_WANT_CORRUPTED_GOTO at line 3327 of file fs/xfs/xfs_btree.c. Caller 0xc024972c
Jan 14 18:15:22 roland kernel: Pid: 8760, comm: wwwoffled Tainted: P 2.6.28-git9.roland.0 #1
Jan 14 18:15:22 roland kernel: Call Trace:
Jan 14 18:15:22 roland kernel: [<c024950f>] xfs_btree_delrec+0xadf/0xcd0
Jan 14 18:15:22 roland kernel: [<c024972c>] xfs_btree_delete+0x2c/0xa0
Jan 14 18:15:22 roland kernel: [<c0245a42>] xfs_btree_lookup_get_block+0xa2/0xd0
Jan 14 18:15:22 roland kernel: [<c02446a7>] xfs_bmbt_init_key_from_rec+0x17/0x40
Jan 14 18:15:22 roland kernel: [<c0247412>] xfs_btree_lookup+0x202/0x3e0
Jan 14 18:15:22 roland kernel: [<c024972c>] xfs_btree_delete+0x2c/0xa0
Jan 14 18:15:22 roland kernel: [<c02400cc>] xfs_bmap_del_extent+0x76c/0xb90
Jan 14 18:15:22 roland kernel: [<c027e61f>] _xfs_buf_find+0xaf/0x170
Jan 14 18:15:22 roland kernel: [<c025d40e>] xfs_iext_bno_to_ext+0xae/0x1e0
Jan 14 18:15:22 roland kernel: [<c027b630>] kmem_zone_alloc+0x50/0xc0
Jan 14 18:15:22 roland kernel: [<c027b6c9>] kmem_zone_zalloc+0x29/0x60
Jan 14 18:15:22 roland kernel: [<c024146a>] xfs_bunmapi+0x6ba/0xb30
Jan 14 18:15:22 roland kernel: [<c024daee>] xfs_dir2_shrink_inode+0x8e/0x180
Jan 14 18:15:22 roland kernel: [<c024b841>] xfs_da_read_buf+0x31/0x40
Jan 14 18:15:22 roland kernel: [<c0253efa>] xfs_dir2_node_removename+0x3ea/0x4f0
Jan 14 18:15:22 roland kernel: [<c024e987>] xfs_dir_removename+0x117/0x120
Jan 14 18:15:22 roland kernel: [<c0278769>] xfs_remove+0x209/0x370
Jan 14 18:15:22 roland kernel: [<c02828d0>] xfs_vn_unlink+0x30/0x70
Jan 14 18:15:22 roland kernel: [<c0180c82>] vfs_unlink+0x72/0xe0
Jan 14 18:15:22 roland kernel: [<c0182ccf>] do_unlinkat+0x13f/0x150
Jan 14 18:15:22 roland kernel: [<c01031fa>] syscall_call+0x7/0xb
Jan 14 18:15:22 roland kernel: Filesystem "hda6": XFS internal error xfs_trans_cancel at line 1164 of file fs/xfs/xfs_trans.c. Caller 0xc02786ee
Jan 14 18:15:22 roland kernel:
Jan 14 18:15:22 roland kernel: Pid: 8760, comm: wwwoffled Tainted: P 2.6.28-git9.roland.0 #1
Jan 14 18:15:22 roland kernel: Call Trace:
Jan 14 18:15:22 roland kernel: [<c02736a4>] xfs_trans_cancel+0xd4/0x100
Jan 14 18:15:22 roland kernel: [<c02786ee>] xfs_remove+0x18e/0x370
Jan 14 18:15:22 roland kernel: [<c02786ee>] xfs_remove+0x18e/0x370
Jan 14 18:15:22 roland kernel: [<c02828d0>] xfs_vn_unlink+0x30/0x70
Jan 14 18:15:22 roland kernel: [<c0180c82>] vfs_unlink+0x72/0xe0
Jan 14 18:15:22 roland kernel: [<c0182ccf>] do_unlinkat+0x13f/0x150
Jan 14 18:15:22 roland kernel: [<c01031fa>] syscall_call+0x7/0xb
Jan 14 18:15:22 roland kernel: xfs_force_shutdown(hda6,0x8) called from line 1165 of file fs/xfs/xfs_trans.c. Return address = 0xc02736bc
Jan 14 18:15:22 roland kernel: Filesystem "hda6": Corruption of in-memory data detected. Shutting down filesystem: hda6
--
Roland Eggner
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: xfs regression in linux_2.6.28, "XFS_WANT_CORRUPTED_GOTO at line 3327 of file fs/xfs/xfs_btree.c"
2009-01-15 3:02 xfs regression in linux_2.6.28, "XFS_WANT_CORRUPTED_GOTO at line 3327 of file fs/xfs/xfs_btree.c" Roland Eggner
@ 2009-01-15 22:14 ` Dave Chinner
2009-01-16 9:08 ` Roland Eggner
0 siblings, 1 reply; 5+ messages in thread
From: Dave Chinner @ 2009-01-15 22:14 UTC (permalink / raw)
To: Roland Eggner; +Cc: SGI Project XFS mailing list
On Thu, Jan 15, 2009 at 04:02:39AM +0100, Roland Eggner wrote:
> Latest (so far) working linux_2.6.27.9
> linux_2.6.28 seems to introduce a xfs regression:
You mean 2.6.29, don't you (i.e. a current TOT development kernel,
not a stable kernel)?
> $ egrep -i '(Linux|gcc) version|corrupted' /var/log/messages
> Jan 10 14:27:29 roland kernel: Linux version 2.6.28.roland.1 (roland@roland) (gcc version 4.2.3 (Debian 4.2.3-3)) #3 Fri Jan 9 16:51:21 CET 2009
> Jan 11 02:00:14 roland kernel: Linux version 2.6.28-git7.roland.0 (roland@roland) (gcc version 4.2.3 (Debian 4.2.3-3)) #1 Sun Jan 11 01:29:14 CET 2009
> Jan 11 02:36:56 roland kernel: XFS internal error XFS_WANT_CORRUPTED_GOTO at line 3327 of file fs/xfs/xfs_btree.c. Caller 0xc02488bc
We have received a few reports of that since 2.6.29-git2 after the
big XFS merge occurred. Can you confirm that you are running a very
recent unstable kernel and not a stable 2.6.28 kernel?
BTW, I note your kernel is tainted (like a couple of other
reports of this problem). Can you tell us what module youare
running that taints the kernel so we can correlate that with
other reports of the problem?
As it is, I'm trying to track down the bug that introduced the
regression. However, the bug is not obvious from reviewing the
change it has been bisected down to, nor have I been able to
reproduce it locally.
This one might take a little while to find, so please be patient
and watch the list for updates.
Cheers,
Dave.
--
Dave Chinner
david@fromorbit.com
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: xfs regression in linux_2.6.28, "XFS_WANT_CORRUPTED_GOTO at line 3327 of file fs/xfs/xfs_btree.c"
2009-01-15 22:14 ` Dave Chinner
@ 2009-01-16 9:08 ` Roland Eggner
2009-01-17 7:25 ` Dave Chinner
0 siblings, 1 reply; 5+ messages in thread
From: Roland Eggner @ 2009-01-16 9:08 UTC (permalink / raw)
To: SGI Project XFS mailing list
On Thursday Jan 15th 2009 at 23:14:38 Dave Chinner wrote:
> On Thu, Jan 15, 2009 at 04:02:39AM +0100, Roland Eggner wrote:
> > Latest (so far) working linux_2.6.27.9
> > linux_2.6.28 seems to introduce a xfs regression:
>
> You mean 2.6.29, don't you (i.e. a current TOT development kernel,
> not a stable kernel)?
I meant exactly what I have written: linux_2.6.28
> We have received a few reports of that since 2.6.29-git2 after the
> big XFS merge occurred. Can you confirm that you are running a very
> recent unstable kernel and not a stable 2.6.28 kernel?
all 2.6.28 builds which I have tried so far are broken,
today tried linux_2.6.29-rc1 and got the same "XFS_WANT_CORRUPTED_GOTO .."
note: SAME failure with
linux_2.6.28
linux_2.6.28-git7
linux_2.6.28-git9
linux_2.6.29-rc1
Should I compile with CONFIG_XFS_DEBUG?
If you know a 2.6.28 or 2.6.29 kernel with REALLY stable xfs:
please point me :-)
> BTW, I note your kernel is tainted (like a couple of other
> reports of this problem). Can you tell us what module you are
> running that taints the kernel so we can correlate that with
> other reports of the problem?
kernels vanilla from kernel.org
+ NVIDIA-Linux-x86-96.43.09 graphics driver
+ from loop-aes-source the kernel-2.6.27 patch
+ following patch required because of the new credentials framework
--- drivers/block/loop.c.orig 2009-01-11 00:55:28.000000000 +0100
+++ drivers/block/loop.c 2009-01-11 01:07:44.525441742 +0100
@@ -423,7 +423,7 @@
unsigned char b[64];
} un;
- if(lo->lo_key_owner != current->uid && !capable(CAP_SYS_ADMIN))
+ if(lo->lo_key_owner != current_uid() && !capable(CAP_SYS_ADMIN))
return -EPERM;
m = (AESmultiKey *)lo->key_data;
@@ -2360,7 +2360,7 @@
int err;
struct loop_func_table *xfer = NULL;
- if (lo->lo_encrypt_key_size && lo->lo_key_owner != current->uid &&
+ if (lo->lo_encrypt_key_size && lo->lo_key_owner != current_uid() &&
!capable(CAP_SYS_ADMIN))
return -EPERM;
if ((unsigned int) info->lo_encrypt_key_size > LO_KEY_SIZE)
@@ -2416,7 +2416,7 @@
if (info->lo_encrypt_key_size) {
memcpy(lo->lo_encrypt_key, info->lo_encrypt_key,
info->lo_encrypt_key_size);
- lo->lo_key_owner = current->uid;
+ lo->lo_key_owner = current_uid();
}
lo->lo_queue->make_request_fn = loop_make_request_real;
I believe problem is xfs related, because only xfs partitions with write
activity are affected, and the first error line in kernel log was in EVERY case
"XFS_WANT_CORRUPTED_GOTO ..". It seems that the loop module does not matter,
because both plane xfs partitions and encrypted xfs partitions are similarly
affected.
Cheers
Roland
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: xfs regression in linux_2.6.28, "XFS_WANT_CORRUPTED_GOTO at line 3327 of file fs/xfs/xfs_btree.c"
2009-01-16 9:08 ` Roland Eggner
@ 2009-01-17 7:25 ` Dave Chinner
2009-01-30 1:18 ` Roland Eggner
0 siblings, 1 reply; 5+ messages in thread
From: Dave Chinner @ 2009-01-17 7:25 UTC (permalink / raw)
To: Roland Eggner; +Cc: SGI Project XFS mailing list
On Fri, Jan 16, 2009 at 10:08:01AM +0100, Roland Eggner wrote:
> On Thursday Jan 15th 2009 at 23:14:38 Dave Chinner wrote:
> > On Thu, Jan 15, 2009 at 04:02:39AM +0100, Roland Eggner wrote:
> > > Latest (so far) working linux_2.6.27.9
> > > linux_2.6.28 seems to introduce a xfs regression:
> >
> > You mean 2.6.29, don't you (i.e. a current TOT development kernel,
> > not a stable kernel)?
> I meant exactly what I have written: linux_2.6.28
The kernel number does not appear to change until -rc1 is released.
Hence 2.6.28-gitX is actually the first unsatable snapshots of the
2.6.29 tree.
> > We have received a few reports of that since 2.6.29-git2 after the
> > big XFS merge occurred. Can you confirm that you are running a very
> > recent unstable kernel and not a stable 2.6.28 kernel?
> all 2.6.28 builds which I have tried so far are broken,
> today tried linux_2.6.29-rc1 and got the same "XFS_WANT_CORRUPTED_GOTO .."
> note: SAME failure with
> linux_2.6.28
> linux_2.6.28-git7
> linux_2.6.28-git9
> linux_2.6.29-rc1
These would all appear to be 2.6.29 trees you are testing. I'm
pretty certain of this because in the vanilla stable 2.6.28 tree
fs/xfs/xfs_btree.c only has 914 lines in it and it has no
WANT_CORRUPTED_GOTO() macros in it either. See here if you don't
beleive me:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=fs/xfs/xfs_btree.c;h=cc593a84c34572211cc2ff44997457838bbe4f5d;hb=4a6908a3a050aacc9c3a2f36b276b46c0629ad91
Linus pulled the XFS tree between -git1 and -git2, which is
why the file now has ~3700 lines in it and the bug you are
hitting....
> Should I compile with CONFIG_XFS_DEBUG?
A reproducable test case based on an xfs_metadump image of the
filesystem would be much more helpful to us at this point.
> If you know a 2.6.28 or 2.6.29 kernel with REALLY stable xfs:
> please point me :-)
I don't think you really have tried the stable 2.6.28
release at all. I think you will find the problem does
not exist on 2.6.28.
> > BTW, I note your kernel is tainted (like a couple of other
> > reports of this problem). Can you tell us what module you are
> > running that taints the kernel so we can correlate that with
> > other reports of the problem?
> kernels vanilla from kernel.org
> + NVIDIA-Linux-x86-96.43.09 graphics driver
Ok, that's different to other taints we've seen, so probably
not related.
Cheers,
Dave.
--
Dave Chinner
david@fromorbit.com
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: xfs regression in linux_2.6.28, "XFS_WANT_CORRUPTED_GOTO at line 3327 of file fs/xfs/xfs_btree.c"
2009-01-17 7:25 ` Dave Chinner
@ 2009-01-30 1:18 ` Roland Eggner
0 siblings, 0 replies; 5+ messages in thread
From: Roland Eggner @ 2009-01-30 1:18 UTC (permalink / raw)
To: SGI Project XFS mailing list
On Saturday Jan 17th 2009 at 08:25:53 Dave Chinner wrote:
> On Fri, Jan 16, 2009 at 10:08:01AM +0100, Roland Eggner wrote:
> > all 2.6.28 builds which I have tried so far are broken,
> > today tried linux_2.6.29-rc1 and got the same "XFS_WANT_CORRUPTED_GOTO .."
> > note: SAME failure with
> > linux_2.6.28
> > linux_2.6.28-git7
> > linux_2.6.28-git9
> > linux_2.6.29-rc1
>
> These would all appear to be 2.6.29 trees you are testing. I'm
> pretty certain of this because in the vanilla stable 2.6.28 tree
> fs/xfs/xfs_btree.c only has 914 lines in it and it has no
> WANT_CORRUPTED_GOTO() macros in it either. See here if you don't
> beleive me:
> http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=fs/xfs/xfs_btree.c;h=cc593a84c34572211cc2ff44997457838bbe4f5d;hb=4a6908a3a050aacc9c3a2f36b276b46c0629ad91
> Linus pulled the XFS tree between -git1 and -git2, which is
> why the file now has ~3700 lines in it and the bug you are
> hitting....
Thanks for this helpful info, now with grep and wc I can check if it is a pre- or post-XFS-commit kernel:
$ wc -l fs/xfs/xfs_btree.c
914 fs/xfs/xfs_btree.c
$ grep WANT_CORRUPTED_GOTO fs/xfs/xfs_btree.c
Based on your info compiled linux_2.6.28.1 .. runs flawlessly for several days :-))
> ..
> Cheers,
>
> Dave.
--
Roland Eggner
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2009-01-30 5:33 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-15 3:02 xfs regression in linux_2.6.28, "XFS_WANT_CORRUPTED_GOTO at line 3327 of file fs/xfs/xfs_btree.c" Roland Eggner
2009-01-15 22:14 ` Dave Chinner
2009-01-16 9:08 ` Roland Eggner
2009-01-17 7:25 ` Dave Chinner
2009-01-30 1:18 ` Roland Eggner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox