]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
scsi: core: Use the INQUIRY-related constants
authorBart Van Assche <bvanassche@acm.org>
Fri, 15 May 2026 20:52:20 +0000 (13:52 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Sat, 23 May 2026 01:49:05 +0000 (21:49 -0400)
Use symbolic names instead of numeric constants to access the vendor and
model information.

Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Tested-by: Brian Bunker <brian@purestorage.com>
Link: https://patch.msgid.link/20260515205222.1754621-3-bvanassche@acm.org
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/scsi_scan.c

index a35a5f777d166f8ba344eae9b1288722cd0608d7..b0473f4595c17745d1f927f71d30c53ca79a6856 100644 (file)
@@ -728,9 +728,13 @@ static int scsi_probe_lun(struct scsi_device *sdev, unsigned char *inq_result,
        }
 
        if (result == 0) {
-               scsi_sanitize_inquiry_string(&inq_result[8], 8);
-               scsi_sanitize_inquiry_string(&inq_result[16], 16);
-               scsi_sanitize_inquiry_string(&inq_result[32], 4);
+               scsi_sanitize_inquiry_string(&inq_result[INQUIRY_VENDOR_OFFSET],
+                                            INQUIRY_VENDOR_LEN);
+               scsi_sanitize_inquiry_string(&inq_result[INQUIRY_MODEL_OFFSET],
+                                            INQUIRY_MODEL_LEN);
+               scsi_sanitize_inquiry_string(
+                       &inq_result[INQUIRY_REVISION_OFFSET],
+                       INQUIRY_REVISION_LEN);
 
                response_len = inq_result[4] + 5;
                if (response_len > 255)
@@ -743,8 +747,9 @@ static int scsi_probe_lun(struct scsi_device *sdev, unsigned char *inq_result,
                 * corresponding bit fields in scsi_device, so bflags
                 * need not be passed as an argument.
                 */
-               *bflags = scsi_get_device_flags(sdev, &inq_result[8],
-                               &inq_result[16]);
+               *bflags = scsi_get_device_flags(sdev,
+                               &inq_result[INQUIRY_VENDOR_OFFSET],
+                               &inq_result[INQUIRY_MODEL_OFFSET]);
 
                /* When the first pass succeeds we gain information about
                 * what larger transfer lengths might work. */