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 Jason