ath10k TODO =========== Things ath10k developers are currently working on, and other things to do: - tx/rx reporting to mac80211 isn't serialized (`http:article.gmane.org/gmane.linux.kernel.wireless.general/112513]]) \* split wmi ready event dbg line \* print firmware image crc32 \* print friendly error if firmware-2.bin is not found and firmware.bin is used instead \* print firmware IE features \* use async interface to request firmware from user space \* first firmware version in fw stack strace dump (at least visible with 10.x firmware) \* cleanup struct ath10k \* add CHECK_ENDIAN to Makefile \* fix race when interrupts are enabled but CE is not properly initialised (leads to a crash if there's a spurious interrupt) \* replace ath10k_pci_wait() with ath10k_do_pci_wake/sleep() \* \* [[http:\ lists.infradead.org/pipermail/ath10k/2013-October/000653.html|http:lists.infradead.org/pipermail/ath10k/2013-October/000653.html]] \* remove unnecessary function pointers from ath10k_ce_init_pipe() \* \* [[http:\ lists.infradead.org/pipermail/ath10k/2014-August/002984.html|http:lists.infradead.org/pipermail/ath10k/2014-August/002984.html]] \* injection (may be really tricky) \* \* raw tx patch to get started: [[http:\ lists.infradead.org/pipermail/ath10k/2014-August/003025.html|http:lists.infradead.org/pipermail/ath10k/2014-August/003025.html]] \* set struct wiphy::max_ap_assoc_sta for advertising the maximum number of supported clients \* clear wmi.op_version and other feature variables if there's a problem with the firmware image (corruption etc) \* \* [[http:\ lists.infradead.org/pipermail/ath10k/2014-December/003905.html|http://lists.infradead.org/pipermail/ath10k/2014-December/003905.html `__ - set cfg80211::max_ap_assoc_sta