From d1b481bf80eaca2197f511444b04a76430f70f60 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Thu, 2 Jan 2025 22:02:34 +0100 Subject: [PATCH] package/v4l2loopback: enable CONFIG_MEDIA_CAMERA_SUPPORT kernel option Setting CONFIG_VIDEO_DEV is no sufficient as drivers/media/Kconfig has some very convoluted logic to hide some options behind a CONFIG_MEDIA_SUPPORT_FILTER option, unless CONFIG_EXPERT is enabled. Due to this, several arch defconfigs don't have CONFIG_VIDEO_DEV enabled when doing $(call KCONFIG_ENABLE_OPT,CONFIG_VIDEO_DEV). To fix this, we enable one of the possible options that ensures CONFIG_VIDEO_DEV is enabled, and we've more or less arbitrarily chosen CONFIG_MEDIA_CAMERA_SUPPORT. Fixes: http://autobuild.buildroot.net/results/2a337d29e7870564027bcd42bd0addd228eb6a24/ We've tried to track down which kernel version introduced this exactly, but it's been introduced a while ago and step by step making it difficult to pin-point which version version exactly introduced this. But the issue has been appearing for quite some time in the autobuilders, so it's clearly not a recent issue. Signed-off-by: Thomas Petazzoni Signed-off-by: Julien Olivain (cherry picked from commit 75d418b59d4ffe251ffcd49c06ccf0f1d0b86e04) Signed-off-by: Peter Korsgaard --- package/v4l2loopback/v4l2loopback.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/v4l2loopback/v4l2loopback.mk b/package/v4l2loopback/v4l2loopback.mk index 50a168fcab..e2dfcb02f5 100644 --- a/package/v4l2loopback/v4l2loopback.mk +++ b/package/v4l2loopback/v4l2loopback.mk @@ -24,6 +24,7 @@ define V4L2LOOPBACK_LINUX_CONFIG_FIXUPS $(call KCONFIG_ENABLE_OPT,CONFIG_MEDIA_SUPPORT) $(call KCONFIG_ENABLE_OPT,CONFIG_I2C) $(call KCONFIG_ENABLE_OPT,CONFIG_VIDEO_DEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_MEDIA_CAMERA_SUPPORT) endef $(eval $(kernel-module))