On Tue, May 16, 2023 at 08:14:19PM +0200, Ard Biesheuvel wrote: > The GFNI routines in the AVX version of the ARIA implementation now use > explicit VMOVDQA instructions to load the constant input vectors, which > means they must be 16 byte aligned. So ensure that this is the case, by > dropping the section split and the incorrect .align 8 directive, and > emitting the constants into the 16-byte aligned section instead. > > Note that the AVX2 version of this code deviates from this pattern, and > does not require a similar fix, given that it loads these contants as > 8-byte memory operands, for which AVX2 permits any alignment. > > Cc: Taehee Yoo <ap420073@xxxxxxxxx> > Fixes: 8b84475318641c2b ("crypto: x86/aria-avx - Do not use avx2 instructions") > Reported-by: syzbot+a6abcf08bad8b18fd198@xxxxxxxxxxxxxxxxxxxxxxxxx > Tested-by: syzbot+a6abcf08bad8b18fd198@xxxxxxxxxxxxxxxxxxxxxxxxx > Signed-off-by: Ard Biesheuvel <ardb@xxxxxxxxxx> > --- > arch/x86/crypto/aria-aesni-avx-asm_64.S | 2 -- > 1 file changed, 2 deletions(-) Patch applied. Thanks. -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt