First page Back Continue Last page Overview Graphics
The interrupt handler's job
Acknowledge the interrupt to the device
(otherwise no more interrupts will be generated, or the interrupt will keep firing over and over again)
Read/write data from/to the device
Wake up any waiting process waiting for the completion of this read/write operation:
wake_up_interruptible(&module_queue);