s390: fba dasd i/o errors.
Subsystems (2)
PATCH 7/16 s390: fba dasd i/o errors.
[patch 7/16] s390: fba dasd i/o errors.
From: Horst Hummel <[email protected]>
The FBA discipline does not use retries for failed requests. A request fails after the first unsuccessful start attempt. There are some rare conditions (e.g. CIO path recovery) in which the start of an i/o on a fba device can fail. A tiny amount of retries is therefore reasonable.
Signed-off-by Martin Schwidefsky <[email protected]>
diffstat:
drivers/s390/block/dasd_fba.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletion(-)
drivers/s390/block/dasd_fba.c +3 -1
@@ -4,7 +4,7 @@* Bugreports.to..: <[email protected]> * (C) IBM Corporation, IBM Deutschland Entwicklung GmbH, 1999,2000 * -* $Revision: 1.39 $ +* $Revision: 1.40 $ */ #include <linux/config.h>
@@ -354,6 +354,8 @@ dasd_fba_build_cp(struct dasd_device * d } cqr->device = device; cqr->expires =5 *60 *HZ ;/* 5 minutes */ + cqr->retries =32 ; + cqr->buildclk =get_clock (); cqr->status =DASD_CQR_FILLED ;return cqr; }