‰~248996 4 118 133 210 791 K 10 svn:author V 3 mdf K 8 svn:date V 27 2013-04-02T05:30:52.050216Z K 7 svn:log V 26 Regen. MFC after: 1 week END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2013-04-02T05:57:36.782859Z K 7 svn:log V 39 Add VIMAGE to NOTES. Reviewed by: zec END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-04-02T06:21:37.345261Z K 7 svn:log V 114 Add a missing unmap; if we're freeing this mbuf then we must really both sync/unmap the dmamap before freeing it. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-04-02T06:24:22.648692Z K 7 svn:log V 695 Some TX dmamap cleanups. * Don't use BUS_DMA_ALLOCNOW for descriptor DMA maps; we never use bounce buffers for the descriptors themselves. * Add some XXX's to mark where the ath_buf has its mbuf ripped from underneath it without actually cleaning up the dmamap. I haven't audited those particular code paths to see if the DMA map is guaranteed to be setup there; I'll do that later. * Print out a warning if the descdma tidyup code is given some descriptors w/ maps to free. Ideally the owner will free the mbufs and unmap the descriptors before freeing the descriptor/ath_buf pairs, but right now that's not guaranteed to be done. Reviewed by: scottl (BUS_DMA_ALLOCNOW tag) END