diff options
Diffstat (limited to 'drivers/s390/cio/cio.c')
-rw-r--r-- | drivers/s390/cio/cio.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/s390/cio/cio.c b/drivers/s390/cio/cio.c index 46905345159e..469b00774c5e 100644 --- a/drivers/s390/cio/cio.c +++ b/drivers/s390/cio/cio.c | |||
@@ -147,7 +147,7 @@ cio_tpi(void) | |||
147 | spin_lock(sch->lock); | 147 | spin_lock(sch->lock); |
148 | memcpy (&sch->schib.scsw, &irb->scsw, sizeof (struct scsw)); | 148 | memcpy (&sch->schib.scsw, &irb->scsw, sizeof (struct scsw)); |
149 | if (sch->driver && sch->driver->irq) | 149 | if (sch->driver && sch->driver->irq) |
150 | sch->driver->irq(&sch->dev); | 150 | sch->driver->irq(sch); |
151 | spin_unlock(sch->lock); | 151 | spin_unlock(sch->lock); |
152 | irq_exit (); | 152 | irq_exit (); |
153 | _local_bh_enable(); | 153 | _local_bh_enable(); |
@@ -680,7 +680,7 @@ do_IRQ (struct pt_regs *regs) | |||
680 | sizeof (irb->scsw)); | 680 | sizeof (irb->scsw)); |
681 | /* Call interrupt handler if there is one. */ | 681 | /* Call interrupt handler if there is one. */ |
682 | if (sch->driver && sch->driver->irq) | 682 | if (sch->driver && sch->driver->irq) |
683 | sch->driver->irq(&sch->dev); | 683 | sch->driver->irq(sch); |
684 | } | 684 | } |
685 | if (sch) | 685 | if (sch) |
686 | spin_unlock(sch->lock); | 686 | spin_unlock(sch->lock); |