Date: Wed, 16 Jan 2008 00:28:30 +0000 (UTC) From: Kip Macy <kmacy@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/cxgb cxgb_sge.c src/sys/dev/cxgb/sys mvec.h uipc_mvec.c Message-ID: <200801160028.m0G0SUQe025047@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
kmacy 2008-01-16 00:28:30 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_sge.c sys/dev/cxgb/sys mvec.h uipc_mvec.c Log: Fix mbuf leak caused by freeing packet zone clusters but not their associated mbufs - Track packet zone mbufs separately from other mbufs - free packet zone buffers via m_free rather than trying to manage the refcount as with clusters - its refcount and management seems to be "special" Revision Changes Path 1.44 +7 -3 src/sys/dev/cxgb/cxgb_sge.c 1.13 +11 -3 src/sys/dev/cxgb/sys/mvec.h 1.23 +27 -23 src/sys/dev/cxgb/sys/uipc_mvec.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200801160028.m0G0SUQe025047>