Re: [PATCH] arm64/alternatives: move length validation inside the subsection

2020-07-31 Thread Catalin Marinas
On Fri, Jul 31, 2020 at 08:49:15AM +0200, Greg Kroah-Hartman wrote: > On Thu, Jul 30, 2020 at 04:23:31PM +0100, Catalin Marinas wrote: > > On Thu, Jul 30, 2020 at 08:13:05AM -0700, Sami Tolvanen wrote: > > > On Thu, Jul 30, 2020 at 5:22 AM Catalin Marinas > > > wrote: > > > > > > > > On Wed, Jul

Re: [PATCH] arm64/alternatives: move length validation inside the subsection

2020-07-31 Thread Greg KH
On Thu, Jul 30, 2020 at 04:23:31PM +0100, Catalin Marinas wrote: > On Thu, Jul 30, 2020 at 08:13:05AM -0700, Sami Tolvanen wrote: > > On Thu, Jul 30, 2020 at 5:22 AM Catalin Marinas > > wrote: > > > > > > On Wed, Jul 29, 2020 at 02:51:52PM -0700, Sami Tolvanen wrote: > > > > Commit f7b93d42945c

Re: [PATCH] arm64/alternatives: move length validation inside the subsection

2020-07-30 Thread Catalin Marinas
On Thu, Jul 30, 2020 at 08:13:05AM -0700, Sami Tolvanen wrote: > On Thu, Jul 30, 2020 at 5:22 AM Catalin Marinas > wrote: > > > > On Wed, Jul 29, 2020 at 02:51:52PM -0700, Sami Tolvanen wrote: > > > Commit f7b93d42945c ("arm64/alternatives: use subsections for replacement > > > sequences")

Re: [PATCH] arm64/alternatives: move length validation inside the subsection

2020-07-30 Thread Sami Tolvanen
On Thu, Jul 30, 2020 at 5:22 AM Catalin Marinas wrote: > > On Wed, Jul 29, 2020 at 02:51:52PM -0700, Sami Tolvanen wrote: > > Commit f7b93d42945c ("arm64/alternatives: use subsections for replacement > > sequences") breaks LLVM's integrated assembler, because due to its > > one-pass design, it

Re: [PATCH] arm64/alternatives: move length validation inside the subsection

2020-07-30 Thread Catalin Marinas
On Wed, Jul 29, 2020 at 02:51:52PM -0700, Sami Tolvanen wrote: > 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

[PATCH] arm64/alternatives: move length validation inside the subsection

2020-07-29 Thread Sami Tolvanen
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