Thread (22 messages) 22 messages, 2 authors, 2025-01-14

Re: [PATCH v2 09/18] riscv: vdso: Switch to generic storage implementation

From: Conor Dooley <conor@kernel.org>
Date: 2025-01-14 10:34:04
Also in: linux-arch, linux-arm-kernel, linux-mips, linux-riscv, linux-s390, lkml, loongarch

On Tue, Jan 14, 2025 at 09:40:11AM +0100, Thomas Weißschuh wrote:
On Mon, Jan 13, 2025 at 07:48:15PM +0000, Conor Dooley wrote:
quoted
On Fri, Jan 10, 2025 at 04:23:48PM +0100, Thomas Weißschuh wrote:
quoted
The generic storage implementation provides the same features as the
custom one. However it can be shared between architectures, making
maintenance easier.

Co-developed-by: Nam Cao <redacted>
Signed-off-by: Nam Cao <redacted>
Signed-off-by: Thomas Weißschuh <redacted>
For rv64, nommu:
  LD      vmlinux
ld.lld: error: undefined symbol: vmf_insert_pfn
quoted
quoted
quoted
referenced by datastore.c
              lib/vdso/datastore.o:(vvar_fault) in archive vmlinux.a
ld.lld: error: undefined symbol: _install_special_mapping
quoted
quoted
quoted
referenced by datastore.c
              lib/vdso/datastore.o:(vdso_install_vvar_mapping) in archive vmlinux.a
Later patches in the series don't make it build again.
rv32 builds now though, so thanks for fixing that.
Thanks for the report.
Can you try to diff below?
Ye, that resolved it. Thanks!

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help