mbox series

[00/15] wireless: don't write to netdev->dev_addr directly

Message ID 20211018235021.1279697-1-kuba@kernel.org (mailing list archive)
Headers show
Series wireless: don't write to netdev->dev_addr directly | expand

Message

Jakub Kicinski Oct. 18, 2021, 11:50 p.m. UTC
Hi!

This series prepares wireless drivers for the future where
netdev->dev_addr will be constant and all changes will have
to go thru dev_addr_set() and co.

No functional changes intended.

Jakub Kicinski (15):
  wireless: use eth_hw_addr_set()
  wireless: use eth_hw_addr_set() instead of ether_addr_copy()
  wireless: use eth_hw_addr_set() for dev->addr_len cases
  wireless: ath6kl: use eth_hw_addr_set()
  wireless: wil6210: use eth_hw_addr_set()
  wireless: atmel: use eth_hw_addr_set()
  wireless: brcmfmac: prepare for const netdev->dev_addr
  wireless: cisco: use eth_hw_addr_set()
  wireless: ipw2200: prepare for const netdev->dev_addr
  wireless: intersil: use eth_hw_addr_set()
  wireless: mac80211_hwsim: use eth_hw_addr_set()
  wireless: wilc1000: use eth_hw_addr_set()
  wireless: ray_cs: use eth_hw_addr_set()
  wireless: wl3501_cs: use eth_hw_addr_set()
  wireless: zd1201: use eth_hw_addr_set()

 drivers/net/wireless/ath/ath6kl/cfg80211.c    |  9 ++++---
 drivers/net/wireless/ath/wil6210/cfg80211.c   | 10 ++++---
 drivers/net/wireless/ath/wil6210/main.c       |  6 ++---
 drivers/net/wireless/ath/wil6210/wil6210.h    |  2 +-
 drivers/net/wireless/ath/wil6210/wmi.c        |  2 +-
 drivers/net/wireless/atmel/atmel.c            | 19 ++++++++-----
 .../broadcom/brcm80211/brcmfmac/core.c        |  6 ++---
 .../broadcom/brcm80211/brcmfmac/p2p.c         |  4 +--
 drivers/net/wireless/cisco/airo.c             | 27 +++++++++----------
 drivers/net/wireless/intel/ipw2x00/ipw2100.c  |  4 +--
 drivers/net/wireless/intel/ipw2x00/ipw2200.c  | 10 +++----
 drivers/net/wireless/intel/ipw2x00/ipw2200.h  |  2 +-
 .../net/wireless/intersil/hostap/hostap_hw.c  |  5 +++-
 .../wireless/intersil/hostap/hostap_main.c    |  4 +--
 drivers/net/wireless/intersil/orinoco/main.c  |  2 +-
 drivers/net/wireless/mac80211_hwsim.c         |  7 +++--
 drivers/net/wireless/marvell/libertas/cmd.c   |  5 ++--
 drivers/net/wireless/marvell/libertas/main.c  |  4 +--
 drivers/net/wireless/marvell/mwifiex/main.c   |  2 +-
 .../net/wireless/marvell/mwifiex/uap_event.c  |  3 +--
 .../net/wireless/microchip/wilc1000/netdev.c  | 13 ++++++---
 .../net/wireless/microchip/wilc1000/netdev.h  |  3 ++-
 drivers/net/wireless/quantenna/qtnfmac/core.c |  4 +--
 drivers/net/wireless/ray_cs.c                 |  2 +-
 drivers/net/wireless/wl3501_cs.c              |  3 +--
 drivers/net/wireless/zydas/zd1201.c           |  9 ++++---
 26 files changed, 92 insertions(+), 75 deletions(-)