mirror of
https://github.com/torvalds/linux
synced 2024-11-05 18:23:50 +00:00
bcma: add module_bcma_driver()
This makes it possible to save some lines of code in drivers with an simple bcma driver registration. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
This commit is contained in:
parent
f911085ffa
commit
cacce073bf
1 changed files with 9 additions and 0 deletions
|
@ -305,6 +305,15 @@ int __bcma_driver_register(struct bcma_driver *drv, struct module *owner);
|
|||
|
||||
extern void bcma_driver_unregister(struct bcma_driver *drv);
|
||||
|
||||
/* module_bcma_driver() - Helper macro for drivers that don't 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_bcma_driver(__bcma_driver) \
|
||||
module_driver(__bcma_driver, bcma_driver_register, \
|
||||
bcma_driver_unregister)
|
||||
|
||||
/* Set a fallback SPROM.
|
||||
* See kdoc at the function definition for complete documentation. */
|
||||
extern int bcma_arch_register_fallback_sprom(
|
||||
|
|
Loading…
Reference in a new issue