alistair23-linux/drivers/s390
Eugene Crosser 511c24456a qeth: don't query for info if hardware not ready.
When qeth device is queried for ethtool data, hardware operation
is performed to extract the necessary information from the card.
If the card is not online at the moment (e.g. it is undergoing
recovery), this operation produces undesired effects like
temporarily freezing the system. This patch prevents execution
of the hardware query operation when the card is not online.
In such case, ioctl() operation returns error with errno ENODEV.

Reviewed-by: Ursula Braun <ursula.braun@de.ibm.com>
Signed-off-by: Eugene Crosser <Eugene.Crosser@ru.ibm.com>
Signed-off-by: Frank Blaschka <blaschka@linux.vnet.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2014-09-02 13:54:06 -07:00
..
block s390/dasd: fix camel case 2014-08-01 11:16:18 +02:00
char s390/3215: fix hanging console issue 2014-07-28 10:02:39 +02:00
cio s390/qdio: add helpers to manage qdio buffers 2014-07-22 09:26:13 +02:00
crypto s390/zcrypt: improve device probing for zcrypt adapter cards 2014-07-16 10:48:12 +02:00
kvm virtio_ccw: introduce device_lost in virtio_ccw_device 2014-04-28 11:34:13 +09:30
net qeth: don't query for info if hardware not ready. 2014-09-02 13:54:06 -07:00
scsi Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux 2014-08-07 08:41:00 -07:00
Makefile