crypto: inside-secure - remove useless check
When sending an ahash request, the code checks for the extra variable not to be 0. This check is useless as the extra variable can't be 0 at this point (it is checked on the line just before). This patch does not modify the driver behaviour in any way. Signed-off-by: Antoine Tenart <antoine.tenart@bootlin.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
0733eabadc
commit
709ecc101a
|
@ -230,19 +230,17 @@ static int safexcel_ahash_send_req(struct crypto_async_request *async, int ring,
|
||||||
if (!extra)
|
if (!extra)
|
||||||
extra = crypto_ahash_blocksize(ahash);
|
extra = crypto_ahash_blocksize(ahash);
|
||||||
|
|
||||||
if (extra) {
|
sg_pcopy_to_buffer(areq->src, sg_nents(areq->src),
|
||||||
sg_pcopy_to_buffer(areq->src, sg_nents(areq->src),
|
req->cache_next, extra,
|
||||||
req->cache_next, extra,
|
areq->nbytes - extra);
|
||||||
areq->nbytes - extra);
|
|
||||||
|
|
||||||
queued -= extra;
|
queued -= extra;
|
||||||
len -= extra;
|
len -= extra;
|
||||||
|
|
||||||
if (!queued) {
|
if (!queued) {
|
||||||
*commands = 0;
|
*commands = 0;
|
||||||
*results = 0;
|
*results = 0;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue