diff options
Diffstat (limited to 'drivers/parisc/gsc.c')
| -rw-r--r-- | drivers/parisc/gsc.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/parisc/gsc.c b/drivers/parisc/gsc.c index 16d40f95978d..5476ba7709b3 100644 --- a/drivers/parisc/gsc.c +++ b/drivers/parisc/gsc.c | |||
| @@ -109,7 +109,7 @@ int gsc_find_local_irq(unsigned int irq, int *global_irqs, int limit) | |||
| 109 | 109 | ||
| 110 | static void gsc_asic_disable_irq(unsigned int irq) | 110 | static void gsc_asic_disable_irq(unsigned int irq) |
| 111 | { | 111 | { |
| 112 | struct gsc_asic *irq_dev = irq_desc[irq].handler_data; | 112 | struct gsc_asic *irq_dev = irq_desc[irq].chip_data; |
| 113 | int local_irq = gsc_find_local_irq(irq, irq_dev->global_irq, 32); | 113 | int local_irq = gsc_find_local_irq(irq, irq_dev->global_irq, 32); |
| 114 | u32 imr; | 114 | u32 imr; |
| 115 | 115 | ||
| @@ -124,7 +124,7 @@ static void gsc_asic_disable_irq(unsigned int irq) | |||
| 124 | 124 | ||
| 125 | static void gsc_asic_enable_irq(unsigned int irq) | 125 | static void gsc_asic_enable_irq(unsigned int irq) |
| 126 | { | 126 | { |
| 127 | struct gsc_asic *irq_dev = irq_desc[irq].handler_data; | 127 | struct gsc_asic *irq_dev = irq_desc[irq].chip_data; |
| 128 | int local_irq = gsc_find_local_irq(irq, irq_dev->global_irq, 32); | 128 | int local_irq = gsc_find_local_irq(irq, irq_dev->global_irq, 32); |
| 129 | u32 imr; | 129 | u32 imr; |
| 130 | 130 | ||
| @@ -164,8 +164,8 @@ int gsc_assign_irq(struct hw_interrupt_type *type, void *data) | |||
| 164 | if (irq > GSC_IRQ_MAX) | 164 | if (irq > GSC_IRQ_MAX) |
| 165 | return NO_IRQ; | 165 | return NO_IRQ; |
| 166 | 166 | ||
| 167 | irq_desc[irq].handler = type; | 167 | irq_desc[irq].chip = type; |
| 168 | irq_desc[irq].handler_data = data; | 168 | irq_desc[irq].chip_data = data; |
| 169 | return irq++; | 169 | return irq++; |
| 170 | } | 170 | } |
| 171 | 171 | ||
