diff options
author | Bjoern A. Zeeb <bz@FreeBSD.org> | 2024-12-28 09:43:33 +0000 |
---|---|---|
committer | Bjoern A. Zeeb <bz@FreeBSD.org> | 2025-01-04 14:00:13 +0000 |
commit | 95a7aa8009877ca95d81967f9af568ef832bb565 (patch) | |
tree | aba3be452fb8e1ea692121c147647fd3e663e12c | |
parent | ba5834b8e11fd002a663d083a464e397e76cb3a9 (diff) |
LinuxKPI: 802.11: implement wiphy_{,un}lock()
This will help us to get minimally better lock coverage in iwlwifi
though not yet against the LinuxKPI implementation which will likely
switch to this in the future. At least the TODO() logging noise is
out of the way.
Sponsored by: The FreeBSD Foundation
MFC after: 3 days
-rw-r--r-- | sys/compat/linuxkpi/common/include/net/cfg80211.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/compat/linuxkpi/common/include/net/cfg80211.h b/sys/compat/linuxkpi/common/include/net/cfg80211.h index f489e7a7da11..7780b265cf6b 100644 --- a/sys/compat/linuxkpi/common/include/net/cfg80211.h +++ b/sys/compat/linuxkpi/common/include/net/cfg80211.h @@ -33,6 +33,7 @@ #include <linux/types.h> #include <linux/nl80211.h> #include <linux/ieee80211.h> +#include <linux/mutex.h> #include <linux/if_ether.h> #include <linux/ethtool.h> #include <linux/device.h> @@ -1358,13 +1359,13 @@ wiphy_dev(struct wiphy *wiphy) static __inline void wiphy_lock(struct wiphy *wiphy) { - TODO(); + mutex_lock(&wiphy->mtx); } static __inline void wiphy_unlock(struct wiphy *wiphy) { - TODO(); + mutex_unlock(&wiphy->mtx); } static __inline void |