From owner-cvs-src-old@FreeBSD.ORG Wed Jun 24 19:04:26 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 A516010656C0 for ; Wed, 24 Jun 2009 19:04:26 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 923AE8FC14 for ; Wed, 24 Jun 2009 19:04:26 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n5OJ4Qcc045951 for ; Wed, 24 Jun 2009 19:04:26 GMT (envelope-from marius@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n5OJ4Qeb045950 for cvs-src-old@freebsd.org; Wed, 24 Jun 2009 19:04:26 GMT (envelope-from marius@repoman.freebsd.org) Message-Id: <200906241904.n5OJ4Qeb045950@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marius@repoman.freebsd.org using -f From: Marius Strobl Date: Wed, 24 Jun 2009 19:04:08 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/gem if_gem.c if_gemvar.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: Wed, 24 Jun 2009 19:04:27 -0000 marius 2009-06-24 19:04:08 UTC FreeBSD src repository Modified files: sys/dev/gem if_gem.c if_gemvar.h Log: SVN rev 194886 on 2009-06-24 19:04:08Z by marius Revert the part of r194763 which added a dying flag and instead call ether_ifdetach(9) before stopping the controller and the callouts. The consensus is that the latter is now safe to do and should also solve the problem of active BPF listeners clearing promiscuous mode can result in the tick callout being restarted which in turn will trigger a panic once it's actually gone. Revision Changes Path 1.53 +1 -7 src/sys/dev/gem/if_gem.c 1.19 +4 -5 src/sys/dev/gem/if_gemvar.h