Wen Gong <wgong@xxxxxxxxxxxxxx> writes: > The bottleneck of throughout on sdio chip is the bus bandwidth, to the > patches are all to increase the use ratio of sdio bus. > > udp-rx udp-tx tcp-rx tcp-tx > without patches(Mbps) 320 180 170 151 > with patches(Mbps) 450 410 400 320 > > These patches only affect sdio bus chip, explanation is mentioned in each > patch's commit log. I tried to apply patches 2-8, patch 2 had a conflict due to my changes and patch 8 didn't apply at all. Also I saw few warnings with the patches I was able to test: $ ath10k-check drivers/net/wireless/ath/ath10k/htc.c: In function 'ath10k_htc_bundle_tx_work': drivers/net/wireless/ath/ath10k/htc.c:796:24: warning: variable 'eid' set but not used [-Wunused-but-set-variable] drivers/net/wireless/ath/ath10k/sdio.c:2169:6: warning: no previous prototype for 'ath10k_sdio_check_fw_reg' [-Wmissing-prototypes] drivers/net/wireless/ath/ath10k/sdio.c: In function 'ath10k_sdio_check_fw_reg': drivers/net/wireless/ath/ath10k/sdio.c:2171:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] drivers/net/wireless/ath/ath10k/sdio.c: In function 'ath10k_sdio_fw_crashed_dump': drivers/net/wireless/ath/ath10k/sdio.c:2434:17: warning: too many arguments for format [-Wformat-extra-args] drivers/net/wireless/ath/ath10k/sdio.c:2169:6: warning: symbol 'ath10k_sdio_check_fw_reg' was not declared. Should it be static? drivers/net/wireless/ath/ath10k/sdio.c: In function 'ath10k_sdio_fw_crashed_dump': drivers/net/wireless/ath/ath10k/sdio.c:2434:17: warning: too many arguments for format [-Wformat-extra-args] drivers/net/wireless/ath/ath10k/sdio.c:734: braces {} are not necessary for single statement blocks drivers/net/wireless/ath/ath10k/sdio.c:969: braces {} are not necessary for single statement blocks But please don't send a new version until I have provided review comments. -- https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches