aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjoern A. Zeeb <bz@FreeBSD.org>2024-12-28 09:43:33 +0000
committerBjoern A. Zeeb <bz@FreeBSD.org>2025-01-04 14:00:13 +0000
commit95a7aa8009877ca95d81967f9af568ef832bb565 (patch)
treeaba3be452fb8e1ea692121c147647fd3e663e12c
parentba5834b8e11fd002a663d083a464e397e76cb3a9 (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.h5
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