Kernel panic in edt_SetupRdy() function of unsigned (U) kernel module "edt"

Solution Unverified - Updated -

Issue

  • Kernel panic with following call traces;
Unable to handle kernel NULL pointer dereference at 00000000000000f8 RIP: 
 [<ffffffff884c99e6>] :edt:edt_SetupRdy+0x486/0x730
PGD 0 
Oops: 0002 [1] SMP 
last sysfs file: /block/sdb/queue/scheduler
CPU 4 
Modules linked in: edt(PU) i2c_dev i2c_core ipmi_devintf ipmi_si ipmi_msghandler hidp l2cap bluetooth sunrpc be2iscsi ib_iser rdma_cm ib_cm iw_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp bnx2i cnic ipv6 xfrm_nalgo crypto_api uio cxgb3i cxgb3 8021q libiscsi_tcp libiscsi2 scsi_transport_iscsi2 scsi_transport_iscsi dm_mirror dm_multipath scsi_dh parport_pc lp parport joydev sr_mod cdrom sg serio_raw pcspkr bnx2 i7core_edac edac_mc dm_raid45 dm_message dm_region_hash dm_log dm_mod dm_mem_cache usb_storage ata_piix libata shpchp megaraid_sas sd_mod scsi_mod ext3 jbd uhci_hcd ohci_hcd ehci_hcd
Pid: 0, comm: swapper Tainted: P      2.6.18-238.el5 #1
RIP: 0010:[<ffffffff884c99e6>]  [<ffffffff884c99e6>] :edt:edt_SetupRdy+0x486/0x730
RSP: 0018:ffff81032fc57e58  EFLAGS: 00010046
RAX: 0000000000000000 RBX: ffff8100010fb000 RCX: ffffc2000002a000
RDX: 0000000000000000 RSI: 00000000325e0b00 RDI: ffffc2000002a000
RBP: ffffc2000002a000 R08: 000000000727ed36 R09: 00000000000000c0
R10: 0000000000000010 R11: 0000000000000000 R12: 0000000021000110
R13: 0000000000000000 R14: 0000000000000001 R15: ffffc2000078d390
FS:  0000000000000000(0000) GS:ffff81010b388140(0000) knlGS:0000000000000000
CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 00000000000000f8 CR3: 0000000000201000 CR4: 00000000000006e0
Process swapper (pid: 0, threadinfo ffff81032fc4e000, task ffff81010b3ff080)
Stack:  00000000ffffffff 0000000000000000 ffffc2000002a000 ffffc2000078d390
 0000000000000001 0000000000000000 0000000000000000 ffffffff884ca775
 ffff810327498240 0000000000000000 0000000001000110 ffffc2000002a000
Call Trace:
 <IRQ>  [<ffffffff884ca775>] :edt:edt_SetupDma+0xa5/0x5d0
 [<ffffffff884cc2b6>] :edt:edt_DpcForIsr+0x2f6/0x9a0
 [<ffffffff884c0b4f>] :edt:do_intr+0x9f/0x120
 [<ffffffff800994e7>] run_timer_softirq+0x41/0x241
 [<ffffffff80010c5b>] handle_IRQ_event+0x51/0xa6
 [<ffffffff800bcf9b>] __do_IRQ+0xa4/0x103
 [<ffffffff80012464>] __do_softirq+0x89/0x133
 [<ffffffff8006d480>] do_IRQ+0xe7/0xf5
 [<ffffffff80057020>] mwait_idle+0x0/0x20
 [<ffffffff8005d615>] ret_from_intr+0x0/0xa
 <EOI>  [<ffffffff8006b981>] mwait_idle_with_hints+0x66/0x67
 [<ffffffff8005702c>] mwait_idle+0xc/0x20
 [<ffffffff800492fd>] cpu_idle+0x95/0xb8
 [<ffffffff80078672>] start_secondary+0x490/0x49f

Code: c7 80 f8 00 00 00 00 00 00 00 48 c7 85 38 02 00 00 00 00 00 
RIP  [<ffffffff884c99e6>] :edt:edt_SetupRdy+0x486/0x730
 RSP <ffff81032fc57e58>

Environment

  • Red Hat Enterprise Linux 5, 7
  • Unsigned (U) kernel module: edt (PU)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content