From owner-cvs-src-old@FreeBSD.ORG Mon Feb 14 08:14:31 2011 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 9A5E11065694 for ; Mon, 14 Feb 2011 08:14:31 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 85A8D8FC1D for ; Mon, 14 Feb 2011 08:14:31 +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 p1E8EVh8091709 for ; Mon, 14 Feb 2011 08:14:31 GMT (envelope-from hselasky@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p1E8EVD1091708 for cvs-src-old@freebsd.org; Mon, 14 Feb 2011 08:14:31 GMT (envelope-from hselasky@repoman.freebsd.org) Message-Id: <201102140814.p1E8EVD1091708@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to hselasky@repoman.freebsd.org using -f From: Hans Petter Selasky Date: Mon, 14 Feb 2011 08:14:06 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/usb/wlan if_run.c if_runreg.h if_runvar.h 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: Mon, 14 Feb 2011 08:14:31 -0000 hselasky 2011-02-14 08:14:06 UTC FreeBSD src repository Modified files: sys/dev/usb/wlan if_run.c if_runreg.h if_runvar.h Log: SVN rev 218676 on 2011-02-14 08:14:06Z by hselasky * Fix page fault caused by referring freed node. While updating Tx stats, already freed node could be referred and cause page fault. To avoid such panic, spool Tx stats in driver's softc. Then, on every ratectl interval, grab node though ieee80211_iterate_nodes() and update ratectl stats. * Simplify some code in run_iter_func(). * Fix typo * Use memset instead of bzero (hselasky @) PR: kern/153938 Submitted by: PseudoCylon Approved by: thompsa (mentor) Revision Changes Path 1.20 +60 -55 src/sys/dev/usb/wlan/if_run.c 1.4 +13 -0 src/sys/dev/usb/wlan/if_runreg.h 1.8 +4 -1 src/sys/dev/usb/wlan/if_runvar.h