linux/drivers/s390/net
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
..
claw.c net: set name_assign_type in alloc_netdev() 2014-07-15 16:12:48 -07:00
claw.h
ctcm_dbug.c
ctcm_dbug.h
ctcm_fsms.c
ctcm_fsms.h
ctcm_main.c net: set name_assign_type in alloc_netdev() 2014-07-15 16:12:48 -07:00
ctcm_main.h
ctcm_mpc.c
ctcm_mpc.h
ctcm_sysfs.c s390/net: fix format string mismatches 2014-05-30 17:35:23 -07:00
fsm.c
fsm.h
Kconfig
lcs.c s390/net: fix format string mismatches 2014-05-30 17:35:23 -07:00
lcs.h
Makefile
netiucv.c net: set name_assign_type in alloc_netdev() 2014-07-15 16:12:48 -07:00
qeth_core_main.c qeth: don't query for info if hardware not ready. 2014-09-02 13:54:06 -07:00
qeth_core_mpc.c
qeth_core_mpc.h qeth: Display adjacent switch attributes 2014-07-21 20:21:40 -07:00
qeth_core_sys.c qeth: Display adjacent switch attributes 2014-07-21 20:21:40 -07:00
qeth_core.h qeth: don't query for info if hardware not ready. 2014-09-02 13:54:06 -07:00
qeth_l2_main.c net: set name_assign_type in alloc_netdev() 2014-07-15 16:12:48 -07:00
qeth_l2_sys.c qeth: don't query for info if hardware not ready. 2014-09-02 13:54:06 -07:00
qeth_l2.h
qeth_l3_main.c net: set name_assign_type in alloc_netdev() 2014-07-15 16:12:48 -07:00
qeth_l3_sys.c
qeth_l3.h
smsgiucv_app.c
smsgiucv.c
smsgiucv.h