Thread (6 messages) flat view 6 messages, 3 authors, 2021-03-16

Re: [PATCH][for-stable-v5.11]] arm64: Unconditionally set virtual cpu id registers

From: Greg KH <gregkh@linuxfoundation.org>
Date: 2021-03-16 11:32:14
Also in: stable

On Tue, Mar 16, 2021 at 11:25:00AM +0000, Vladimir Murzin wrote:
Commit 78869f0f0552 ("arm64: Extract parts of el2_setup into a macro")
reorganized el2 setup in such way that virtual cpu id registers set
only in nVHE, yet they used (and need) to be set irrespective VHE
support. Lack of setup causes 32-bit guest stop booting due to MIDR
stay undefined.

Fixes: 78869f0f0552 ("arm64: Extract parts of el2_setup into a macro")
Signed-off-by: Vladimir Murzin <redacted>
---

There is no upstream fix since issue went away due to code there has
been reworked in 5.12: nVHE comes first, so virtual cpu id register
are always set.

Maintainers, please, Ack.
Why not just use the "rework" patch instead that fixes this issue?


that's always preferred instead of one-off patches.

thanks,

greg k-h

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help