From: Colin Ian King <colin.king@xxxxxxxxxxxxx> Currently when ns fails to be allocated the error return path returns an uninitialized return code in variable 'err'. Fix this by setting err to -ENOMEM. Addresses-Coverity: ("Uninitialized scalar variable") Fixes: 688330711e9a ("bcache: initialize the nvm pages allocator") Signed-off-by: Colin Ian King <colin.king@xxxxxxxxxxxxx> --- drivers/md/bcache/nvm-pages.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/md/bcache/nvm-pages.c b/drivers/md/bcache/nvm-pages.c index 08cd45e90481..2e124d546099 100644 --- a/drivers/md/bcache/nvm-pages.c +++ b/drivers/md/bcache/nvm-pages.c @@ -584,6 +584,7 @@ struct bch_nvm_namespace *bch_register_namespace(const char *dev_path) return ERR_PTR(PTR_ERR(bdev)); } + err = -ENOMEM; ns = kzalloc(sizeof(struct bch_nvm_namespace), GFP_KERNEL); if (!ns) goto bdput; -- 2.30.2