Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Dec 2020 21:41:29 GMT
From:      Mark Johnston <markj@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org
Subject:   git: a822bf6354ee - stable/12 - iflib: Avoid leaking the freelist bitmaps upon driver detach
Message-ID:  <202012262141.0BQLfTr6060033@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch stable/12 has been updated by markj:

URL: https://cgit.FreeBSD.org/src/commit/?id=a822bf6354ee44c93ab64488e1970c2e7a79104a

commit a822bf6354ee44c93ab64488e1970c2e7a79104a
Author:     Mark Johnston <markj@FreeBSD.org>
AuthorDate: 2020-12-07 14:53:14 +0000
Commit:     Mark Johnston <markj@FreeBSD.org>
CommitDate: 2020-12-26 21:40:59 +0000

    iflib: Avoid leaking the freelist bitmaps upon driver detach
    
    Submitted by:   Sai Rajesh Tallamraju <stallamr@netapp.com>
    Sponsored by:   NetApp, Inc.
    
    (cherry picked from commit c065d4e5e9f27743126dcdfcf6d1c7fa36a693c0)
---
 sys/net/iflib.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys/net/iflib.c b/sys/net/iflib.c
index dc4a84fe12cc..24f23a338411 100644
--- a/sys/net/iflib.c
+++ b/sys/net/iflib.c
@@ -2339,10 +2339,12 @@ iflib_rx_sds_free(iflib_rxq_t rxq)
 			free(fl->ifl_sds.ifsd_cl, M_IFLIB);
 			free(fl->ifl_sds.ifsd_ba, M_IFLIB);
 			free(fl->ifl_sds.ifsd_map, M_IFLIB);
+			free(fl->ifl_rx_bitmap, M_IFLIB);
 			fl->ifl_sds.ifsd_m = NULL;
 			fl->ifl_sds.ifsd_cl = NULL;
 			fl->ifl_sds.ifsd_ba = NULL;
 			fl->ifl_sds.ifsd_map = NULL;
+			fl->ifl_rx_bitmap = NULL;
 		}
 		free(rxq->ifr_fl, M_IFLIB);
 		rxq->ifr_fl = NULL;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202012262141.0BQLfTr6060033>