]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
drivers: hv: Fix missing error code in vmbus_connect()
authorJiapeng Chong <jiapeng.chong@linux.alibaba.com>
Tue, 25 May 2021 10:58:41 +0000 (18:58 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 14 Jul 2021 14:55:59 +0000 (16:55 +0200)
[ Upstream commit 9de6655cc5a6a1febc514465c87c24a0e96d8dba ]

Eliminate the follow smatch warning:

drivers/hv/connection.c:236 vmbus_connect() warn: missing error code
'ret'.

Reported-by: Abaci Robot <abaci@linux.alibaba.com>
Signed-off-by: Jiapeng Chong <jiapeng.chong@linux.alibaba.com>
Reviewed-by: Michael Kelley <mikelley@microsoft.com>
Link: https://lore.kernel.org/r/1621940321-72353-1-git-send-email-jiapeng.chong@linux.alibaba.com
Signed-off-by: Wei Liu <wei.liu@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/hv/connection.c

index 11170d9a2e1a533b6c3a9c1bf93dd2662c92981a..bfd7f00a59ecf501edfc676ff19f0e04055dc1c5 100644 (file)
@@ -229,8 +229,10 @@ int vmbus_connect(void)
         */
 
        for (i = 0; ; i++) {
-               if (i == ARRAY_SIZE(vmbus_versions))
+               if (i == ARRAY_SIZE(vmbus_versions)) {
+                       ret = -EDOM;
                        goto cleanup;
+               }
 
                version = vmbus_versions[i];
                if (version > max_version)