linux/arch/arm64
Will Deacon 44887977ab KVM: arm64: Change 'pkvm_handle_t' to u16
'pkvm_handle_t' doesn't need to be a 32-bit type and subsequent patches
will rely on it being no more than 16 bits so that it can be encoded
into a pte annotation.

Change 'pkvm_handle_t' to a u16 and add a compile-type check that the
maximum handle fits into the reduced type.

Reviewed-by: Fuad Tabba <tabba@google.com>
Tested-by: Fuad Tabba <tabba@google.com>
Tested-by: Mostafa Saleh <smostafa@google.com>
Signed-off-by: Will Deacon <will@kernel.org>
Link: https://patch.msgid.link/20260330144841.26181-24-will@kernel.org
Signed-off-by: Marc Zyngier <maz@kernel.org>
2026-03-30 16:58:08 +01:00
..
boot soc: devicetree updates for 7.0 2026-02-10 21:11:08 -08:00
configs soc: defconfig updates for 7.0 2026-02-10 20:44:10 -08:00
crypto crypto: arm64/ghash - Use new AES library API 2026-01-15 14:09:08 -08:00
hyperv
include KVM: arm64: Change 'pkvm_handle_t' to u16 2026-03-30 16:58:08 +01:00
kernel ARM: 2026-03-15 12:22:10 -07:00
kvm KVM: arm64: Change 'pkvm_handle_t' to u16 2026-03-30 16:58:08 +01:00
lib arm64: Fix sampling the "stable" virtual counter in preemptible section 2026-02-26 18:12:48 +00:00
mm KVM: arm64: Inject SIGSEGV on illegal accesses 2026-03-30 16:58:08 +01:00
net bpf, arm64: Force 8-byte alignment for JIT buffer to prevent atomic tearing 2026-02-26 11:19:00 -08:00
tools Loongarch: 2026-02-13 11:31:15 -08:00
xen
Kbuild arm64: Disable branch profiling for all arm64 code 2026-01-08 21:46:01 +00:00
Kconfig mm.git review status for linus..mm-stable 2026-02-12 11:32:37 -08:00
Kconfig.debug
Kconfig.platforms soc: devicetree updates for 7.0 2026-02-10 21:11:08 -08:00
Makefile