On Mon, Jul 18, 2022 at 02:14:18PM +0300, Dan Carpenter wrote: > Initialize the "ret" variable so we don't return uninitialized data if > ublk_get_device_from_id() fails. > > Fixes: 71f28f3136af ("ublk_drv: add io_uring based userspace block driver") > Signed-off-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx> > --- > drivers/block/ublk_drv.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/drivers/block/ublk_drv.c b/drivers/block/ublk_drv.c > index 97725d13e4bd..c0f9a5b4ed58 100644 > --- a/drivers/block/ublk_drv.c > +++ b/drivers/block/ublk_drv.c > @@ -1298,13 +1298,12 @@ static int ublk_ctrl_get_queue_affinity(struct io_uring_cmd *cmd) > struct ublk_device *ub; > unsigned long queue; > unsigned int retlen; > - int ret; > + int ret = -EINVAL; This one has been fixed in for-5.20/block by "ublk_drv: fix build warning with -Wmaybe-uninitialized and one sparse warning". Thanks, Ming