On Sat, Sep 18, 2021 at 05:10:06PM +0800, Jiapeng Chong wrote: > Eliminate the following coccicheck warning: > > ./drivers/staging/r8188eu/os_dep/usb_intf.c:545:3-8: WARNING: NULL check > before some freeing functions is not needed. > > Reported-by: Abaci Robot <abaci@xxxxxxxxxxxxxxxxx> > Fixes: 2b42bd58b321 ("staging: r8188eu: introduce new os_dep dir for RTL8188eu driver") > Signed-off-by: Jiapeng Chong <jiapeng.chong@xxxxxxxxxxxxxxxxx> > --- > drivers/staging/r8188eu/os_dep/usb_intf.c | 4 +--- > 1 file changed, 1 insertion(+), 3 deletions(-) > > diff --git a/drivers/staging/r8188eu/os_dep/usb_intf.c b/drivers/staging/r8188eu/os_dep/usb_intf.c > index d04d2f65..7e42a0a 100644 > --- a/drivers/staging/r8188eu/os_dep/usb_intf.c > +++ b/drivers/staging/r8188eu/os_dep/usb_intf.c > @@ -541,9 +541,7 @@ static struct adapter *rtw_usb_if1_init(struct dvobj_priv *dvobj, > if (status != _SUCCESS) { > if (pnetdev) > rtw_free_netdev(pnetdev); > - else if (padapter) > - vfree(padapter); > - padapter = NULL; > + vfree(padapter); > } > exit: > return padapter; > -- > 1.8.3.1 > You just changed how this function works. :( Please be MUCH more careful, and fix your robot. greg k-h