summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorBen Hutchings <benh@debian.org>2025-07-23 12:49:25 +0200
committerMasami Hiramatsu (Google) <mhiramat@kernel.org>2025-07-24 22:16:48 +0900
commit6ed5e20466c79e3b3350bae39f678f73cf564b4e (patch)
tree6f4f5a1359a8dd8699cb5eacc86f50fbb1046992 /scripts
parent9afa2e0d42187591685caf70cbbd040391b9cbb3 (diff)
bootconfig: Fix unaligned access when building footer
Currently we add padding between the bootconfig text and footer to ensure that the footer is aligned within the initramfs image. However, because only the bootconfig data is held in memory, not the full initramfs image, the footer may not be naturally aligned in memory. This can result in an alignment fault (SIGBUS) when writing the footer on some architectures, such as sparc. Build the footer in a struct on the stack before adding it to the buffer. References: https://buildd.debian.org/status/fetch.php?pkg=linux&arch=sparc64&ver=6.16%7Erc7-1%7Eexp1&stamp=1753209801&raw=0 Link: https://lore.kernel.org/all/aIC-NTw-cdm9ZGFw@decadent.org.uk/ Signed-off-by: Ben Hutchings <benh@debian.org> Signed-off-by: Masami Hiramatsu (Google) <mhiramat@kernel.org>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions