Hi, This patchset contains a slew of PCI/CE cleanups and fixes. The aim of the patchset is to deal with CE null dereference bugs Ben has been reporting on the mailing list for some time now. v2: * fix prints * fix commit messages * add additional patch (ath10k: reset device upon stopping/power down) Michal Kazior (13): ath10k: remove ar_pci->ce_count ath10k: don't forget to kill fw error tasklet ath10k: split tasklet killing function ath10k: rename ath10k_pci_reset_target() ath10k: make sure to mask all CE irqs ath10k: fix ath10k_ce_init() failpath ath10k: remove meaningless check ath10k: use ath10k_do_pci_wake/sleep ath10k: propagate ath10k_ce_disable_interrupts() errors ath10k: guard against CE corruption from firmware ath10k: re-arrange PCI init code ath10k: add and fix some PCI prints ath10k: reset device upon stopping/power down drivers/net/wireless/ath/ath10k/ce.c | 57 +++++-- drivers/net/wireless/ath/ath10k/ce.h | 3 +- drivers/net/wireless/ath/ath10k/htc.c | 5 + drivers/net/wireless/ath/ath10k/pci.c | 293 ++++++++++++++++++---------------- drivers/net/wireless/ath/ath10k/pci.h | 3 - 5 files changed, 205 insertions(+), 156 deletions(-) -- 1.8.4.rc3 -- 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