]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/s390/block/dasd_fba.c
[S390] dasd: add device attribute to disable blocking on lost paths
[linux-2.6-omap-h63xx.git] / drivers / s390 / block / dasd_fba.c
index 93d9b6452a94b5fb2e6606ed9efe92fffce72888..f1d176021694886fc1b6c2ba1f30ee6318c322c8 100644 (file)
@@ -355,7 +355,8 @@ static struct dasd_ccw_req *dasd_fba_build_cp(struct dasd_device * memdev,
                        recid++;
                }
        }
-       if (req->cmd_flags & REQ_FAILFAST)
+       if (blk_noretry_request(req) ||
+           block->base->features & DASD_FEATURE_FAILFAST)
                set_bit(DASD_CQR_FLAGS_FAILFAST, &cqr->flags);
        cqr->startdev = memdev;
        cqr->memdev = memdev;