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