Message ID | 1479304907.8455.171.camel@edumazet-glaptop3.roam.corp.google.com |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show |
On 16/11/16 14:01, Eric Dumazet wrote: > From: Eric Dumazet <edumazet@google.com> > > Calling napi_hash_del() after netif_napi_del() is pointless. > > Signed-off-by: Eric Dumazet <edumazet@google.com> > Cc: Edward Cree <ecree@solarflare.com> > Cc: Bert Kenward <bkenward@solarflare.com> > --- > drivers/net/ethernet/sfc/efx.c | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) Acked-by: Bert Kenward <bkenward@solarflare.com>
From: Eric Dumazet <eric.dumazet@gmail.com> Date: Wed, 16 Nov 2016 06:01:47 -0800 > From: Eric Dumazet <edumazet@google.com> > > Calling napi_hash_del() after netif_napi_del() is pointless. > > Signed-off-by: Eric Dumazet <edumazet@google.com> Applied.
diff --git a/drivers/net/ethernet/sfc/efx.c b/drivers/net/ethernet/sfc/efx.c index 649bc508fa4b9ea42aa08331c50335e1a51f9259..52ca0404c49121f1c86126ab7d443b1144f20720 100644 --- a/drivers/net/ethernet/sfc/efx.c +++ b/drivers/net/ethernet/sfc/efx.c @@ -2113,10 +2113,9 @@ static void efx_init_napi(struct efx_nic *efx) static void efx_fini_napi_channel(struct efx_channel *channel) { - if (channel->napi_dev) { + if (channel->napi_dev) netif_napi_del(&channel->napi_str); - napi_hash_del(&channel->napi_str); - } + channel->napi_dev = NULL; }