All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.