staging: make USB device id constant
The id_table field of the struct usb_device_id is constant in <linux/usb.h> so it is worth to make the initialization data also constant. The semantic match that finds this kind of pattern is as follows: (http://coccinelle.lip6.fr/) // <smpl> @r@ disable decl_init,const_decl_init; identifier I1, I2, x; @@ struct I1 { ... const struct I2 *x; ... }; @s@ identifier r.I1, y; identifier r.x, E; @@ struct I1 y = { .x = E, }; @c@ identifier r.I2; identifier s.E; @@ const struct I2 E[] = ... ; @depends on !c@ identifier r.I2; identifier s.E; @@ + const struct I2 E[] = ...; // </smpl> Signed-off-by: Németh Márton <nm127@freemail.hu> Cc: Julia Lawall <julia@diku.dk> Cc: cocci@diku.dk Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
13ac58dac0
commit
a457732b83
16 changed files with 16 additions and 16 deletions
|
@ -87,7 +87,7 @@ struct oled_dev_desc_str {
|
|||
};
|
||||
|
||||
/* table of devices that work with this driver */
|
||||
static struct usb_device_id id_table[] = {
|
||||
static const struct usb_device_id id_table[] = {
|
||||
/* Asus G1/G2 (and variants)*/
|
||||
{ USB_DEVICE(USB_VENDOR_ID_ASUS, USB_DEVICE_ID_ASUS_LCM) },
|
||||
/* Asus G50V (and possibly others - G70? G71?)*/
|
||||
|
|
|
@ -264,7 +264,7 @@ struct dt9812_usb_cmd {
|
|||
|
||||
static DECLARE_MUTEX(dt9812_mutex);
|
||||
|
||||
static struct usb_device_id dt9812_table[] = {
|
||||
static const struct usb_device_id dt9812_table[] = {
|
||||
{USB_DEVICE(0x0867, 0x9812)},
|
||||
{} /* Terminating entry */
|
||||
};
|
||||
|
|
|
@ -2833,7 +2833,7 @@ static struct comedi_driver driver_usbdux = {
|
|||
};
|
||||
|
||||
/* Table with the USB-devices: just now only testing IDs */
|
||||
static struct usb_device_id usbduxsub_table[] = {
|
||||
static const struct usb_device_id usbduxsub_table[] = {
|
||||
{USB_DEVICE(0x13d8, 0x0001)},
|
||||
{USB_DEVICE(0x13d8, 0x0002)},
|
||||
{} /* Terminating entry */
|
||||
|
|
|
@ -1769,7 +1769,7 @@ static struct comedi_driver driver_usbduxfast = {
|
|||
/*
|
||||
* Table with the USB-devices: just now only testing IDs
|
||||
*/
|
||||
static struct usb_device_id usbduxfastsub_table[] = {
|
||||
static const struct usb_device_id usbduxfastsub_table[] = {
|
||||
/* { USB_DEVICE(0x4b4, 0x8613) }, testing */
|
||||
{USB_DEVICE(0x13d8, 0x0010)}, /* real ID */
|
||||
{USB_DEVICE(0x13d8, 0x0011)}, /* real ID */
|
||||
|
|
|
@ -75,7 +75,7 @@ enum {
|
|||
DEVICE_VMK8061
|
||||
};
|
||||
|
||||
static struct usb_device_id vmk80xx_id_table[] = {
|
||||
static const struct usb_device_id vmk80xx_id_table[] = {
|
||||
{USB_DEVICE(0x10cf, 0x5500), .driver_info = DEVICE_VMK8055},
|
||||
{USB_DEVICE(0x10cf, 0x5501), .driver_info = DEVICE_VMK8055},
|
||||
{USB_DEVICE(0x10cf, 0x5502), .driver_info = DEVICE_VMK8055},
|
||||
|
|
|
@ -58,7 +58,7 @@
|
|||
#endif
|
||||
|
||||
/* table of devices that work with this driver */
|
||||
static struct usb_device_id usb_alphatrack_table[] = {
|
||||
static const struct usb_device_id usb_alphatrack_table[] = {
|
||||
{USB_DEVICE(VENDOR_ID, PRODUCT_ID)},
|
||||
{} /* Terminating entry */
|
||||
};
|
||||
|
|
|
@ -55,7 +55,7 @@
|
|||
#endif
|
||||
|
||||
/* table of devices that work with this driver */
|
||||
static struct usb_device_id usb_tranzport_table[] = {
|
||||
static const struct usb_device_id usb_tranzport_table[] = {
|
||||
{USB_DEVICE(VENDOR_ID, PRODUCT_ID)},
|
||||
{} /* Terminating entry */
|
||||
};
|
||||
|
|
|
@ -444,7 +444,7 @@ static struct go7007_usb_board board_sensoray_2250 = {
|
|||
},
|
||||
};
|
||||
|
||||
static struct usb_device_id go7007_usb_id_table[] = {
|
||||
static const struct usb_device_id go7007_usb_id_table[] = {
|
||||
{
|
||||
.match_flags = USB_DEVICE_ID_MATCH_DEVICE_AND_VERSION |
|
||||
USB_DEVICE_ID_MATCH_INT_INFO,
|
||||
|
|
|
@ -148,7 +148,7 @@ static void s2250loader_disconnect(struct usb_interface *interface)
|
|||
unlock_kernel();
|
||||
}
|
||||
|
||||
static struct usb_device_id s2250loader_ids[] = {
|
||||
static const struct usb_device_id s2250loader_ids[] = {
|
||||
{USB_DEVICE(0x1943, 0xa250)},
|
||||
{} /* Terminating entry */
|
||||
};
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
|
||||
|
||||
/* table of devices that work with this driver */
|
||||
static struct usb_device_id line6_id_table[] = {
|
||||
static const struct usb_device_id line6_id_table[] = {
|
||||
{ USB_DEVICE(LINE6_VENDOR_ID, LINE6_DEVID_BASSPODXT) },
|
||||
{ USB_DEVICE(LINE6_VENDOR_ID, LINE6_DEVID_BASSPODXTLIVE) },
|
||||
{ USB_DEVICE(LINE6_VENDOR_ID, LINE6_DEVID_BASSPODXTPRO) },
|
||||
|
|
|
@ -45,7 +45,7 @@ MODULE_LICENSE("Dual BSD/GPL");
|
|||
static const char driver_name[] = "Otus";
|
||||
|
||||
/* table of devices that work with this driver */
|
||||
static struct usb_device_id zd1221_ids [] = {
|
||||
static const struct usb_device_id zd1221_ids[] = {
|
||||
{ USB_DEVICE(VENDOR_ATHR, PRODUCT_AR9170) },
|
||||
{ USB_DEVICE(VENDOR_DLINK, PRODUCT_DWA160A) },
|
||||
{ USB_DEVICE(VENDOR_NETGEAR, PRODUCT_WNDA3100) },
|
||||
|
|
|
@ -116,7 +116,7 @@ static int debug;
|
|||
#define FOURTHCHAR ((unsigned char *)(urb->transfer_buffer))[i + 3]
|
||||
#define FIFTHCHAR ((unsigned char *)(urb->transfer_buffer))[i + 4]
|
||||
|
||||
static struct usb_device_id quausb2_id_table[] = {
|
||||
static const struct usb_device_id quausb2_id_table[] = {
|
||||
{USB_DEVICE(USB_VENDOR_ID_QUATECH, QUATECH_SSU2_100)},
|
||||
{USB_DEVICE(USB_VENDOR_ID_QUATECH, QUATECH_DSU2_100)},
|
||||
{USB_DEVICE(USB_VENDOR_ID_QUATECH, QUATECH_DSU2_400)},
|
||||
|
|
|
@ -110,7 +110,7 @@ u32 rt_global_debug_component = \
|
|||
#define TOTAL_CAM_ENTRY 32
|
||||
#define CAM_CONTENT_COUNT 8
|
||||
|
||||
static struct usb_device_id rtl8192_usb_id_tbl[] = {
|
||||
static const struct usb_device_id rtl8192_usb_id_tbl[] = {
|
||||
/* Realtek */
|
||||
{USB_DEVICE(0x0bda, 0x8192)},
|
||||
{USB_DEVICE(0x0bda, 0x8709)},
|
||||
|
|
|
@ -104,7 +104,7 @@ u32 rt_global_debug_component = \
|
|||
#define TOTAL_CAM_ENTRY 32
|
||||
#define CAM_CONTENT_COUNT 8
|
||||
|
||||
static struct usb_device_id rtl8192_usb_id_tbl[] = {
|
||||
static const struct usb_device_id rtl8192_usb_id_tbl[] = {
|
||||
/* Realtek */
|
||||
{USB_DEVICE(0x0bda, 0x8192)},
|
||||
{USB_DEVICE(0x0bda, 0x8709)},
|
||||
|
|
|
@ -126,7 +126,7 @@ static int debug;
|
|||
#define MODEM_CTRL 0x40
|
||||
#define RS232_MODE 0x00
|
||||
|
||||
static struct usb_device_id serqt_id_table[] = {
|
||||
static const struct usb_device_id serqt_id_table[] = {
|
||||
{USB_DEVICE(USB_VENDOR_ID_QUATECH, QUATECH_SSU100)},
|
||||
{USB_DEVICE(USB_VENDOR_ID_QUATECH, QUATECH_SSU200)},
|
||||
{USB_DEVICE(USB_VENDOR_ID_QUATECH, QUATECH_DSU100)},
|
||||
|
|
|
@ -23,7 +23,7 @@ MODULE_DESCRIPTION("IS89C35 802.11bg WLAN USB Driver");
|
|||
MODULE_LICENSE("GPL");
|
||||
MODULE_VERSION("0.1");
|
||||
|
||||
static struct usb_device_id wb35_table[] __devinitdata = {
|
||||
static const struct usb_device_id wb35_table[] __devinitconst = {
|
||||
{ USB_DEVICE(0x0416, 0x0035) },
|
||||
{ USB_DEVICE(0x18E8, 0x6201) },
|
||||
{ USB_DEVICE(0x18E8, 0x6206) },
|
||||
|
|
Loading…
Reference in a new issue