diff options
author | Matthew Dillon <dillon@FreeBSD.org> | 2002-02-05 02:00:56 +0000 |
---|---|---|
committer | Matthew Dillon <dillon@FreeBSD.org> | 2002-02-05 02:00:56 +0000 |
commit | ecde8f7c29a43912ff0bb4ee5874d67754b375ab (patch) | |
tree | ddce9732dedf55dfc29f00f3efed3b0ce5e9788e /sys/kern/uipc_sockbuf.c | |
parent | 14102e47d3d5018240a34a2eb058212c098afc28 (diff) | |
download | src-ecde8f7c29a43912ff0bb4ee5874d67754b375ab.tar.gz src-ecde8f7c29a43912ff0bb4ee5874d67754b375ab.zip |
Get rid of the twisted MFREE() macro entirely.
Reviewed by: dg, bmilekic
MFC after: 3 days
Notes
Notes:
svn path=/head/; revision=90227
Diffstat (limited to 'sys/kern/uipc_sockbuf.c')
-rw-r--r-- | sys/kern/uipc_sockbuf.c | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/sys/kern/uipc_sockbuf.c b/sys/kern/uipc_sockbuf.c index dc1f4cb027ee..40907f976041 100644 --- a/sys/kern/uipc_sockbuf.c +++ b/sys/kern/uipc_sockbuf.c @@ -777,7 +777,7 @@ sbdrop(sb, len) register struct sockbuf *sb; register int len; { - register struct mbuf *m, *mn; + register struct mbuf *m; struct mbuf *next; next = (m = sb->sb_mb) ? m->m_nextpkt : 0; @@ -797,13 +797,11 @@ sbdrop(sb, len) } len -= m->m_len; sbfree(sb, m); - MFREE(m, mn); - m = mn; + m = m_free(m); } while (m && m->m_len == 0) { sbfree(sb, m); - MFREE(m, mn); - m = mn; + m = m_free(m); } if (m) { sb->sb_mb = m; @@ -820,15 +818,14 @@ void sbdroprecord(sb) register struct sockbuf *sb; { - register struct mbuf *m, *mn; + register struct mbuf *m; m = sb->sb_mb; if (m) { sb->sb_mb = m->m_nextpkt; do { sbfree(sb, m); - MFREE(m, mn); - m = mn; + m = m_free(m); } while (m); } } |