kernel: restrict DVB and rc-core modules to kernel 6.18

The new DVB and remote controller packages are kernel version agnostic,
but the media symbols they make reachable were only answered in
target/linux/generic/config-6.18. On the targets still building kernel
6.12 the buildbot selects the packages through CONFIG_ALL_KMODS,
kconfig has no answer for the newly visible symbols and syncconfig
stops waiting for input.

Restrict the three packages the others hang off. Everything DVB
depends on kmod-dvb-core and kmod-video-em28xx-dvb follows
kmod-video-em28xx, while kmod-rc-core is a root of its own: RC_DEVICES
opens the remote controller menu with no DVB package involved.

Fixes: 1560c75fa2 ("kernel: add initial DVB support")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
Daniel Golle committed 2026-09-14 00:57:56 +01:00
1 parent dcb999c297
commit ccbdf20984
2 files changed
+3 -3

No files matched your search

+2 -2
View File
@@ -23,7 +23,7 @@ define KernelPackage/dvb-core
CONFIG_DVB_DEMUX_SECTION_LOSS_LOG=y
FILES:=$(LINUX_DIR)/drivers/media/dvb-core/dvb-core.ko
AUTOLOAD:=$(call AutoProbe,dvb-core)
DEPENDS:=+kmod-i2c-core
DEPENDS:=@!LINUX_6_12 +kmod-i2c-core
endef
define KernelPackage/dvb-core/description
@@ -1046,7 +1046,7 @@ define KernelPackage/video-em28xx
CONFIG_VIDEO_EM28XX
FILES:=$(LINUX_DIR)/drivers/media/usb/em28xx/em28xx.ko
AUTOLOAD:=$(call AutoProbe,em28xx)
DEPENDS+=+kmod-usb-core +kmod-i2c-core +kmod-tveeprom +kmod-video-core
DEPENDS+=@!LINUX_6_12 +kmod-usb-core +kmod-i2c-core +kmod-tveeprom +kmod-video-core
SUBMENU:=$(VIDEO_MENU)
endef
+1 -1
View File
@@ -356,7 +356,7 @@ define KernelPackage/rc-core
CONFIG_RC_CORE
FILES:=$(LINUX_DIR)/drivers/media/rc/rc-core.ko
AUTOLOAD:=$(call AutoProbe,rc-core)
DEPENDS:=+kmod-input-core
DEPENDS:=@!LINUX_6_12 +kmod-input-core
endef
define KernelPackage/rc-core/description