From owner-cvs-src@FreeBSD.ORG  Fri Nov 14 11:00:35 2003
Return-Path: <owner-cvs-src@FreeBSD.ORG>
Delivered-To: cvs-src@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP
	id C8F2C16A4D0; Fri, 14 Nov 2003 11:00:35 -0800 (PST)
Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115])
	by mx1.FreeBSD.org (Postfix) with ESMTP
	id 9194B43F93; Fri, 14 Nov 2003 11:00:34 -0800 (PST)
	(envelope-from sam@FreeBSD.org)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
	by repoman.freebsd.org (8.12.9/8.12.9) with ESMTP id hAEJ0YXJ058451;
	Fri, 14 Nov 2003 11:00:34 -0800 (PST)
	(envelope-from sam@repoman.freebsd.org)
Received: (from sam@localhost)
	by repoman.freebsd.org (8.12.9/8.12.9/Submit) id hAEJ0XBn058450;
	Fri, 14 Nov 2003 11:00:33 -0800 (PST)
	(envelope-from sam)
Message-Id: <200311141900.hAEJ0XBn058450@repoman.freebsd.org>
From: Sam Leffler <sam@FreeBSD.org>
Date: Fri, 14 Nov 2003 11:00:33 -0800 (PST)
To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org,
	cvs-all@FreeBSD.org
X-FreeBSD-CVS-Branch: HEAD
Subject: cvs commit: src/sys/dev/an if_an.c if_anreg.h src/sys/dev/bfe
 if_bfe.c src/sys/dev/my if_my.c src/sys/dev/owi if_owi.c
 if_wivar.h src/sys/dev/re if_re.c src/sys/dev/wl if_wl.c
 src/sys/pci if_dc.c if_dcreg.h if_pcn.c if_pcnreg.h if_rl.c ...
X-BeenThere: cvs-src@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: CVS commit messages for the src tree <cvs-src.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/cvs-src>
List-Post: <mailto:cvs-src@freebsd.org>
List-Help: <mailto:cvs-src-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Nov 2003 19:00:36 -0000

sam         2003/11/14 11:00:33 PST

  FreeBSD src repository

  Modified files:
    sys/dev/an           if_an.c if_anreg.h 
    sys/dev/bfe          if_bfe.c 
    sys/dev/my           if_my.c 
    sys/dev/owi          if_owi.c if_wivar.h 
    sys/dev/re           if_re.c 
    sys/dev/wl           if_wl.c 
    sys/pci              if_dc.c if_dcreg.h if_pcn.c if_pcnreg.h 
                         if_rl.c if_rlreg.h if_sf.c if_sfreg.h 
                         if_sis.c if_sisreg.h if_sk.c if_skreg.h 
                         if_ste.c if_stereg.h if_ti.c if_tireg.h 
                         if_tl.c if_tlreg.h if_vr.c if_vrreg.h 
                         if_wb.c if_wbreg.h if_xl.c if_xlreg.h 
  Log:
  Drop the driver lock around calls to if_input to avoid a LOR when
  the packets are immediately returned for sending (e.g.  when bridging
  or packet forwarding).  There are more efficient ways to do this
  but for now use the least intrusive approach.
  
  Reviewed by:    imp, rwatson
  
  Revision  Changes    Path
  1.56      +4 -0      src/sys/dev/an/if_an.c
  1.20      +1 -0      src/sys/dev/an/if_anreg.h
  1.4       +2 -0      src/sys/dev/bfe/if_bfe.c
  1.21      +2 -0      src/sys/dev/my/if_my.c
  1.3       +4 -0      src/sys/dev/owi/if_owi.c
  1.2       +2 -0      src/sys/dev/owi/if_wivar.h
  1.15      +4 -0      src/sys/dev/re/if_re.c
  1.57      +4 -0      src/sys/dev/wl/if_wl.c
  1.135     +9 -1      src/sys/pci/if_dc.c
  1.39      +1 -0      src/sys/pci/if_dcreg.h
  1.52      +4 -0      src/sys/pci/if_pcn.c
  1.8       +2 -1      src/sys/pci/if_pcnreg.h
  1.125     +4 -0      src/sys/pci/if_rl.c
  1.41      +1 -0      src/sys/pci/if_rlreg.h
  1.63      +4 -0      src/sys/pci/if_sf.c
  1.10      +2 -1      src/sys/pci/if_sfreg.h
  1.90      +4 -0      src/sys/pci/if_sis.c
  1.25      +1 -0      src/sys/pci/if_sisreg.h
  1.71      +6 -0      src/sys/pci/if_sk.c
  1.19      +1 -0      src/sys/pci/if_skreg.h
  1.58      +4 -0      src/sys/pci/if_ste.c
  1.12      +1 -0      src/sys/pci/if_stereg.h
  1.85      +4 -0      src/sys/pci/if_ti.c
  1.27      +1 -0      src/sys/pci/if_tireg.h
  1.88      +4 -0      src/sys/pci/if_tl.c
  1.19      +1 -0      src/sys/pci/if_tlreg.h
  1.77      +4 -0      src/sys/pci/if_vr.c
  1.18      +1 -0      src/sys/pci/if_vrreg.h
  1.66      +4 -0      src/sys/pci/if_wb.c
  1.10      +2 -1      src/sys/pci/if_wbreg.h
  1.161     +4 -0      src/sys/pci/if_xl.c
  1.48      +2 -0      src/sys/pci/if_xlreg.h