diff options
-rw-r--r-- | drivers/s390/block/dasd.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/s390/block/dasd.c b/drivers/s390/block/dasd.c index 498548980d78..000e5140bda4 100644 --- a/drivers/s390/block/dasd.c +++ b/drivers/s390/block/dasd.c | |||
@@ -1787,11 +1787,11 @@ static void __dasd_device_process_ccw_queue(struct dasd_device *device, | |||
1787 | list_for_each_safe(l, n, &device->ccw_queue) { | 1787 | list_for_each_safe(l, n, &device->ccw_queue) { |
1788 | cqr = list_entry(l, struct dasd_ccw_req, devlist); | 1788 | cqr = list_entry(l, struct dasd_ccw_req, devlist); |
1789 | 1789 | ||
1790 | /* Stop list processing at the first non-final request. */ | 1790 | /* Skip any non-final request. */ |
1791 | if (cqr->status == DASD_CQR_QUEUED || | 1791 | if (cqr->status == DASD_CQR_QUEUED || |
1792 | cqr->status == DASD_CQR_IN_IO || | 1792 | cqr->status == DASD_CQR_IN_IO || |
1793 | cqr->status == DASD_CQR_CLEAR_PENDING) | 1793 | cqr->status == DASD_CQR_CLEAR_PENDING) |
1794 | break; | 1794 | continue; |
1795 | if (cqr->status == DASD_CQR_ERROR) { | 1795 | if (cqr->status == DASD_CQR_ERROR) { |
1796 | __dasd_device_recovery(device, cqr); | 1796 | __dasd_device_recovery(device, cqr); |
1797 | } | 1797 | } |