xfs
[Top] [All Lists]

Re: panic occurs on IA64

To: cattelan@xxxxxxxxxxx
Subject: Re: panic occurs on IA64
From: Hiroshi Aono <h-aono@xxxxxxxxxxxxx>
Date: Wed, 06 Dec 2000 19:26:19 +0900
Cc: h-aono@xxxxxxxxxxxxx, linux-xfs@xxxxxxxxxxx
In-reply-to: In your message of "Tue, 05 Dec 2000 11:04:15 -0600" <3A2D200F.61AC777A@xxxxxxxxxxx>
References: <geelzn47ys.wl@xxxxxxxxxxxxxxxxxxxx> <3A2D200F.61AC777A@xxxxxxxxxxx>
Sender: owner-linux-xfs@xxxxxxxxxxx
User-agent: Wanderlust/1.1.1 (Purple Rain) WEMI/1.13.7 (Shimada) CLIME/1.13.6 (中ノ庄) MULE XEmacs/21.1 (patch 9) (Canyonlands) (i386-pc-linux)
Hi,

> Do you have XFS compiled with DEBUG turned on?
> If not recompile the xfs module and try running again.
> If the log structure or xfs_buf_t is NULL the ASSERTs at the
> begging of the function should catch the fact.
>
> If that doesn't work start printing out all the fields of the log structure 
> that are
> referenced.
> log->l_mp->m_logdev_targ
> and
> log->l_mp

DEBIG is on.
I specified .config for XFS as follows.

CONFIG_PAGE_BUF=y
CONFIG_XFS_FS=y
# CONFIG_XFS_DMAPI is not set
# CONFIG_XFS_QUOTA is not set 
CONFIG_XFS_DEBUG=y
CONFIG_XFS_VNODE_TRACING=y
CONFIG_XFS_SUPPORT=y

> So, it's likely that you are getting affected by this bug.
> Can you apply this patch and see if it helps?

Thanks.
I got latest xfs_log_recover.c and added printk debugging codes in xfs_bread.

--------------------8<--------------------
int
xlog_bread(xlog_t       *log,
           xfs_daddr_t  blk_no,
           int          nbblks,
           xfs_buf_t    *bp)
{
        int error;

        ASSERT(log);
        ASSERT(nbblks > 0);
        ASSERT(BBTOB(nbblks) <= XFS_BUF_SIZE(bp));
        ASSERT(bp);

printk("xlog_bread(1):bp=0x%lx\n",bp);
printk("xlog_bread(1):blk_no=0x%lx\n",blk_no);
printk("xlog_bread(1):log=0x%lx\n",log);
printk("xlog_bread(1):log->l_mp=0x%lx\n",log->l_mp);
printk("xlog_bread(1):log->l_mp->m_logdev_targ=0x%lx\n",log->l_mp->m_logdev_targ);
printk("xlog_bread(1):log->l_logBBstart=0x%lx\n",log->l_logBBstart);

        XFS_BUF_SET_ADDR(bp, log->l_logBBstart + blk_no);
        XFS_BUF_READ(bp);
        XFS_BUF_BUSY(bp);
        XFS_BUF_SET_COUNT(bp, BBTOB(nbblks));
        XFS_BUF_SET_TARGET(bp, &log->l_mp->m_logdev_targ);

printk("xlog_bread(2):bp=0x%lx\n",bp);
printk("xlog_bread(2):blk_no=0x%lx\n",blk_no);
printk("xlog_bread(2):log=0x%lx\n",log);
printk("xlog_bread(2):log->l_mp=0x%lx\n",log->l_mp);
printk("xlog_bread(2):log->l_mp->m_logdev_targ=0x%lx\n",log->l_mp->m_logdev_targ);
printk("xlog_bread(2):log->l_logBBstart=0x%lx\n",log->l_logBBstart);

        xfsbdstrat(log->l_mp, bp);
        if (error = xfs_iowait(bp)) {
                xfs_ioerror_alert("xlog_bread", log->l_mp,
                                  XFS_BUF_TARGET(bp), XFS_BUF_ADDR(bp));
                return (error);
        }
        return error;
}       /* xlog_bread */
--------------------8<--------------------

First, I booted PAGE_SIZE=16KB kernel.
But crashed.

