aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorAlina Friedrichsen <x-alina@gmx.net>2009-02-05 17:58:34 +0100
committerJohn W. Linville <linville@tuxdriver.com>2009-02-13 13:44:40 -0500
commit7b08b3b4a973de20d28d8a322c002c0a5444002a (patch)
treea44ccd7138b1c85917dfdd87e3a6fd9c11ec01b1 /include
parentmac80211: Fix the wrong WARN_ON message appearing on enabling power save. (diff)
downloadlinux-dev-7b08b3b4a973de20d28d8a322c002c0a5444002a.tar.xz
linux-dev-7b08b3b4a973de20d28d8a322c002c0a5444002a.zip
mac80211: Remove TSF atomic requirement from the documentation
The atomic requirement for the TSF callbacks is outdated. get_tsf() is only called by ieee80211_rx_bss_info() which is indirectly called by the work queue ieee80211_sta_work(). In the same context are called several other non-atomic functions, too. And the atomic requirement causes problems for drivers of USB wifi cards. Signed-off-by: Alina Friedrichsen <x-alina@gmx.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'include')
-rw-r--r--include/net/mac80211.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/net/mac80211.h b/include/net/mac80211.h
index 409e2c69269d..341f3e595ebd 100644
--- a/include/net/mac80211.h
+++ b/include/net/mac80211.h
@@ -1354,11 +1354,11 @@ enum ieee80211_ampdu_mlme_action {
*
* @get_tsf: Get the current TSF timer value from firmware/hardware. Currently,
* this is only used for IBSS mode BSSID merging and debugging. Is not a
- * required function. Must be atomic.
+ * required function.
*
* @set_tsf: Set the TSF timer to the specified value in the firmware/hardware.
* Currently, this is only used for IBSS mode debugging. Is not a
- * required function. Must be atomic.
+ * required function.
*
* @reset_tsf: Reset the TSF timer and allow firmware/hardware to synchronize
* with other STAs in the IBSS. This is only used in IBSS mode. This