hardkernel / linux

Linux kernel source tree
Other
426 stars 406 forks source link

odroidgoA-4.4.y: build errors with gcc9 #424

Open paralin opened 2 years ago

paralin commented 2 years ago
include/linux/module.h:130:6: error: redefinition of 'init_module'                                                                                                                                
  130 |  int init_module(void) __attribute__((alias(#initfn)));                                                                                                                                   
      |      ^~~~~~~~~~~                                                                                                                                                                          
include/linux/device.h:1350:1: note: in expansion of macro 'module_init'                                                                                                                          
 1350 | module_init(__driver##_init); \                                                                                  
      | ^~~~~~~~~~~                                                                                                      
include/linux/platform_device.h:222:2: note: in expansion of macro 'module_driver'                                       
  222 |  module_driver(__platform_driver, platform_driver_register, \             
      |  ^~~~~~~~~~~~~                                                                                                   
drivers/media/platform/rockchip/cif/dev.c:871:1: note: in expansion of macro 'module_platform_driver'                                                                                             
  871 | module_platform_driver(rkcif_plat_drv);                                                                          
      | ^~~~~~~~~~~~~~~~~~~~~~                 
include/linux/module.h:130:6: note: previous definition of 'init_module' was here                                                                                                                 
  130 |  int init_module(void) __attribute__((alias(#initfn)));                  
      |      ^~~~~~~~~~~                                                                                                 
include/linux/module.h:121:33: note: in expansion of macro 'module_init'                                                                                                                          
  121 | #define late_initcall_sync(fn)  module_init(fn)                                                                  
      |                                 ^~~~~~~~~~~    
drivers/media/platform/rockchip/cif/dev.c:853:1: note: in expansion of macro 'late_initcall_sync'                                                                                                 
  853 | late_initcall_sync(rkcif_clr_unready_dev);                                                                       
      | ^~~~~~~~~~~~~~~~~~