mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-30 21:44:27 -04:00 
			
		
		
		
	Without module_pci_driver being defined the pci drivers do not get registered. Should fix #11332 SVN-Revision: 31437
		
			
				
	
	
		
			23 lines
		
	
	
		
			857 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			857 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| --- a/include/linux/compat-3.4.h
 | |
| +++ b/include/linux/compat-3.4.h
 | |
| @@ -62,6 +62,19 @@ static inline void eth_hw_addr_random(st
 | |
|  #endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,31)) */
 | |
|  #endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,12)) */
 | |
|  
 | |
| +/* source include/linux/pci.h */
 | |
| +/**
 | |
| + * module_pci_driver() - Helper macro for registering a PCI driver
 | |
| + * @__pci_driver: pci_driver struct
 | |
| + *
 | |
| + * Helper macro for PCI drivers which do not do anything special in module
 | |
| + * init/exit. This eliminates a lot of boilerplate. Each module may only
 | |
| + * use this macro once, and calling it replaces module_init() and module_exit()
 | |
| + */
 | |
| +#define module_pci_driver(__pci_driver) \
 | |
| +	module_driver(__pci_driver, pci_register_driver, \
 | |
| +		       pci_unregister_driver)
 | |
| +
 | |
|  #endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(3,4,0)) */
 | |
|  
 | |
|  #endif /* LINUX_5_4_COMPAT_H */
 |