[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>

authored by

Cornelia Huck and committed by
Linus Torvalds
e0ec5749 6f258910

+1 -1
+1 -1
drivers/s390/cio/device_fsm.c
··· 749 749 /* Unit check but no sense data. Need basic sense. */ 750 750 if (ccw_device_do_sense(cdev, irb) != 0) 751 751 goto call_handler_unsol; 752 - memcpy(irb, &cdev->private->irb, sizeof(struct irb)); 752 + memcpy(&cdev->private->irb, irb, sizeof(struct irb)); 753 753 cdev->private->state = DEV_STATE_W4SENSE; 754 754 cdev->private->intparm = 0; 755 755 return;