xfs
[Top] [All Lists]

Re: TAKE - As advised: Major architecture change

To: Daniel Moore <dxm@xxxxxxxxxxxxxxxxxxxxxxx>
Subject: Re: TAKE - As advised: Major architecture change
From: Russell Cattelan <cattelan@xxxxxxxxxxx>
Date: Mon, 22 May 2000 14:32:32 -0500
Cc: linux-xfs@xxxxxxxxxxx
References: <200005220058.KAA21014@xxxxxxxxxxxxxxxxxxxxxxx>
Sender: owner-linux-xfs@xxxxxxxxxxx
Daniel Moore wrote:


Hmm something is amiss in the recovery code.
Starting XFS recovery on filesystem: sd(8,2) (dev: 8/8)
cmn_err level 1 Filesystem "sd(8,2)": xfs_inode_recover: Bad inode magic
number, dino ptr = 0xc490a500, dino bp = 0xc2beb560, ino = 4810117
XFS assertion failed: log->l_buf_cancel_table[i] == NULL, file:
xfs_log_recover.c, line: 3271
kernel BUG at xfs_debug.c:86!
Entering kdb (0xc1e14000) Panic: invalid operand
due to panic @ 0xc48c6389
eax = 0x0000001e ebx = 0x00000010 ecx = 0xc028ce7c edx = 0xc028ce7c
esi = 0xc0f7d360 edi = 0x000003f2 esp = <kernel>   eip = 0xc48c6389
ebp = 0xc1e15988  ss = 0xc48e7dae  cs = 0x00000010 eflags = 0x00010282
 ds = <kernel>    es = 0x00000018 origeax = 0xffffffff &regs = 0xc1e15948
kdb> md 0xc490a500
c490a500: 8100494e 00010201 0000716f 00000419  NI......oq......
c490a510: 00000001 00000000 00000000 00000000  ................
c490a520: 3929790e 19523550 3929790e 19523550  .y)9P5R..y)9P5R.
c490a530: 3929790e 19523550 00000000 00000000  .y)9P5R.........
c490a540: 00000000 00000000 00000000 00000000  ................
c490a550: 02000000 000hlep' 00000000 00000000  ................
kdb> help ffffffff 00000000 00000000 92000000  ............


