* [linux-next:master 3267/10468] drm_dp_mst_topology.c:undefined reference to `__drm_atomic_helper_private_obj_duplicate_state'
@ 2022-03-04 2:47 kernel test robot
2022-03-04 20:26 ` Lyude Paul
0 siblings, 1 reply; 9+ messages in thread
From: kernel test robot @ 2022-03-04 2:47 UTC (permalink / raw)
To: Thomas Zimmermann; +Cc: kbuild-all, Linux Memory Management List, Lyude Paul
Hi Thomas,
FYI, the error/warning still remains.
tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head: 91265a6da44d13296bdb5b3fbafa19d06be462f2
commit: eea89dff4c39a106f98d1cb5e4d626f8c63908b9 [3267/10468] drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP
config: arm-qcom_defconfig (https://download.01.org/0day-ci/archive/20220304/202203040403.CjBmY9Vq-lkp@intel.com/config)
compiler: arm-linux-gnueabi-gcc (GCC) 11.2.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=eea89dff4c39a106f98d1cb5e4d626f8c63908b9
git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
git fetch --no-tags linux-next master
git checkout eea89dff4c39a106f98d1cb5e4d626f8c63908b9
# save the config file to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross O=build_dir ARCH=arm SHELL=/bin/bash
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All errors (new ones prefixed by >>):
arm-linux-gnueabi-ld: drivers/gpu/drm/dp/drm_dp_mst_topology.o: in function `drm_dp_mst_duplicate_state':
>> drm_dp_mst_topology.c:(.text+0x2db0): undefined reference to `__drm_atomic_helper_private_obj_duplicate_state'
arm-linux-gnueabi-ld: drivers/gpu/drm/dp/drm_dp_mst_topology.o: in function `drm_dp_delayed_destroy_work':
>> drm_dp_mst_topology.c:(.text+0x36c4): undefined reference to `drm_kms_helper_hotplug_event'
arm-linux-gnueabi-ld: drivers/gpu/drm/dp/drm_dp_mst_topology.o: in function `drm_dp_mst_up_req_work':
drm_dp_mst_topology.c:(.text+0x7888): undefined reference to `drm_kms_helper_hotplug_event'
arm-linux-gnueabi-ld: drivers/gpu/drm/dp/drm_dp_mst_topology.o: in function `drm_dp_mst_link_probe_work':
drm_dp_mst_topology.c:(.text+0x8220): undefined reference to `drm_kms_helper_hotplug_event'
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [linux-next:master 3267/10468] drm_dp_mst_topology.c:undefined reference to `__drm_atomic_helper_private_obj_duplicate_state'
2022-03-04 2:47 [linux-next:master 3267/10468] drm_dp_mst_topology.c:undefined reference to `__drm_atomic_helper_private_obj_duplicate_state' kernel test robot
@ 2022-03-04 20:26 ` Lyude Paul
0 siblings, 0 replies; 9+ messages in thread
From: Lyude Paul @ 2022-03-04 20:26 UTC (permalink / raw)
To: kernel test robot, Thomas Zimmermann
Cc: kbuild-all, Linux Memory Management List
Thomas, I assume this is on your radar?
On Fri, 2022-03-04 at 10:47 +0800, kernel test robot wrote:
> Hi Thomas,
>
> FYI, the error/warning still remains.
>
> tree:
> https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
> head: 91265a6da44d13296bdb5b3fbafa19d06be462f2
> commit: eea89dff4c39a106f98d1cb5e4d626f8c63908b9 [3267/10468] drm/panel:
> Select DRM_DP_HELPER for DRM_PANEL_EDP
> config: arm-qcom_defconfig
> (https://download.01.org/0day-ci/archive/20220304/202203040403.CjBmY9Vq-lkp@
> intel.com/config)
> compiler: arm-linux-gnueabi-gcc (GCC) 11.2.0
> reproduce (this is a W=1 build):
> wget
> https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O
> ~/bin/make.cross
> chmod +x ~/bin/make.cross
> #
> https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=eea89dff4c39a106f98d1cb5e4d626f8c63908b9
> git remote add linux-next
> https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
> git fetch --no-tags linux-next master
> git checkout eea89dff4c39a106f98d1cb5e4d626f8c63908b9
> # save the config file to linux build tree
> mkdir build_dir
> COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross
> O=build_dir ARCH=arm SHELL=/bin/bash
>
> If you fix the issue, kindly add following tag as appropriate
> Reported-by: kernel test robot <lkp@intel.com>
>
> All errors (new ones prefixed by >>):
>
> arm-linux-gnueabi-ld: drivers/gpu/drm/dp/drm_dp_mst_topology.o: in
> function `drm_dp_mst_duplicate_state':
> > > drm_dp_mst_topology.c:(.text+0x2db0): undefined reference to
> > > `__drm_atomic_helper_private_obj_duplicate_state'
> arm-linux-gnueabi-ld: drivers/gpu/drm/dp/drm_dp_mst_topology.o: in
> function `drm_dp_delayed_destroy_work':
> > > drm_dp_mst_topology.c:(.text+0x36c4): undefined reference to
> > > `drm_kms_helper_hotplug_event'
> arm-linux-gnueabi-ld: drivers/gpu/drm/dp/drm_dp_mst_topology.o: in
> function `drm_dp_mst_up_req_work':
> drm_dp_mst_topology.c:(.text+0x7888): undefined reference to
> `drm_kms_helper_hotplug_event'
> arm-linux-gnueabi-ld: drivers/gpu/drm/dp/drm_dp_mst_topology.o: in
> function `drm_dp_mst_link_probe_work':
> drm_dp_mst_topology.c:(.text+0x8220): undefined reference to
> `drm_kms_helper_hotplug_event'
>
> ---
> 0-DAY CI Kernel Test Service, Intel Corporation
> https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
>
--
Cheers,
Lyude Paul (she/her)
Software Engineer at Red Hat
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [linux-next:master 3267/10468] drm_dp_mst_topology.c:undefined reference to `__drm_atomic_helper_private_obj_duplicate_state'
@ 2022-03-04 20:26 ` Lyude Paul
0 siblings, 0 replies; 9+ messages in thread
From: Lyude Paul @ 2022-03-04 20:26 UTC (permalink / raw)
To: kbuild-all
[-- Attachment #1: Type: text/plain, Size: 2688 bytes --]
Thomas, I assume this is on your radar?
On Fri, 2022-03-04 at 10:47 +0800, kernel test robot wrote:
> Hi Thomas,
>
> FYI, the error/warning still remains.
>
> tree:
> https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
> head: 91265a6da44d13296bdb5b3fbafa19d06be462f2
> commit: eea89dff4c39a106f98d1cb5e4d626f8c63908b9 [3267/10468] drm/panel:
> Select DRM_DP_HELPER for DRM_PANEL_EDP
> config: arm-qcom_defconfig
> (https://download.01.org/0day-ci/archive/20220304/202203040403.CjBmY9Vq-lkp@
> intel.com/config)
> compiler: arm-linux-gnueabi-gcc (GCC) 11.2.0
> reproduce (this is a W=1 build):
> wget
> https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O
> ~/bin/make.cross
> chmod +x ~/bin/make.cross
> #
> https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=eea89dff4c39a106f98d1cb5e4d626f8c63908b9
> git remote add linux-next
> https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
> git fetch --no-tags linux-next master
> git checkout eea89dff4c39a106f98d1cb5e4d626f8c63908b9
> # save the config file to linux build tree
> mkdir build_dir
> COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross
> O=build_dir ARCH=arm SHELL=/bin/bash
>
> If you fix the issue, kindly add following tag as appropriate
> Reported-by: kernel test robot <lkp@intel.com>
>
> All errors (new ones prefixed by >>):
>
> arm-linux-gnueabi-ld: drivers/gpu/drm/dp/drm_dp_mst_topology.o: in
> function `drm_dp_mst_duplicate_state':
> > > drm_dp_mst_topology.c:(.text+0x2db0): undefined reference to
> > > `__drm_atomic_helper_private_obj_duplicate_state'
> arm-linux-gnueabi-ld: drivers/gpu/drm/dp/drm_dp_mst_topology.o: in
> function `drm_dp_delayed_destroy_work':
> > > drm_dp_mst_topology.c:(.text+0x36c4): undefined reference to
> > > `drm_kms_helper_hotplug_event'
> arm-linux-gnueabi-ld: drivers/gpu/drm/dp/drm_dp_mst_topology.o: in
> function `drm_dp_mst_up_req_work':
> drm_dp_mst_topology.c:(.text+0x7888): undefined reference to
> `drm_kms_helper_hotplug_event'
> arm-linux-gnueabi-ld: drivers/gpu/drm/dp/drm_dp_mst_topology.o: in
> function `drm_dp_mst_link_probe_work':
> drm_dp_mst_topology.c:(.text+0x8220): undefined reference to
> `drm_kms_helper_hotplug_event'
>
> ---
> 0-DAY CI Kernel Test Service, Intel Corporation
> https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
>
--
Cheers,
Lyude Paul (she/her)
Software Engineer at Red Hat
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [linux-next:master 3267/10468] drm_dp_mst_topology.c:undefined reference to `__drm_atomic_helper_private_obj_duplicate_state'
2022-03-04 20:26 ` Lyude Paul
@ 2022-03-14 19:05 ` Thomas Zimmermann
-1 siblings, 0 replies; 9+ messages in thread
From: Thomas Zimmermann @ 2022-03-14 19:05 UTC (permalink / raw)
To: Lyude Paul, kernel test robot; +Cc: kbuild-all, Linux Memory Management List
[-- Attachment #1.1: Type: text/plain, Size: 3056 bytes --]
Hi
Am 04.03.22 um 21:26 schrieb Lyude Paul:
> Thomas, I assume this is on your radar?
Yes, it is. I just need to reproduce the problem. I think we have to
select DRM_KMS_HELPER from DRM_PANEL_EDP.
Best regards
Thomas
>
> On Fri, 2022-03-04 at 10:47 +0800, kernel test robot wrote:
>> Hi Thomas,
>>
>> FYI, the error/warning still remains.
>>
>> tree:
>> https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
>> head: 91265a6da44d13296bdb5b3fbafa19d06be462f2
>> commit: eea89dff4c39a106f98d1cb5e4d626f8c63908b9 [3267/10468] drm/panel:
>> Select DRM_DP_HELPER for DRM_PANEL_EDP
>> config: arm-qcom_defconfig
>> (https://download.01.org/0day-ci/archive/20220304/202203040403.CjBmY9Vq-lkp@
>> intel.com/config)
>> compiler: arm-linux-gnueabi-gcc (GCC) 11.2.0
>> reproduce (this is a W=1 build):
>> wget
>> https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O
>> ~/bin/make.cross
>> chmod +x ~/bin/make.cross
>> #
>> https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=eea89dff4c39a106f98d1cb5e4d626f8c63908b9
>> git remote add linux-next
>> https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
>> git fetch --no-tags linux-next master
>> git checkout eea89dff4c39a106f98d1cb5e4d626f8c63908b9
>> # save the config file to linux build tree
>> mkdir build_dir
>> COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross
>> O=build_dir ARCH=arm SHELL=/bin/bash
>>
>> If you fix the issue, kindly add following tag as appropriate
>> Reported-by: kernel test robot <lkp@intel.com>
>>
>> All errors (new ones prefixed by >>):
>>
>> arm-linux-gnueabi-ld: drivers/gpu/drm/dp/drm_dp_mst_topology.o: in
>> function `drm_dp_mst_duplicate_state':
>>>> drm_dp_mst_topology.c:(.text+0x2db0): undefined reference to
>>>> `__drm_atomic_helper_private_obj_duplicate_state'
>> arm-linux-gnueabi-ld: drivers/gpu/drm/dp/drm_dp_mst_topology.o: in
>> function `drm_dp_delayed_destroy_work':
>>>> drm_dp_mst_topology.c:(.text+0x36c4): undefined reference to
>>>> `drm_kms_helper_hotplug_event'
>> arm-linux-gnueabi-ld: drivers/gpu/drm/dp/drm_dp_mst_topology.o: in
>> function `drm_dp_mst_up_req_work':
>> drm_dp_mst_topology.c:(.text+0x7888): undefined reference to
>> `drm_kms_helper_hotplug_event'
>> arm-linux-gnueabi-ld: drivers/gpu/drm/dp/drm_dp_mst_topology.o: in
>> function `drm_dp_mst_link_probe_work':
>> drm_dp_mst_topology.c:(.text+0x8220): undefined reference to
>> `drm_kms_helper_hotplug_event'
>>
>> ---
>> 0-DAY CI Kernel Test Service, Intel Corporation
>> https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
>>
>
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Ivo Totev
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [linux-next:master 3267/10468] drm_dp_mst_topology.c:undefined reference to `__drm_atomic_helper_private_obj_duplicate_state'
@ 2022-03-14 19:05 ` Thomas Zimmermann
0 siblings, 0 replies; 9+ messages in thread
From: Thomas Zimmermann @ 2022-03-14 19:05 UTC (permalink / raw)
To: kbuild-all
[-- Attachment #1: Type: text/plain, Size: 3058 bytes --]
Hi
Am 04.03.22 um 21:26 schrieb Lyude Paul:
> Thomas, I assume this is on your radar?
Yes, it is. I just need to reproduce the problem. I think we have to
select DRM_KMS_HELPER from DRM_PANEL_EDP.
Best regards
Thomas
>
> On Fri, 2022-03-04 at 10:47 +0800, kernel test robot wrote:
>> Hi Thomas,
>>
>> FYI, the error/warning still remains.
>>
>> tree:
>> https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
>> head: 91265a6da44d13296bdb5b3fbafa19d06be462f2
>> commit: eea89dff4c39a106f98d1cb5e4d626f8c63908b9 [3267/10468] drm/panel:
>> Select DRM_DP_HELPER for DRM_PANEL_EDP
>> config: arm-qcom_defconfig
>> (https://download.01.org/0day-ci/archive/20220304/202203040403.CjBmY9Vq-lkp@
>> intel.com/config)
>> compiler: arm-linux-gnueabi-gcc (GCC) 11.2.0
>> reproduce (this is a W=1 build):
>> wget
>> https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O
>> ~/bin/make.cross
>> chmod +x ~/bin/make.cross
>> #
>> https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=eea89dff4c39a106f98d1cb5e4d626f8c63908b9
>> git remote add linux-next
>> https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
>> git fetch --no-tags linux-next master
>> git checkout eea89dff4c39a106f98d1cb5e4d626f8c63908b9
>> # save the config file to linux build tree
>> mkdir build_dir
>> COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross
>> O=build_dir ARCH=arm SHELL=/bin/bash
>>
>> If you fix the issue, kindly add following tag as appropriate
>> Reported-by: kernel test robot <lkp@intel.com>
>>
>> All errors (new ones prefixed by >>):
>>
>> arm-linux-gnueabi-ld: drivers/gpu/drm/dp/drm_dp_mst_topology.o: in
>> function `drm_dp_mst_duplicate_state':
>>>> drm_dp_mst_topology.c:(.text+0x2db0): undefined reference to
>>>> `__drm_atomic_helper_private_obj_duplicate_state'
>> arm-linux-gnueabi-ld: drivers/gpu/drm/dp/drm_dp_mst_topology.o: in
>> function `drm_dp_delayed_destroy_work':
>>>> drm_dp_mst_topology.c:(.text+0x36c4): undefined reference to
>>>> `drm_kms_helper_hotplug_event'
>> arm-linux-gnueabi-ld: drivers/gpu/drm/dp/drm_dp_mst_topology.o: in
>> function `drm_dp_mst_up_req_work':
>> drm_dp_mst_topology.c:(.text+0x7888): undefined reference to
>> `drm_kms_helper_hotplug_event'
>> arm-linux-gnueabi-ld: drivers/gpu/drm/dp/drm_dp_mst_topology.o: in
>> function `drm_dp_mst_link_probe_work':
>> drm_dp_mst_topology.c:(.text+0x8220): undefined reference to
>> `drm_kms_helper_hotplug_event'
>>
>> ---
>> 0-DAY CI Kernel Test Service, Intel Corporation
>> https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
>>
>
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Ivo Totev
[-- Attachment #2: OpenPGP_signature.sig --]
[-- Type: application/pgp-signature, Size: 840 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [linux-next:master 3267/10468] drm_dp_mst_topology.c:undefined reference to `__drm_atomic_helper_private_obj_duplicate_state'
2022-03-14 19:05 ` Thomas Zimmermann
@ 2022-03-16 16:07 ` Brian Masney
-1 siblings, 0 replies; 9+ messages in thread
From: Brian Masney @ 2022-03-16 16:07 UTC (permalink / raw)
To: Thomas Zimmermann
Cc: Lyude Paul, kernel test robot, kbuild-all, Linux Memory Management List
On Mon, Mar 14, 2022 at 08:05:37PM +0100, Thomas Zimmermann wrote:
> Hi
>
> Am 04.03.22 um 21:26 schrieb Lyude Paul:
> > Thomas, I assume this is on your radar?
>
> Yes, it is. I just need to reproduce the problem. I think we have to select
> DRM_KMS_HELPER from DRM_PANEL_EDP.
I am encountering this issue on linux-next-20220316 when
building 'make qcom_defconfig' on arm32. I selected DRM_KMS_HELPER in
DRM_PANEL_EDP and that fails with the following error:
Running 'make qcom_defconfig'
drivers/gpu/drm/panel/Kconfig:2:error: recursive dependency detected!
drivers/gpu/drm/panel/Kconfig:2: symbol DRM_PANEL is selected by DRM_PANEL_BRIDGE
drivers/gpu/drm/bridge/Kconfig:8: symbol DRM_PANEL_BRIDGE depends on DRM_KMS_HELPER
drivers/gpu/drm/Kconfig:91: symbol DRM_KMS_HELPER is selected by DRM_PANEL_EDP
drivers/gpu/drm/panel/Kconfig:102: symbol DRM_PANEL_EDP depends on DRM_PANEL
For a resolution refer to Documentation/kbuild/kconfig-language.rst
subsection "Kconfig recursive dependency limitations"
Brian
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [linux-next:master 3267/10468] drm_dp_mst_topology.c:undefined reference to `__drm_atomic_helper_private_obj_duplicate_state'
@ 2022-03-16 16:07 ` Brian Masney
0 siblings, 0 replies; 9+ messages in thread
From: Brian Masney @ 2022-03-16 16:07 UTC (permalink / raw)
To: kbuild-all
[-- Attachment #1: Type: text/plain, Size: 1070 bytes --]
On Mon, Mar 14, 2022 at 08:05:37PM +0100, Thomas Zimmermann wrote:
> Hi
>
> Am 04.03.22 um 21:26 schrieb Lyude Paul:
> > Thomas, I assume this is on your radar?
>
> Yes, it is. I just need to reproduce the problem. I think we have to select
> DRM_KMS_HELPER from DRM_PANEL_EDP.
I am encountering this issue on linux-next-20220316 when
building 'make qcom_defconfig' on arm32. I selected DRM_KMS_HELPER in
DRM_PANEL_EDP and that fails with the following error:
Running 'make qcom_defconfig'
drivers/gpu/drm/panel/Kconfig:2:error: recursive dependency detected!
drivers/gpu/drm/panel/Kconfig:2: symbol DRM_PANEL is selected by DRM_PANEL_BRIDGE
drivers/gpu/drm/bridge/Kconfig:8: symbol DRM_PANEL_BRIDGE depends on DRM_KMS_HELPER
drivers/gpu/drm/Kconfig:91: symbol DRM_KMS_HELPER is selected by DRM_PANEL_EDP
drivers/gpu/drm/panel/Kconfig:102: symbol DRM_PANEL_EDP depends on DRM_PANEL
For a resolution refer to Documentation/kbuild/kconfig-language.rst
subsection "Kconfig recursive dependency limitations"
Brian
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [linux-next:master 3267/10468] drm_dp_mst_topology.c:undefined reference to `__drm_atomic_helper_private_obj_duplicate_state'
2022-03-16 16:07 ` Brian Masney
@ 2022-03-16 19:08 ` Thomas Zimmermann
-1 siblings, 0 replies; 9+ messages in thread
From: Thomas Zimmermann @ 2022-03-16 19:08 UTC (permalink / raw)
To: Brian Masney
Cc: Lyude Paul, kernel test robot, kbuild-all, Linux Memory Management List
[-- Attachment #1.1: Type: text/plain, Size: 1538 bytes --]
Hi
Am 16.03.22 um 17:07 schrieb Brian Masney:
> On Mon, Mar 14, 2022 at 08:05:37PM +0100, Thomas Zimmermann wrote:
>> Hi
>>
>> Am 04.03.22 um 21:26 schrieb Lyude Paul:
>>> Thomas, I assume this is on your radar?
>>
>> Yes, it is. I just need to reproduce the problem. I think we have to select
>> DRM_KMS_HELPER from DRM_PANEL_EDP.
>
> I am encountering this issue on linux-next-20220316 when
> building 'make qcom_defconfig' on arm32. I selected DRM_KMS_HELPER in
> DRM_PANEL_EDP and that fails with the following error:
>
> Running 'make qcom_defconfig'
> drivers/gpu/drm/panel/Kconfig:2:error: recursive dependency detected!
> drivers/gpu/drm/panel/Kconfig:2: symbol DRM_PANEL is selected by DRM_PANEL_BRIDGE
> drivers/gpu/drm/bridge/Kconfig:8: symbol DRM_PANEL_BRIDGE depends on DRM_KMS_HELPER
> drivers/gpu/drm/Kconfig:91: symbol DRM_KMS_HELPER is selected by DRM_PANEL_EDP
> drivers/gpu/drm/panel/Kconfig:102: symbol DRM_PANEL_EDP depends on DRM_PANEL
> For a resolution refer to Documentation/kbuild/kconfig-language.rst
> subsection "Kconfig recursive dependency limitations"
The patch for this problem is at
https://lore.kernel.org/dri-devel/20220315084559.23510-1-tzimmermann@suse.de/
It's on it's way into upstream.
Best regards
Thomas
>
> Brian
>
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Ivo Totev
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [linux-next:master 3267/10468] drm_dp_mst_topology.c:undefined reference to `__drm_atomic_helper_private_obj_duplicate_state'
@ 2022-03-16 19:08 ` Thomas Zimmermann
0 siblings, 0 replies; 9+ messages in thread
From: Thomas Zimmermann @ 2022-03-16 19:08 UTC (permalink / raw)
To: kbuild-all
[-- Attachment #1: Type: text/plain, Size: 1540 bytes --]
Hi
Am 16.03.22 um 17:07 schrieb Brian Masney:
> On Mon, Mar 14, 2022 at 08:05:37PM +0100, Thomas Zimmermann wrote:
>> Hi
>>
>> Am 04.03.22 um 21:26 schrieb Lyude Paul:
>>> Thomas, I assume this is on your radar?
>>
>> Yes, it is. I just need to reproduce the problem. I think we have to select
>> DRM_KMS_HELPER from DRM_PANEL_EDP.
>
> I am encountering this issue on linux-next-20220316 when
> building 'make qcom_defconfig' on arm32. I selected DRM_KMS_HELPER in
> DRM_PANEL_EDP and that fails with the following error:
>
> Running 'make qcom_defconfig'
> drivers/gpu/drm/panel/Kconfig:2:error: recursive dependency detected!
> drivers/gpu/drm/panel/Kconfig:2: symbol DRM_PANEL is selected by DRM_PANEL_BRIDGE
> drivers/gpu/drm/bridge/Kconfig:8: symbol DRM_PANEL_BRIDGE depends on DRM_KMS_HELPER
> drivers/gpu/drm/Kconfig:91: symbol DRM_KMS_HELPER is selected by DRM_PANEL_EDP
> drivers/gpu/drm/panel/Kconfig:102: symbol DRM_PANEL_EDP depends on DRM_PANEL
> For a resolution refer to Documentation/kbuild/kconfig-language.rst
> subsection "Kconfig recursive dependency limitations"
The patch for this problem is at
https://lore.kernel.org/dri-devel/20220315084559.23510-1-tzimmermann(a)suse.de/
It's on it's way into upstream.
Best regards
Thomas
>
> Brian
>
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Ivo Totev
[-- Attachment #2: OpenPGP_signature.sig --]
[-- Type: application/pgp-signature, Size: 840 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2022-03-16 19:08 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-04 2:47 [linux-next:master 3267/10468] drm_dp_mst_topology.c:undefined reference to `__drm_atomic_helper_private_obj_duplicate_state' kernel test robot
2022-03-04 20:26 ` Lyude Paul
2022-03-04 20:26 ` Lyude Paul
2022-03-14 19:05 ` Thomas Zimmermann
2022-03-14 19:05 ` Thomas Zimmermann
2022-03-16 16:07 ` Brian Masney
2022-03-16 16:07 ` Brian Masney
2022-03-16 19:08 ` Thomas Zimmermann
2022-03-16 19:08 ` Thomas Zimmermann
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.