Date: Fri, 26 Jun 2009 11:45:06 +0000 (UTC) From: Robert Watson <rwatson@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/arm/at91 if_ate.c src/sys/arm/xscale/ixp425 if_npe.c src/sys/dev/ae if_ae.c src/sys/dev/age if_age.c src/sys/dev/alc if_alc.c src/sys/dev/ale if_ale.c src/sys/dev/ath if_ath.c src/sys/dev/bce if_bce.c src/sys/dev/bfe if_bfe.c ... Message-ID: <200906261145.n5QBjvn4099252@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
rwatson 2009-06-26 11:45:06 UTC
FreeBSD src repository
Modified files:
sys/arm/at91 if_ate.c
sys/arm/xscale/ixp425 if_npe.c
sys/dev/ae if_ae.c
sys/dev/age if_age.c
sys/dev/alc if_alc.c
sys/dev/ale if_ale.c
sys/dev/ath if_ath.c
sys/dev/bce if_bce.c
sys/dev/bfe if_bfe.c
sys/dev/bge if_bge.c
sys/dev/bm if_bm.c
sys/dev/cas if_cas.c
sys/dev/cs if_cs.c
sys/dev/dc if_dc.c
sys/dev/de if_de.c
sys/dev/e1000 if_em.c if_igb.c
sys/dev/ed if_ed.c
sys/dev/et if_et.c
sys/dev/ex if_ex.c
sys/dev/fe if_fe.c
sys/dev/fxp if_fxp.c
sys/dev/gem if_gem.c
sys/dev/hme if_hme.c
sys/dev/ie if_ie.c
sys/dev/if_ndis if_ndis.c
sys/dev/ixgb if_ixgb.c
sys/dev/ixgbe ixgbe.c
sys/dev/jme if_jme.c
sys/dev/le lance.c
sys/dev/lge if_lge.c
sys/dev/malo if_malo.c
sys/dev/mge if_mge.c
sys/dev/msk if_msk.c
sys/dev/mxge if_mxge.c
sys/dev/my if_my.c
sys/dev/nfe if_nfe.c
sys/dev/nge if_nge.c
sys/dev/nve if_nve.c
sys/dev/nxge if_nxge.c
sys/dev/pcn if_pcn.c
sys/dev/pdq pdq_ifsubr.c
sys/dev/re if_re.c
sys/dev/sf if_sf.c
sys/dev/sis if_sis.c
sys/dev/sk if_sk.c
sys/dev/sn if_sn.c
sys/dev/snc dp83932.c
sys/dev/ste if_ste.c
sys/dev/stge if_stge.c
sys/dev/ti if_ti.c
sys/dev/tl if_tl.c
sys/dev/tsec if_tsec.c
sys/dev/tx if_tx.c
sys/dev/txp if_txp.c
sys/dev/usb/net if_aue.c if_axe.c if_cue.c if_kue.c
if_rue.c if_udav.c
sys/dev/usb/wlan if_upgt.c if_urtw.c if_zyd.c
sys/dev/vge if_vge.c
sys/dev/vr if_vr.c
sys/dev/wb if_wb.c
sys/dev/wi if_wi.c
sys/dev/wl if_wl.c
sys/dev/xe if_xe.c
sys/dev/xl if_xl.c
sys/mips/adm5120 if_admsw.c
sys/netgraph ng_ether.c
sys/pci if_rl.c
Log:
SVN rev 195049 on 2009-06-26 11:45:06Z by rwatson
Use if_maddr_rlock()/if_maddr_runlock() rather than IF_ADDR_LOCK()/
IF_ADDR_UNLOCK() across network device drivers when accessing the
per-interface multicast address list, if_multiaddrs. This will
allow us to change the locking strategy without affecting our driver
programming interface or binary interface.
For two wireless drivers, remove unnecessary locking, since they
don't actually access the multicast address list.
Approved by: re (kib)
MFC after: 6 weeks
Revision Changes Path
1.39 +3 -3 src/sys/arm/at91/if_ate.c
1.20 +2 -2 src/sys/arm/xscale/ixp425/if_npe.c
1.4 +2 -2 src/sys/dev/ae/if_ae.c
1.10 +2 -2 src/sys/dev/age/if_age.c
1.2 +2 -2 src/sys/dev/alc/if_alc.c
1.5 +2 -2 src/sys/dev/ale/if_ale.c
1.259 +2 -2 src/sys/dev/ath/if_ath.c
1.56 +2 -2 src/sys/dev/bce/if_bce.c
1.55 +2 -2 src/sys/dev/bfe/if_bfe.c
1.226 +2 -2 src/sys/dev/bge/if_bge.c
1.7 +2 -2 src/sys/dev/bm/if_bm.c
1.4 +2 -2 src/sys/dev/cas/if_cas.c
1.55 +2 -2 src/sys/dev/cs/if_cs.c
1.201 +8 -8 src/sys/dev/dc/if_dc.c
1.186 +2 -2 src/sys/dev/de/if_de.c
1.18 +2 -2 src/sys/dev/e1000/if_em.c
1.18 +2 -2 src/sys/dev/e1000/if_igb.c
1.282 +2 -2 src/sys/dev/ed/if_ed.c
1.3 +2 -2 src/sys/dev/et/if_et.c
1.65 +4 -4 src/sys/dev/ex/if_ex.c
1.101 +2 -2 src/sys/dev/fe/if_fe.c
1.295 +2 -2 src/sys/dev/fxp/if_fxp.c
1.54 +2 -2 src/sys/dev/gem/if_gem.c
1.55 +2 -2 src/sys/dev/hme/if_hme.c
1.112 +2 -2 src/sys/dev/ie/if_ie.c
1.165 +3 -3 src/sys/dev/if_ndis/if_ndis.c
1.25 +2 -2 src/sys/dev/ixgb/if_ixgb.c
1.14 +2 -2 src/sys/dev/ixgbe/ixgbe.c
1.11 +2 -2 src/sys/dev/jme/if_jme.c
1.5 +2 -2 src/sys/dev/le/lance.c
1.55 +2 -2 src/sys/dev/lge/if_lge.c
1.9 +3 -3 src/sys/dev/malo/if_malo.c
1.7 +2 -2 src/sys/dev/mge/if_mge.c
1.64 +2 -2 src/sys/dev/msk/if_msk.c
1.63 +3 -3 src/sys/dev/mxge/if_mxge.c
1.47 +2 -2 src/sys/dev/my/if_my.c
1.34 +2 -2 src/sys/dev/nfe/if_nfe.c
1.103 +2 -2 src/sys/dev/nge/if_nge.c
1.33 +2 -2 src/sys/dev/nve/if_nve.c
1.5 +4 -4 src/sys/dev/nxge/if_nxge.c
1.4 +2 -2 src/sys/dev/pcn/if_pcn.c
1.31 +2 -2 src/sys/dev/pdq/pdq_ifsubr.c
1.159 +2 -2 src/sys/dev/re/if_re.c
1.101 +2 -2 src/sys/dev/sf/if_sf.c
1.9 +4 -4 src/sys/dev/sis/if_sis.c
1.143 +4 -4 src/sys/dev/sk/if_sk.c
1.56 +3 -3 src/sys/dev/sn/if_sn.c
1.26 +2 -2 src/sys/dev/snc/dp83932.c
1.3 +2 -2 src/sys/dev/ste/if_ste.c
1.14 +2 -2 src/sys/dev/stge/if_stge.c
1.134 +2 -2 src/sys/dev/ti/if_ti.c
1.3 +2 -2 src/sys/dev/tl/if_tl.c
1.14 +2 -2 src/sys/dev/tsec/if_tsec.c
1.101 +2 -2 src/sys/dev/tx/if_tx.c
1.58 +2 -2 src/sys/dev/txp/if_txp.c
1.12 +2 -2 src/sys/dev/usb/net/if_aue.c
1.12 +2 -2 src/sys/dev/usb/net/if_axe.c
1.11 +2 -2 src/sys/dev/usb/net/if_cue.c
1.11 +2 -2 src/sys/dev/usb/net/if_kue.c
1.11 +2 -2 src/sys/dev/usb/net/if_rue.c
1.11 +2 -2 src/sys/dev/usb/net/if_udav.c
1.10 +0 -2 src/sys/dev/usb/wlan/if_upgt.c
1.7 +0 -2 src/sys/dev/usb/wlan/if_urtw.c
1.22 +2 -2 src/sys/dev/usb/wlan/if_zyd.c
1.37 +2 -2 src/sys/dev/vge/if_vge.c
1.136 +2 -2 src/sys/dev/vr/if_vr.c
1.3 +2 -2 src/sys/dev/wb/if_wb.c
1.231 +2 -2 src/sys/dev/wi/if_wi.c
1.77 +2 -2 src/sys/dev/wl/if_wl.c
1.70 +2 -2 src/sys/dev/xe/if_xe.c
1.7 +4 -4 src/sys/dev/xl/if_xl.c
1.5 +2 -2 src/sys/mips/adm5120/if_admsw.c
1.73 +2 -2 src/sys/netgraph/ng_ether.c
1.189 +2 -2 src/sys/pci/if_rl.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906261145.n5QBjvn4099252>
