We'll need static inline wrappers in following patches, let's add them.

Signed-off-by: Sascha Hauer <s.ha...@pengutronix.de>
---
 include/linux/usb/usbserial.h | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/include/linux/usb/usbserial.h b/include/linux/usb/usbserial.h
index 
e1375c489a027448c8e75ce1ce051c279650bcc9..2d33a8e25a7f86a8956805dec1742757e2a7c60f
 100644
--- a/include/linux/usb/usbserial.h
+++ b/include/linux/usb/usbserial.h
@@ -7,7 +7,18 @@ struct usb_serial_pdata {
        bool                    acm;
 };
 
+#ifdef CONFIG_USB_GADGET_SERIAL
 int usb_serial_register(struct usb_serial_pdata *pdata);
 void usb_serial_unregister(void);
+#else
+static inline int usb_serial_register(struct usb_serial_pdata *pdata)
+{
+       return -ENOSYS;
+}
+
+static inline void usb_serial_unregister(void)
+{
+}
+#endif
 
 #endif /* _USB_SERIAL_H */

-- 
2.47.3


Reply via email to