Skip to contentSkip to conversation

usb: make usb_ep_ops const

PATCH New Bhumika Goyal 1 participant 4 messages Aug 12, 2017

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

cover usb: make usb_ep_ops const

Constify usb_ep_ops structures.

Bhumika Goyal (3):
usb: renesas_usbhs: gadget: make usb_ep_ops const
usb: gadget: udc: renesas_usb3: make usb_ep_ops const
usb: dwc2: gadget: make usb_ep_ops const

 drivers/usb/dwc2/gadget.c              | 2 +-
 drivers/usb/gadget/udc/renesas_usb3.c  | 2 +-
 drivers/usb/renesas_usbhs/mod_gadget.c | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)
Signature · 1 line
1.9.1
#1 lore raw

PATCH 1/3 usb: renesas_usbhs: gadget: make usb_ep_ops const

Make the structure const as it is only stored in the ops field of a usb_ep structure, which is of type const.
Done using Coccinelle.

---
 drivers/usb/renesas_usbhs/mod_gadget.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/usb/renesas_usbhs/mod_gadget.c +1 -1
index 2c8161b..55095e4 100644
@@ -764,7 +764,7 @@ static int usbhsg_ep_set_wedge(struct usb_ep *ep)
 	return __usbhsg_ep_set_halt_wedge(ep, 1, 1);
 }
 
-static struct usb_ep_ops usbhsg_ep_ops = {
+static const struct usb_ep_ops usbhsg_ep_ops = {
 	.enable		= usbhsg_ep_enable,
 	.disable	= usbhsg_ep_disable,
 
Signature · 1 line
1.9.1
#2 lore raw

PATCH 2/3 usb: gadget: udc: renesas_usb3: make usb_ep_ops const

In reply to Bhumika Goyal

Make the structure const as it is only stored in the ops field of a usb_ep structure, which is of type const.
Done using Coccinelle.

---
 drivers/usb/gadget/udc/renesas_usb3.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/usb/gadget/udc/renesas_usb3.c +1 -1
index e1de8fe..a995390 100644
@@ -2192,7 +2192,7 @@ static void renesas_usb3_ep_fifo_flush(struct usb_ep *_ep)
 	}
 }
 
-static struct usb_ep_ops renesas_usb3_ep_ops = {
+static const struct usb_ep_ops renesas_usb3_ep_ops = {
 	.enable		= renesas_usb3_ep_enable,
 	.disable	= renesas_usb3_ep_disable,
 
Signature · 1 line
1.9.1
#3 lore raw

PATCH 3/3 usb: dwc2: gadget: make usb_ep_ops const

In reply to Bhumika Goyal

Make the structure const as it is only stored in the ops field of a usb_ep structure, which is of type const.
Done using Coccinelle.

---
 drivers/usb/dwc2/gadget.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/usb/dwc2/gadget.c +1 -1
index c4066cd..0d8e09c 100644
@@ -4179,7 +4179,7 @@ static int dwc2_hsotg_ep_sethalt_lock(struct usb_ep *ep, int value)
 	return ret;
 }
 
-static struct usb_ep_ops dwc2_hsotg_ep_ops = {
+static const struct usb_ep_ops dwc2_hsotg_ep_ops = {
 	.enable		= dwc2_hsotg_ep_enable,
 	.disable	= dwc2_hsotg_ep_disable,
 	.alloc_request	= dwc2_hsotg_ep_alloc_request,
Signature · 1 line
1.9.1