[PATCH] s390: irb memcpy argument swap
From: Cornelia Huck <cornelia.huck@de.ibm.com> Swapped memcpy arguments in ccw_device_irq() when doing basic sense after unsolicited interrupt. Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
6f25891073
commit
e0ec574987
|
@ -749,7 +749,7 @@ ccw_device_irq(struct ccw_device *cdev, enum dev_event dev_event)
|
||||||
/* Unit check but no sense data. Need basic sense. */
|
/* Unit check but no sense data. Need basic sense. */
|
||||||
if (ccw_device_do_sense(cdev, irb) != 0)
|
if (ccw_device_do_sense(cdev, irb) != 0)
|
||||||
goto call_handler_unsol;
|
goto call_handler_unsol;
|
||||||
memcpy(irb, &cdev->private->irb, sizeof(struct irb));
|
memcpy(&cdev->private->irb, irb, sizeof(struct irb));
|
||||||
cdev->private->state = DEV_STATE_W4SENSE;
|
cdev->private->state = DEV_STATE_W4SENSE;
|
||||||
cdev->private->intparm = 0;
|
cdev->private->intparm = 0;
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in New Issue