diff options
author | Martin Blumenstingl <martin.blumenstingl@googlemail.com> | 2021-12-28 22:14:53 +0100 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2022-01-04 15:47:15 +0100 |
commit | acb99b9b2a08f439a13eafffd2a59b798d983462 (patch) | |
tree | 4c6e2bd002d5bd4203cebac0806dc945c8e125fe /include/net/route.h | |
parent | 04be6d337d37400ad5b3d5f27ca87645ee5a18a3 (diff) | |
download | linux-acb99b9b2a08f439a13eafffd2a59b798d983462.tar.bz2 |
mac80211: Add stations iterator where the iterator function may sleep
ieee80211_iterate_active_interfaces() and
ieee80211_iterate_active_interfaces_atomic() already exist, where the
former allows the iterator function to sleep. Add
ieee80211_iterate_stations() which is similar to
ieee80211_iterate_stations_atomic() but allows the iterator to sleep.
This is needed for adding SDIO support to the rtw88 driver. Some
interators there are reading or writing registers. With the SDIO ops
(sdio_readb, sdio_writeb and friends) this means that the iterator
function may sleep.
Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Link: https://lore.kernel.org/r/20211228211501.468981-2-martin.blumenstingl@googlemail.com
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'include/net/route.h')
0 files changed, 0 insertions, 0 deletions