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 ...
Sam Leffler
sam at FreeBSD.org
Fri Nov 14 11:00:36 PST 2003
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
More information about the cvs-src
mailing list