3133c5e3 | 02-Jan-2014 |
Matthew Dillon <dillon@apollo.backplane.com> |
ath - Basic re-port, base code compile
* First re-port pass, make base code modifications to work with DragonFly.
* Remove ath locks (mostly using #define's).
* Protect entry points with our globa
ath - Basic re-port, base code compile
* First re-port pass, make base code modifications to work with DragonFly.
* Remove ath locks (mostly using #define's).
* Protect entry points with our global wlan_serializer. This includes: - callout functions - PCI entry/exit - ifnet access (typically already protected from the DFly kernel). - taskqueue functions - sysctl functions
* Rework the sysctl hierarchy a little.
* Fixup malloc->kmalloc, free->kfree, snprintf->ksnprintf. * Fixup ether_sprintf() use cases.
* Fixup bad M_NOWAIT semantics from FreeBSD. Convert all such to M_INTWAIT.
* IFF_RUNNING and IFF_OACTIVE adjustments.
* Temporarily #if 0 out code that our wlan infrastructure does not yet support.
* Add appropriate DRIVER and MODULE declarations for module handling.
* #include path adjustments
* API differences in bus_dma_tag_create(), bus_dmamap_load_mbuf_sg(), and related interactions.
* Several TAILQ_FOREACH_SAFE() interactions were broken (pushed to Adrian).
* Revert field name for now (tap->txa_tid -> tap_txa_ac). We need to fixup our wlan infrastructure to rename txa_ac to txa_tid.
* va_list/va_start/va_end -> __va_list/__va_start/__va_end.
show more ...
|