aboutsummaryrefslogtreecommitdiffstats
path: root/module-usb-serial.patch
blob: 6a01e430cf148bb151b56a20e21e77591054df73 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
---
 drivers/usb/serial/usb-serial.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

--- a/drivers/usb/serial/usb-serial.c
+++ b/drivers/usb/serial/usb-serial.c
@@ -1212,12 +1212,15 @@ void usb_serial_deregister(struct usb_se
 
 /* If the usb-serial core is built into the core, the usb-serial drivers
    need these symbols to load properly as modules. */
-EXPORT_SYMBOL_GPL(usb_serial_register);
+//EXPORT_SYMBOL_GPL(usb_serial_register);
+EXPORT_SYMBOL_NS(usb, usb_serial_register);
 EXPORT_SYMBOL_GPL(usb_serial_deregister);
 EXPORT_SYMBOL_GPL(usb_serial_probe);
 EXPORT_SYMBOL_GPL(usb_serial_disconnect);
 EXPORT_SYMBOL_GPL(usb_serial_port_softint);
 
+MODULE_NAMESPACE_ALLOW(usb, visor);
+MODULE_NAMESPACE_ALLOW(usb, sierra);
 
 /* Module information */
 MODULE_AUTHOR( DRIVER_AUTHOR );