- patches.fixes/patch-2.6.11-rc1: 2.6.11-rc1.
[linux-flexiantxendom0-3.2.10.git] / include / linux / irq.h
index 20b1d95..c3ff4d1 100644 (file)
@@ -59,9 +59,10 @@ typedef struct hw_interrupt_type  hw_irq_controller;
  * Pad this out to 32 bytes for cache and indexing reasons.
  */
 typedef struct irq_desc {
-       unsigned int status;            /* IRQ status */
        hw_irq_controller *handler;
+       void *handler_data;
        struct irqaction *action;       /* IRQ action list */
+       unsigned int status;            /* IRQ status */
        unsigned int depth;             /* nested irq disables */
        unsigned int irq_count;         /* For detecting broken interrupts */
        unsigned int irqs_unhandled;