mirror of
https://github.com/linux-msm/laptops-kernel.git
synced 2026-08-13 14:19:53 -07:00
crypto: stm32 - Remove unnecessary checks before calling memcpy
memcpy() can be safely called with size 0, which is a no-op. Remove the unnecessary checks before calling memcpy(). Signed-off-by: Thorsten Blum <thorsten.blum@linux.dev> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
committed by
Herbert Xu
parent
279b837c1f
commit
da166801d6
@@ -1115,8 +1115,7 @@ static int stm32_hash_copy_sgs(struct stm32_hash_request_ctx *rctx,
|
||||
return -ENOMEM;
|
||||
}
|
||||
|
||||
if (state->bufcnt)
|
||||
memcpy(buf, rctx->hdev->xmit_buf, state->bufcnt);
|
||||
memcpy(buf, rctx->hdev->xmit_buf, state->bufcnt);
|
||||
|
||||
scatterwalk_map_and_copy(buf + state->bufcnt, sg, rctx->offset,
|
||||
min(new_len, rctx->total) - state->bufcnt, 0);
|
||||
@@ -1300,8 +1299,7 @@ static int stm32_hash_prepare_request(struct ahash_request *req)
|
||||
}
|
||||
|
||||
/* copy buffer in a temporary one that is used for sg alignment */
|
||||
if (state->bufcnt)
|
||||
memcpy(hdev->xmit_buf, state->buffer, state->bufcnt);
|
||||
memcpy(hdev->xmit_buf, state->buffer, state->bufcnt);
|
||||
|
||||
ret = stm32_hash_align_sgs(req->src, nbytes, bs, init, final, rctx);
|
||||
if (ret)
|
||||
|
||||
Reference in New Issue
Block a user