Skip site navigation (1)Skip section navigation (2)
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>