]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
crypto: tegra - Use int type to store negative error codes
authorQianfeng Rong <rongqianfeng@vivo.com>
Wed, 3 Sep 2025 13:25:37 +0000 (21:25 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Sat, 13 Sep 2025 04:11:06 +0000 (12:11 +0800)
Change the 'ret' variable in tegra_sha_do_update() from unsigned int to
int, as it needs to store either negative error codes or zero returned
by tegra_se_host1x_submit().

No effect on runtime.

Signed-off-by: Qianfeng Rong <rongqianfeng@vivo.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/tegra/tegra-se-hash.c

index d09b4aaeecefec2c7cf375514608fc574ea1dcf1..4a298ace6e9f79489e6fe715dda49de40475c95d 100644 (file)
@@ -400,8 +400,9 @@ static int tegra_sha_do_update(struct ahash_request *req)
        struct tegra_sha_ctx *ctx = crypto_ahash_ctx(crypto_ahash_reqtfm(req));
        struct tegra_sha_reqctx *rctx = ahash_request_ctx(req);
        struct tegra_se *se = ctx->se;
-       unsigned int nblks, nresidue, size, ret;
+       unsigned int nblks, nresidue, size;
        u32 *cpuvaddr = se->cmdbuf->addr;
+       int ret;
 
        nresidue = (req->nbytes + rctx->residue.size) % rctx->blk_size;
        nblks = (req->nbytes + rctx->residue.size) / rctx->blk_size;