From ddb1ce185fe128cdeb9247cbd747fc8e662c90e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Gr=C3=A9goire?= Date: Tue, 14 Apr 2026 22:19:44 -0400 Subject: [PATCH] fix(build): fix linker script percpu data position --- build/linker-scripts/x86_64.lds | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/build/linker-scripts/x86_64.lds b/build/linker-scripts/x86_64.lds index efa986f..55eacd2 100644 --- a/build/linker-scripts/x86_64.lds +++ b/build/linker-scripts/x86_64.lds @@ -70,14 +70,15 @@ SECTIONS rodata_end_addr = .; data_start_addr = .; - .data : { - *(.data .data.*) + + .data.percpu : { + __percpu_start = .; + KEEP(*(.data.percpu .data.percpu.*)) + __percpu_end = .; } :data - .data.percpu : { - __percpu_start = .; - *(.data.percpu) - __percpu_end = .; + .data : { + *(.data .data.*) } :data