[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 <sebott@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
This commit is contained in:
Sebastian Ott 2010-08-09 18:12:54 +02:00 committed by Martin Schwidefsky
parent 982bdf8146
commit c304db8a86
2 changed files with 0 additions and 2 deletions

View File

@ -216,7 +216,6 @@ void ccw_device_sense_id_start(struct ccw_device *cdev)
req->timeout = SENSE_ID_TIMEOUT; req->timeout = SENSE_ID_TIMEOUT;
req->maxretries = SENSE_ID_RETRIES; req->maxretries = SENSE_ID_RETRIES;
req->lpm = sch->schib.pmcw.pam & sch->opm; req->lpm = sch->schib.pmcw.pam & sch->opm;
req->singlepath = 1;
req->check = snsid_check; req->check = snsid_check;
req->callback = snsid_callback; req->callback = snsid_callback;
ccw_request_start(cdev); ccw_request_start(cdev);

View File

@ -563,7 +563,6 @@ void ccw_device_stlck_start(struct ccw_device *cdev, void *data, void *buf1,
req->timeout = PGID_TIMEOUT; req->timeout = PGID_TIMEOUT;
req->maxretries = PGID_RETRIES; req->maxretries = PGID_RETRIES;
req->lpm = sch->schib.pmcw.pam & sch->opm; req->lpm = sch->schib.pmcw.pam & sch->opm;
req->singlepath = 1;
req->data = data; req->data = data;
req->callback = stlck_callback; req->callback = stlck_callback;
stlck_build_cp(cdev, buf1, buf2); stlck_build_cp(cdev, buf1, buf2);