Magical - thank you very very much. The patch fixes the problem

Really appreciate the quick response - and I would never have found that in a 
million years.

Mark

-----Original Message-----
From: Michael Ellerman [mailto:mich...@ellerman.id.au] 
Sent: Thursday, December 09, 2010 6:33 PM
To: Mark Pearson
Cc: linuxppc-dev@lists.ozlabs.org
Subject: Re: Problem with MPC8536 and external IRQs when using a loadable 
kernel module

On Thu, 2010-12-09 at 12:45 -0800, Mark Pearson wrote:
> I have a curious problem. This is on a MPC8636 based platform with 
> 36-bit address space (that may or may not be important).
> 
>  
> 
> I have a very simple driver that registers for one of the external 
> IRQs with a trivial interrupt handler. It works great when built in as 
> part of the kernel.
> 
>  
> 
> However, if I make it a loadable module I get the crash shown below 
> (blade_irq is my IRQ handler).
> 
>  
> 
> -----Console capture ----------------------------------------
> 
> Unable to handle kernel paging request for instruction fetch
                                            ^^^^^^^^^^^^^^^^^

Your interrupt handler isn't mapped executable? Something wrong with module 
loading?

Do you need 78e2e68a2b79f394b7cd61e07987a8a89af907f7 ?

cheers



Confidentiality Notice: This message and any attachments may contain  
privileged and confidential information. If you have reason to believe that you 
are not the intended recipient or a person responsible for delivering this 
information to an intended recipient, you are hereby notified that any review, 
dissemination, distribution, or copying of this message is strictly prohibited. 
Please contact the sender immediately by reply mail and destroy all copies of 
the original message.
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Reply via email to