diff options
| author | Kees Cook <[email protected]> | 2022-02-07 22:12:31 -0800 |
|---|---|---|
| committer | Martin K. Petersen <[email protected]> | 2022-02-11 16:42:22 -0500 |
| commit | 03e4383c7ce36ac400489c8fe84724470a8251e9 (patch) | |
| tree | caaa77b8488172fa88bbd630a4e6d755ffa8d65c /tools/perf/scripts/python/bin | |
| parent | 49b729f58e7a98a006a8a0c1dcca8a1a4f58d2a8 (diff) | |
scsi: ibmvscsis: Silence -Warray-bounds warning
Instead of doing a cast to storage that is too small, add a union for the
high 64 bits. Silences the warnings under -Warray-bounds:
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c: In function 'ibmvscsis_send_messages':
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1934:44: error: array subscript 'struct viosrp_crq[0]' is partly outside array bounds of 'u64[1]' {aka 'long long unsigned int[1]'} [-Werror=array-bounds]
1934 | crq->valid = VALID_CMD_RESP_EL;
| ^~
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1875:13: note: while referencing 'msg_hi'
1875 | u64 msg_hi = 0;
| ^~~~~~
There is no change to the resulting binary instructions.
Link: https://lore.kernel.org/lkml/[email protected]
Link: https://lore.kernel.org/r/[email protected]
Cc: Michael Cyr <[email protected]>
Cc: "James E.J. Bottomley" <[email protected]>
Cc: "Martin K. Petersen" <[email protected]>
Cc: Tyrel Datwyler <[email protected]>
Cc: [email protected]
Cc: [email protected]
Reported-by: Stephen Rothwell <[email protected]>
Reviewed-by: Tyrel Datwyler <[email protected]>
Signed-off-by: Kees Cook <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions