]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
scsi: mpi3mr: Mark device strings as nonstring
authorKees Cook <kees@kernel.org>
Wed, 5 Feb 2025 21:40:37 +0000 (13:40 -0800)
committerKees Cook <kees@kernel.org>
Fri, 28 Feb 2025 19:51:31 +0000 (11:51 -0800)
In preparation for memtostr*() checking that its source is marked as
nonstring, annotate the device strings accordingly.

Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com> # SCSI
Signed-off-by: Kees Cook <kees@kernel.org>
drivers/scsi/mpi3mr/mpi3mr_transport.c

index 0ba9e6a6a13c6d21f7d40f4c7eb8bd7a911ea48d..c8d6ced5640e9405a28115f4843cc094fa941925 100644 (file)
@@ -105,10 +105,10 @@ struct rep_manu_reply {
        u8 reserved0[2];
        u8 sas_format;
        u8 reserved2[3];
-       u8 vendor_id[SAS_EXPANDER_VENDOR_ID_LEN];
-       u8 product_id[SAS_EXPANDER_PRODUCT_ID_LEN];
-       u8 product_rev[SAS_EXPANDER_PRODUCT_REV_LEN];
-       u8 component_vendor_id[SAS_EXPANDER_COMPONENT_VENDOR_ID_LEN];
+       u8 vendor_id[SAS_EXPANDER_VENDOR_ID_LEN] __nonstring;
+       u8 product_id[SAS_EXPANDER_PRODUCT_ID_LEN] __nonstring;
+       u8 product_rev[SAS_EXPANDER_PRODUCT_REV_LEN] __nonstring;
+       u8 component_vendor_id[SAS_EXPANDER_COMPONENT_VENDOR_ID_LEN] __nonstring;
        u16 component_id;
        u8 component_revision_id;
        u8 reserved3;