[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:
Родитель
6f25891073
Коммит
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. */
|
||||
if (ccw_device_do_sense(cdev, irb) != 0)
|
||||
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->intparm = 0;
|
||||
return;
|
||||
|
|
Загрузка…
Ссылка в новой задаче