Re: [PATCH 0/4] module: force sh_addr=0 for arch-specific sections
| Newsgroups | org.kernel.vger.linux-m68k,org.infradead.lists.linux-arm-kernel,org.infradead.lists.linux-riscv,org.kernel.vger.linux-kernel,org.kernel.vger.linux-modules |
|---|---|
| Message-ID | <178246207923.3816447.7091870447864059948.git-patchwork-notify@kernel.org> |
Hello: This series was applied to riscv/linux.git (fixes) by Sami Tolvanen <[email protected]>: On Fri, 27 Mar 2026 08:58:59 +0100 you wrote: > When linking modules with 'ld.bfd -r', sections defined without an address > inherit the location counter, resulting in non-zero sh_addr values in the > resulting .ko files. Relocatable objects are expected to have sh_addr=0 for > all sections. Non-zero addresses are confusing in this context, typically > worse compressible, and may cause tools to misbehave [1]. > > Joe Lawrence previously addressed the same issue in the main > scripts/module.lds.S file [2] and we discussed that the same fix should be > also applied to architecture-specific module sections. This series > implements these changes. > > [...] Here is the summary with links: - [1/4] module, arm: force sh_addr=0 for arch-specific sections https://git.kernel.org/riscv/c/ffe1545ce8a0 - [2/4] module, arm64: force sh_addr=0 for arch-specific sections https://git.kernel.org/riscv/c/c5553deb577f - [3/4] module, m68k: force sh_addr=0 for arch-specific sections https://git.kernel.org/riscv/c/9cb4d4dc8227 - [4/4] module, riscv: force sh_addr=0 for arch-specific sections https://git.kernel.org/riscv/c/04e17ca3f77e You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html