[PATCH v2 00/13] arm64: Preparatory FPSIMD/SVE/SME fixes

Will Deacon will at kernel.org
Tue Apr 29 12:46:01 PDT 2025


On Wed, Apr 09, 2025 at 06:17:09PM +0100, Catalin Marinas wrote:
> On Wed, 09 Apr 2025 17:39:57 +0100, Mark Rutland wrote:
> > These patches fix a number of problems in the FPSIMD/SVE/SME code, as a
> > step towards re-enabling SME support. Additional fixes/changes will be
> > necessary before we can re-enable SME support. I intend to follow up
> > with more patches in the near future.
> > 
> > I'm hoping these patches as-is are largely uncontroversial, though I'm
> > afraid they've only seen light/targeted testing so far, so any testing
> > would be much appreciated.
> > 
> > [...]
> 
> I added these patches to for-next/sme-fixes (and for-kernelci) for wider
> exposure. Not queued for upstream yet, I need to review and discuss with
> Will whether we target 6.15 or 6.16.

FYI: I see the following warning from 'allnoconfig' with these patches
applied:


arch/arm64/kernel/fpsimd.c:676:13: warning: unused function 'sve_to_fpsimd' [-Wunused-function]
  676 | static void sve_to_fpsimd(struct task_struct *task)
      |             ^~~~~~~~~~~~~
1 warning generated.


It's easy enough to move that inside the CONFIG_ARM64_SVE guards, but
it's a little strange that fpsimd_to_sve() is more widely referenced
and harder to move.


Will



More information about the linux-arm-kernel mailing list