瀏覽代碼

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>
Ben Hutchings 14 年之前
父節點
當前提交
d4fcdc6856
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      drivers/staging/brcm80211/brcmfmac/dhd_linux.c

+ 1 - 1
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]);