Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

scsi: usb: uas: Declare two host templates and host template pointers const

Improve source code documentation by constifying host templates that are
not modified.

Acked-by: Alan Stern <stern@rowland.harvard.edu> (for usb-storage)
Acked-by: Oliver Neukum <oneukum@suse.com>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Oliver Neukum <oneukum@suse.com>
Cc: linux-usb@vger.kernel.org
Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Link: https://lore.kernel.org/r/20230322195515.1267197-81-bvanassche@acm.org
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>

authored by

Bart Van Assche and committed by
Martin K. Petersen
04d1fa43 f2e2fe3d

+4 -4
+1 -1
drivers/usb/image/microtek.c
··· 620 620 621 621 static DEF_SCSI_QCMD(mts_scsi_queuecommand) 622 622 623 - static struct scsi_host_template mts_scsi_host_template = { 623 + static const struct scsi_host_template mts_scsi_host_template = { 624 624 .module = THIS_MODULE, 625 625 .name = "microtekX6", 626 626 .proc_name = "microtekX6",
+1 -1
drivers/usb/storage/uas.c
··· 894 894 return 0; 895 895 } 896 896 897 - static struct scsi_host_template uas_host_template = { 897 + static const struct scsi_host_template uas_host_template = { 898 898 .module = THIS_MODULE, 899 899 .name = "uas", 900 900 .queuecommand = uas_queuecommand,
+1 -1
drivers/usb/storage/usb.c
··· 937 937 struct usb_interface *intf, 938 938 const struct usb_device_id *id, 939 939 const struct us_unusual_dev *unusual_dev, 940 - struct scsi_host_template *sht) 940 + const struct scsi_host_template *sht) 941 941 { 942 942 struct Scsi_Host *host; 943 943 struct us_data *us;
+1 -1
drivers/usb/storage/usb.h
··· 187 187 struct usb_interface *intf, 188 188 const struct usb_device_id *id, 189 189 const struct us_unusual_dev *unusual_dev, 190 - struct scsi_host_template *sht); 190 + const struct scsi_host_template *sht); 191 191 extern int usb_stor_probe2(struct us_data *us); 192 192 extern void usb_stor_disconnect(struct usb_interface *intf); 193 193