
right thing, don't use the illegal and "just worked by chance" addition of BUS_DMA_COHERENT to bus_dmamap_load_raw. There still is a necessity to add to the architecture to allow one to hint that this should be a cache coherent mapping. Fix offset argument to be zero for flushing data tranfers. Kudos to Izumi for spotting this.