aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/mac80211.h
diff options
context:
space:
mode:
authorAlina Friedrichsen <x-alina@gmx.net>2009-02-05 11:58:34 -0500
committerJohn W. Linville <linville@tuxdriver.com>2009-02-13 13:44:40 -0500
commit7b08b3b4a973de20d28d8a322c002c0a5444002a (patch)
treea44ccd7138b1c85917dfdd87e3a6fd9c11ec01b1 /include/net/mac80211.h
parent97d97b80984d0207e5c125c1b7b9467aad365d8d (diff)
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/net/mac80211.h')
-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 {
1354 * 1354 *
1355 * @get_tsf: Get the current TSF timer value from firmware/hardware. Currently, 1355 * @get_tsf: Get the current TSF timer value from firmware/hardware. Currently,
1356 * this is only used for IBSS mode BSSID merging and debugging. Is not a 1356 * this is only used for IBSS mode BSSID merging and debugging. Is not a
1357 * required function. Must be atomic. 1357 * required function.
1358 * 1358 *
1359 * @set_tsf: Set the TSF timer to the specified value in the firmware/hardware. 1359 * @set_tsf: Set the TSF timer to the specified value in the firmware/hardware.
1360 * Currently, this is only used for IBSS mode debugging. Is not a 1360 * Currently, this is only used for IBSS mode debugging. Is not a
1361 * required function. Must be atomic. 1361 * required function.
1362 * 1362 *
1363 * @reset_tsf: Reset the TSF timer and allow firmware/hardware to synchronize 1363 * @reset_tsf: Reset the TSF timer and allow firmware/hardware to synchronize
1364 * with other STAs in the IBSS. This is only used in IBSS mode. This 1364 * with other STAs in the IBSS. This is only used in IBSS mode. This