> This mod makes MIPS-XFS the default, and indeed the ONLY
> supported architecture for XFS.
>
> One you check this mod out, you'll need to:
>
>    - rebuild your kernel/XFS modules (and reboot/reload)
>    - rebuild your user tools (and reinstall them)
>    - rebuild your XFS filesystems (ie mkfs them with your rebuilt mkfs)
>
> As of this mod, XFS on Linux-Intel and IRIX-MIPS should be compatible.
>
> The caveats on this are that extended attributes and quotas are not
> supported yet, and only cleanly unmounted filesystems may be moved
> between architectures.
>
> Enjoy!
>
> -----------------------------------------------------
>  Daniel Moore                  dxm@xxxxxxx
>  R&D Software Engineer         Phone: +61-3-98348209
>  SGI Performance Tools Group   Fax:   +61-3-98132378
> -----------------------------------------------------
>
> Modid:  2.3.99pre2-xfs:slinx:62350a
> Date:  Sun May 21 17:48:08 PDT 2000
> Workarea:  snort:/build1/people/dxm/isms/slinx-xfs
> Author:  dxm
>
> The following file(s) were checked into:
>   bonnie.engr.sgi.com:/isms/slinx/2.3.99pre2-xfs
>
> cmd/xfs/db/Makefile - 1.42
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/db/Makefile.diff?r1=text&tr1=1.42&r2=text&tr2=1.41&f=h
> cmd/xfs/db/bit.c - 1.11
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/db/bit.c.diff?r1=text&tr1=1.11&r2=text&tr2=1.10&f=h
> cmd/xfs/db/bmap.c - 1.28
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/db/bmap.c.diff?r1=text&tr1=1.28&r2=text&tr2=1.27&f=h
> cmd/xfs/db/bmapbt.c - 1.15
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/db/bmapbt.c.diff?r1=text&tr1=1.15&r2=text&tr2=1.14&f=h
> cmd/xfs/db/bmroot.c - 1.20
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/db/bmroot.c.diff?r1=text&tr1=1.20&r2=text&tr2=1.19&f=h
> cmd/xfs/db/bnobt.c - 1.15
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/db/bnobt.c.diff?r1=text&tr1=1.15&r2=text&tr2=1.14&f=h
> cmd/xfs/db/check.c - 1.50
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/db/check.c.diff?r1=text&tr1=1.50&r2=text&tr2=1.49&f=h
> cmd/xfs/db/cntbt.c - 1.14
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/db/cntbt.c.diff?r1=text&tr1=1.14&r2=text&tr2=1.13&f=h
> cmd/xfs/db/command.c - 1.26
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/db/command.c.diff?r1=text&tr1=1.26&r2=text&tr2=1.25&f=h
> cmd/xfs/db/dir.c - 1.23
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/db/dir.c.diff?r1=text&tr1=1.23&r2=text&tr2=1.22&f=h
> cmd/xfs/db/dir2.c - 1.7
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/db/dir2.c.diff?r1=text&tr1=1.7&r2=text&tr2=1.6&f=h
> cmd/xfs/db/frag.c - 1.14
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/db/frag.c.diff?r1=text&tr1=1.14&r2=text&tr2=1.13&f=h
> cmd/xfs/db/freesp.c - 1.15
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/db/freesp.c.diff?r1=text&tr1=1.15&r2=text&tr2=1.14&f=h
> cmd/xfs/db/inobt.c - 1.14
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/db/inobt.c.diff?r1=text&tr1=1.14&r2=text&tr2=1.13&f=h
> cmd/xfs/db/inode.c - 1.32
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/db/inode.c.diff?r1=text&tr1=1.32&r2=text&tr2=1.31&f=h
> cmd/xfs/db/mount.c - 1.17
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/db/mount.c.diff?r1=text&tr1=1.17&r2=text&tr2=1.16&f=h
> cmd/xfs/db/sb.c - 1.28
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/db/sb.c.diff?r1=text&tr1=1.28&r2=text&tr2=1.27&f=h
> cmd/xfs/logprint/log_misc.c - 1.57
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/logprint/log_misc.c.diff?r1=text&tr1=1.57&r2=text&tr2=1.56&f=h
> cmd/xfs/logprint/log_print_trans.c - 1.26
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/logprint/log_print_trans.c.diff?r1=text&tr1=1.26&r2=text&tr2=1.25&f=h
> cmd/xfs/maxtrres/xfs_maxtrres.c - 1.12
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/maxtrres/xfs_maxtrres.c.diff?r1=text&tr1=1.12&r2=text&tr2=1.11&f=h
> cmd/xfs/mkfile/xfs_mkfile.c - 1.4
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/mkfile/xfs_mkfile.c.diff?r1=text&tr1=1.4&r2=text&tr2=1.3&f=h
> cmd/xfs/mkfs/xfs_mkfs.c - 1.161
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/mkfs/xfs_mkfs.c.diff?r1=text&tr1=1.161&r2=text&tr2=1.160&f=h
> cmd/xfs/repair/attr_repair.c - 1.14
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/repair/attr_repair.c.diff?r1=text&tr1=1.14&r2=text&tr2=1.13&f=h
> cmd/xfs/repair/dinode.c - 1.74
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/repair/dinode.c.diff?r1=text&tr1=1.74&r2=text&tr2=1.73&f=h
> cmd/xfs/repair/dir.c - 1.53
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/repair/dir.c.diff?r1=text&tr1=1.53&r2=text&tr2=1.52&f=h
> cmd/xfs/repair/dir2.c - 1.9
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/repair/dir2.c.diff?r1=text&tr1=1.9&r2=text&tr2=1.8&f=h
> cmd/xfs/repair/incore.h - 1.33
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/repair/incore.h.diff?r1=text&tr1=1.33&r2=text&tr2=1.32&f=h
> cmd/xfs/repair/phase4.c - 1.44
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/repair/phase4.c.diff?r1=text&tr1=1.44&r2=text&tr2=1.43&f=h
> cmd/xfs/repair/phase6.c - 1.52
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/repair/phase6.c.diff?r1=text&tr1=1.52&r2=text&tr2=1.51&f=h
> cmd/xfs/sim/src/libdisk.c - 1.11
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/sim/src/libdisk.c.diff?r1=text&tr1=1.11&r2=text&tr2=1.10&f=h
> cmd/xfs/sim/src/linux_fs.h - 1.3
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/sim/src/linux_fs.h.diff?r1=text&tr1=1.3&r2=text&tr2=1.2&f=h
> cmd/xfs/sim/src/sim.random.c - 1.107
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
cmd/xfs/sim/src/sim.random.c.diff?r1=text&tr1=1.107&r2=text&tr2=1.106&f=h
> linux/fs/Config.in - 1.28
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/Config.in.diff?r1=text&tr1=1.28&r2=text&tr2=1.27&f=h
> linux/fs/xfs/xfs_ag.h - 1.34
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_ag.h.diff?r1=text&tr1=1.34&r2=text&tr2=1.33&f=h
> linux/fs/xfs/xfs_alloc.c - 1.132
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_alloc.c.diff?r1=text&tr1=1.132&r2=text&tr2=1.131&f=h
> linux/fs/xfs/xfs_alloc_btree.c - 1.60
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_alloc_btree.c.diff?r1=text&tr1=1.60&r2=text&tr2=1.59&f=h
> linux/fs/xfs/xfs_arch.h - 1.26
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_arch.h.diff?r1=text&tr1=1.26&r2=text&tr2=1.25&f=h
> linux/fs/xfs/xfs_bmap.c - 1.252
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_bmap.c.diff?r1=text&tr1=1.252&r2=text&tr2=1.251&f=h
> linux/fs/xfs/xfs_bmap_btree.c - 1.112
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_bmap_btree.c.diff?r1=text&tr1=1.112&r2=text&tr2=1.111&f=h
> linux/fs/xfs/xfs_bmap_btree.h - 1.47
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_bmap_btree.h.diff?r1=text&tr1=1.47&r2=text&tr2=1.46&f=h
> linux/fs/xfs/xfs_btree.c - 1.84
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_btree.c.diff?r1=text&tr1=1.84&r2=text&tr2=1.83&f=h
> linux/fs/xfs/xfs_da_btree.c - 1.107
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_da_btree.c.diff?r1=text&tr1=1.107&r2=text&tr2=1.106&f=h
> linux/fs/xfs/xfs_dir.c - 1.125
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_dir.c.diff?r1=text&tr1=1.125&r2=text&tr2=1.124&f=h
> linux/fs/xfs/xfs_dir2.c - 1.18
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_dir2.c.diff?r1=text&tr1=1.18&r2=text&tr2=1.17&f=h
> linux/fs/xfs/xfs_dir2_block.c - 1.12
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_dir2_block.c.diff?r1=text&tr1=1.12&r2=text&tr2=1.11&f=h
> linux/fs/xfs/xfs_dir2_data.c - 1.10
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_dir2_data.c.diff?r1=text&tr1=1.10&r2=text&tr2=1.9&f=h
> linux/fs/xfs/xfs_dir2_leaf.c - 1.13
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_dir2_leaf.c.diff?r1=text&tr1=1.13&r2=text&tr2=1.12&f=h
> linux/fs/xfs/xfs_dir2_node.c - 1.12
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_dir2_node.c.diff?r1=text&tr1=1.12&r2=text&tr2=1.11&f=h
> linux/fs/xfs/xfs_dir2_sf.c - 1.16
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_dir2_sf.c.diff?r1=text&tr1=1.16&r2=text&tr2=1.15&f=h
> linux/fs/xfs/xfs_dir_leaf.c - 1.84
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_dir_leaf.c.diff?r1=text&tr1=1.84&r2=text&tr2=1.83&f=h
> linux/fs/xfs/xfs_fsops.c - 1.52
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_fsops.c.diff?r1=text&tr1=1.52&r2=text&tr2=1.51&f=h
> linux/fs/xfs/xfs_ialloc.c - 1.135
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_ialloc.c.diff?r1=text&tr1=1.135&r2=text&tr2=1.134&f=h
> linux/fs/xfs/xfs_ialloc_btree.c - 1.57
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_ialloc_btree.c.diff?r1=text&tr1=1.57&r2=text&tr2=1.56&f=h
> linux/fs/xfs/xfs_ialloc_btree.h - 1.18
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_ialloc_btree.h.diff?r1=text&tr1=1.18&r2=text&tr2=1.17&f=h
> linux/fs/xfs/xfs_inode.c - 1.285
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_inode.c.diff?r1=text&tr1=1.285&r2=text&tr2=1.284&f=h
> linux/fs/xfs/xfs_itable.c - 1.84
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_itable.c.diff?r1=text&tr1=1.84&r2=text&tr2=1.83&f=h
> linux/fs/xfs/xfs_log.c - 1.216
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_log.c.diff?r1=text&tr1=1.216&r2=text&tr2=1.215&f=h
> linux/fs/xfs/xfs_log.h - 1.51
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_log.h.diff?r1=text&tr1=1.51&r2=text&tr2=1.50&f=h
> linux/fs/xfs/xfs_log_print.c - 1.18
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_log_print.c.diff?r1=text&tr1=1.18&r2=text&tr2=1.17&f=h
> linux/fs/xfs/xfs_log_recover.c - 1.178
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_log_recover.c.diff?r1=text&tr1=1.178&r2=text&tr2=1.177&f=h
> linux/fs/xfs/xfs_mount.c - 1.221
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_mount.c.diff?r1=text&tr1=1.221&r2=text&tr2=1.220&f=h
> linux/fs/xfs/xfs_mount.h - 1.111
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_mount.h.diff?r1=text&tr1=1.111&r2=text&tr2=1.110&f=h
> linux/fs/xfs/xfs_sb.h - 1.45
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_sb.h.diff?r1=text&tr1=1.45&r2=text&tr2=1.44&f=h
> linux/fs/xfs/xfs_trans.c - 1.113
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfs_trans.c.diff?r1=text&tr1=1.113&r2=text&tr2=1.112&f=h
> linux/fs/xfs/xfsidbg.c - 1.141
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/> 
linux/fs/xfs/xfsidbg.c.diff?r1=text&tr1=1.141&r2=text&tr2=1.140&f=h


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