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>
This commit is contained in:
parent
97d97b8098
commit
7b08b3b4a9
1 changed files with 2 additions and 2 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue