]> git.baikalelectronics.ru Git - kernel.git/commit
habanalabs/gaudi: Fix uninitialized return code rc when read size is zero
authorColin Ian King <colin.king@canonical.com>
Mon, 12 Apr 2021 16:10:12 +0000 (17:10 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 16 Apr 2021 05:26:50 +0000 (07:26 +0200)
commit800da6f0c52ba2c87f6c7fb68c09a304a61197c5
tree6a923d987e6f265bcd966d5cc5e1cd608e6110af
parenta0b45bfb4c4fe25a59895b05e5d8878e3c554fd6
habanalabs/gaudi: Fix uninitialized return code rc when read size is zero

In the case where size is zero the while loop never assigns rc and the
return value is uninitialized. Fix this by initializing rc to zero.

Fixes: 653e48c8344c ("habanalabs/gaudi: add debugfs to DMA from the device")
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Addresses-Coverity: ("Uninitialized scalar variable")
Link: https://lore.kernel.org/r/20210412161012.1628202-1-colin.king@canonical.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/habanalabs/gaudi/gaudi.c