From owner-cvs-src-old@FreeBSD.ORG Thu Nov 19 18:38:05 2009 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 9FB5B1065772 for ; Thu, 19 Nov 2009 18:38:05 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 833A08FC18 for ; Thu, 19 Nov 2009 18:38:05 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id nAJIc5R7038468 for ; Thu, 19 Nov 2009 18:38:05 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id nAJIc5AT038467 for cvs-src-old@freebsd.org; Thu, 19 Nov 2009 18:38:05 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200911191838.nAJIc5AT038467@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Thu, 19 Nov 2009 18:37:55 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ixgb if_ixgb.c if_ixgb.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: Thu, 19 Nov 2009 18:38:05 -0000 jhb 2009-11-19 18:37:55 UTC FreeBSD src repository Modified files: sys/dev/ixgb if_ixgb.c if_ixgb.h Log: SVN rev 199539 on 2009-11-19 18:37:55Z by jhb - Use callout_init_mtx() instead of callout_init(..., CALLOUT_MPSAFE). - Add a missing callout_drain() to detach. - Hook into the stats timer and use that to drive the transmit watchdog instead of using if_watchdog. - Run the stats timer every second to match other drivers instead of every other second. - Remove dubious callout handling that stopped the timer only to start it again while holding the driver lock without dropping it in between the stop and the start. Revision Changes Path 1.27 +21 -33 src/sys/dev/ixgb/if_ixgb.c 1.11 +1 -0 src/sys/dev/ixgb/if_ixgb.h