aboutsummaryrefslogtreecommitdiff
path: root/net/lapb/lapb_timer.c
diff options
context:
space:
mode:
authorOliver Upton <[email protected]>2022-02-03 17:41:54 +0000
committerMarc Zyngier <[email protected]>2022-02-08 14:23:40 +0000
commite2ffceaae50883c5064641167078e5720fd8b74a (patch)
tree70f5aff4764a101d5d072ab84bdbb55b5c93f750 /net/lapb/lapb_timer.c
parentdfd42facf1e4ada021b939b4e19c935dcdd55566 (diff)
KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined
Writes to OSLSR_EL1 are UNDEFINED and should never trap from EL1 to EL2, but the kvm trap handler for OSLSR_EL1 handles writes via ignore_write(). This is confusing to readers of code, but should have no functional impact. For clarity, use write_to_read_only() rather than ignore_write(). If a trap is unexpectedly taken to EL2 in violation of the architecture, this will WARN_ONCE() and inject an undef into the guest. Reviewed-by: Reiji Watanabe <[email protected]> Reviewed-by: Mark Rutland <[email protected]> [adopted Mark's changelog suggestion, thanks!] Signed-off-by: Oliver Upton <[email protected]> Signed-off-by: Marc Zyngier <[email protected]> Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions