1
linux/drivers/s390/net
Jan Glauber d303b6fd85 [S390] qdio: report SIGA errors directly
Errors from SIGA instructions are stored in the per queue qdio_error
and reported back when the queue handler is called. That opens a race
when multiple error conditions occur simultanously.

Report SIGA errors immediately in the return value of do_QDIO so the
upper layer can react and SIGA errors no longer interfere with other
errors.

Move the SIGA error handling in qeth from the outbound handler to
qeth_flush_buffers.

Signed-off-by: Jan Glauber <jang@linux.vnet.ibm.com>
2009-03-26 15:24:22 +01:00
..
claw.c s390: claw compile fixlet 2008-10-13 18:48:43 -07:00
claw.h [S390] bus_id -> dev_name conversions 2008-10-10 21:33:49 +02:00
ctcm_dbug.c s390/net/ctcm: message cleanup 2008-07-22 17:53:46 -04:00
ctcm_dbug.h s390/net/ctcm: message cleanup 2008-07-22 17:53:46 -04:00
ctcm_fsms.c [S390] convert ctcm printks to dev_xxx and pr_xxx macros. 2008-12-25 13:39:27 +01:00
ctcm_fsms.h ctcm: infrastructure for replaced ctc driver 2008-03-17 07:49:26 -04:00
ctcm_main.c [S390] convert ctcm printks to dev_xxx and pr_xxx macros. 2008-12-25 13:39:27 +01:00
ctcm_main.h [S390] convert ctcm printks to dev_xxx and pr_xxx macros. 2008-12-25 13:39:27 +01:00
ctcm_mpc.c [S390] convert ctcm printks to dev_xxx and pr_xxx macros. 2008-12-25 13:39:27 +01:00
ctcm_mpc.h s390/net/ctcm: message cleanup 2008-07-22 17:53:46 -04:00
ctcm_sysfs.c [S390] convert ctcm printks to dev_xxx and pr_xxx macros. 2008-12-25 13:39:27 +01:00
cu3088.c s390: remove s390_root_dev_*() 2009-01-06 10:44:34 -08:00
cu3088.h [S390] Remove P390 support. 2008-07-14 10:02:25 +02:00
fsm.c
fsm.h
Kconfig qeth: new qeth device driver 2008-03-17 07:49:26 -04:00
lcs.c lcs: fix compilation for !CONFIG_IP_MULTICAST 2009-01-25 17:59:26 -08:00
lcs.h claw/lcs/netiucv: check s390dbf level before sprints 2008-02-11 11:14:50 -05:00
Makefile qeth: new qeth device driver 2008-03-17 07:49:26 -04:00
netiucv.c [S390] convert iucv printks to dev_xxx and pr_xxx macros. 2008-12-25 13:39:24 +01:00
qeth_core_main.c [S390] qdio: report SIGA errors directly 2009-03-26 15:24:22 +01:00
qeth_core_mpc.c qeth: improving debug message handling 2008-04-16 20:41:41 -04:00
qeth_core_mpc.h qeth: improve ip_list administration after deregister failures 2008-04-16 20:41:38 -04:00
qeth_core_offl.c drivers/s390/ - csum_partial - remove unnecessary casts 2008-11-19 15:45:15 -08:00
qeth_core_offl.h qeth: new qeth device driver 2008-03-17 07:49:26 -04:00
qeth_core_sys.c qeth: reduce number of kernel messages 2008-06-10 18:20:35 -04:00
qeth_core.h qeth: exploit source MAC address for inbound layer3 packets 2009-01-04 17:34:52 -08:00
qeth_l2_main.c qeth: fix usage of netdev_ops 2009-01-11 00:05:16 -08:00
qeth_l3_main.c qeth: fix usage of netdev_ops 2009-01-11 00:05:16 -08:00
qeth_l3_sys.c qeth: remove unnecessary support ckeck in sysfs route6 2008-10-27 14:48:53 -04:00
qeth_l3.h qeth module size reduction. 2008-04-29 01:56:30 -04:00
smsgiucv.c [S390] Cleanup smsgiucv printk messages. 2008-07-14 10:02:21 +02:00
smsgiucv.h