mirror of
https://github.com/torvalds/linux
synced 2024-11-05 18:23:50 +00:00
[CRYPTO] authenc: Move initialisations up to shut up gcc
It seems that newer versions of gcc have regressed in their abilities to analyse initialisations. This patch moves the initialisations up to avoid the warnings. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
2ffbb8377c
commit
f347c4facf
1 changed files with 4 additions and 8 deletions
|
@ -84,8 +84,8 @@ static int crypto_authenc_hash(struct aead_request *req)
|
|||
.tfm = auth,
|
||||
};
|
||||
u8 *hash = aead_request_ctx(req);
|
||||
struct scatterlist *dst;
|
||||
unsigned int cryptlen;
|
||||
struct scatterlist *dst = req->dst;
|
||||
unsigned int cryptlen = req->cryptlen;
|
||||
int err;
|
||||
|
||||
hash = (u8 *)ALIGN((unsigned long)hash + crypto_hash_alignmask(auth),
|
||||
|
@ -100,8 +100,6 @@ static int crypto_authenc_hash(struct aead_request *req)
|
|||
if (err)
|
||||
goto auth_unlock;
|
||||
|
||||
cryptlen = req->cryptlen;
|
||||
dst = req->dst;
|
||||
err = crypto_hash_update(&desc, dst, cryptlen);
|
||||
if (err)
|
||||
goto auth_unlock;
|
||||
|
@ -159,8 +157,8 @@ static int crypto_authenc_verify(struct aead_request *req)
|
|||
};
|
||||
u8 *ohash = aead_request_ctx(req);
|
||||
u8 *ihash;
|
||||
struct scatterlist *src;
|
||||
unsigned int cryptlen;
|
||||
struct scatterlist *src = req->src;
|
||||
unsigned int cryptlen = req->cryptlen;
|
||||
unsigned int authsize;
|
||||
int err;
|
||||
|
||||
|
@ -177,8 +175,6 @@ static int crypto_authenc_verify(struct aead_request *req)
|
|||
if (err)
|
||||
goto auth_unlock;
|
||||
|
||||
cryptlen = req->cryptlen;
|
||||
src = req->src;
|
||||
err = crypto_hash_update(&desc, src, cryptlen);
|
||||
if (err)
|
||||
goto auth_unlock;
|
||||
|
|
Loading…
Reference in a new issue