diff options
author | 2023-04-04 20:33:59 +0200 | |
---|---|---|
committer | 2025-01-03 11:00:53 +0100 | |
commit | efd34db6e6813c6e573f34353ce4ad5e81f56dbd (patch) | |
tree | de3e724be73d9ca77524aceab3bd252a8ab4d321 | |
parent | s390/qdio: Rename feature flag aif_osa to aif_qdio (diff) | |
download | wireguard-linux-efd34db6e6813c6e573f34353ce4ad5e81f56dbd.tar.xz wireguard-linux-efd34db6e6813c6e573f34353ce4ad5e81f56dbd.zip |
s390/cio: Use array indices instead of pointer arithmetic
ccw_device_get_ciw() already uses array indices to iterate over the vector
of CIWs, but then switches to pointer arithmetic when returning the one it
found. Change this to make it more consistent.
Signed-off-by: Benjamin Block <bblock@linux.ibm.com>
Reviewed-by: Vineeth Vijayan <vneethv@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
-rw-r--r-- | drivers/s390/cio/device_ops.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/s390/cio/device_ops.c b/drivers/s390/cio/device_ops.c index acd6790dba4d..61c07b4a0fe8 100644 --- a/drivers/s390/cio/device_ops.c +++ b/drivers/s390/cio/device_ops.c @@ -445,7 +445,7 @@ struct ciw *ccw_device_get_ciw(struct ccw_device *cdev, __u32 ct) return NULL; for (ciw_cnt = 0; ciw_cnt < MAX_CIWS; ciw_cnt++) if (cdev->private->dma_area->senseid.ciw[ciw_cnt].ct == ct) - return cdev->private->dma_area->senseid.ciw + ciw_cnt; + return &cdev->private->dma_area->senseid.ciw[ciw_cnt]; return NULL; } |