usb/gadget: Constify usb_gadget_get_string "table" argument
PATCH v10 1/2 usb/gadget: Constify usb_gadget_get_string "table" argument
The table is never modified by the function. This allows us to use it on a statically defined table that is marked const.
Signed-off-by Benjamin Herrenschmidt <[email protected]>
--- drivers/usb/gadget/usbstring.c | 2 +- include/linux/usb/gadget.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
drivers/usb/gadget/usbstring.c +1 -1
@@ -33,7 +33,7 @@* characters (which are also widely used in C strings). */ int -usb_gadget_get_string (struct usb_gadget_strings *table,int id,u8 *buf) +usb_gadget_get_string (const struct usb_gadget_strings *table,int id,u8 *buf) {struct usb_string *s;int len;
include/linux/usb/gadget.h +1 -1
@@ -763,7 +763,7 @@ struct usb_gadget_string_container { };/* put descriptor for string with that id into buf (buflen >= 256) */ -int usb_gadget_get_string (struct usb_gadget_strings *table,int id,u8 *buf); +int usb_gadget_get_string (const struct usb_gadget_strings *table,int id,u8 *buf);/*-------------------------------------------------------------------------*/