arm64/fpsimd: SME no longer requires SVE register state
authorMark Brown <broonie@kernel.org>
Tue, 15 Nov 2022 09:46:38 +0000 (09:46 +0000)
committerWill Deacon <will@kernel.org>
Tue, 29 Nov 2022 15:01:56 +0000 (15:01 +0000)
commitbbc6172eefdb276be140415fd6ac6cc8a14a5263
tree19bcebe647fb636889d287a47992af634ef1e683
parenta0136be443d51803da4900b52223302f3913812f
arm64/fpsimd: SME no longer requires SVE register state

Now that we track the type of the stored register state separately to
what is active in the task, it is valid to have the FPSIMD register
state stored while in streaming mode. Remove the special case handling
for SME when setting FPSIMD register state.

Signed-off-by: Mark Brown <broonie@kernel.org>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Reviewed-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20221115094640.112848-7-broonie@kernel.org
Signed-off-by: Will Deacon <will@kernel.org>
arch/arm64/kernel/fpsimd.c
arch/arm64/kernel/ptrace.c