The intention of the SMCCC filter series was that the 'Arm architecture calls' range is reserved, meaning userspace cannot apply a filter to it. Though the documentation calls out both the SMC32 and presently unused SMC64 views, only the SMC32 view of this range was actually reserved. Small series to align UAPI behavior with the documentation and adding a test case for the missed condition. Applies to kvmarm/next. Oliver Upton (2): KVM: arm64: Prevent userspace from handling SMC64 arch range KVM: arm64: Test that SMC64 arch calls are reserved arch/arm64/kvm/hypercalls.c | 25 ++++++++++++++----- .../selftests/kvm/aarch64/smccc_filter.c | 8 ++++++ 2 files changed, 27 insertions(+), 6 deletions(-) base-commit: b87b85f845976e8d23e5f9fe7e399f6fc7360d26 -- 2.40.0.577.gac1e443424-goog