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