]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
crypto: ccp - Use int type to store negative error codes
authorQianfeng Rong <rongqianfeng@vivo.com>
Wed, 3 Sep 2025 13:25:35 +0000 (21:25 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Sat, 13 Sep 2025 04:11:05 +0000 (12:11 +0800)
Change the 'ret' variable in __sev_do_cmd_locked() from unsigned int to
int, as it needs to store negative error codes.

No effect on runtime.

Signed-off-by: Qianfeng Rong <rongqianfeng@vivo.com>
Acked-by: Tom Lendacky <thomas.lendacky@amd.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/ccp/sev-dev.c

index 4f000dc2e6396919107b96dbe8b883aa69695959..6c116f6f9b792b9e0d327f009863bcbb10dda087 100644 (file)
@@ -848,9 +848,10 @@ static int __sev_do_cmd_locked(int cmd, void *data, int *psp_ret)
        struct sev_device *sev;
        unsigned int cmdbuff_hi, cmdbuff_lo;
        unsigned int phys_lsb, phys_msb;
-       unsigned int reg, ret = 0;
+       unsigned int reg;
        void *cmd_buf;
        int buf_len;
+       int ret = 0;
 
        if (!psp || !psp->sev_data)
                return -ENODEV;