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

2024-03-29 Thread Krzysztof Kozlowski
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 already gives tools to investigate

[PATCH 4/6] wifi: ti: wl1251: simplify module initialization

2024-03-29 Thread Krzysztof Kozlowski
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 already gives tools to investigate

[PATCH 1/6] wifi: ath10k: sdio: simplify module initialization

2024-03-29 Thread Krzysztof Kozlowski
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 already gives tools to investigate

[PATCH 2/6] wifi: ath6kl: sdio: simplify module initialization

2024-03-29 Thread Krzysztof Kozlowski
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 already gives tools to investigate

[PATCH 6/6] wifi: marvell: mwifiex: replace open-coded module_sdio_driver()

2024-03-29 Thread Krzysztof Kozlowski
Use module_sdio_driver() instead of open-coding it. No functional difference. Signed-off-by: Krzysztof Kozlowski --- drivers/net/wireless/marvell/mwifiex/sdio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/wireless/marvell/mwifiex/sdio.c

[PATCH 5/6] wifi: microchip: wilc1000: replace open-coded module_sdio_driver()

2024-03-29 Thread Krzysztof Kozlowski
Use module_sdio_driver() instead of open-coding it. No functional difference. Signed-off-by: Krzysztof Kozlowski --- drivers/net/wireless/microchip/wilc1000/sdio.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/net/wireless/microchip/wilc1000/sdio.c

[PATCH 5/7] wifi: brcm80211: drop driver owner initialization

2024-03-29 Thread Krzysztof Kozlowski
Core in sdio_register_driver() already sets the .owner, so driver does not need to. Signed-off-by: Krzysztof Kozlowski --- Depends on the first patch. --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 1 - 1 file changed, 1 deletion(-) diff --git

[PATCH 6/7] wifi: marvell: mwifiex: drop driver owner initialization

2024-03-29 Thread Krzysztof Kozlowski
Core in sdio_register_driver() already sets the .owner, so driver does not need to. Signed-off-by: Krzysztof Kozlowski --- Depends on the first patch. --- drivers/net/wireless/marvell/mwifiex/sdio.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/net/wireless/marvell/mwifiex/sdio.c

[PATCH 7/7] wifi: silabs: wfx: drop driver owner initialization

2024-03-29 Thread Krzysztof Kozlowski
Core in sdio_register_driver() already sets the .owner, so driver does not need to. Signed-off-by: Krzysztof Kozlowski --- Depends on the first patch. --- drivers/net/wireless/silabs/wfx/bus_sdio.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/net/wireless/silabs/wfx/bus_sdio.c

[PATCH 4/7] wifi: ath10k: sdio: drop driver owner initialization

2024-03-29 Thread Krzysztof Kozlowski
Core in sdio_register_driver() already sets the .owner, so driver does not need to. Signed-off-by: Krzysztof Kozlowski --- Depends on the first patch. --- drivers/net/wireless/ath/ath10k/sdio.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/net/wireless/ath/ath10k/sdio.c

[PATCH 0/7] mmc/wifi/bluetooth: store owner from modules with sdio_register_driver()

2024-03-29 Thread Krzysztof Kozlowski
dio_func.h | 5 - 8 files changed, 10 insertions(+), 10 deletions(-) --- base-commit: 087c142b2b04898c897aa77938d05a93907150e5 change-id: 20240329-module-owner-sdio-abd5de3f1d74 Best regards, -- Krzysztof Kozlowski

[PATCH 3/7] bluetooth: btmtksdio: drop driver owner initialization

2024-03-29 Thread Krzysztof Kozlowski
Core in sdio_register_driver() already sets the .owner, so driver does not need to. Signed-off-by: Krzysztof Kozlowski --- Depends on the first patch. --- drivers/bluetooth/btmtksdio.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/bluetooth/btmtksdio.c

[PATCH 2/7] bluetooth: btmrvl_sdio: drop driver owner initialization

2024-03-29 Thread Krzysztof Kozlowski
Core in sdio_register_driver() already sets the .owner, so driver does not need to. Signed-off-by: Krzysztof Kozlowski --- Depends on the first patch. --- drivers/bluetooth/btmrvl_sdio.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/bluetooth/btmrvl_sdio.c

[PATCH 1/7] mmc: sdio: store owner from modules with sdio_register_driver()

2024-03-29 Thread Krzysztof Kozlowski
Modules registering driver with sdio_register_driver() might forget to set .owner field. The field is used by some of other kernel parts for reference counting (try_module_get()), so it is expected that drivers will set it. Solve the problem by moving this task away from the drivers to the core

Re: [PATCH 4/7] wifi: ath10k: sdio: drop driver owner initialization

2024-03-29 Thread Jeff Johnson
On 3/29/2024 10:24 AM, Krzysztof Kozlowski wrote: > Core in sdio_register_driver() already sets the .owner, so driver does > not need to. > > Signed-off-by: Krzysztof Kozlowski Acked-by: Jeff Johnson > > --- > > Depends on the first patch. > --- > drivers/net/wireless/ath/ath10k/sdio.c | 1

Re: [PATCH 1/6] wifi: ath10k: sdio: simplify module initialization

2024-03-29 Thread Jeff Johnson
On 3/29/2024 10:10 AM, 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.

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

2024-03-29 Thread Dmitry Baryshkov
On Wed, 6 Mar 2024 at 10:16, Dmitry Baryshkov wrote: > > On WCN3990 platforms actual firmware, wlanmdsp.mbn, is sideloaded to the > modem DSP via the TQFTPserv. These MBN files are signed by the device > vendor, can only be used with the particular SoC or device. > > Unfortunately different

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

2024-03-29 Thread Dmitry Baryshkov
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 > WCN3990 platform. > > Add board data

Re: [PATCH 5/7] wifi: brcm80211: drop driver owner initialization

2024-03-29 Thread Arend Van Spriel
On March 29, 2024 6:24:57 PM Krzysztof Kozlowski wrote: Core in sdio_register_driver() already sets the .owner, so driver does not need to. Acked-by: Arend van Spriel Signed-off-by: Krzysztof Kozlowski --- Depends on the first patch. ---

[kvalo-ath:pending] BUILD SUCCESS 14e7f91dcad4b8df1fab8bc71b0c3ce7cbdf4258

2024-03-29 Thread kernel test robot
allnoconfig gcc arc allyesconfig gcc arc defconfig gcc arcnsim_700_defconfig gcc arc nsimosci_hs_defconfig gcc arc randconfig-001-20240329