From 8c85a14c14546fcc337723bfab696f71ac155312 Mon Sep 17 00:00:00 2001 From: Divy Le Ray Date: Thu, 12 Mar 2009 21:13:59 +0000 Subject: [PATCH] --- yaml --- r: 135155 b: refs/heads/master c: b2b964f0647c5156038834dd879f90442e33f2a5 h: refs/heads/master i: 135153: 3dc0cea71c948a5868240e9ad2edca1270d43eed 135151: cd6fd38d5d59ab21255216bc3fb3bc61ea21b5bf v: v3 --- [refs] | 2 +- trunk/drivers/net/cxgb3/sge.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 2f72e8b3983a..b7e7699687ca 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8f4358044d7d694f2e0c18a6ce5db6ec0790451a +refs/heads/master: b2b964f0647c5156038834dd879f90442e33f2a5 diff --git a/trunk/drivers/net/cxgb3/sge.c b/trunk/drivers/net/cxgb3/sge.c index 90f6f82d3bf2..a482429846eb 100644 --- a/trunk/drivers/net/cxgb3/sge.c +++ b/trunk/drivers/net/cxgb3/sge.c @@ -2029,6 +2029,8 @@ static void lro_add_page(struct adapter *adap, struct sge_qset *qs, pci_unmap_single(adap->pdev, pci_unmap_addr(sd, dma_addr), fl->buf_size, PCI_DMA_FROMDEVICE); + prefetch(&qs->lro_frag_tbl); + rx_frag += nr_frags; rx_frag->page = sd->pg_chunk.page; rx_frag->page_offset = sd->pg_chunk.offset + offset; @@ -2997,6 +2999,7 @@ int t3_sge_alloc_qset(struct adapter *adapter, unsigned int id, int nports, V_NEWTIMER(q->rspq.holdoff_tmr)); mod_timer(&q->tx_reclaim_timer, jiffies + TX_RECLAIM_PERIOD); + return 0; err_unlock: