]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
raid6: Move to more abstract 'ksimd' guard API
authorArd Biesheuvel <ardb@kernel.org>
Wed, 1 Oct 2025 10:23:40 +0000 (12:23 +0200)
committerArd Biesheuvel <ardb@kernel.org>
Wed, 12 Nov 2025 08:52:01 +0000 (09:52 +0100)
commit3142ec4af2a308f08693d355a786871e84a64ed9
tree7b7daa6f5f2c8957e1d6df6d1e6d55c4ace81197
parent88a7999e80edd13bccdb47522924f45735aa595c
raid6: Move to more abstract 'ksimd' guard API

Move away from calling kernel_neon_begin() and kernel_neon_end()
directly, and instead, use the newly introduced scoped_ksimd() API. This
permits arm64 to modify the kernel mode NEON API without affecting code
that is shared between ARM and arm64.

Reviewed-by: Eric Biggers <ebiggers@kernel.org>
Reviewed-by: Jonathan Cameron <jonathan.cameron@huawei.com>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
lib/raid6/neon.c
lib/raid6/recov_neon.c