From 242d73347d862cbaa4e8af33a119040f7f754420 Mon Sep 17 00:00:00 2001 From: Pavel Roskin Date: Mon, 21 Jul 2008 06:21:52 -0700 Subject: Use skb_end_pointer(skb), not skb->end The later is not portable. Signed-off-by: Pavel Roskin Signed-off-by: Luis R. Rodriguez --- drivers/net/wireless/ath9k/recv.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/net/wireless/ath9k/recv.c b/drivers/net/wireless/ath9k/recv.c index 725f7b5..f16b356 100644 --- a/drivers/net/wireless/ath9k/recv.c +++ b/drivers/net/wireless/ath9k/recv.c @@ -1380,7 +1380,7 @@ dma_addr_t ath_skb_map_single(struct ath_softc *sc, * Use skb's entire data area instead. */ *pa = pci_map_single(sc->pdev, skb->data, - skb->end - skb->head, direction); + skb_end_pointer(skb) - skb->head, direction); return *pa; } @@ -1390,5 +1390,6 @@ void ath_skb_unmap_single(struct ath_softc *sc, dma_addr_t *pa) { /* Unmap skb's entire data area */ - pci_unmap_single(sc->pdev, *pa, skb->end - skb->head, direction); + pci_unmap_single(sc->pdev, *pa, + skb_end_pointer(skb) - skb->head, direction); } -- 1.5.4.3