From owner-cvs-src-old@FreeBSD.ORG Sun Oct 24 21:14:30 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8CDAC106564A for ; Sun, 24 Oct 2010 21:14:30 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 76EA68FC19 for ; Sun, 24 Oct 2010 21:14:30 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id o9OLEUEl029578 for ; Sun, 24 Oct 2010 21:14:30 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id o9OLEUMT029577 for cvs-src-old@freebsd.org; Sun, 24 Oct 2010 21:14:30 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <201010242114.o9OLEUMT029577@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Sun, 24 Oct 2010 21:14:01 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/dev/age if_age.c src/sys/dev/alc if_alc.c src/sys/dev/ale if_ale.c src/sys/dev/bce if_bce.c src/sys/dev/bge if_bge.c src/sys/dev/fxp if_fxp.c src/sys/dev/jme if_jme.c src/sys/dev/sge if_sge.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Oct 2010 21:14:30 -0000 yongari 2010-10-24 21:14:01 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/dev/age if_age.c sys/dev/alc if_alc.c sys/dev/ale if_ale.c sys/dev/bce if_bce.c sys/dev/bge if_bge.c sys/dev/fxp if_fxp.c sys/dev/jme if_jme.c sys/dev/sge if_sge.c Log: SVN rev 214295 on 2010-10-24 21:14:01Z by yongari MFC r213844: Make sure to not use stale ip/tcp header pointers. The ip/tcp header parser uses m_pullup(9) to get access to mbuf chain. m_pullup(9) can allocate new mbuf chain and free old one if the space left in the mbuf chain is not enough to hold requested contiguous bytes. Previously drivers can use stale ip/tcp header pointer if m_pullup(9) returned new mbuf chain. Reported by: Andrew Boyer (aboyer <> averesystems dot com) Revision Changes Path 1.10.2.6 +1 -0 src/sys/dev/age/if_age.c 1.3.2.11 +2 -0 src/sys/dev/alc/if_alc.c 1.6.2.6 +1 -0 src/sys/dev/ale/if_ale.c 1.56.2.12 +2 -0 src/sys/dev/bce/if_bce.c 1.226.2.34 +2 -0 src/sys/dev/bge/if_bge.c 1.295.2.9 +2 -0 src/sys/dev/fxp/if_fxp.c 1.11.2.5 +2 -1 src/sys/dev/jme/if_jme.c 1.3.2.15 +2 -0 src/sys/dev/sge/if_sge.c