Hi, I've found a few issues while I was testing ath10k in QEMU/KVM with PCI passthrough. The second patch is something that I've found while analysing the bmi race and I don't think anyone experienced problems associated with it. There's still a weird synchronization issue with (what I think is) iomap write propagation. The initial fw bootup interrupt doesn't come in and it seems CE interrupts are unmasked with a lag because explicit polling after ctl_resp timeout seems to be sufficient to work around it. I suspect this might be a virtualization problem rather than ath10k. Ideas, anyone? Michal Kazior (2): ath10k: fix bmi exchange tx/rx race ath10k: sanitize tx ring index access properly drivers/net/wireless/ath/ath10k/ce.c | 11 +++++++---- drivers/net/wireless/ath/ath10k/pci.c | 11 +++-------- drivers/net/wireless/ath/ath10k/pci.h | 3 ++- 3 files changed, 12 insertions(+), 13 deletions(-) -- 1.8.5.3 -- 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