Commit ad62e4a0 authored by Shrirang Bagul's avatar Shrirang Bagul
Browse files

UBUNTU: SAUCE: usb: gadget: uvc: fix build error - module_init redefined



In file included from /media/qct-wendover/linux-qcomm/drivers/usb/gadget/function/f_uvc.c:14:
/media/qct-wendover/linux-qcomm/include/linux/module.h:130:42: error: redefinition of '__inittest'
  130 |  static inline initcall_t __maybe_unused __inittest(void)  \
      |                                          ^~~~~~~~~~
/media/qct-wendover/linux-qcomm/drivers/usb/gadget/function/f_uvc.c:941:1: note: in expansion of macro 'module_init'
  941 | module_init(uvc_init);
      | ^~~~~~~~~~~
/media/qct-wendover/linux-qcomm/include/linux/module.h:130:42: note: previous definition of '__inittest' was here
  130 |  static inline initcall_t __maybe_unused __inittest(void)  \
      |                                          ^~~~~~~~~~
/media/qct-wendover/linux-qcomm/include/linux/usb/composite.h:652:2: note: in expansion of macro 'module_init'
  652 |  module_init(_name ## mod_init);     \
      |  ^~~~~~~~~~~
/media/qct-wendover/linux-qcomm/drivers/usb/gadget/function/f_uvc.c:935:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT'
  935 | DECLARE_USB_FUNCTION_INIT(uvc, uvc_alloc_inst, uvc_alloc);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/media/qct-wendover/linux-qcomm/include/linux/module.h:132:6: error: redefinition of 'init_module'
  132 |  int init_module(void) __copy(initfn) __attribute__((alias(#initfn)));
      |      ^~~~~~~~~~~
/media/qct-wendover/linux-qcomm/drivers/usb/gadget/function/f_uvc.c:941:1: note: in expansion of macro 'module_init'
  941 | module_init(uvc_init);
      | ^~~~~~~~~~~
/media/qct-wendover/linux-qcomm/include/linux/module.h:132:6: note: previous definition of 'init_module' was here
  132 |  int init_module(void) __copy(initfn) __attribute__((alias(#initfn)));
      |      ^~~~~~~~~~~
/media/qct-wendover/linux-qcomm/include/linux/usb/composite.h:652:2: note: in expansion of macro 'module_init'
  652 |  module_init(_name ## mod_init);     \
      |  ^~~~~~~~~~~
/media/qct-wendover/linux-qcomm/drivers/usb/gadget/function/f_uvc.c:935:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT'
  935 | DECLARE_USB_FUNCTION_INIT(uvc, uvc_alloc_inst, uvc_alloc);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/media/qct-wendover/linux-qcomm/include/linux/module.h:136:42: error: redefinition of '__exittest'
  136 |  static inline exitcall_t __maybe_unused __exittest(void)  \
      |                                          ^~~~~~~~~~
/media/qct-wendover/linux-qcomm/drivers/usb/gadget/function/f_uvc.c:947:1: note: in expansion of macro 'module_exit'
  947 | module_exit(uvc_exit);
      | ^~~~~~~~~~~
/media/qct-wendover/linux-qcomm/include/linux/module.h:136:42: note: previous definition of '__exittest' was here
  136 |  static inline exitcall_t __maybe_unused __exittest(void)  \
      |                                          ^~~~~~~~~~
/media/qct-wendover/linux-qcomm/include/linux/usb/composite.h:653:2: note: in expansion of macro 'module_exit'
  653 |  module_exit(_name ## mod_exit)
      |  ^~~~~~~~~~~
/media/qct-wendover/linux-qcomm/drivers/usb/gadget/function/f_uvc.c:935:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT'
  935 | DECLARE_USB_FUNCTION_INIT(uvc, uvc_alloc_inst, uvc_alloc);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/media/qct-wendover/linux-qcomm/include/linux/module.h:138:7: error: redefinition of 'cleanup_module'
  138 |  void cleanup_module(void) __copy(exitfn) __attribute__((alias(#exitfn)));
      |       ^~~~~~~~~~~~~~
/media/qct-wendover/linux-qcomm/drivers/usb/gadget/function/f_uvc.c:947:1: note: in expansion of macro 'module_exit'
  947 | module_exit(uvc_exit);
      | ^~~~~~~~~~~
/media/qct-wendover/linux-qcomm/include/linux/module.h:138:7: note: previous definition of 'cleanup_module' was here
  138 |  void cleanup_module(void) __copy(exitfn) __attribute__((alias(#exitfn)));
      |       ^~~~~~~~~~~~~~
/media/qct-wendover/linux-qcomm/include/linux/usb/composite.h:653:2: note: in expansion of macro 'module_exit'
  653 |  module_exit(_name ## mod_exit)
      |  ^~~~~~~~~~~
/media/qct-wendover/linux-qcomm/drivers/usb/gadget/function/f_uvc.c:935:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT'
  935 | DECLARE_USB_FUNCTION_INIT(uvc, uvc_alloc_inst, uvc_alloc);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~

Signed-off-by: default avatarShrirang Bagul <shrirang.bagul@canonical.com>
parent b5e9ab81
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment