Message ID | 20190517172951.58312-1-ebiggers@kernel.org (mailing list archive) |
---|---|
State | Not Applicable |
Delegated to: | Herbert Xu |
Headers | show |
Series | [4.14] crypto: arm64/aes-neonbs - don't access already-freed walk.iv | expand |
On Fri, May 17, 2019 at 10:29:51AM -0700, Eric Biggers wrote: > From: Eric Biggers <ebiggers@google.com> > > commit 4a8108b70508df0b6c4ffa4a3974dab93dcbe851 upstream. > [Please apply to 4.14-stable.] Now applied, thanks. greg k-h
diff --git a/arch/arm64/crypto/aes-neonbs-glue.c b/arch/arm64/crypto/aes-neonbs-glue.c index c55d68ccb89f8..52975817fdb66 100644 --- a/arch/arm64/crypto/aes-neonbs-glue.c +++ b/arch/arm64/crypto/aes-neonbs-glue.c @@ -307,6 +307,8 @@ static int __xts_crypt(struct skcipher_request *req, int err; err = skcipher_walk_virt(&walk, req, true); + if (err) + return err; kernel_neon_begin();