aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/s390/cio/device_ops.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/s390/cio/device_ops.c b/drivers/s390/cio/device_ops.c
index f98698d5735e..41c21ad0d5f2 100644
--- a/drivers/s390/cio/device_ops.c
+++ b/drivers/s390/cio/device_ops.c
@@ -213,9 +213,9 @@ int ccw_device_start_key(struct ccw_device *cdev, struct ccw1 *cpa,
213 ret = cio_set_options (sch, flags); 213 ret = cio_set_options (sch, flags);
214 if (ret) 214 if (ret)
215 return ret; 215 return ret;
216 /* Adjust requested path mask to excluded varied off paths. */ 216 /* Adjust requested path mask to exclude unusable paths. */
217 if (lpm) { 217 if (lpm) {
218 lpm &= sch->opm; 218 lpm &= sch->lpm;
219 if (lpm == 0) 219 if (lpm == 0)
220 return -EACCES; 220 return -EACCES;
221 } 221 }
@@ -607,9 +607,9 @@ int ccw_device_tm_start_key(struct ccw_device *cdev, struct tcw *tcw,
607 return -EINVAL; 607 return -EINVAL;
608 if (cdev->private->state != DEV_STATE_ONLINE) 608 if (cdev->private->state != DEV_STATE_ONLINE)
609 return -EIO; 609 return -EIO;
610 /* Adjust requested path mask to excluded varied off paths. */ 610 /* Adjust requested path mask to exclude unusable paths. */
611 if (lpm) { 611 if (lpm) {
612 lpm &= sch->opm; 612 lpm &= sch->lpm;
613 if (lpm == 0) 613 if (lpm == 0)
614 return -EACCES; 614 return -EACCES;
615 } 615 }