> From: Denis Efremov <efremov@xxxxxxxxx> > Sent: Friday, June 5, 2020 1:00 AM > To: Dexuan Cui <decui@xxxxxxxxxxxxx>; Michael Kelley > <mikelley@xxxxxxxxxxxxx> > Cc: Denis Efremov <efremov@xxxxxxxxx>; James E . J . Bottomley > <jejb@xxxxxxxxxxxxx>; Martin K . Petersen <martin.petersen@xxxxxxxxxx>; > linux-hyperv@xxxxxxxxxxxxxxx; Linux SCSI List <linux-scsi@xxxxxxxxxxxxxxx>; > Linux Kernel Mailing List <linux-kernel@xxxxxxxxxxxxxxx> > Subject: [PATCH] scsi: storvsc: Remove memset before memory freeing in > storvsc_suspend() > > Remove memset with 0 for stor_device->stor_chns in storvsc_suspend() > before the call to kfree() as the memory contains no sensitive information. > > Fixes: 56fb10585934 ("scsi: storvsc: Add the support of hibernation") > Suggested-by: Dexuan Cui <decui@xxxxxxxxxxxxx> > Signed-off-by: Denis Efremov <efremov@xxxxxxxxx> > --- > drivers/scsi/storvsc_drv.c | 3 --- > 1 file changed, 3 deletions(-) > > diff --git a/drivers/scsi/storvsc_drv.c b/drivers/scsi/storvsc_drv.c > index 072ed8728657..2d90cddd8ac2 100644 > --- a/drivers/scsi/storvsc_drv.c > +++ b/drivers/scsi/storvsc_drv.c > @@ -2035,9 +2035,6 @@ static int storvsc_suspend(struct hv_device > *hv_dev) > > vmbus_close(hv_dev->channel); > > - memset(stor_device->stor_chns, 0, > - num_possible_cpus() * sizeof(void *)); > - > kfree(stor_device->stor_chns); > stor_device->stor_chns = NULL; > > -- Denis, thank you for fixing this! Reviewed-by: Dexuan Cui <decui@xxxxxxxxxxxxx>