kernel/include/linux/device.h
.. .. @@ -1711,6 +1711,8 @@ 1711 1711 } \ 1712 1712 module_exit(__driver##_exit); 1713 1713 1714 +1715 +1714 1716 #define module_driver1(__driver, __register, __unregister, ...) \ 1715 1717 static int __init __driver##_init(void) \ 1716 1718 { \ .. .. @@ -1722,6 +1724,7 @@ 1722 1724 __unregister(&(__driver) , ##__VA_ARGS__); \ 1723 1725 } \ 1724 1726 module_exit(__driver##_exit); 1727 +1725 1728 /** 1726 1729 * builtin_driver() - Helper macro for drivers that don't do anything 1727 1730 * special in init and have no exit. This eliminates some boilerplate.