From owner-cvs-all@FreeBSD.ORG Fri Jan 13 08:18:06 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 96C9416A41F; Fri, 13 Jan 2006 08:18:06 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 39D7543D46; Fri, 13 Jan 2006 08:18:06 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k0D8I5pi014329; Fri, 13 Jan 2006 08:18:06 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k0D8I5Cv014328; Fri, 13 Jan 2006 08:18:05 GMT (envelope-from scottl) Message-Id: <200601130818.k0D8I5Cv014328@repoman.freebsd.org> From: Scott Long Date: Fri, 13 Jan 2006 08:18:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/em if_em.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jan 2006 08:18:06 -0000 scottl 2006-01-13 08:18:04 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Fix the interrupt race for real. Don't register the interrupt until after the the interface has been configured. I'm not sure how this could ever have worked before, but it should be fixed now. Also break out the interrupt degresitration function into it's own step. Revision Changes Path 1.100 +35 -22 src/sys/dev/em/if_em.c