Bootup oops in scsi_run_queue with megaraid-newgen
Hi,
A Gentoo user has reported he is unable to boot using the megaraid-newgen driver, whereas the legacy driver works fine.
This is on kernel 2.6.14.2 on x86-64.
The problem is fixed in 2.6.15-rc2 but I'm curious as to whether anybody knows which patch solved this, so that it can be submitted to linux-stable and added to Gentoo's kernel releases.
Here is the oops (transcribed from a low quality photo, might include some typos)
scsi0: LSI Logic MegaRAID driver
scsi[0]: scanning scsi channel 0 [Phy 0] for non-raid devices scsi[0]: scanning scsi channel 1 [Phy 1] for non-raid devices
Unable to handle kernel null pointer dereference at .. RIP : scsi_run_queue+25 Oops: 0000 [1] SMP CPU 1 Pid: 0, comm: swapper Not tainted Call Trace: <IRQ> scsi_end_request scsi_io_completion scsi_softirq __do_softirq call_softirq do_softirq do_IRQ ret_from_intr <EOI> flat_scmd_IFI_mask default_idle cpu_idle start_secondary
Any ideas? The original bug is at http://bugs.gentoo.org/show_bug.cgi?id=113463
Thanks,
Daniel