On Wed, May 26, 2021 at 12:07:27PM +0200, Ard Biesheuvel wrote: > AES/CCM on arm64 is implemented as a synchronous AEAD, and so it is > guaranteed by the API that it is only invoked in task or softirq > context. Since softirqs are now only handled when the SIMD is not > being used in the task context that was interrupted to service the > softirq, we no longer need a fallback path. Let's remove it. > > Signed-off-by: Ard Biesheuvel <ardb@xxxxxxxxxx> > --- > arch/arm64/crypto/aes-ce-ccm-glue.c | 153 ++++---------------- > 1 file changed, 32 insertions(+), 121 deletions(-) Reviewed-by: Eric Biggers <ebiggers@xxxxxxxxxx>