--------------------8<--------------------
Instruction breakpoint #1 at 0xe0000000007db620
e0000000007db620 <xfsbdstrat>: [MII]       alloc r37=ar.pfs,9,6,0
e0000000007db621 <xfsbdstrat+0x1>:             addl r14=1054664,r1
e0000000007db622 <xfsbdstrat+0x2>:             mov r36=b0
Entering kdb (0x3c370000) on processor 0 [0]kdb> go
Start mounting filesystem: sd(8,33)
Instruction breakpoint #0 at 0xe0000000007804a0
e0000000007804a0 <xlog_bread>: [MII]       alloc r44=ar.pfs,17,13,0
e0000000007804a1 <xlog_bread+0x1>:             addl r14=1054664,r1
e0000000007804a2 <xlog_bread+0x2>:             mov r43=b0
Entering kdb (0x3c370000) on processor 0 [0]kdb> go
xlog_bread(1):bp=0xe00000003c2df800
xlog_bread(1):blk_no=0x0
xlog_bread(1):log=0xe00000003f080500
xlog_bread(1):log->l_mp=0xe00000003dd41000
xlog_bread(1):log->l_mp->m_logdev_targ=0xe00000003dd41000
xlog_bread(1):log->l_logBBstart=0xfb100
xlog_bread(2):bp=0xe00000003c2df800
xlog_bread(2):blk_no=0x0
xlog_bread(2):log=0xe00000003f080500
xlog_bread(2):log->l_mp=0xe00000003dd41000
xlog_bread(2):log->l_mp->m_logdev_targ=0xe00000003dd41000
xlog_bread(2):log->l_logBBstart=0xfb100
Instruction breakpoint #1 at 0xe0000000007db620
e0000000007db620 <xfsbdstrat>: [MII]       alloc r37=ar.pfs,9,6,0
e0000000007db621 <xfsbdstrat+0x1>:             addl r14=1054664,r1
e0000000007db622 <xfsbdstrat+0x2>:             mov r36=b0
Entering kdb (0x3c370000) on processor 0 [0]kdb> go
Instruction breakpoint #0 at 0xe0000000007804a0
e0000000007804a0 <xlog_bread>: [MII]       alloc r44=ar.pfs,17,13,0
e0000000007804a1 <xlog_bread+0x1>:             addl r14=1054664,r1
e0000000007804a2 <xlog_bread+0x2>:             mov r43=b0
Entering kdb (0x3c370000) on processor 0 [0]kdb> go
xlog_bread(1):bp=0xe00000003c2df800
xlog_bread(1):blk_no=0x7cff
xlog_bread(1):log=0xe00000003f080500
xlog_bread(1):log->l_mp=0x0
Unable to handle kernel paging request at virtual address 00000000000001d8
mount[298]: Oops 8813272891392
Entering kdb (0x3c370000) on processor 0 Panic: <NULL>
due to panic @ 0x780700
 psr: 0x0000101008026030   ifs: 0x8000000000000691    ip: 0xe000000000780700  
unat: 0x0000000000000000   pfs: 0x0000000000000691   rsc: 0x0000000000000003  
rnat: 0x0000000000000000  bsps: 0xe000000000d83578    pr: 0x000000000002a693  
ldrs: 0x0000000000000000   ccv: 0x0000000000000000  fpsr: 0x0009804c8a70033f  
  b0: 0xe0000000007806e0    b6: 0xe0000000008fd130    b7: 0xe000000000521270  
  r1: 0xe000000000ce1fc0    r2: 0xe00000003c377980    r3: 0x0000000000000000  
  r8: 0x000000000000001c    r9: 0x0000000000000896   r10: 0x0000000000000000  
 r11: 0x0000000000a5d993   r12: 0xe00000003c3779b0   r13: 0xe00000003c370000  
 r14: 0x00000000000001d0   r15: 0xe000000000de9d30   r16: 0x00000000000001d8  
 r17: 0xe000000000e2d84c   r18: 0xe000000000e2d840   r19: 0xe000000000d83558  
 r20: 0xe000000000e1e0b0   r21: 0x0000000000000000   r22: 0xe000000000de3210  
 r23: 0x80000000ffdf5f30   r24: 0x80000000ffdf5ee0   r25: 0x80000000ffdf5f40  
 r26: 0x000000003ff48010   r27: 0xe000000000de22d8   r28: 0xe000000000521270  
 r29: 0x0000000000000001   r30: 0xe000000000c94080   r31: 0xe00000003e826894  
