* dw_mipi_dsi-stm.c:(.text+0x8db9a3): undefined reference to `clk_hw_unregister'
@ 2024-09-05 8:19 Borislav Petkov
2024-09-09 6:57 ` Raphael Gallais-Pou
0 siblings, 1 reply; 7+ messages in thread
From: Borislav Petkov @ 2024-09-05 8:19 UTC (permalink / raw)
To: linux-stm32
Cc: Yannick Fertre, Raphael Gallais-Pou, Philippe Cornu,
Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann,
David Airlie, Daniel Vetter, Maxime Coquelin, Alexandre Torgue,
dri-devel, linux-arm-kernel, linux-kernel
Hi all,
this fires in my randbuilds here:
vmlinux.o: warning: objtool: adis16400_write_raw() falls through to next function adis16400_show_serial_number()
ld: vmlinux.o: in function `dw_mipi_dsi_stm_remove':
dw_mipi_dsi-stm.c:(.text+0x8db9a3): undefined reference to `clk_hw_unregister'
ld: vmlinux.o: in function `dw_mipi_dsi_clk_register':
dw_mipi_dsi-stm.c:(.text+0x8db9f5): undefined reference to `clk_hw_register'
ld: vmlinux.o: in function `lvds_remove':
lvds.c:(.text+0x8dc605): undefined reference to `clk_hw_unregister'
make[2]: *** [scripts/Makefile.vmlinux:34: vmlinux] Error 1
make[1]: *** [/home/amd/bpetkov/kernel/linux/Makefile:1156: vmlinux] Error 2
make: *** [Makefile:224: __sub-make] Error 2
is there a fix somewhere?
People love to do
depends on ... COMPILE_TEST
but then if no one takes care of it in time:
https://lore.kernel.org/oe-kbuild-all/202407212000.rpDH64jP-lkp@intel.com
that COMPILE_TEST thing is forcing me to simply blacklist it and is not really
helping.
Thx.
--
Regards/Gruss,
Boris.
https://people.kernel.org/tglx/notes-about-netiquette
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: dw_mipi_dsi-stm.c:(.text+0x8db9a3): undefined reference to `clk_hw_unregister'
2024-09-05 8:19 dw_mipi_dsi-stm.c:(.text+0x8db9a3): undefined reference to `clk_hw_unregister' Borislav Petkov
@ 2024-09-09 6:57 ` Raphael Gallais-Pou
2024-09-09 8:45 ` Borislav Petkov
0 siblings, 1 reply; 7+ messages in thread
From: Raphael Gallais-Pou @ 2024-09-09 6:57 UTC (permalink / raw)
To: Borislav Petkov, linux-stm32
Cc: Yannick Fertre, Philippe Cornu, Maarten Lankhorst, Maxime Ripard,
Thomas Zimmermann, David Airlie, Daniel Vetter, Maxime Coquelin,
Alexandre Torgue, dri-devel, linux-arm-kernel, linux-kernel
On 9/5/24 10:19, Borislav Petkov wrote:
> Hi all,
>
> this fires in my randbuilds here:
>
> vmlinux.o: warning: objtool: adis16400_write_raw() falls through to next function adis16400_show_serial_number()
> ld: vmlinux.o: in function `dw_mipi_dsi_stm_remove':
> dw_mipi_dsi-stm.c:(.text+0x8db9a3): undefined reference to `clk_hw_unregister'
> ld: vmlinux.o: in function `dw_mipi_dsi_clk_register':
> dw_mipi_dsi-stm.c:(.text+0x8db9f5): undefined reference to `clk_hw_register'
> ld: vmlinux.o: in function `lvds_remove':
> lvds.c:(.text+0x8dc605): undefined reference to `clk_hw_unregister'
> make[2]: *** [scripts/Makefile.vmlinux:34: vmlinux] Error 1
> make[1]: *** [/home/amd/bpetkov/kernel/linux/Makefile:1156: vmlinux] Error 2
> make: *** [Makefile:224: __sub-make] Error 2
>
> is there a fix somewhere?
Hi Borislav,
Arnd Bergmann sent a patch regarding this issue on x86 that I merged several
weeks ago.
https://lore.kernel.org/lkml/20240719075454.3595358-1-arnd@kernel.org/
https://lore.kernel.org/all/c3d0757a-07c0-4f83-9f06-c3ad205aa1e9@foss.st.com/
>
> People love to do
>
> depends on ... COMPILE_TEST
>
> but then if no one takes care of it in time:
>
> https://lore.kernel.org/oe-kbuild-all/202407212000.rpDH64jP-lkp@intel.com
Now, I'm not familiar with PowerPC architecture and toolchains, but I think this
patch should fix your problem.
Do you have the above fixup in your tree ? If not please try it.
Thanks,
Regards,
Raphaël
>
> that COMPILE_TEST thing is forcing me to simply blacklist it and is not really
> helping.
>
> Thx.
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: dw_mipi_dsi-stm.c:(.text+0x8db9a3): undefined reference to `clk_hw_unregister'
2024-09-09 6:57 ` Raphael Gallais-Pou
@ 2024-09-09 8:45 ` Borislav Petkov
2024-09-10 10:48 ` Raphael Gallais-Pou
0 siblings, 1 reply; 7+ messages in thread
From: Borislav Petkov @ 2024-09-09 8:45 UTC (permalink / raw)
To: Raphael Gallais-Pou
Cc: linux-stm32, Yannick Fertre, Philippe Cornu, Maarten Lankhorst,
Maxime Ripard, Thomas Zimmermann, David Airlie, Daniel Vetter,
Maxime Coquelin, Alexandre Torgue, dri-devel, linux-arm-kernel,
linux-kernel
On Mon, Sep 09, 2024 at 08:57:57AM +0200, Raphael Gallais-Pou wrote:
> Arnd Bergmann sent a patch regarding this issue on x86 that I merged several
> weeks ago.
>
> https://lore.kernel.org/lkml/20240719075454.3595358-1-arnd@kernel.org/
> https://lore.kernel.org/all/c3d0757a-07c0-4f83-9f06-c3ad205aa1e9@foss.st.com/
Thanks.
> Now, I'm not familiar with PowerPC architecture and toolchains, but I think
> this patch should fix your problem. Do you have the above fixup in your
> tree ? If not please try it.
Not PowerPC - it is an x86 build. I do random config builds as part of build
testing and when a driver depends on COMPILE_TEST, it does gets built in some
.configs. So some may fail, as in this case.
So I think you should send that patch to Linus now so that such randconfig
builds do not fail anymore.
Unfortunately, I cannot test it right now because I've removed the triggering
randconfigs but when I hit it again, I'll make sure to apply yours.
Thx.
--
Regards/Gruss,
Boris.
https://people.kernel.org/tglx/notes-about-netiquette
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: dw_mipi_dsi-stm.c:(.text+0x8db9a3): undefined reference to `clk_hw_unregister'
2024-09-09 8:45 ` Borislav Petkov
@ 2024-09-10 10:48 ` Raphael Gallais-Pou
2024-09-10 11:06 ` Borislav Petkov
2024-09-10 11:59 ` Maxime Ripard
0 siblings, 2 replies; 7+ messages in thread
From: Raphael Gallais-Pou @ 2024-09-10 10:48 UTC (permalink / raw)
To: Borislav Petkov
Cc: linux-stm32, Yannick Fertre, Philippe Cornu, Maarten Lankhorst,
Maxime Ripard, Thomas Zimmermann, David Airlie, Daniel Vetter,
Maxime Coquelin, Alexandre Torgue, dri-devel, linux-arm-kernel,
linux-kernel
On 9/9/24 10:45, Borislav Petkov wrote:
> On Mon, Sep 09, 2024 at 08:57:57AM +0200, Raphael Gallais-Pou wrote:
>> Arnd Bergmann sent a patch regarding this issue on x86 that I merged several
>> weeks ago.
>>
>> https://lore.kernel.org/lkml/20240719075454.3595358-1-arnd@kernel.org/
>> https://lore.kernel.org/all/c3d0757a-07c0-4f83-9f06-c3ad205aa1e9@foss.st.com/
> Thanks.
>
>> Now, I'm not familiar with PowerPC architecture and toolchains, but I think
>> this patch should fix your problem. Do you have the above fixup in your
>> tree ? If not please try it.
> Not PowerPC - it is an x86 build. I do random config builds as part of build
> testing and when a driver depends on COMPILE_TEST, it does gets built in some
> .configs. So some may fail, as in this case.
Unless I am mistaken, the link you provided refers to a PowerPC linker error:
[...]
compiler: powerpc-linux-gcc (GCC) 14.1.0
[...]
powerpc-linux-ld: drivers/gpu/drm/stm/dw_mipi_dsi-stm.o: in function `dw_mipi_dsi_stm_remove':
dw_mipi_dsi-stm.c:(.text+0x664): undefined reference to `of_clk_del_provider'
>> powerpc-linux-ld: dw_mipi_dsi-stm.c:(.text+0x66c): undefined reference to `clk_hw_unregister' powerpc-linux-ld: drivers/gpu/drm/stm/dw_mipi_dsi-stm.o: in function `dw_mipi_dsi_stm_probe':
dw_mipi_dsi-stm.c:(.text+0x98c): undefined reference to `clk_hw_register'
>
> So I think you should send that patch to Linus now so that such randconfig
> builds do not fail anymore.
What do you mean by 'sending it to Linus' ? If you meant to do a pull request,
then no. This patch is already in the drm-misc tree, which means it will keep
its usual pace of merging with the rest of the drm-misc tree.
For more information about drm-misc tree:
https://drm.pages.freedesktop.org/maintainer-tools/repositories/drm-misc.html#merge-timeline
>
> Unfortunately, I cannot test it right now because I've removed the triggering
> randconfigs but when I hit it again, I'll make sure to apply yours.
Thank you for this. Do not hesitate to reach if you encounter any problems with
this patch.
Regards,
Raphaël
>
> Thx.
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: dw_mipi_dsi-stm.c:(.text+0x8db9a3): undefined reference to `clk_hw_unregister'
2024-09-10 10:48 ` Raphael Gallais-Pou
@ 2024-09-10 11:06 ` Borislav Petkov
2024-09-10 11:59 ` Maxime Ripard
1 sibling, 0 replies; 7+ messages in thread
From: Borislav Petkov @ 2024-09-10 11:06 UTC (permalink / raw)
To: Raphael Gallais-Pou
Cc: linux-stm32, Yannick Fertre, Philippe Cornu, Maarten Lankhorst,
Maxime Ripard, Thomas Zimmermann, David Airlie, Daniel Vetter,
Maxime Coquelin, Alexandre Torgue, dri-devel, linux-arm-kernel,
linux-kernel
On Tue, Sep 10, 2024 at 12:48:49PM +0200, Raphael Gallais-Pou wrote:
> Unless I am mistaken, the link you provided refers to a PowerPC linker error:
Ah, the kernel test robot is doing other architectures now too, sorry about
that. In any case, I am triggering it on x86 too.
> What do you mean by 'sending it to Linus' ? If you meant to do a pull request,
> then no. This patch is already in the drm-misc tree, which means it will keep
> its usual pace of merging with the rest of the drm-misc tree.
That's ok - I'll simply disable CONFIG_DRM_STM from building in my randconfigs
for the time being.
Thx.
--
Regards/Gruss,
Boris.
https://people.kernel.org/tglx/notes-about-netiquette
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: dw_mipi_dsi-stm.c:(.text+0x8db9a3): undefined reference to `clk_hw_unregister'
2024-09-10 10:48 ` Raphael Gallais-Pou
2024-09-10 11:06 ` Borislav Petkov
@ 2024-09-10 11:59 ` Maxime Ripard
2024-09-10 12:13 ` Raphael Gallais-Pou
1 sibling, 1 reply; 7+ messages in thread
From: Maxime Ripard @ 2024-09-10 11:59 UTC (permalink / raw)
To: Raphael Gallais-Pou
Cc: Borislav Petkov, linux-stm32, Yannick Fertre, Philippe Cornu,
Maarten Lankhorst, Thomas Zimmermann, David Airlie,
Daniel Vetter, Maxime Coquelin, Alexandre Torgue, dri-devel,
linux-arm-kernel, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 2155 bytes --]
On Tue, Sep 10, 2024 at 12:48:49PM GMT, Raphael Gallais-Pou wrote:
>
> On 9/9/24 10:45, Borislav Petkov wrote:
> > On Mon, Sep 09, 2024 at 08:57:57AM +0200, Raphael Gallais-Pou wrote:
> >> Arnd Bergmann sent a patch regarding this issue on x86 that I merged several
> >> weeks ago.
> >>
> >> https://lore.kernel.org/lkml/20240719075454.3595358-1-arnd@kernel.org/
> >> https://lore.kernel.org/all/c3d0757a-07c0-4f83-9f06-c3ad205aa1e9@foss.st.com/
> > Thanks.
> >
> >> Now, I'm not familiar with PowerPC architecture and toolchains, but I think
> >> this patch should fix your problem. Do you have the above fixup in your
> >> tree ? If not please try it.
> > Not PowerPC - it is an x86 build. I do random config builds as part of build
> > testing and when a driver depends on COMPILE_TEST, it does gets built in some
> > .configs. So some may fail, as in this case.
>
> Unless I am mistaken, the link you provided refers to a PowerPC linker error:
>
> [...]
>
> compiler: powerpc-linux-gcc (GCC) 14.1.0
>
> [...]
> powerpc-linux-ld: drivers/gpu/drm/stm/dw_mipi_dsi-stm.o: in function `dw_mipi_dsi_stm_remove':
> dw_mipi_dsi-stm.c:(.text+0x664): undefined reference to `of_clk_del_provider'
> >> powerpc-linux-ld: dw_mipi_dsi-stm.c:(.text+0x66c): undefined reference to `clk_hw_unregister' powerpc-linux-ld: drivers/gpu/drm/stm/dw_mipi_dsi-stm.o: in function `dw_mipi_dsi_stm_probe':
> dw_mipi_dsi-stm.c:(.text+0x98c): undefined reference to `clk_hw_register'
>
> >
> > So I think you should send that patch to Linus now so that such randconfig
> > builds do not fail anymore.
>
> What do you mean by 'sending it to Linus' ? If you meant to do a pull request,
> then no. This patch is already in the drm-misc tree, which means it will keep
> its usual pace of merging with the rest of the drm-misc tree.
>
> For more information about drm-misc tree:
> https://drm.pages.freedesktop.org/maintainer-tools/repositories/drm-misc.html#merge-timeline
That's not entirely correct. This should have been merged in
drm-misc-fixes to begin with. I've cherry-picked the patch and pushed
it.
Maxime
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 273 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: dw_mipi_dsi-stm.c:(.text+0x8db9a3): undefined reference to `clk_hw_unregister'
2024-09-10 11:59 ` Maxime Ripard
@ 2024-09-10 12:13 ` Raphael Gallais-Pou
0 siblings, 0 replies; 7+ messages in thread
From: Raphael Gallais-Pou @ 2024-09-10 12:13 UTC (permalink / raw)
To: Maxime Ripard
Cc: Borislav Petkov, linux-stm32, Yannick Fertre, Philippe Cornu,
Maarten Lankhorst, Thomas Zimmermann, David Airlie,
Daniel Vetter, Maxime Coquelin, Alexandre Torgue, dri-devel,
linux-arm-kernel, linux-kernel
On 9/10/24 13:59, Maxime Ripard wrote:
> On Tue, Sep 10, 2024 at 12:48:49PM GMT, Raphael Gallais-Pou wrote:
>> On 9/9/24 10:45, Borislav Petkov wrote:
>>> On Mon, Sep 09, 2024 at 08:57:57AM +0200, Raphael Gallais-Pou wrote:
>>>> Arnd Bergmann sent a patch regarding this issue on x86 that I merged several
>>>> weeks ago.
>>>>
>>>> https://lore.kernel.org/lkml/20240719075454.3595358-1-arnd@kernel.org/
>>>> https://lore.kernel.org/all/c3d0757a-07c0-4f83-9f06-c3ad205aa1e9@foss.st.com/
>>> Thanks.
>>>
>>>> Now, I'm not familiar with PowerPC architecture and toolchains, but I think
>>>> this patch should fix your problem. Do you have the above fixup in your
>>>> tree ? If not please try it.
>>> Not PowerPC - it is an x86 build. I do random config builds as part of build
>>> testing and when a driver depends on COMPILE_TEST, it does gets built in some
>>> .configs. So some may fail, as in this case.
>> Unless I am mistaken, the link you provided refers to a PowerPC linker error:
>>
>> [...]
>>
>> compiler: powerpc-linux-gcc (GCC) 14.1.0
>>
>> [...]
>> powerpc-linux-ld: drivers/gpu/drm/stm/dw_mipi_dsi-stm.o: in function `dw_mipi_dsi_stm_remove':
>> dw_mipi_dsi-stm.c:(.text+0x664): undefined reference to `of_clk_del_provider'
>>>> powerpc-linux-ld: dw_mipi_dsi-stm.c:(.text+0x66c): undefined reference to `clk_hw_unregister' powerpc-linux-ld: drivers/gpu/drm/stm/dw_mipi_dsi-stm.o: in function `dw_mipi_dsi_stm_probe':
>> dw_mipi_dsi-stm.c:(.text+0x98c): undefined reference to `clk_hw_register'
>>
>>> So I think you should send that patch to Linus now so that such randconfig
>>> builds do not fail anymore.
>> What do you mean by 'sending it to Linus' ? If you meant to do a pull request,
>> then no. This patch is already in the drm-misc tree, which means it will keep
>> its usual pace of merging with the rest of the drm-misc tree.
>>
>> For more information about drm-misc tree:
>> https://drm.pages.freedesktop.org/maintainer-tools/repositories/drm-misc.html#merge-timeline
> That's not entirely correct. This should have been merged in
> drm-misc-fixes to begin with. I've cherry-picked the patch and pushed
> it.
Hi Maxime,
Oops I stand corrected, I effectively should have thought about sending this to
drm-misc-fixes.
Thank you for doing this.
Regards,
Raphaël
>
> Maxime
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2024-09-10 12:16 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-09-05 8:19 dw_mipi_dsi-stm.c:(.text+0x8db9a3): undefined reference to `clk_hw_unregister' Borislav Petkov
2024-09-09 6:57 ` Raphael Gallais-Pou
2024-09-09 8:45 ` Borislav Petkov
2024-09-10 10:48 ` Raphael Gallais-Pou
2024-09-10 11:06 ` Borislav Petkov
2024-09-10 11:59 ` Maxime Ripard
2024-09-10 12:13 ` Raphael Gallais-Pou
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®