mirror of
https://github.com/torvalds/linux.git
synced 2026-06-01 19:13:47 +02: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:
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)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user