Re: facing a problem with irq handler,please help me

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



i was trying to figure out how the interrupts are handled . can you suggest me a reading to have proper knowledge of this ,so that i don't trouble people with such problems

On Thu, Oct 1, 2009 at 9:03 PM, Greg KH <greg@xxxxxxxxx> wrote:
On Thu, Oct 01, 2009 at 08:55:27PM +0530, Harinderjit Singh Sandhu wrote:
> this is the code for the small module that i wrote

The problem is in your interrupt handler:

> // interrupt handler
> irqreturn_t interrupt_handler (int irqn, void *dev)
> {
>
>         printk("Press a key  ");
>
>
>         return IRQ_HANDLED;
>
>
> }

You aren't really handling the interrupt by turning it off in the
hardware.  So the kernel sees an interrupt storm for your device and
shuts it off to save the system from going crazy.

What are you trying to do with this sample module?

greg k-h



--
---------------------
Harinderjit Singh

[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux