mac80211: make ieee80211_get_hdrlen_from_skb return unsigned
PATCH v2 4/11 mac80211: make ieee80211_get_hdrlen_from_skb return unsigned
Many callers already expect it to.
Signed-off-by Harvey Harrison <[email protected]>
--- include/net/mac80211.h | 2 +- net/mac80211/util.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-)
include/net/mac80211.h +1 -1
@@ -1535,7 +1535,7 @@ ieee80211_get_buffered_bc(struct ieee80211_hw *hw, struct ieee80211_vif *vif);* * @skb: the frame */ -int ieee80211_get_hdrlen_from_skb (const struct sk_buff *skb); +unsigned int ieee80211_get_hdrlen_from_skb (const struct sk_buff *skb);/** * ieee80211_get_hdrlen - get header length from frame control
net/mac80211/util.c +4 -4
@@ -165,14 +165,14 @@ out: }EXPORT_SYMBOL (ieee80211_hdrlen); -int ieee80211_get_hdrlen_from_skb (const struct sk_buff *skb) +unsigned int ieee80211_get_hdrlen_from_skb (const struct sk_buff *skb) { -const struct ieee80211_hdr *hdr = (const struct ieee80211_hdr *) skb->data; -int hdrlen; +const struct ieee80211_hdr *hdr = (const struct ieee80211_hdr *)skb->data; +unsigned int hdrlen;if (unlikely (skb->len <10 ))return 0 ; - hdrlen =ieee80211_get_hdrlen (le16_to_cpu (hdr->frame_control)); + hdrlen =ieee80211_hdrlen (hdr->frame_control);if (unlikely (hdrlen > skb->len))return 0 ;return hdrlen;
Signature · 1 line
1.5.6.rc2.261.ga8fbe