From: Sebastian Ott Date: Mon, 9 Aug 2010 16:12:54 +0000 (+0200) Subject: [S390] cio: use all available paths for some internal I/O X-Git-Tag: v2.6.36-rc1~296^2~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c304db8a860c10abfaf72f7faa3df598079e2f0c;p=platform%2Fupstream%2Fkernel-adaptation-pc.git [S390] cio: use all available paths for some internal I/O Use all available paths for the SENSE ID and STLCK commands. This prevents deadlocks in conjunction with reserved devices. Signed-off-by: Sebastian Ott Signed-off-by: Martin Schwidefsky --- diff --git a/drivers/s390/cio/device_id.c b/drivers/s390/cio/device_id.c index 0d7fe4d..78a0b43 100644 --- a/drivers/s390/cio/device_id.c +++ b/drivers/s390/cio/device_id.c @@ -216,7 +216,6 @@ void ccw_device_sense_id_start(struct ccw_device *cdev) req->timeout = SENSE_ID_TIMEOUT; req->maxretries = SENSE_ID_RETRIES; req->lpm = sch->schib.pmcw.pam & sch->opm; - req->singlepath = 1; req->check = snsid_check; req->callback = snsid_callback; ccw_request_start(cdev); diff --git a/drivers/s390/cio/device_pgid.c b/drivers/s390/cio/device_pgid.c index f1fdf0e..82a5ad0 100644 --- a/drivers/s390/cio/device_pgid.c +++ b/drivers/s390/cio/device_pgid.c @@ -563,7 +563,6 @@ void ccw_device_stlck_start(struct ccw_device *cdev, void *data, void *buf1, req->timeout = PGID_TIMEOUT; req->maxretries = PGID_RETRIES; req->lpm = sch->schib.pmcw.pam & sch->opm; - req->singlepath = 1; req->data = data; req->callback = stlck_callback; stlck_build_cp(cdev, buf1, buf2);