On 2020/6/1 21:56, Jason Gunthorpe wrote: > On Mon, Jun 01, 2020 at 09:45:52AM -0400, Dennis Dalessandro wrote: >> On 5/28/2020 7:25 AM, Marciniszyn, Mike wrote: >>>> From: YueHaibing <yuehaibing@xxxxxxxxxx> >>>> Sent: Thursday, May 28, 2020 4:00 AM >>>> Signed-off-by: YueHaibing <yuehaibing@xxxxxxxxxx> >>>> drivers/infiniband/hw/hfi1/netdev_rx.c | 11 +++-------- >>>> 1 file changed, 3 insertions(+), 8 deletions(-) >>>> >>>> diff --git a/drivers/infiniband/hw/hfi1/netdev_rx.c >>>> b/drivers/infiniband/hw/hfi1/netdev_rx.c >>>> index 58af6a454761..bd6546b52159 100644 >>>> +++ b/drivers/infiniband/hw/hfi1/netdev_rx.c >>>> @@ -371,14 +371,9 @@ int hfi1_netdev_alloc(struct hfi1_devdata *dd) >>>> >>>> void hfi1_netdev_free(struct hfi1_devdata *dd) >>>> { >>>> -struct hfi1_netdev_priv *priv; >>>> - >>>> -if (dd->dummy_netdev) { >>>> -priv = hfi1_netdev_priv(dd->dummy_netdev); >>>> -dd_dev_info(dd, "hfi1 netdev freed\n"); >>>> -kfree(dd->dummy_netdev); >>>> -dd->dummy_netdev = NULL; >>>> -} >>>> +dd_dev_info(dd, "hfi1 netdev freed\n"); >>>> +kfree(dd->dummy_netdev); >>> >>> Dan Carpenter has reported kfree() should be free_netdev()... >>> >>> Mike >>> >> >> I'm OK with this patch going in and then adding a separate one to fix the >> kfree. Or this one can be touched up to include that as well. > > Please resend it with both things fixed Ok, will do that in v2. > > Jason > >