&regs = 0xe00000003c377820
--------------------8<--------------------

Next, I booted PAGE_SIZE=8KB kernel. Panic occurred again.

--------------------8<--------------------
Instruction breakpoint #1 at 0xe0000000007cef10
e0000000007cef10 <xfsbdstrat>: [MII]       alloc r37=ar.pfs,9,6,0
e0000000007cef11 <xfsbdstrat+0x1>:             addl r14=1056448,r1
e0000000007cef12 <xfsbdstrat+0x2>:             mov r36=b0
Entering kdb (0x32788000) on processor 0 [0]kdb> go
XFS: bad magic number
XFS: SB validate failed
Instruction breakpoint #1 at 0xe0000000007cef10
e0000000007cef10 <xfsbdstrat>: [MII]       alloc r37=ar.pfs,9,6,0
e0000000007cef11 <xfsbdstrat+0x1>:             addl r14=1056448,r1
e0000000007cef12 <xfsbdstrat+0x2>:             mov r36=b0
Entering kdb (0x32788000) on processor 0 [0]kdb> gi o
Start mounting filesystem: sd(8,34)
Instruction breakpoint #0 at 0xe0000000007741f0
e0000000007741f0 <xlog_bread>: [MII]       alloc r44=ar.pfs,17,13,0
e0000000007741f1 <xlog_bread+0x1>:             addl r14=1056448,r1
e0000000007741f2 <xlog_bread+0x2>:             mov r43=b0
Entering kdb (0x32788000) on processor 0 [0]kdb> goo 
xlog_bread(1):bp=0xe0000000326f79c0
xlog_bread(1):blk_no=0x0
xlog_bread(1):log=0xe000000033220540
xlog_bread(1):log->l_mp=0xe00000003274d800
xlog_bread(1):log->l_mp->m_logdev_targ=0xe00000003274d800
xlog_bread(1):log->l_logBBstart=0xfb080
xlog_bread(2):bp=0xe0000000326f79c0
xlog_bread(2):blk_no=0x0
xlog_bread(2):log=0xe000000033220540
xlog_bread(2):log->l_mp=0xe00000003274d800
xlog_bread(2):log->l_mp->m_logdev_targ=0xe00000003274d800
xlog_bread(2):log->l_logBBstart=0xfb080
Instruction breakpoint #1 at 0xe0000000007cef10
e0000000007cef10 <xfsbdstrat>: [MII]       alloc r37=ar.pfs,9,6,0
e0000000007cef11 <xfsbdstrat+0x1>:             addl r14=1056448,r1
e0000000007cef12 <xfsbdstrat+0x2>:             mov r36=b0
Entering kdb (0x32788000) on processor 0 [0]kdb> go
Instruction breakpoint #0 at 0xe0000000007741f0
e0000000007741f0 <xlog_bread>: [MII]       alloc r44=ar.pfs,17,13,0
e0000000007741f1 <xlog_bread+0x1>:             addl r14=1056448,r1
e0000000007741f2 <xlog_bread+0x2>:             mov r43=b0
Entering kdb (0x32788000) on processor 0 [0]kdb> go
eth0: card reports no resources.
xlog_bread(1):bp=0xe0000000326f79c0
xlog_bread(1):blk_no=0x3e7f
xlog_bread(1):log=0xe000000033220540
xlog_bread(1):log->l_mp=0x0
Unable to handle kernel paging request at virtual address 00000000000001d8
mount[301]: Oops 8813272891392
Entering kdb (0x32788000) on processor 0 Panic: <NULL>
due to panic @ 0x774450
 psr: 0x0000101008026030   ifs: 0x8000000000000691    ip: 0xe000000000774450  
