kernel/arch/arm64/configs/rockchip_linux_defconfig | ●●●●● patch | view | raw | blame | history | |
kernel/drivers/base/test/.built-in.a.cmd | ●●●●● patch | view | raw | blame | history | |
kernel/include/linux/device.h | ●●●●● patch | view | raw | blame | history | |
kernel/include/linux/pci.h | ●●●●● patch | view | raw | blame | history |
kernel/arch/arm64/configs/rockchip_linux_defconfig
.. .. @@ -1340,7 +1340,7 @@ 1340 1340 CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y 1341 1341 CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" 1342 1342 # CONFIG_MAC80211_MESH is not set 1343 -# CONFIG_MAC80211_LEDS is not set1343 +CONFIG_MAC80211_LEDS=y1344 1344 # CONFIG_MAC80211_DEBUGFS is not set 1345 1345 # CONFIG_MAC80211_MESSAGE_TRACING is not set 1346 1346 # CONFIG_MAC80211_DEBUG_MENU is not set .. .. @@ -1941,8 +1941,8 @@ 1941 1941 CONFIG_NET_VENDOR_REALTEK=y 1942 1942 # CONFIG_8139CP is not set 1943 1943 # CONFIG_8139TOO is not set 1944 -CONFIG_R8168=y1945 -# CONFIG_R8169 is not set1944 +# CONFIG_R8168 is not set1945 +CONFIG_R8169=y1946 1946 # CONFIG_NET_VENDOR_RENESAS is not set 1947 1947 # CONFIG_NET_VENDOR_ROCKER is not set 1948 1948 # CONFIG_NET_VENDOR_SAMSUNG is not set kernel/drivers/base/test/.built-in.a.cmd
.. .. @@ -1 +1 @@ 1 -cmd_drivers/base/test/built-in.a := echo >/dev/null; rm -f drivers/base/test/built-in.a; /home/wjj/rk3568/rk356_linux4.19/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-ar cDPrST drivers/base/test/built-in.a1 +cmd_drivers/base/test/built-in.a := echo >/dev/null; rm -f drivers/base/test/built-in.a; /home/ljy/rk3568/rk3568_linux_4.19/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-ar cDPrST drivers/base/test/built-in.akernel/include/linux/device.h
.. .. @@ -267,6 +267,18 @@ 267 267 return ret; 268 268 } 269 269 270 +#define module_driver2(__driver, __register, __unregister, ...) \271 +static int __init __driver##_init(void) \272 +{ \273 + return __register(&(__driver), ##__VA_ARGS__); \274 +} \275 +late_initcall(__driver##_init); \276 +static void __exit __driver##_exit(void) \277 +{ \278 + __unregister(&(__driver), ##__VA_ARGS__); \279 +} \280 +module_exit(__driver##_exit);281 +270 282 /** 271 283 * devm_alloc_percpu - Resource-managed alloc_percpu 272 284 * @dev: Device to allocate per-cpu memory for kernel/include/linux/pci.h
.. .. @@ -1419,6 +1419,9 @@ 1419 1419 #define module_pci_driver(__pci_driver) \ 1420 1420 module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) 1421 1421 1422 +#define module_pci_driver2(__pci_driver) \1423 + module_driver2(__pci_driver, pci_register_driver, pci_unregister_driver)1424 +1422 1425 /** 1423 1426 * builtin_pci_driver() - Helper macro for registering a PCI driver 1424 1427 * @__pci_driver: pci_driver struct