Michael Buesch wrote:
This is a rewrite of the DMA API for SSB devices. This is needed, because the old (non-existing) "API" made too many bad assumptions on the API of the host-bus (PCI). This introduces an almost complete SSB-DMA-API that maps to the lowlevel bus-API based on the bustype. Signed-off-by: Michael Buesch <mb@xxxxxxxxx>
Is there a pre-requisite for this patch? I tried to apply it to wireless-testing with version v2.6.26-rc6-10526-ga0d3022. Hunk 4 of the patch for drivers/net/wireless/b43legacy/dma.c failed due to a line missing from the original source:
@@ -891,39 +890,39 @@ struct b43legacy_dmaring *b43legacy_setu
--snip--
+ ssb_dma_unmap_single(dev->dev, dma_test, + sizeof(struct b43legacy_txhdr_fw3), + DMA_TO_DEVICE); }
ring->dev = dev; <-------------- This line missing.
ring->nr_slots = nr_slots; ring->mmio_base = b43legacy_dmacontroller_base(type, controller_index); ring->index = controller_index; if (type == B43legacy_DMA_64BIT)
Larry -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html