unat: 0x0000000000000000   pfs: 0x0000000000000691   rsc: 0x0000000000000003  
rnat: 0x0000000000000000  bsps: 0xe000000000d77578    pr: 0x000000000002a693  
ldrs: 0x0000000000000000   ccv: 0x0000000000000000  fpsr: 0x0009804c8a70033f  
  b0: 0xe000000000774430    b6: 0xe0000000008f0a20    b7: 0xe000000000515270  
  r1: 0xe000000000cd58c0    r2: 0xe00000003278f980    r3: 0x0000000000000000  
  r8: 0x000000000000001c    r9: 0x0000000000000896   r10: 0x0000000000000000  
 r11: 0x0000000000a5d993   r12: 0xe00000003278f9b0   r13: 0xe000000032788000  
 r14: 0x00000000000001d0   r15: 0xe000000000ddf030   r16: 0x00000000000001d8  
 r17: 0xe000000000e1f84c   r18: 0xe000000000e1f840   r19: 0xe000000000d77558  
 r20: 0xe000000000e100b0   r21: 0x0000000000000000   r22: 0xe000000000dd7208  
 r23: 0x80000000ffdf5f30   r24: 0x80000000ffdf5ee0   r25: 0x80000000ffdf5f40  
 r26: 0x000000003ff48010   r27: 0xe000000000dd62d0   r28: 0xe000000000515270  
 r29: 0x0000000000000001   r30: 0xe000000000c88080   r31: 0x9ffffffffffebd34  
&regs = 0xe00000003278f820
--------------------8<--------------------

Then, I booted PAGE_SIZE=4KB kernel.

