Re: [PATCH v2] ath10k: abstract htt_rx_desc structure

2021-12-21 Thread Kalle Valo
Francesco Magliocca writes: > QCA6174 card often hangs with the current htt_rx_desc > memory layout in some circumstances, because its firmware > fails to handle length differences. > Therefore we must abstract the htt_rx_desc structure > and operations on it, to allow different wireless cards >

Re: [PATCH] ath10k: enable threaded napi on ath10k driver

2021-12-21 Thread Kalle Valo
Abhishek Kumar writes: > NAPI poll can be done in threaded context along with soft irq > context. Threaded context can be scheduled efficiently, thus > creating less of bottleneck during Rx processing. This patch is > to enable threaded NAPI on ath10k driver. > > Tested-on: WCN3990 hw1.0 SNOC

Re: [PATCH] ath10k: enable threaded napi on ath10k driver

2021-12-21 Thread Kalle Valo
Abhishek Kumar writes: > This patch is to trigger a discussion on the best approach to enable > threaded NAPI on ath10k. Threaded NAPI feature was added in (net: > extract napi poll functionality to __napi_poll() commit > 898f8015ffe74118e7b461827451f2cc6e51035b) and showed good results on >

Re: [PATCH] ath10k: replace strlcpy with strscpy

2021-12-21 Thread Kalle Valo
Jason Wang wrote: > The strlcpy should not be used because it doesn't limit the source > length. So that it will lead some potential bugs. > > But the strscpy doesn't require reading memory from the src string > beyond the specified "count" bytes, and since the return value is > easier to

[PATCH] ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern

2021-12-21 Thread Wen Gong
In function ath10k_wow_convert_8023_to_80211(), it will do memcpy for the new->pattern, and currently the new->pattern and new->mask is same with the old, then the memcpy of new->pattern will also overwrite the old->pattern, because the header format of new->pattern is 802.11, its length is larger

[kvalo-ath:ath-qca] BUILD SUCCESS e3c574cc54b726c9573b7862a8bf3571ca806411

2021-12-21 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git ath-qca branch HEAD: e3c574cc54b726c9573b7862a8bf3571ca806411 Merge branch 'ath-next' into ath-qca elapsed time: 722m configs tested: 104 configs skipped: 3 The following configs have been built successfully. More

[kvalo-ath:ath-next] BUILD SUCCESS 01417e57939faffebfdeb2aef1f4388e95cf9271

2021-12-21 Thread kernel test robot
-a006-20211220 i386 randconfig-a004-20211220 arc randconfig-r043-20211220 arc randconfig-r043-20211221 riscvrandconfig-r042-20211221 s390 randconfig-r044-20211221 riscvnommu_k210_defconfig riscv

[kvalo-ath:master] BUILD SUCCESS 6629123e6a8ba405d270fd9cd70dc1ccb65e25de

2021-12-21 Thread kernel test robot
randconfig-a005-20211220 i386 randconfig-a006-20211220 i386 randconfig-a004-20211220 arc randconfig-r043-20211220 arc randconfig-r043-20211221 riscvrandconfig-r042-20211221 s390 randconfig-r044-20211221

[kvalo-ath:ath-next] BUILD SUCCESS ec038c6127fa772d2c5604e329f22371830d5fa6

2021-12-21 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git ath-next branch HEAD: ec038c6127fa772d2c5604e329f22371830d5fa6 ath11k: add support for hardware rfkill for QCA6390 elapsed time: 727m configs tested: 95 configs skipped: 3 The following configs have been built

[kvalo-ath:master] BUILD SUCCESS 586c6295a767b441ef12f9190bd7b06c91329cd0

2021-12-21 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git master branch HEAD: 586c6295a767b441ef12f9190bd7b06c91329cd0 Add localversion-wireless-testing-ath elapsed time: 724m configs tested: 100 configs skipped: 3 The following configs have been built successfully. More