diff options
author | David S. Miller <davem@davemloft.net> | 2020-06-08 17:14:19 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2020-06-08 17:14:19 -0700 |
commit | 6b1ad5a3ad049262195fddb31dfa6133da643868 (patch) | |
tree | 801d9bea18b410536740b5b1e794e354a2e34d01 /include/net | |
parent | af7b4801030c07637840191c69eb666917e4135d (diff) | |
parent | 59d4bfc1e2c09435d91c980b03f7b72ce6e9f24e (diff) | |
download | linux-6b1ad5a3ad049262195fddb31dfa6133da643868.tar.bz2 |
Merge tag 'mac80211-for-davem-2020-06-08' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211
Johannes Berg says:
====================
Just a small update:
* fix the deadlock on rfkill/wireless removal that a few
people reported
* fix an uninitialized variable
* update wiki URLs
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net')
-rw-r--r-- | include/net/cfg80211.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/include/net/cfg80211.h b/include/net/cfg80211.h index b58ad1a3f695..fc7e8807838d 100644 --- a/include/net/cfg80211.h +++ b/include/net/cfg80211.h @@ -5075,7 +5075,8 @@ struct cfg80211_cqm_config; * by cfg80211 on change_interface * @mgmt_registrations: list of registrations for management frames * @mgmt_registrations_lock: lock for the list - * @mgmt_registrations_update_wk: update work to defer from atomic context + * @mgmt_registrations_need_update: mgmt registrations were updated, + * need to propagate the update to the driver * @mtx: mutex used to lock data in this struct, may be used by drivers * and some API functions require it held * @beacon_interval: beacon interval used on this device for transmitting @@ -5121,7 +5122,7 @@ struct wireless_dev { struct list_head mgmt_registrations; spinlock_t mgmt_registrations_lock; - struct work_struct mgmt_registrations_update_wk; + u8 mgmt_registrations_need_update:1; struct mutex mtx; |