mac80211: remove non-irqsafe aggregation callbacks
authorJohannes Berg <johannes.berg@intel.com>
Thu, 10 Jun 2010 08:21:40 +0000 (10:21 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 14 Jun 2010 19:39:27 +0000 (15:39 -0400)
commit5d22c89b9bea17a0e48e7534a9b237885e2c0809
treeed4f1de2efaa41368a2774adc0e07d903f65ed98
parenta622ab72b4dcfdf53e24b16e9530cb876979a00c
mac80211: remove non-irqsafe aggregation callbacks

The non-irqsafe aggregation start/stop done
callbacks are currently only used by ath9k_htc,
and can cause callbacks into the driver again.
This might lead to locking issues, which will
only get worse as we modify locking. To avoid
trouble, remove the non-irqsafe versions and
change ath9k_htc to use those instead.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/htc_drv_main.c
include/net/mac80211.h
net/mac80211/agg-tx.c
net/mac80211/ieee80211_i.h