K 10 svn:author V 7 thompsa K 8 svn:date V 27 2008-07-28T16:09:22.316105Z K 7 svn:log V 374 MFC r177459 Workaround design botch in usb: blindly mixing bus_dma with PIO does not work on architectures with a write-back cache as the PIO writes end up in the cache which the sync(BUS_DMASYNC_POSTREAD) in usb_transfer_complete then discards; compensate in the xfer methods that do PIO by pushing the writes out of the cache before usb_transfer_complete is called. END