1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-20 11:11:24 +00:00
freebsd/sys/arm/at91
Robert Watson eb956cd041 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
2009-06-26 11:45:06 +00:00
..
at91_cfata.c Eliminate devclass_find_free_unit call here, since -1 gives the same 2009-06-10 17:39:19 +00:00
at91_machdep.c Implement a facility for dynamic per-cpu variables. 2009-06-23 22:42:39 +00:00
at91_mci.c strict kobj signatures: number of fixes for arm architecture 2009-06-11 17:05:13 +00:00
at91_mcireg.h
at91_pdcreg.h
at91_pio_rm9200.h
at91_pio.c
at91_pioreg.h
at91_piovar.h
at91_pmc.c
at91_pmcreg.h
at91_pmcvar.h
at91_rtc.c
at91_rtcreg.h
at91_spi.c - Make SPI bus bridge be non-arch dependent by using more generic 2009-05-13 18:42:49 +00:00
at91_spireg.h
at91_ssc.c
at91_sscreg.h
at91_st.c
at91_streg.h
at91_twi.c strict kobj signatures: number of fixes for arm architecture 2009-06-11 17:05:13 +00:00
at91_twiio.h
at91_twireg.h
at91_usartreg.h
at91.c Pass the previously returned IRQ back to arm_get_next_irq() so that 2009-06-09 18:18:41 +00:00
at91board.h
at91rm92reg.h
at91var.h
board_bwct.c
board_hl200.c
board_kb920x.c
board_tsc4370.c
files.at91
hints.at91rm9200
hints.at91sam9261
if_ate.c Use if_maddr_rlock()/if_maddr_runlock() rather than IF_ADDR_LOCK()/ 2009-06-26 11:45:06 +00:00
if_atereg.h
std.at91
std.bwct
std.hl200
std.kb920x
std.tsc4370
uart_bus_at91usart.c
uart_cpu_at91rm9200usart.c
uart_dev_at91usart.c