diff --git a/net/core/gro_cells.c b/net/core/gro_cells.c index 4b54e5f107c6a3a50031a6e19fb249a15086b892..acf45ddbe924e62c5a8382ac3f9b176dfe56ca7e 100644 --- a/net/core/gro_cells.c +++ b/net/core/gro_cells.c @@ -84,6 +84,7 @@ void gro_cells_destroy(struct gro_cells *gcells) for_each_possible_cpu(i) { struct gro_cell *cell = per_cpu_ptr(gcells->cells, i); + napi_disable(&cell->napi); netif_napi_del(&cell->napi); __skb_queue_purge(&cell->napi_skbs); }