linux_dsm_epyc7002/drivers/s390
Julian Wiedmann 70551dc46f s390/qeth: reset layer2 attribute on layer switch
After the subdriver's remove() routine has completed, the card's layer
mode is undetermined again. Reflect this in the layer2 field.

If qeth_dev_layer2_store() hits an error after remove() was called, the
card _always_ requires a setup(), even if the previous layer mode is
requested again.
But qeth_dev_layer2_store() bails out early if the requested layer mode
still matches the current one. So unless we reset the layer2 field,
re-probing the card back to its previous mode is currently not possible.

Signed-off-by: Julian Wiedmann <jwi@linux.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-07-21 10:12:29 -07:00
..
block s390/dasd: reduce the default queue depth and nr of hardware queues 2018-07-02 11:22:41 +02:00
char treewide: Use array_size() in vzalloc() 2018-06-12 16:19:22 -07:00
cio Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux 2018-06-19 07:44:51 +09:00
crypto treewide: kzalloc() -> kcalloc() 2018-06-12 16:19:22 -07:00
net s390/qeth: reset layer2 attribute on layer switch 2018-07-21 10:12:29 -07:00
scsi SCSI misc on 20180610 2018-06-10 13:01:12 -07:00
virtio virtio/s390: implement PM operations for virtio_ccw 2018-02-14 14:34:09 +02:00
Makefile kbuild: rename built-in.o to built-in.a 2018-03-26 02:01:19 +09:00