--------------------8<--------------------
Instruction breakpoint #1 at 0xe0000000007c8fa0
e0000000007c8fa0 <xfsbdstrat>: [MII]       alloc r37=ar.pfs,9,6,0
e0000000007c8fa1 <xfsbdstrat+0x1>:             addl r14=1048856,r1
e0000000007c8fa2 <xfsbdstrat+0x2>:             mov r36=b0
Entering kdb (0x32a08000) on processor 0 [0]kdb> go
Start mounting filesystem: sd(8,35)
Instruction breakpoint #0 at 0xe00000000076de40
e00000000076de40 <xlog_bread>: [MII]       alloc r44=ar.pfs,17,13,0
e00000000076de41 <xlog_bread+0x1>:             addl r14=1048856,r1
e00000000076de42 <xlog_bread+0x2>:             mov r43=b0
Entering kdb (0x32a08000) on processor 0 [0]kdb> go
xlog_bread(1):bp=0xe0000000321c6940
xlog_bread(1):blk_no=0x0
xlog_bread(1):log=0xe000000033263000
xlog_bread(1):log->l_mp=0xe000000032a10800
xlog_bread(1):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(1):log->l_logBBstart=0xfb060
xlog_bread(2):bp=0xe0000000321c6940
xlog_bread(2):blk_no=0x0
xlog_bread(2):log=0xe000000033263000
xlog_bread(2):log->l_mp=0xe000000032a10800
xlog_bread(2):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(2):log->l_logBBstart=0xfb060
Instruction breakpoint #1 at 0xe0000000007c8fa0
e0000000007c8fa0 <xfsbdstrat>: [MII]       alloc r37=ar.pfs,9,6,0
e0000000007c8fa1 <xfsbdstrat+0x1>:             addl r14=1048856,r1
e0000000007c8fa2 <xfsbdstrat+0x2>:             mov r36=b0
Entering kdb (0x32a08000) on processor 0 [0]kdb> go
Instruction breakpoint #0 at 0xe00000000076de40
e00000000076de40 <xlog_bread>: [MII]       alloc r44=ar.pfs,17,13,0
e00000000076de41 <xlog_bread+0x1>:             addl r14=1048856,r1
e00000000076de42 <xlog_bread+0x2>:             mov r43=b0
Entering kdb (0x32a08000) on processor 0 [0]kdb> go
xlog_bread(1):bp=0xe0000000321c6940
xlog_bread(1):blk_no=0x257f
xlog_bread(1):log=0xe000000033263000
xlog_bread(1):log->l_mp=0xe000000032a10800
xlog_bread(1):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(1):log->l_logBBstart=0xfb060
xlog_bread(2):bp=0xe0000000321c6940
xlog_bread(2):blk_no=0x257f
xlog_bread(2):log=0xe000000033263000
xlog_bread(2):log->l_mp=0xe000000032a10800
xlog_bread(2):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(2):log->l_logBBstart=0xfb060
Instruction breakpoint #1 at 0xe0000000007c8fa0
e0000000007c8fa0 <xfsbdstrat>: [MII]       alloc r37=ar.pfs,9,6,0
e0000000007c8fa1 <xfsbdstrat+0x1>:             addl r14=1048856,r1
e0000000007c8fa2 <xfsbdstrat+0x2>:             mov r36=b0
Entering kdb (0x32a08000) on processor 0 [0]kdb> go
Instruction breakpoint #0 at 0xe00000000076de40
e00000000076de40 <xlog_bread>: [MII]       alloc r44=ar.pfs,17,13,0
e00000000076de41 <xlog_bread+0x1>:             addl r14=1048856,r1
e00000000076de42 <xlog_bread+0x2>:             mov r43=b0
Entering kdb (0x32a08000) on processor 0 [0]kdb> go
xlog_bread(1):bp=0xe0000000321c6940
xlog_bread(1):blk_no=0x12bf
xlog_bread(1):log=0xe000000033263000
xlog_bread(1):log->l_mp=0xe000000032a10800
xlog_bread(1):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(1):log->l_logBBstart=0xfb060
xlog_bread(2):bp=0xe0000000321c6940
xlog_bread(2):blk_no=0x12bf
xlog_bread(2):log=0xe000000033263000
xlog_bread(2):log->l_mp=0xe000000032a10800
xlog_bread(2):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(2):log->l_logBBstart=0xfb060
Instruction breakpoint #1 at 0xe0000000007c8fa0
e0000000007c8fa0 <xfsbdstrat>: [MII]       alloc r37=ar.pfs,9,6,0
e0000000007c8fa1 <xfsbdstrat+0x1>:             addl r14=1048856,r1
e0000000007c8fa2 <xfsbdstrat+0x2>:             mov r36=b0
Entering kdb (0x32a08000) on processor 0 [0]kdb> bc *
Breakpoint 0 at 0xe00000000076de40 in dr0 cleared
Breakpoint 1 at 0xe0000000007c8fa0 in dr0 cleared
[0]kdb> go
eth0: card reports no resources.
xlog_bread(1):bp=0xe0000000321c6940
xlog_bread(1):blk_no=0x95f
xlog_bread(1):log=0xe000000033263000
xlog_bread(1):log->l_mp=0xe000000032a10800
xlog_bread(1):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(1):log->l_logBBstart=0xfb060
xlog_bread(2):bp=0xe0000000321c6940
xlog_bread(2):blk_no=0x95f
xlog_bread(2):log=0xe000000033263000
xlog_bread(2):log->l_mp=0xe000000032a10800
xlog_bread(2):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(2):log->l_logBBstart=0xfb060
xlog_bread(1):bp=0xe0000000321c6940
xlog_bread(1):blk_no=0x4af
xlog_bread(1):log=0xe000000033263000
xlog_bread(1):log->l_mp=0xe000000032a10800
xlog_bread(1):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(1):log->l_logBBstart=0xfb060
xlog_bread(2):bp=0xe0000000321c6940
xlog_bread(2):blk_no=0x4af
xlog_bread(2):log=0xe000000033263000
xlog_bread(2):log->l_mp=0xe000000032a10800
xlog_bread(2):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(2):log->l_logBBstart=0xfb060
xlog_bread(1):bp=0xe0000000321c6940
xlog_bread(1):blk_no=0x257
xlog_bread(1):log=0xe000000033263000
xlog_bread(1):log->l_mp=0xe000000032a10800
xlog_bread(1):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(1):log->l_logBBstart=0xfb060
xlog_bread(2):bp=0xe0000000321c6940
xlog_bread(2):blk_no=0x257
xlog_bread(2):log=0xe000000033263000
xlog_bread(2):log->l_mp=0xe000000032a10800
xlog_bread(2):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(2):log->l_logBBstart=0xfb060
xlog_bread(1):bp=0xe0000000321c6940
xlog_bread(1):blk_no=0x12b
xlog_bread(1):log=0xe000000033263000
xlog_bread(1):log->l_mp=0xe000000032a10800
xlog_bread(1):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(1):log->l_logBBstart=0xfb060
xlog_bread(2):bp=0xe0000000321c6940
xlog_bread(2):blk_no=0x12b
xlog_bread(2):log=0xe000000033263000
xlog_bread(2):log->l_mp=0xe000000032a10800
xlog_bread(2):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(2):log->l_logBBstart=0xfb060
xlog_bread(1):bp=0xe0000000321c6940
xlog_bread(1):blk_no=0x95
xlog_bread(1):log=0xe000000033263000
xlog_bread(1):log->l_mp=0xe000000032a10800
xlog_bread(1):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(1):log->l_logBBstart=0xfb060
xlog_bread(2):bp=0xe0000000321c6940
xlog_bread(2):blk_no=0x95
xlog_bread(2):log=0xe000000033263000
xlog_bread(2):log->l_mp=0xe000000032a10800
xlog_bread(2):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(2):log->l_logBBstart=0xfb060
xlog_bread(1):bp=0xe0000000321c6940
xlog_bread(1):blk_no=0x4a
xlog_bread(1):log=0xe000000033263000
xlog_bread(1):log->l_mp=0xe000000032a10800
xlog_bread(1):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(1):log->l_logBBstart=0xfb060
xlog_bread(2):bp=0xe0000000321c6940
xlog_bread(2):blk_no=0x4a
xlog_bread(2):log=0xe000000033263000
xlog_bread(2):log->l_mp=0xe000000032a10800
xlog_bread(2):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(2):log->l_logBBstart=0xfb060
xlog_bread(1):bp=0xe0000000321c6940
xlog_bread(1):blk_no=0x25
xlog_bread(1):log=0xe000000033263000
xlog_bread(1):log->l_mp=0xe000000032a10800
xlog_bread(1):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(1):log->l_logBBstart=0xfb060
xlog_bread(2):bp=0xe0000000321c6940
xlog_bread(2):blk_no=0x25
xlog_bread(2):log=0xe000000033263000
xlog_bread(2):log->l_mp=0xe000000032a10800
xlog_bread(2):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(2):log->l_logBBstart=0xfb060
xlog_bread(1):bp=0xe0000000321c6940
xlog_bread(1):blk_no=0x12
xlog_bread(1):log=0xe000000033263000
xlog_bread(1):log->l_mp=0xe000000032a10800
xlog_bread(1):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(1):log->l_logBBstart=0xfb060
xlog_bread(2):bp=0xe0000000321c6940
xlog_bread(2):blk_no=0x12
xlog_bread(2):log=0xe000000033263000
xlog_bread(2):log->l_mp=0xe000000032a10800
xlog_bread(2):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(2):log->l_logBBstart=0xfb060
xlog_bread(1):bp=0xe0000000321c6940
xlog_bread(1):blk_no=0x9
xlog_bread(1):log=0xe000000033263000
xlog_bread(1):log->l_mp=0xe000000032a10800
xlog_bread(1):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(1):log->l_logBBstart=0xfb060
xlog_bread(2):bp=0xe0000000321c6940
xlog_bread(2):blk_no=0x9
xlog_bread(2):log=0xe000000033263000
xlog_bread(2):log->l_mp=0xe000000032a10800
xlog_bread(2):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(2):log->l_logBBstart=0xfb060
xlog_bread(1):bp=0xe0000000321c6940
xlog_bread(1):blk_no=0x4
xlog_bread(1):log=0xe000000033263000
xlog_bread(1):log->l_mp=0xe000000032a10800
xlog_bread(1):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(1):log->l_logBBstart=0xfb060
xlog_bread(2):bp=0xe0000000321c6940
xlog_bread(2):blk_no=0x4
xlog_bread(2):log=0xe000000033263000
xlog_bread(2):log->l_mp=0xe000000032a10800
xlog_bread(2):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(2):log->l_logBBstart=0xfb060
xlog_bread(1):bp=0xe0000000321c6940
xlog_bread(1):blk_no=0x2
xlog_bread(1):log=0xe000000033263000
xlog_bread(1):log->l_mp=0xe000000032a10800
xlog_bread(1):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(1):log->l_logBBstart=0xfb060
xlog_bread(2):bp=0xe0000000321c6940
xlog_bread(2):blk_no=0x2
xlog_bread(2):log=0xe000000033263000
xlog_bread(2):log->l_mp=0xe000000032a10800
xlog_bread(2):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(2):log->l_logBBstart=0xfb060
xlog_bread(1):bp=0xe0000000321c6940
xlog_bread(1):blk_no=0x1
xlog_bread(1):log=0xe000000033263000
xlog_bread(1):log->l_mp=0xe000000032a10800
xlog_bread(1):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(1):log->l_logBBstart=0xfb060
xlog_bread(2):bp=0xe0000000321c6940
xlog_bread(2):blk_no=0x1
xlog_bread(2):log=0xe000000033263000
xlog_bread(2):log->l_mp=0xe000000032a10800
xlog_bread(2):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(2):log->l_logBBstart=0xfb060
xlog_bread(1):bp=0xe0000000321c6800
xlog_bread(1):blk_no=0x0
xlog_bread(1):log=0xe000000033263000
xlog_bread(1):log->l_mp=0xe000000032a10800
xlog_bread(1):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(1):log->l_logBBstart=0xfb060
xlog_bread(2):bp=0xe0000000321c6800
xlog_bread(2):blk_no=0x0
xlog_bread(2):log=0xe000000033263000
xlog_bread(2):log->l_mp=0xe000000032a10800
xlog_bread(2):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(2):log->l_logBBstart=0xfb060
xlog_bread(1):bp=0xe0000000321c6800
xlog_bread(1):blk_no=0x0
xlog_bread(1):log=0xe000000033263000
xlog_bread(1):log->l_mp=0xe000000032a10800
xlog_bread(1):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(1):log->l_logBBstart=0xfb060
xlog_bread(2):bp=0xe0000000321c6800
xlog_bread(2):blk_no=0x0
xlog_bread(2):log=0xe000000033263000
xlog_bread(2):log->l_mp=0xe000000032a10800
xlog_bread(2):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(2):log->l_logBBstart=0xfb060
xlog_bread(1):bp=0xe0000000321c6940
xlog_bread(1):blk_no=0x1
xlog_bread(1):log=0xe000000033263000
xlog_bread(1):log->l_mp=0xe000000032a10800
xlog_bread(1):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(1):log->l_logBBstart=0xfb060
xlog_bread(2):bp=0xe0000000321c6940
xlog_bread(2):blk_no=0x1
xlog_bread(2):log=0xe000000033263000
xlog_bread(2):log->l_mp=0xe000000032a10800
xlog_bread(2):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(2):log->l_logBBstart=0xfb060
xlog_bread(1):bp=0xe0000000321c6940
xlog_bread(1):blk_no=0x0
xlog_bread(1):log=0xe000000033263000
xlog_bread(1):log->l_mp=0xe000000032a10800
xlog_bread(1):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(1):log->l_logBBstart=0xfb060
xlog_bread(2):bp=0xe0000000321c6940
xlog_bread(2):blk_no=0x0
xlog_bread(2):log=0xe000000033263000
xlog_bread(2):log->l_mp=0xe000000032a10800
xlog_bread(2):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(2):log->l_logBBstart=0xfb060
xlog_bread(1):bp=0xe0000000321c6940
xlog_bread(1):blk_no=0x1
xlog_bread(1):log=0xe000000033263000
xlog_bread(1):log->l_mp=0xe000000032a10800
xlog_bread(1):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(1):log->l_logBBstart=0xfb060
xlog_bread(2):bp=0xe0000000321c6940
xlog_bread(2):blk_no=0x1
xlog_bread(2):log=0xe000000033263000
xlog_bread(2):log->l_mp=0xe000000032a10800
xlog_bread(2):log->l_mp->m_logdev_targ=0xe000000032a10800
xlog_bread(2):log->l_logBBstart=0xfb060
Ending clean XFS mount for filesystem: sd(8,35)
--------------------8<--------------------

mount was successful!!!

When PAGE_SIZE is 4K, XFS seems to work. 
But 8K and 16K are NG. In this case, log->l_mp seems zero.

Is this a restriction?
If this is so, I hope it will be improved.
If needs more info, please let me know.

Regards,

Hiroshi Aono, NEC Solutions
(h-aono@xxxxxxxxxxxxx)

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