dell_rbtn - kernel panic at boot...

From: Valdis Kletnieks
Date: Thu May 21 2015 - 22:07:39 EST


So after I made both config variables =y, the resulting kernel built, but
died a glorious death at boot.

Dell Latitude E6530, most current released BIOS.

[ 1.760739] BUG: unable to handle kernel NULL pointer dereference at 0000000000000090
[ 1.760778] IP: [<ffffffffa79460cc>] klist_next+0x1c/0x1d0
[ 1.760804] PGD 0
[ 1.760816] Oops: 0000 [#1] PREEMPT SMP
[ 1.760842] Modules linked in:
[ 1.761268] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.1.0-rc4-next-20150521 #55
[ 1.761295] Hardware name: Dell Inc. Latitude E6530/07Y85M, BIOS A16 09/24/2014
[ 1.761320] task: ffff88022ca10010 ti: ffff88022ca14000 task.ti: ffff88022ca14000
[ 1.761346] RIP: 0010:[<ffffffffa79460cc>] [<ffffffffa79460cc>] klist_next+0x1c/0x1d0
[ 1.761377] RSP: 0000:ffff88022ca17d58 EFLAGS: 00010292
[ 1.761396] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa7633580
[ 1.761420] RDX: 0000000000000000 RSI: ffff88022ca17db0 RDI: 0000000000000040
[ 1.761445] RBP: ffff88022ca17d98 R08: 0000000000000000 R09: 00000000000a204a
[ 1.761469] R10: 0000000000000000 R11: 0000000000000000 R12: ffff88022ca17db0
[ 1.761471] sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[ 1.761473] sd 0:0:0:0: [sda] 4096-byte physical blocks
[ 1.761533] R13: 0000000000000000 R14: ffffffffa7ff466d R15: 0000000000000000
[ 1.761558] FS: 0000000000000000(0000) GS:ffff88022dc80000(0000) knlGS:0000000000000000
[ 1.761585] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1.761605] CR2: 0000000000000090 CR3: 0000000027e0b000 CR4: 00000000001406e0
[ 1.761628] Stack:
[ 1.761633] sd 0:0:0:0: [sda] Write Protect is off
[ 1.761635] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 1.761671] ffff88022ca17dd8 ffffffffa73b8929 0000000000000000
[ 1.761694] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1.761725] 0000000000000000
[ 1.761743] ffff88022ca17dfc ffffffffa7633580 ffffffffa7ff466d 0000000000000000
[ 1.761782] ffff88022ca17de8 ffffffffa74a202c ffffffffa7f07f10 0000000000000040
[ 1.761846] Call Trace:
[ 1.761871] [<ffffffffa73b8929>] ? ___preempt_schedule+0x12/0x14
[ 1.761894] [<ffffffffa7633580>] ? rbtn_rfkill_set_block+0x10/0x10
[ 1.761916] [<ffffffffa7ff466d>] ? find_tokens+0xa2/0xa2
[ 1.761938] [<ffffffffa74a202c>] driver_for_each_device+0x6c/0xb0
[ 1.761960] [<ffffffffa7633752>] dell_rbtn_notifier_register+0x42/0xc0
[ 1.761984] [<ffffffffa7ff4981>] dell_init+0x314/0x98c
[ 1.762003] [<ffffffffa7ff466d>] ? find_tokens+0xa2/0xa2
[ 1.762024] [<ffffffffa70002b9>] do_one_initcall+0x99/0x210
[ 1.762046] [<ffffffffa7081300>] ? parse_args+0x140/0x3b0
[ 1.762068] [<ffffffffa7fb0237>] kernel_init_freeable+0x1c0/0x261
[ 1.762090] [<ffffffffa7946b90>] ? rest_init+0x140/0x140
[ 1.762110] [<ffffffffa7946b9e>] kernel_init+0xe/0xe0
[ 1.762129] [<ffffffffa795b00f>] ret_from_fork+0x3f/0x70
[ 1.762149] [<ffffffffa7946b90>] ? rest_init+0x140/0x140
[ 1.762168] Code: ff ff 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 49 89 fc 53 48 83 ec 18 48 8b 3f 4d 8b 6c 24 08 <4c> 8b 77 50 e8 2b 3b 01 00 4d 85 ed 0f 84 30 01 00 00 49 8b 45
[ 1.762415] RIP [<ffffffffa79460cc>] klist_next+0x1c/0x1d0
[ 1.762437] RSP <ffff88022ca17d58>
[ 1.762450] CR2: 0000000000000090
[ 1.762466] ---[ end trace 24f4c0df0e74c2d0 ]---
[ 1.762737] scsi 1:0:0:0: CD-ROM MATSHITA DVD+-RW UJ8C2 1.02 PQ: 0 ANSI: 5
[ 1.765506] sda: sda1 sda2 sda3
[ 1.766304] sd 0:0:0:0: [sda] Attached SCSI disk
[ 1.905686]
[ 1.905686] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000009
[ 1.909713] Kernel Offset: 0x26000000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)

Attachment: pgpKD1LtlgNPN.pgp
Description: PGP signature