[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240405122123.4156104-1-leitao@debian.org>
Date: Fri, 5 Apr 2024 05:21:15 -0700
From: Breno Leitao <leitao@...ian.org>
To: kuba@...nel.org,
ath11k@...ts.infradead.org,
ath10k@...ts.infradead.org,
linux-wireless@...r.kernel.org,
imitsyanko@...ntenna.com,
geomatsi@...il.com,
kvalo@...nel.org
Cc: linux-kernel@...r.kernel.org,
netdev@...r.kernel.org
Subject: [PATCH 0/3] wifi: Un-embed ath10k and ath11k dummy netdev
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 depends on a series that is still under review:
https://lore.kernel.org/all/20240404114854.2498663-1-leitao@debian.org/#t
If it helps, I've pushed the tree to
https://github.com/leitao/linux/tree/wireless-dummy
PS: Due to lack of hardware, unfortunately all these patches are
compiled tested only.
Breno Leitao (3):
wifi: qtnfmac: Use netdev dummy allocator helper
wifi: ath10k: allocate dummy net_device dynamically
wifi: ath11k: allocate dummy net_device dynamically
drivers/net/wireless/ath/ath10k/core.c | 9 ++++++--
drivers/net/wireless/ath/ath10k/core.h | 2 +-
drivers/net/wireless/ath/ath10k/pci.c | 2 +-
drivers/net/wireless/ath/ath10k/sdio.c | 2 +-
drivers/net/wireless/ath/ath10k/snoc.c | 4 ++--
drivers/net/wireless/ath/ath10k/usb.c | 2 +-
drivers/net/wireless/ath/ath11k/ahb.c | 9 ++++++--
drivers/net/wireless/ath/ath11k/core.h | 2 +-
drivers/net/wireless/ath/ath11k/pcic.c | 21 +++++++++++++++----
.../wireless/quantenna/qtnfmac/pcie/pcie.c | 3 +--
10 files changed, 39 insertions(+), 17 deletions(-)
--
2.43.0
Powered by blists - more mailing lists