> From: Chin-Ran Lo <crlo@xxxxxxxxxxx> > > On PCIe Tx data path, network interface specific parameters > bss_num and bss_type are saved at "skb->cb + sizeof(dma_addr_t)" > (returned by MWIFIEX_SKB_TXCB). Later mwifiex_map_pci_memory() > called from mwifiex_pcie_send_data() will memcpy > sizeof(struct mwifiex_dma_mapping) bytes to save PCIe DMA > address and length information at beginning of skb->cb. > This accidently overwrites bss_num and bss_type saved in skb->cb > previously because bss_num/bss_type and mwifiex_dma_mapping data > overlap. Fix it by having MWIFIEX_SKB_TXCB return the correct > offset for bss_num and bss_type. > > Cc: Aaron Durbin <adurbin@xxxxxxxxxxxx> > Signed-off-by: Chin-Ran Lo <crlo@xxxxxxxxxxx> > Signed-off-by: Bing Zhao <bzhao@xxxxxxxxxxx> Hi John, Please ignore this patch. As Aaron pointed out offline, it needs more work on RX path as well. Thanks, Bing -- 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