From 2929cd44e57506ccd3c46e80c22ae606ede7e439 Mon Sep 17 00:00:00 2001 From: Sepherosa Ziehau Date: Sun, 14 May 2017 13:08:20 +0800 Subject: [PATCH] bnx: Free ringmap in device_detach device method --- sys/dev/netif/bnx/if_bnx.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sys/dev/netif/bnx/if_bnx.c b/sys/dev/netif/bnx/if_bnx.c index d0efacfd21..4d25d05152 100644 --- a/sys/dev/netif/bnx/if_bnx.c +++ b/sys/dev/netif/bnx/if_bnx.c @@ -2517,6 +2517,11 @@ bnx_detach(device_t dev) if (sc->bnx_serialize != NULL) kfree(sc->bnx_serialize, M_DEVBUF); + if (sc->bnx_rx_rmap != NULL) + if_ringmap_free(sc->bnx_rx_rmap); + if (sc->bnx_tx_rmap != NULL) + if_ringmap_free(sc->bnx_tx_rmap); + return 0; } -- 2.11.4.GIT