diff options
author | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2018-07-31 09:35:45 +0200 |
---|---|---|
committer | Will Deacon <will.deacon@arm.com> | 2018-07-31 10:13:50 +0100 |
commit | d26de6c9f458f702b778731b7cb578ccd83623c9 (patch) | |
tree | 3faca362875e9ed06f939284eba398de7a98a50d /arch/arm64 | |
parent | 140aada48b5f1a8bed3ba4afb5fc59220651657f (diff) | |
download | linux-d26de6c9f458f702b778731b7cb578ccd83623c9.tar.gz linux-d26de6c9f458f702b778731b7cb578ccd83623c9.tar.bz2 linux-d26de6c9f458f702b778731b7cb578ccd83623c9.zip |
arm64: drop unused kernel_neon_begin_partial() macro
When kernel mode NEON was first introduced to the arm64 kernel,
every call to kernel_neon_begin()/_end() stacked resp. unstacked
the entire NEON register file, making it worthwile to reduce the
number of used NEON registers to a bare minimum, and only stack
those. kernel_neon_begin_partial() was introduced for this purpose,
but after the refactoring for SVE and other changes, it no longer
exists and was simply #define'd to kernel_neon_begin() directly.
In the mean time, all users have been updated, so let's remove
the fallback macro.
Reviewed-by: Dave Martin <Dave.Martin@arm.com>
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'arch/arm64')
-rw-r--r-- | arch/arm64/include/asm/neon.h | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/arch/arm64/include/asm/neon.h b/arch/arm64/include/asm/neon.h index f922eaf780f9..fb9d137256a6 100644 --- a/arch/arm64/include/asm/neon.h +++ b/arch/arm64/include/asm/neon.h @@ -19,11 +19,4 @@ void kernel_neon_begin(void); void kernel_neon_end(void); -/* - * Temporary macro to allow the crypto code to compile. Note that the - * semantics of kernel_neon_begin_partial() are now different from the - * original as it does not allow being called in an interrupt context. - */ -#define kernel_neon_begin_partial(num_regs) kernel_neon_begin() - #endif /* ! __ASM_NEON_H */ |