xfs
[Top] [All Lists]

2.5.47 XFS over MD RAID-0 broken

To: linux-xfs@xxxxxxxxxxx
Subject: 2.5.47 XFS over MD RAID-0 broken
From: Andi Kleen <ak@xxxxxx>
Date: Sat, 16 Nov 2002 23:57:06 +0100
Sender: linux-xfs-bounce@xxxxxxxxxxx
User-agent: Mutt/1.4i
When trying to mount an XFS file system on a RAID-0 MD in 2.5.47
one gets an oops during log replay.

-Andi


md: linear personality registered as nr 1
md: raid0 personality registered as nr 2
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
atkbd.c: Unknown key (set 2, scancode 0x9d, on isa0060/serio0) pressed.
md: autorun ...
md: considering sdb3 ...
md:  adding sdb3 ...
md:  adding sda2 ...
md: created md0
md: bind<sda2>
md: bind<sdb3>
md: running: <sdb3><sda2>
md0: max total readahead window set to 496k
md0: 2 data-disks, max readahead per data-disk: 248k
md0: setting max_sectors to 64, segment boundary to 16383
raid0: looking at sdb3
raid0:   comparing sdb3(20972736) with sdb3(20972736)
raid0:   END
raid0:   ==> UNIQUE
raid0: 1 zones
raid0: looking at sda2
raid0:   comparing sda2(20972736) with sdb3(20972736)
raid0:   EQUAL
raid0: FINAL 1 zones
raid0: done.
raid0 : md_size is 41945472 blocks.
raid0 : conf->smallest->size is 41945472 blocks.
raid0 : nb_zone is 1.
raid0 : Allocating 8 bytes for hash.
md: updating md0 RAID superblock on device
md: sdb3 <6>(write) sdb3's sb offset: 20972736
md: sda2 <6>(write) sda2's sb offset: 20972736
md: ... autorun DONE.
[...]
SGI XFS CVS-09/15/02:17 with no debug enabled
XFS mounting filesystem md(9,0)
------------[ cut here ]------------
kernel BUG at drivers/block/ll_rw_blk.c:1910!
invalid operand: 0000
xfs  
CPU:    0
EIP:    0060:[<c0280ccf>]    Not tainted
EFLAGS: 00010246
EIP is at submit_bio+0x8f/0x9a
eax: 00000000   ebx: f6a79204   ecx: 0000001f   edx: 00000000
esi: 00000000   edi: 0000001c   ebp: 0001c000   esp: f6871b14
ds: 0068   es: 0068   ss: 0068
Process mount (pid: 800, threadinfo=f6870000 task=f68ed080)
Stack: f6a79204 00001000 f6a79204 fccd3667 00000000 f6a79204 00001000 00000000 
       02801c74 00000000 0000001c 00000004 f738a650 00000020 f67c0000 f6a5a9bc 
       00000000 fccd23c4 00000080 000001d0 f67c0000 00000020 f6a5a9bc fccd2db7 
Call Trace:
 [<fccd3667>] pagebuf_iorequest+0x237/0x3b2 [xfs]
 [<fccd23c4>] _pagebuf_get_pages+0xac/0xc4 [xfs]
 [<fccd2db7>] pagebuf_associate_memory+0x71/0x176 [xfs]
 [<fccdb676>] xfsbdstrat+0x28/0x2e [xfs]
 [<fccbb925>] xlog_bread+0x57/0xa0 [xfs]
 [<fccbbd57>] xlog_find_verify_cycle+0xef/0x206 [xfs]
 [<c01081fc>] __down_failed+0x8/0xc
 [<fccbc2ab>] xlog_find_head+0x1b9/0x442 [xfs]
 [<fccbc551>] xlog_find_tail+0x1d/0x43e [xfs]
 [<fccd2242>] _pagebuf_initialize+0x40/0x116 [xfs]
 [<fccd2d3c>] pagebuf_get_empty+0x52/0x5c [xfs]
 [<fccbfe79>] xlog_recover+0x37/0xee [xfs]
 [<fccb7f2f>] xfs_log_mount+0x8f/0xe2 [xfs]
 [<fccc133f>] xfs_mountfs+0x5d5/0x125a [xfs]
 [<c01081fc>] __down_failed+0x8/0xc
 [<fccd2c2e>] pagebuf_get+0x12e/0x142 [xfs]
 [<fccc0a25>] xfs_readsb+0x99/0xf2 [xfs]
 [<fccc9a82>] xfs_mount+0x20c/0x2cc [xfs]
 [<fccdc8f2>] linvfs_fill_super+0x160/0x2c6 [xfs]
 [<c021836b>] vsprintf+0x27/0x2c
 [<c021838f>] sprintf+0x1f/0x24
 [<c01543af>] sb_set_blocksize+0x25/0x54
 [<c0153c83>] get_sb_bdev+0x223/0x26e
 [<c013b941>] kmalloc+0x95/0xb6
 [<c0167a46>] alloc_vfsmnt+0x9e/0xda
 [<fccecd40>] xfs_fs_type+0x0/0x20 [xfs]
 [<fccdcf37>] linvfs_get_sb+0x2f/0x34 [xfs]
 [<fccecd40>] xfs_fs_type+0x0/0x20 [xfs]
 [<fccdc792>] linvfs_fill_super+0x0/0x2c6 [xfs]
 [<c0153ed1>] do_kern_mount+0x5f/0xd4
 [<fccecd40>] xfs_fs_type+0x0/0x20 [xfs]
 [<c0168d7d>] do_add_mount+0x89/0x184
 [<c01690b9>] do_mount+0x181/0x1ca
 [<c021a07c>] copy_from_user+0x4c/0x50
 [<c01694e0>] sys_mount+0xdc/0x110
 [<c0109303>] syscall_call+0x7/0xb

Code: 0f 0b 76 07 8f a6 41 c0 eb 86 90 55 57 56 53 83 ec 24 c7 44 
 


<Prev in Thread] Current Thread [Next in Thread>