diff options
author | Alina Friedrichsen <x-alina@gmx.net> | 2009-02-05 11:58:34 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2009-02-13 13:44:40 -0500 |
commit | 7b08b3b4a973de20d28d8a322c002c0a5444002a (patch) | |
tree | a44ccd7138b1c85917dfdd87e3a6fd9c11ec01b1 /include/net/mac80211.h | |
parent | 97d97b80984d0207e5c125c1b7b9467aad365d8d (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.h | 4 |
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 |