tom.leiming@xxxxxxxxx wrote: > This patch copies skb->data of register out command to kmalloced buffer, > which is cacheline aligned(dma safe) and passed into usb hcd. Since the > data in register out command is not very much, we can ignore the > performance loss caused by the copy. The skb for every frame sent out through the REG_OUT pipe is allocated using dev_alloc_skb(). So again, am not sure about your cacheline argument. And the extra memcpy would certainly cause a performance loss, since we already do a memcpy once to copy the data in ath9k_wmi_cmd(). Are you having DMA issues with the driver ? If so, on which architecture ? Sujith -- 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