[openwrt/openwrt] kernel/r8169: provide a virtual kmod
LEDE Commits
lede-commits at lists.infradead.org
Wed Dec 31 09:16:58 PST 2025
robimarko pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/01fa50b7745b176b0c4e3d1babd1616a1cb36868
commit 01fa50b7745b176b0c4e3d1babd1616a1cb36868
Author: George Sapkin <george at sapk.in>
AuthorDate: Sun Dec 28 17:30:12 2025 +0200
kernel/r8169: provide a virtual kmod
Switch r8169 and related kmods to use the new virtual kmod provides
semantic and mark r8169 as the default variant.
Signed-off-by: George Sapkin <george at sapk.in>
Link: https://github.com/openwrt/openwrt/pull/21288
Signed-off-by: Robert Marko <robimarko at gmail.com>
---
package/kernel/linux/modules/netdevices.mk | 1 +
package/kernel/r8101/Makefile | 2 +-
package/kernel/r8125/Makefile | 2 +-
package/kernel/r8126/Makefile | 2 +-
package/kernel/r8127/Makefile | 2 +-
package/kernel/r8168/Makefile | 2 +-
6 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/package/kernel/linux/modules/netdevices.mk b/package/kernel/linux/modules/netdevices.mk
index b92c060c1d..11d7b32c27 100644
--- a/package/kernel/linux/modules/netdevices.mk
+++ b/package/kernel/linux/modules/netdevices.mk
@@ -1207,6 +1207,7 @@ define KernelPackage/r8169
CONFIG_R8169_LEDS=y
FILES:=$(LINUX_DIR)/drivers/net/ethernet/realtek/r8169.ko
AUTOLOAD:=$(call AutoProbe,r8169,1)
+ DEFAULT_VARIANT:=1
endef
define KernelPackage/r8169/description
diff --git a/package/kernel/r8101/Makefile b/package/kernel/r8101/Makefile
index 993e0de13a..a13cd83e21 100644
--- a/package/kernel/r8101/Makefile
+++ b/package/kernel/r8101/Makefile
@@ -21,7 +21,7 @@ define KernelPackage/r8101
DEPENDS:=@PCI_SUPPORT +kmod-libphy
FILES:=$(PKG_BUILD_DIR)/src/r8101.ko
AUTOLOAD:=$(call AutoProbe,r8101,1)
- PROVIDES:=kmod-r8169
+ PROVIDES:=@kmod-r8169-any
endef
define Build/Compile
diff --git a/package/kernel/r8125/Makefile b/package/kernel/r8125/Makefile
index 7cb28c9980..032559f4c4 100644
--- a/package/kernel/r8125/Makefile
+++ b/package/kernel/r8125/Makefile
@@ -21,7 +21,7 @@ define KernelPackage/r8125
DEPENDS:=@PCI_SUPPORT +kmod-libphy
FILES:=$(PKG_BUILD_DIR)/src/r8125.ko
AUTOLOAD:=$(call AutoProbe,r8125,1)
- PROVIDES:=kmod-r8169
+ PROVIDES:=@kmod-r8169-any
VARIANT:=regular
PKG_MAKE_FLAGS += CONFIG_ASPM=n
endef
diff --git a/package/kernel/r8126/Makefile b/package/kernel/r8126/Makefile
index 6bc39a936a..2b6c9427f0 100644
--- a/package/kernel/r8126/Makefile
+++ b/package/kernel/r8126/Makefile
@@ -21,7 +21,7 @@ define KernelPackage/r8126
DEPENDS:=@PCI_SUPPORT +kmod-libphy
FILES:=$(PKG_BUILD_DIR)/src/r8126.ko
AUTOLOAD:=$(call AutoProbe,r8126,1)
- PROVIDES:=kmod-r8169
+ PROVIDES:=@kmod-r8169-any
VARIANT:=regular
endef
diff --git a/package/kernel/r8127/Makefile b/package/kernel/r8127/Makefile
index 38be4ae82d..11331390c8 100644
--- a/package/kernel/r8127/Makefile
+++ b/package/kernel/r8127/Makefile
@@ -21,7 +21,7 @@ define KernelPackage/r8127
DEPENDS:=@PCI_SUPPORT +kmod-libphy
FILES:=$(PKG_BUILD_DIR)/src/r8127.ko
AUTOLOAD:=$(call AutoProbe,r8127,1)
- PROVIDES:=kmod-r8169
+ PROVIDES:=@kmod-r8169-any
VARIANT:=regular
endef
diff --git a/package/kernel/r8168/Makefile b/package/kernel/r8168/Makefile
index 812cbad61d..79117346ed 100644
--- a/package/kernel/r8168/Makefile
+++ b/package/kernel/r8168/Makefile
@@ -21,7 +21,7 @@ define KernelPackage/r8168
DEPENDS:=@PCI_SUPPORT +kmod-libphy
FILES:=$(PKG_BUILD_DIR)/src/r8168.ko
AUTOLOAD:=$(call AutoProbe,r8168,1)
- PROVIDES:=kmod-r8169
+ PROVIDES:=@kmod-r8169-any
VARIANT:=regular
endef
More information about the lede-commits
mailing list