summaryrefslogtreecommitdiff
path: root/net/mac80211/main.c
diff options
context:
space:
mode:
authorJohannes Berg <johannes@sipsolutions.net>2010-04-07 14:48:40 (GMT)
committerJohn W. Linville <linville@tuxdriver.com>2010-04-08 19:24:13 (GMT)
commitb5878a2dc5e7e7f031a52c3e15b571224cb6b540 (patch)
tree4d035602f4a4d6e021eaf261f3665d4a5439cfd8 /net/mac80211/main.c
parent403820edc4ba1f2fb2514c022f2662c498ce0d11 (diff)
downloadlinux-fsl-qoriq-b5878a2dc5e7e7f031a52c3e15b571224cb6b540.tar.xz
mac80211: enhance tracing
Enhance tracing by adding tracing for a variety of callbacks that the drivers call, and also for internal calls (currently limited to queue status). This can aid debugging what is going on in mac80211 in interaction with drivers, since we can now see what drivers call and not just what mac80211 calls in the driver. Signed-off-by: Johannes Berg <johannes@sipsolutions.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/mac80211/main.c')
-rw-r--r--net/mac80211/main.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/net/mac80211/main.c b/net/mac80211/main.c
index b887e48..4afe851 100644
--- a/net/mac80211/main.c
+++ b/net/mac80211/main.c
@@ -309,6 +309,8 @@ void ieee80211_restart_hw(struct ieee80211_hw *hw)
{
struct ieee80211_local *local = hw_to_local(hw);
+ trace_api_restart_hw(local);
+
/* use this reason, __ieee80211_resume will unblock it */
ieee80211_stop_queues_by_reason(hw,
IEEE80211_QUEUE_STOP_REASON_SUSPEND);