Upgrade to 2.6.26 results in Oops during request_irq
Sparks, Sam
SSparks at aclara.com
Tue Apr 13 23:10:37 EST 2010
>From: Sparks, Sam
>Sent: Thursday, April 08, 2010 4:15 PM
>
>Howdy All,
>
>I have (almost) successfully upgraded from Linux 2.6.22 to 2.6.26 (both
>downloaded from debian) on my mpc8347 powerpc, but I think I may be
>missing a required change to my dts regarding the IPIC or maybe a
change
>in how my driver requests IRQs.
>
>I have several modules that are maintained outside the kernel tree, and
>all but one is working correctly. The offending driver is attempting to
>register IRQ 23, and is accessing an invalid memory location. I am
>currently getting the following stack dump:
Aha! I have found that change that caused my module to break:
http://www.mail-archive.com/linuxppc-dev@lists.ozlabs.org/msg09748.html
This patch modified ipic_set_irq_type to override the handle_irq
function pointer.
Do I need to register a new function to handle falling edge triggered
external interrupts? It appears the default is NULL.
--Sam
More information about the Linuxppc-dev
mailing list