mac80211: dont adjust truesize
authorJohannes Berg <johannes.berg@intel.com>
Fri, 7 Oct 2011 12:55:39 +0000 (14:55 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 11 Oct 2011 20:41:20 +0000 (16:41 -0400)
There's no need to adjust truesize.

The history of this was that we always ran into
skb_truesize_bug (via skb_truesize_check) which
has since been removed in commit 92a0acce186cd.
skb_truesize_check() checked that truesize  was
bigger or equal to the actual allocation, which
would trigger in mac80211 due to header adding.
The check no longer exists and we shouldn't be
messing with the truesize anwyay.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/tx.c

index 3d2b6b2749f6717ecd8a79230a8172c0e8586dae..6792f52ee886d642ee2aa4506a904cb9dd85b6f6 100644 (file)
@@ -1402,9 +1402,6 @@ static int ieee80211_skb_resize(struct ieee80211_sub_if_data *sdata,
                return -ENOMEM;
        }
 
-       /* update truesize too */
-       skb->truesize += head_need + tail_need;
-
        return 0;
 }