linux-uconsole/drivers/s390
Stefan Haberland f8d6a1cfa3 s390/dasd: fix wrongly assigned configuration data
[ Upstream commit 8a9bd4f8eb ]

We store per path and per device configuration data to identify the
path or device correctly. The per path configuration data might get
mixed up if the original request gets into error recovery and is
started with a random path mask.

This would lead to a wrong identification of a path in case of a CUIR
event for example.

Fix by copying the path mask from the original request to the error
recovery request in case it is a path verification request.

Signed-off-by: Stefan Haberland <sth@linux.vnet.ibm.com>
Reviewed-by: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-03-03 10:19:43 +01:00
..
block s390/dasd: fix wrongly assigned configuration data 2018-03-03 10:19:43 +01:00
char s390/vmlogrdr: fix IUCV buffer allocation 2017-01-09 08:07:49 +01:00
cio s390/qdio: clear DSCI prior to scanning multiple input queues 2017-03-15 09:57:12 +08:00
crypto s390/zcrypt: Introduce CEX6 toleration 2017-03-30 09:35:20 +02:00
net s390/qeth: no ETH header for outbound AF_IUCV 2017-12-25 14:22:12 +01:00
scsi scsi: zfcp: fix erp_action use-before-initialize in REC action trace 2017-11-02 09:40:49 +01:00
virtio virtio/s390: handle error values in irb 2015-12-17 10:37:33 +02:00
Makefile virtio/s390: rename drivers/s390/kvm -> drivers/s390/virtio 2015-07-07 14:27:06 +03:00