summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/ath/ar5523/ar5523.h
diff options
context:
space:
mode:
authorFlorian Westphal <fw@strlen.de>2015-03-10 15:25:39 +0100
committerKalle Valo <kvalo@codeaurora.org>2015-03-13 16:07:00 +0200
commit6faf22d9cabeec6f8f623d58a2e88ca9edf4c946 (patch)
tree04a0f5013d70b84ae2572a4e0238facab4742240 /drivers/net/wireless/ath/ar5523/ar5523.h
parentdd2951124838843809f75117d17c32d053ee3262 (diff)
ar5523: use container_of
If we want to shrink skb->cb then we'd have to see about reducing struct ieee80211_tx_info, which gets embedded inside skb->cb[]. It provides a scratch space to be used by wireless drivers. ar5523 uses the maximum space available today (40 bytes), but it seems we don't need this -- data->skb pointer seems to always point back to the skb whose cb buffer the data structure resides, iow, given a pointer to the embedded control buffer we can infer the skb address. Tested-by: Pontus Fuchs <pontus.fuchs@gmail.com> Signed-off-by: Florian Westphal <fw@strlen.de> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/net/wireless/ath/ar5523/ar5523.h')
-rw-r--r--drivers/net/wireless/ath/ar5523/ar5523.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/net/wireless/ath/ar5523/ar5523.h b/drivers/net/wireless/ath/ar5523/ar5523.h
index 00c6fd346d48..9a322a65cdb5 100644
--- a/drivers/net/wireless/ath/ar5523/ar5523.h
+++ b/drivers/net/wireless/ath/ar5523/ar5523.h
@@ -74,7 +74,6 @@ struct ar5523_tx_cmd {
struct ar5523_tx_data {
struct list_head list;
struct ar5523 *ar;
- struct sk_buff *skb;
struct urb *urb;
};