From f26ed4e1ccb1724e6d0a7eecba337584a213ee01 Mon Sep 17 00:00:00 2001 From: Kevin Hao Date: Sat, 21 Jun 2008 18:20:35 +0800 Subject: [PATCH] --- yaml --- r: 98541 b: refs/heads/master c: 1923815d855e1daec931fc9f2221fb73ca708870 h: refs/heads/master i: 98539: 4458ce743530f7a2097b177374f2af3132a2ccf0 v: v3 --- [refs] | 2 +- trunk/drivers/net/e100.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 144a5315b0a6..774f644d11cc 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 70081ac55df939363b27c1ebd27c51f510129139 +refs/heads/master: 1923815d855e1daec931fc9f2221fb73ca708870 diff --git a/trunk/drivers/net/e100.c b/trunk/drivers/net/e100.c index f3cba5e24ec5..1037b1332312 100644 --- a/trunk/drivers/net/e100.c +++ b/trunk/drivers/net/e100.c @@ -1803,6 +1803,8 @@ static int e100_rx_alloc_skb(struct nic *nic, struct rx *rx) if (rx->prev->skb) { struct rfd *prev_rfd = (struct rfd *)rx->prev->skb->data; put_unaligned_le32(rx->dma_addr, &prev_rfd->link); + pci_dma_sync_single_for_device(nic->pdev, rx->prev->dma_addr, + sizeof(struct rfd), PCI_DMA_TODEVICE); } return 0;