summaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorSami Tolvanen <samitolvanen@google.com>2020-07-30 08:37:01 -0700
committerWill Deacon <will@kernel.org>2020-07-30 16:50:14 +0100
commit966a0acce2fca776391823381dba95c40e03c339 (patch)
treeea0efd25c696862436ebf2a5c21d032fc161ec35 /Documentation
parent7b7891c7bdfd61fc9ed6747a0a05efe2394dddc6 (diff)
downloadlinux-stable-966a0acce2fca776391823381dba95c40e03c339.tar.gz
linux-stable-966a0acce2fca776391823381dba95c40e03c339.tar.bz2
linux-stable-966a0acce2fca776391823381dba95c40e03c339.zip
arm64/alternatives: move length validation inside the subsection
Commit f7b93d42945c ("arm64/alternatives: use subsections for replacement sequences") breaks LLVM's integrated assembler, because due to its one-pass design, it cannot compute instruction sequence lengths before the layout for the subsection has been finalized. This change fixes the build by moving the .org directives inside the subsection, so they are processed after the subsection layout is known. Fixes: f7b93d42945c ("arm64/alternatives: use subsections for replacement sequences") Signed-off-by: Sami Tolvanen <samitolvanen@google.com> Link: https://github.com/ClangBuiltLinux/linux/issues/1078 Link: https://lore.kernel.org/r/20200730153701.3892953-1-samitolvanen@google.com Signed-off-by: Will Deacon <will@kernel.org>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions