Re: [3/6] wifi: rsi: sdio: simplify module initialization

2024-04-05 Thread Kalle Valo
Krzysztof Kozlowski wrote: > This driver's initialization functions do not perform any custom code, > except printing messages. Printing messages on modules > loading/unloading is discouraged because it pollutes the dmesg > regardless whether user actually has this device. Core kernel code > al

[kvalo-ath:ath-next] BUILD SUCCESS 565759ce814ab91ea3e32403aa05bd67d061856e

2024-04-05 Thread kernel test robot
allnoconfig gcc arc allyesconfig gcc arc defconfig gcc arc randconfig-001-20240404 gcc arc randconfig-001-20240405 gcc arc randconfig-002

[kvalo-ath:master-pending] BUILD SUCCESS 853450ce5ca0c6583f82a61f2ef6563ef46bd1fe

2024-04-05 Thread kernel test robot
gcc arc defconfig gcc arc randconfig-001-20240405 gcc arc randconfig-002-20240405 gcc arm allnoconfig clang arm defconfig

Re: [PATCH 0/3] wifi: ath10k: fix board file loading for wcn3990 devices

2024-04-05 Thread Kalle Valo
Dmitry Baryshkov writes: > On Tue, 30 Jan 2024 at 08:47, Dmitry Baryshkov > wrote: > >> >> The ath10k driver fails to properly handle fallback from board-2.bin to >> board.bin for WCN3990 cards. This happens because the >> ath10k_hw_params_list doesn't include .fw.board* parameters for the >> WC

Re: [PATCH RFC v2 0/4] wifi: ath10k: support board-specific firmware overrides

2024-04-05 Thread Kalle Valo
Dmitry Baryshkov writes: > On Fri, 8 Mar 2024 at 17:19, Kalle Valo wrote: >> >> Dmitry Baryshkov writes: >> >> >> To be on the safe side using 'qcom-rb1' makes sense but on the other >> >> hand that means we need to update linux-firmware (basically add a new >> >> symlink) everytime a new produ

Re: [PATCH RFC v2 1/4] dt-bindings: net: wireless: ath10k: describe firmware-name property

2024-04-05 Thread Kalle Valo
Dmitry Baryshkov wrote: > For WCN3990 platforms we need to look for the platform / board specific > firmware-N.mbn file which corresponds to the wlanmdsp.mbn loaded to the > modem DSP via the TQFTPserv. Add firmware-name property describing this > classifier. > > Acked-by: Krzysztof Kozlowski >

[PATCH 1/3] wifi: qtnfmac: Use netdev dummy allocator helper

2024-04-05 Thread Breno Leitao
There is a new dummy netdev allocator, use it instead of alloc_netdev()/init_dummy_netdev combination. Using alloc_netdev() with init_dummy_netdev might cause some memory corruption at the driver removal side. Fixes: 61cdb09ff760 ("wifi: qtnfmac: allocate dummy net_device dynamically") Signed-off

[PATCH 0/3] wifi: Un-embed ath10k and ath11k dummy netdev

2024-04-05 Thread Breno Leitao
struct net_device shouldn't be embedded into any structure, instead, the owner should use the private space to embed their state into net_device. This patch set fixes the problem above for ath10k and ath11k. This also fixes the conversion of qtnfmac driver to the new helper. This patch set depend

[PATCH 2/3] wifi: ath10k: allocate dummy net_device dynamically

2024-04-05 Thread Breno Leitao
Embedding net_device into structures prohibits the usage of flexible arrays in the net_device structure. For more details, see the discussion at [1]. Un-embed the net_device from struct ath10k by converting it into a pointer. Then use the leverage alloc_netdev() to allocate the net_device object a

[PATCH 3/3] wifi: ath11k: allocate dummy net_device dynamically

2024-04-05 Thread Breno Leitao
Embedding net_device into structures prohibits the usage of flexible arrays in the net_device structure. For more details, see the discussion at [1]. Un-embed the net_device from struct ath11k_ext_irq_grp by converting it into a pointer. Then use the leverage alloc_netdev() to allocate the net_dev

Re: [PATCH RFC v2 0/4] wifi: ath10k: support board-specific firmware overrides

2024-04-05 Thread Dmitry Baryshkov
On Fri, 5 Apr 2024 at 15:01, Kalle Valo wrote: > > Dmitry Baryshkov writes: > > > On Fri, 8 Mar 2024 at 17:19, Kalle Valo wrote: > >> > >> Dmitry Baryshkov writes: > >> > >> >> To be on the safe side using 'qcom-rb1' makes sense but on the other > >> >> hand that means we need to update linux-f

Re: [PATCH RFC v2 0/4] wifi: ath10k: support board-specific firmware overrides

2024-04-05 Thread Kalle Valo
Dmitry Baryshkov writes: > On Fri, 5 Apr 2024 at 15:01, Kalle Valo wrote: > >> >> Dmitry Baryshkov writes: >> >> > On Fri, 8 Mar 2024 at 17:19, Kalle Valo wrote: >> >> >> >> Dmitry Baryshkov writes: >> >> >> >> >> To be on the safe side using 'qcom-rb1' makes sense but on the other >> >> >> h

Re: [PATCH RFC v2 0/4] wifi: ath10k: support board-specific firmware overrides

2024-04-05 Thread Dmitry Baryshkov
On Fri, 5 Apr 2024 at 15:41, Kalle Valo wrote: > > Dmitry Baryshkov writes: > > > On Fri, 5 Apr 2024 at 15:01, Kalle Valo wrote: > > > >> > >> Dmitry Baryshkov writes: > >> > >> > On Fri, 8 Mar 2024 at 17:19, Kalle Valo wrote: > >> >> > >> >> Dmitry Baryshkov writes: > >> >> > >> >> >> To be

Re: [PATCH 0/3] wifi: ath10k: fix board file loading for wcn3990 devices

2024-04-05 Thread Dmitry Baryshkov
On Fri, 5 Apr 2024 at 14:57, Kalle Valo wrote: > > Dmitry Baryshkov writes: > > > On Tue, 30 Jan 2024 at 08:47, Dmitry Baryshkov > > wrote: > > > >> > >> The ath10k driver fails to properly handle fallback from board-2.bin to > >> board.bin for WCN3990 cards. This happens because the > >> ath10k

Re: [PATCH 0/3] wifi: ath10k: fix board file loading for wcn3990 devices

2024-04-05 Thread Kalle Valo
Dmitry Baryshkov writes: > On Fri, 5 Apr 2024 at 14:57, Kalle Valo wrote: > >> >> Dmitry Baryshkov writes: >> >> > On Tue, 30 Jan 2024 at 08:47, Dmitry Baryshkov >> > wrote: >> > >> >> >> >> The ath10k driver fails to properly handle fallback from board-2.bin to >> >> board.bin for WCN3990 car

Re: [PATCH 0/3] wifi: Un-embed ath10k and ath11k dummy netdev

2024-04-05 Thread Kalle Valo
Breno Leitao writes: > struct net_device shouldn't be embedded into any structure, instead, > the owner should use the private space to embed their state into > net_device. > > This patch set fixes the problem above for ath10k and ath11k. This also > fixes the conversion of qtnfmac driver to the

[kvalo-ath:ath-qca] BUILD SUCCESS 9f6e5447f5eb847075a8e64249e57d478bb824aa

2024-04-05 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git ath-qca branch HEAD: 9f6e5447f5eb847075a8e64249e57d478bb824aa Merge branch 'ath-next' into ath-qca elapsed time: 1058m configs tested: 135 configs skipped: 3 The following configs have been built successfully. More con