]> git.baikalelectronics.ru Git - kernel.git/commit
s390/dasd: Implement block timeout handling
authorHannes Reinecke <hare@suse.de>
Wed, 30 Jan 2013 09:26:14 +0000 (09:26 +0000)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Mon, 1 Jul 2013 15:31:20 +0000 (17:31 +0200)
commit9ae339a5048db25e7b1c0e684ffefd76760e88de
tree3d69366b49c18967fda51cb6b0355148f91f7d6f
parent07a1b57b077dac7612186cd6a71bd0cd56f3d255
s390/dasd: Implement block timeout handling

This patch implements generic block layer timeout handling
callbacks for DASDs. When the timeout expires the respective
cqr is aborted.

With this timeout handler time-critical request abort
is guaranteed as the abort does not depend on the internal
state of the various DASD driver queues.

Signed-off-by: Hannes Reinecke <hare@suse.de>
Acked-by: Stefan Weinhuber <wein@de.ibm.com>
Signed-off-by: Stefan Weinhuber <wein@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
drivers/s390/block/dasd.c
drivers/s390/block/dasd_diag.c
drivers/s390/block/dasd_eckd.c
drivers/s390/block/dasd_fba.c