diff options
author | Sebastian Ott <sebott@linux.vnet.ibm.com> | 2013-01-28 19:31:50 +0100 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2013-02-14 15:55:07 +0100 |
commit | e6a0b7c90f9f2663f470bbfaf83afcf52f8459e8 (patch) | |
tree | 4856e350b7dee7878d6ea3fb68b54976abbbbae7 /drivers/s390/cio/device.c | |
parent | 69f5576f6c8c9d0f0b3670ee7c807a194b4c40f4 (diff) | |
download | blackbird-op-linux-e6a0b7c90f9f2663f470bbfaf83afcf52f8459e8.tar.gz blackbird-op-linux-e6a0b7c90f9f2663f470bbfaf83afcf52f8459e8.zip |
s390/cio: skip broken paths
Omit known to be broken paths (those set in path_noirq_mask) for the
sense/set PGID and nop IO commands.
Note: path_noirq_mask will be reset in ccw_device_verify_start (the
paths could be healthy again). However if we restart a path
verification via verify_start this mask will not be reset (there is
no need to let the wait for an interrupt time out again - plus we
do not want to loop once we deal with the paths in unknown path group
state).
Reviewed-by: Peter Oberparleiter <peter.oberparleiter@de.ibm.com>
Signed-off-by: Sebastian Ott <sebott@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers/s390/cio/device.c')
0 files changed, 0 insertions, 0 deletions