android_kernel_xiaomi_sm8350/drivers/s390/cio
Sebastian Ott 659213b899 [S390] cio: disallow driver io for known to be broken paths
When a driver requests to do IO, we will adjust the mask of
paths to be used to exclude varied offline paths.

Drivers trying to do IO solely on paths which are online but some
way defective may lack the information to do proper error handling.

There is no reason to allow the usage of known to be broken paths.
Thus restrict the paths a ccw driver can use for IO to a subset of
the paths cio found usable (this also excludes offline paths).

Signed-off-by: Sebastian Ott <sebott@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2011-12-01 13:32:18 +01:00
..
airq.c
blacklist.c
blacklist.h
ccwgroup.c [S390] ccwgroup: cleanup 2011-10-30 15:16:43 +01:00
ccwreq.c [S390] cio: add message for timeouts on internal I/O 2011-10-30 15:16:41 +01:00
chp.c s390: add missing module.h/export.h includes 2011-10-31 19:30:58 -04:00
chp.h
chsc_sch.c [S390] chsc_sch: add support for irq statistics 2011-10-30 15:16:44 +01:00
chsc_sch.h
chsc.c
chsc.h
cio_debug.h
cio.c [S390] kdump backend code 2011-10-30 15:16:42 +01:00
cio.h [S390] hibernate: directly trigger subchannel evaluation 2011-12-01 13:32:17 +01:00
cmf.c
crw.c
css.c [S390] hibernate: directly trigger subchannel evaluation 2011-12-01 13:32:17 +01:00
css.h [S390] sparse: fix sparse warnings about missing prototypes 2011-10-30 15:16:46 +01:00
device_fsm.c
device_id.c
device_ops.c [S390] cio: disallow driver io for known to be broken paths 2011-12-01 13:32:18 +01:00
device_pgid.c
device_status.c
device.c [S390] hibernate: directly trigger subchannel evaluation 2011-12-01 13:32:17 +01:00
device.h [S390] fix mismatch in summation of I/O IRQ statistics 2011-10-30 15:16:15 +01:00
fcx.c
idset.c
idset.h
io_sch.h [S390] fix mismatch in summation of I/O IRQ statistics 2011-10-30 15:16:15 +01:00
ioasm.h
isc.c
itcw.c
Makefile
orb.h
qdio_debug.c Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux 2011-11-06 19:44:47 -08:00
qdio_debug.h
qdio_main.c [S390] qdio: prevent dsci access without adapter interrupts 2011-10-30 15:16:47 +01:00
qdio_setup.c s390: add missing module.h/export.h includes 2011-10-31 19:30:58 -04:00
qdio_thinint.c [S390] qdio: prevent dsci access without adapter interrupts 2011-10-30 15:16:47 +01:00
qdio.h [S390] qdio: prevent dsci access without adapter interrupts 2011-10-30 15:16:47 +01:00