diff options
author | Ben Hutchings <ben@decadent.org.uk> | 2010-11-07 17:20:37 +0000 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-11-09 15:43:17 -0800 |
commit | d4fcdc68564f49cbb4fdaf9b0ebfb5c3d02c81d3 (patch) | |
tree | 3a040d2d1af83aaaa0674162d384d103403d75a7 | |
parent | 69ec303a99ff68cfb5dbc6cefb043e53b6ba8945 (diff) | |
download | op-kernel-dev-d4fcdc68564f49cbb4fdaf9b0ebfb5c3d02c81d3.zip op-kernel-dev-d4fcdc68564f49cbb4fdaf9b0ebfb5c3d02c81d3.tar.gz |
Staging: brcmfmac: Fix MAC header lookup on 64-bit architectures
Fix direct use of sk_buff::mac_header which is an offset rather
than a pointer on 64-bit architectures.
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Cc: Brett Rudley <brudley@broadcom.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-rw-r--r-- | drivers/staging/brcm80211/brcmfmac/dhd_linux.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/staging/brcm80211/brcmfmac/dhd_linux.c b/drivers/staging/brcm80211/brcmfmac/dhd_linux.c index 794dc13..d7ad3e4 100644 --- a/drivers/staging/brcm80211/brcmfmac/dhd_linux.c +++ b/drivers/staging/brcm80211/brcmfmac/dhd_linux.c @@ -1189,7 +1189,7 @@ void dhd_rx_frame(dhd_pub_t *dhdp, int ifidx, void *pktbuf, int numpkt) /* Process special event packets and then discard them */ if (ntoh16(skb->protocol) == ETHER_TYPE_BRCM) dhd_wl_host_event(dhd, &ifidx, - skb->mac_header, + skb_mac_header(skb), &event, &data); ASSERT(ifidx < DHD_MAX_IFS && dhd->iflist[ifidx]); |