Skip to contentSkip to conversation

linux-next: build failure after merge of the dma-mapping tree

DISCUSSION Mark Brown 3 participants 3 messages Mar 27 – Mar 30 Linux-next tree

lore
Share & tools
lore

Mark Brown

author maintainer
#0 lore raw

Hi all,

After merging the dma-mapping tree, today's linux-next build (x86_64 allmodconfig) failed like this:

x86_64-linux-gnu-ld: vmlinux.o: in function `dma_contiguous_reserve':
(.init.text+0xbf3bb): undefined reference to `dma_heap_cma_register_heap'

Caused by commit

3a236f6a5cf2da (dma: contiguous: Turn heap registration logic around)

I have used the version from next-20260326 instead.

#1 lore raw
Quoted 11 lines · Mark Brown

After merging the dma-mapping tree, today's linux-next build (x86_64 allmodconfig) failed like this:

x86_64-linux-gnu-ld: vmlinux.o: in function `dma_contiguous_reserve':
(.init.text+0xbf3bb): undefined reference to `dma_heap_cma_register_heap'

Caused by commit

3a236f6a5cf2da (dma: contiguous: Turn heap registration logic around)

I have used the version from next-20260326 instead.

Thanks for the information. I've dropped that commit from dma-mapping-for-next.

Best regards

Signature · 2 lines
Marek Szyprowski, PhD
Samsung R&D Institute Poland
#2 lore raw

Hi Mark, Marek,

Quoted 7 lines · Marek Szyprowski
Quoted 6 lines · Mark Brown

After merging the dma-mapping tree, today's linux-next build (x86_64 allmodconfig) failed like this:

x86_64-linux-gnu-ld: vmlinux.o: in function `dma_contiguous_reserve':
(.init.text+0xbf3bb): undefined reference to `dma_heap_cma_register_heap'

Quoted 7 lines
Quoted 5 lines

Caused by commit

3a236f6a5cf2da (dma: contiguous: Turn heap registration logic around)

I have used the version from next-20260326 instead.

Thanks for the information. I've dropped that commit from dma-mapping-for-next.

I'm not sure how it ended up that way, but I have a fix queued up. It should just remove a bunch of loose ends that were left with the original patch.

I'm waiting for allmodconfig to finish and I'll send it.

Sorry,
Maxime