On 4/19/21 8:56 PM, Colin King wrote: > 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; > Copied, added into my queue for rc1. Thanks. Coly Li