bcm27xx: add kernel 5.10 support
[openwrt/openwrt.git] / target / linux / bcm27xx / patches-5.10 / 950-0421-vc-sm-cma-fixed-kbuild-problem.patch
1 From 2e4145c9a9d22423d11ad33d56b01bc2973bcdbe Mon Sep 17 00:00:00 2001
2 From: gesangtome <gesangtome@foxmail.com>
3 Date: Fri, 1 Jan 2021 18:03:17 +0800
4 Subject: [PATCH] vc-sm-cma: fixed kbuild problem
5
6 error logs:
7 drivers/staging/vc04_services/vc-sm-cma/Kconfig:1:error: recursive dependency detected!
8 drivers/staging/vc04_services/vc-sm-cma/Kconfig:1: symbol BCM_VC_SM_CMA is selected by BCM2835_VCHIQ_MMAL
9 drivers/staging/vc04_services/vchiq-mmal/Kconfig:1: symbol BCM2835_VCHIQ_MMAL depends on BCM2835_VCHIQ
10 drivers/staging/vc04_services/Kconfig:14: symbol BCM2835_VCHIQ is selected by BCM_VC_SM_CMA
11 For a resolution refer to Documentation/kbuild/kconfig-language.rst
12 subsection "Kconfig recursive dependency limitations"
13
14 Tested-by: make ARCH=arm64 bcm2711_defconfig
15 Test platform: fedora 33
16 Branch: rpi-5.10.y
17 ---
18 drivers/staging/vc04_services/vchiq-mmal/Kconfig | 2 +-
19 1 file changed, 1 insertion(+), 1 deletion(-)
20
21 --- a/drivers/staging/vc04_services/vchiq-mmal/Kconfig
22 +++ b/drivers/staging/vc04_services/vchiq-mmal/Kconfig
23 @@ -1,6 +1,6 @@
24 config BCM2835_VCHIQ_MMAL
25 tristate "BCM2835 MMAL VCHIQ service"
26 - depends on BCM2835_VCHIQ
27 + select BCM2835_VCHIQ
28 select BCM_VC_SM_CMA
29 help
30 Enables the MMAL API over VCHIQ interface as used for the