Date: Fri, 14 Nov 2003 11:00:33 -0800 (PST) From: Sam Leffler <sam@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org 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 ... Message-ID: <200311141900.hAEJ0XBn058450@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200311141900.hAEJ0XBn058450>