]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
IB/sdp: fix dma leak
authorAmi Parlmuter <amip@Ami-desktop.(none)>
Tue, 27 Feb 2007 14:08:27 +0000 (16:08 +0200)
committerMukesh Kacker <mukesh.kacker@oracle.com>
Tue, 6 Oct 2015 12:04:04 +0000 (05:04 -0700)
Signed-off-by: Amiram Perlmutter <amip@mellanox.co.il>
drivers/infiniband/ulp/sdp/sdp_bcopy.c

index 323f53052843fef732419e5f2bf9f8f40052a783..06af486f7bf3345457c1a678b55902a382479d8f 100644 (file)
@@ -280,7 +280,7 @@ struct sk_buff *sdp_recv_completion(struct sdp_sock *ssk, int id)
        hwdev = ssk->dma_device;
         rx_req = &ssk->rx_ring[id & (SDP_RX_SIZE - 1)];
        skb = rx_req->skb;
-       dma_unmap_single(hwdev, rx_req->mapping[0], skb_headlen(skb),
+       dma_unmap_single(hwdev, rx_req->mapping[0], SDP_HEAD_SIZE,
                         DMA_FROM_DEVICE);
        frags = skb_shinfo(skb)->nr_frags;
        for (i = 0; i < frags; ++i)