git: 0a718a6e6eba - main - mbuf: replace all direct uma_zfree(zone_mbuf) calls with m_free_raw
Mateusz Guzik
mjg at FreeBSD.org
Wed Jul 7 11:08:14 UTC 2021
The branch main has been updated by mjg:
URL: https://cgit.FreeBSD.org/src/commit/?id=0a718a6e6ebaa1b8442123df8bdbae5a04a77987
commit 0a718a6e6ebaa1b8442123df8bdbae5a04a77987
Author: Mateusz Guzik <mjg at FreeBSD.org>
AuthorDate: 2021-07-06 16:44:35 +0000
Commit: Mateusz Guzik <mjg at FreeBSD.org>
CommitDate: 2021-07-07 11:05:46 +0000
mbuf: replace all direct uma_zfree(zone_mbuf) calls with m_free_raw
Reviewed by: donner
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D31082
---
sys/kern/kern_mbuf.c | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/sys/kern/kern_mbuf.c b/sys/kern/kern_mbuf.c
index 2333bf887354..c43f086bb83f 100644
--- a/sys/kern/kern_mbuf.c
+++ b/sys/kern/kern_mbuf.c
@@ -1191,19 +1191,19 @@ mb_free_ext(struct mbuf *m)
break;
case EXT_CLUSTER:
uma_zfree(zone_clust, m->m_ext.ext_buf);
- uma_zfree(zone_mbuf, mref);
+ m_free_raw(mref);
break;
case EXT_JUMBOP:
uma_zfree(zone_jumbop, m->m_ext.ext_buf);
- uma_zfree(zone_mbuf, mref);
+ m_free_raw(mref);
break;
case EXT_JUMBO9:
uma_zfree(zone_jumbo9, m->m_ext.ext_buf);
- uma_zfree(zone_mbuf, mref);
+ m_free_raw(mref);
break;
case EXT_JUMBO16:
uma_zfree(zone_jumbo16, m->m_ext.ext_buf);
- uma_zfree(zone_mbuf, mref);
+ m_free_raw(mref);
break;
case EXT_SFBUF:
case EXT_NET_DRV:
@@ -1212,7 +1212,7 @@ mb_free_ext(struct mbuf *m)
KASSERT(mref->m_ext.ext_free != NULL,
("%s: ext_free not set", __func__));
mref->m_ext.ext_free(mref);
- uma_zfree(zone_mbuf, mref);
+ m_free_raw(mref);
break;
case EXT_EXTREF:
KASSERT(m->m_ext.ext_free != NULL,
@@ -1230,7 +1230,7 @@ mb_free_ext(struct mbuf *m)
}
if (freembuf && m != mref)
- uma_zfree(zone_mbuf, m);
+ m_free_raw(m);
}
/*
@@ -1268,11 +1268,11 @@ mb_free_extpg(struct mbuf *m)
ktls_enqueue_to_free(mref);
else
#endif
- uma_zfree(zone_mbuf, mref);
+ m_free_raw(mref);
}
if (m != mref)
- uma_zfree(zone_mbuf, m);
+ m_free_raw(m);
}
/*
@@ -1364,7 +1364,7 @@ m_get2(int size, int how, short type, int flags)
n = uma_zalloc_arg(zone_jumbop, m, how);
if (n == NULL) {
- uma_zfree(zone_mbuf, m);
+ m_free_raw(m);
return (NULL);
}
@@ -1395,7 +1395,7 @@ m_getjcl(int how, short type, int flags, int size)
zone = m_getzone(size);
n = uma_zalloc_arg(zone, m, how);
if (n == NULL) {
- uma_zfree(zone_mbuf, m);
+ m_free_raw(m);
return (NULL);
}
MBUF_PROBE5(m__getjcl, how, type, flags, size, m);
More information about the dev-commits-src-all
mailing list