On Thu, Apr 13, 2006 at 06:16:00PM +0200, Philipp Reisner wrote:
> Am Mittwoch, 12. April 2006 15:39 schrieb Guido Guenther:
> > Hi,
> > the patch below is needed to get the module loaded on recent kernels.
> > CONFIG_COMPAT is always defined so we'd end up calling
> > (un)register_ioctl32_conversion even when with kernels newer than
> > 2.6.10. This doesn't work since these functions don't exist anymore.
> > I basically reverted to the code 0.7 uses. Please apply.
> > Cheers,
> >  -- Guido
> >
> 
> Applied.
> 
> > P.S.: besides from that I'm seeing pretty much the same oops other
> > reported with 2.6.16.
> >
> 
> Please post every OOPS you can catch. Although they might not look
> interesting to you, they are for me and Lars.

Attached. This is with 2.6.16.7 and drbd 8.0pre3:

Apr 25 14:39:11 foo kernel: Oops: 0000 [1] SMP 
Apr 25 14:39:11 foo kernel: CPU 0 
Apr 25 14:39:11 foo kernel: Modules linked in: drbd bonding dm_mod pcnet32 
via_rhine crc32 tg3 BusLogic qla2300 qla2xxx
Apr 25 14:39:11 foo kernel: Pid: 4924, comm: drbdsetup Not tainted 
2.6.16.7-aa-amd64-smp #1
Apr 25 14:39:11 foo kernel: RIP: 0010:[<ffffffff880aff04>] 
<ffffffff880aff04>{:drbd:after_state_ch+68}
Apr 25 14:39:11 foo kernel: RSP: 0000:ffff8100ee08b9b8  EFLAGS: 00010206
Apr 25 14:39:11 foo kernel: RAX: 0000000000000000 RBX: ffff8100ee13e618 RCX: 
000000000000ae01
Apr 25 14:39:11 foo kernel: RDX: 000000000000ae01 RSI: 000000000000a002 RDI: 
ffff8100ee13e618
Apr 25 14:39:11 foo kernel: RBP: 0000000000000001 R08: 0000000000000000 R09: 
0000000000000000
Apr 25 14:39:11 foo kernel: R10: 0000000000000000 R11: 0000000000000000 R12: 
000000000000a002
Apr 25 14:39:11 foo kernel: R13: 000000000000ae01 R14: 0000000000000000 R15: 
0000000000000005
Apr 25 14:39:11 foo kernel: FS:  0000000000000000(0000) 
GS:ffffffff804f4000(0063) knlGS:00000000f7def300
Apr 25 14:39:11 foo kernel: CS:  0010 DS: 002b ES: 002b CR0: 000000008005003b
Apr 25 14:39:11 foo kernel: CR2: 0000000000000028 CR3: 00000000ee326000 CR4: 
00000000000006e0
Apr 25 14:39:11 foo kernel: Process drbdsetup (pid: 4924, threadinfo 
ffff8100ee08a000, task ffff8100edcaf800)
Apr 25 14:39:11 foo kernel: Stack: 0000000300000000 ffff8100ee13e620 
0000000000000296 0000000000000000 
Apr 25 14:39:11 foo kernel:        00000000ffffffea 0000000000000005 
0000000000000296 ffffffff80385a72 
Apr 25 14:39:11 foo kernel:        0000000040044402 ffff8100ef917200 
Apr 25 14:39:11 foo kernel: Call Trace: <ffffffff80385a72>{__down_trylock+82} 
<ffffffff8038787c>{__down_failed_trylock+53}
Apr 25 14:39:11 foo kernel:        <ffffffff8809c660>{:drbd:drbd_set_role+624} 
<ffffffff8015fdb7>{__handle_mm_fault+1399}
Apr 25 14:39:11 foo kernel:        <ffffffff8809d2d2>{:drbd:drbd_ioctl+866} 
<ffffffff8018e763>{__d_lookup+179}
Apr 25 14:39:11 foo kernel:        <ffffffff80183e57>{do_lookup+103} 
<ffffffff80133625>{current_fs_time+85}
Apr 25 14:39:11 foo kernel:        <ffffffff8018fc37>{touch_atime+103} 
<ffffffff8018e763>{__d_lookup+179}
Apr 25 14:39:11 foo kernel:        <ffffffff80183e57>{do_lookup+103} 
<ffffffff801838de>{generic_permission+126}
Apr 25 14:39:11 foo kernel:        <ffffffff80183a30>{permission+192} 
<ffffffff801842b4>{__link_path_walk+388}
Apr 25 14:39:11 foo kernel:        <ffffffff80192704>{mntput_no_expire+36} 
<ffffffff80150d21>{find_get_page+33}
Apr 25 14:39:11 foo kernel:        <ffffffff80151afc>{filemap_nopage+380} 
<ffffffff8015fdce>{__handle_mm_fault+1422}
Apr 25 14:39:11 foo kernel:        <ffffffff8010e8b5>{do_gettimeofday+101} 
<ffffffff8020d011>{__up_read+33}
Apr 25 14:39:11 foo kernel:        <ffffffff8011bf29>{do_page_fault+1017} 
<ffffffff8809e82c>{:drbd:drbd_compat_ioctl+28}
Apr 25 14:39:11 foo kernel:        <ffffffff80200bf0>{compat_blkdev_ioctl+96} 
<ffffffff801a0d84>{compat_sys_ioctl+228}
Apr 25 14:39:11 foo kernel:        <ffffffff8011d5ce>{ia32_sysret+0}
Apr 25 14:39:11 foo kernel: 
Apr 25 14:39:11 foo kernel: Code: 44 8b 70 28 f0 ff 8f 78 03 00 00 0f 94 c0 84 
c0 74 2b f6 87 
Apr 25 14:39:11 foo kernel: RIP <ffffffff880aff04>{:drbd:after_state_ch+68} RSP 
<ffff8100ee08b9b8>
Apr 25 14:39:11 foo kernel: CR2: 0000000000000028
Apr 25 14:39:11 foo kernel:  <6>drbd0: role( Secondary -> Primary ) disk( 
Diskless -> UpToDate ) 
Apr 25 14:39:11 foo kernel: Unable to handle kernel NULL pointer dereference at 
0000000000000028 RIP: 
Apr 25 14:39:11 foo kernel: <ffffffff880aff04>{:drbd:after_state_ch+68}
Apr 25 14:39:11 foo kernel: PGD ee75f067 PUD ef992067 PMD 0 
Apr 25 14:39:11 foo kernel: Oops: 0000 [2] SMP 
Apr 25 14:39:11 foo kernel: CPU 0 
Apr 25 14:39:11 foo kernel: Modules linked in: drbd bonding dm_mod pcnet32 
via_rhine crc32 tg3 BusLogic qla2300 qla2xxx
Apr 25 14:39:11 foo kernel: Pid: 4925, comm: drbdsetup Not tainted 
2.6.16.7-aa-amd64-smp #1
Apr 25 14:39:11 foo kernel: RIP: 0010:[<ffffffff880aff04>] 
<ffffffff880aff04>{:drbd:after_state_ch+68}
Apr 25 14:39:11 foo kernel: RSP: 0000:ffff8100ee74b9b8  EFLAGS: 00010206
Apr 25 14:39:11 foo kernel: RAX: 0000000000000000 RBX: ffff8100ee13e000 RCX: 
000000000000ae01
Apr 25 14:39:11 foo kernel: RDX: 000000000000ae01 RSI: 000000000000a002 RDI: 
ffff8100ee13e000
Apr 25 14:39:11 foo kernel: RBP: 0000000000000001 R08: 0000000000000000 R09: 
0000000000000000
Apr 25 14:39:11 foo kernel: R10: 0000000000000000 R11: 000000000000000d R12: 
000000000000a002
Apr 25 14:39:11 foo kernel: R13: 000000000000ae01 R14: 0000000000000000 R15: 
0000000000000005
Apr 25 14:39:11 foo kernel: FS:  0000000000000000(0000) 
GS:ffffffff804f4000(0063) knlGS:00000000f7dd2300
Apr 25 14:39:11 foo kernel: CS:  0010 DS: 002b ES: 002b CR0: 000000008005003b
Apr 25 14:39:11 foo kernel: CR2: 0000000000000028 CR3: 00000000ee75d000 CR4: 
00000000000006e0
Apr 25 14:39:11 foo kernel: Process drbdsetup (pid: 4925, threadinfo 
ffff8100ee74a000, task ffff8100edcaf100)
Apr 25 14:39:11 foo kernel: Stack: 0000000300000000 ffff8100ee13e008 
0000000000000296 0000000000000000 
Apr 25 14:39:11 foo kernel:        00000000ffffffea 0000000000000005 
0000000000000296 ffffffff80385a72 
Apr 25 14:39:11 foo kernel:        0000000040044402 ffff8100ef952a00 
Apr 25 14:39:11 foo kernel: Call Trace: <ffffffff80385a72>{__down_trylock+82} 
<ffffffff8038787c>{__down_failed_trylock+53}
Apr 25 14:39:11 foo kernel:        <ffffffff8809c660>{:drbd:drbd_set_role+624} 
<ffffffff80155259>{__alloc_pages+89}
Apr 25 14:39:11 foo kernel:        <ffffffff8809d2d2>{:drbd:drbd_ioctl+866} 
<ffffffff8018e763>{__d_lookup+179}
Apr 25 14:39:11 foo kernel:        <ffffffff80183e57>{do_lookup+103} 
<ffffffff80133625>{current_fs_time+85}
Apr 25 14:39:11 foo kernel:        <ffffffff8018fc37>{touch_atime+103} 
<ffffffff8018e763>{__d_lookup+179}
Apr 25 14:39:11 foo kernel:        <ffffffff80183e57>{do_lookup+103} 
<ffffffff801838de>{generic_permission+126}
Apr 25 14:39:11 foo kernel:        <ffffffff80183a30>{permission+192} 
<ffffffff801842b4>{__link_path_walk+388}
Apr 25 14:39:11 foo kernel:        <ffffffff80192704>{mntput_no_expire+36} 
<ffffffff80150d21>{find_get_page+33}
Apr 25 14:39:11 foo kernel:        <ffffffff80151afc>{filemap_nopage+380} 
<ffffffff8015fdce>{__handle_mm_fault+1422}
Apr 25 14:39:11 foo kernel:        <ffffffff8010e8b5>{do_gettimeofday+101} 
<ffffffff8020d011>{__up_read+33}
Apr 25 14:39:11 foo kernel:        <ffffffff8011bf29>{do_page_fault+1017} 
<ffffffff8809e82c>{:drbd:drbd_compat_ioctl+28}
Apr 25 14:39:11 foo kernel:        <ffffffff80200bf0>{compat_blkdev_ioctl+96} 
<ffffffff801a0d84>{compat_sys_ioctl+228}
Apr 25 14:39:11 foo kernel:        <ffffffff8011d5ce>{ia32_sysret+0}
Apr 25 14:39:11 foo kernel: 
Apr 25 14:39:11 foo kernel: Code: 44 8b 70 28 f0 ff 8f 78 03 00 00 0f 94 c0 84 
c0 74 2b f6 87 
Apr 25 14:39:11 foo kernel: RIP <ffffffff880aff04>{:drbd:after_state_ch+68} RSP 
<ffff8100ee74b9b8>
Apr 25 14:39:11 foo kernel: CR2: 0000000000000028

Cheers,
 -- Guido
_______________________________________________
drbd-user mailing list
[email protected]
http://lists.linbit.com/mailman/listinfo/drbd-user


_______________________________________________
drbd-user mailing list
[email protected]
http://lists.linbit.com/mailman/listinfo/drbd-user

Reply via email to