]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/infiniband/hw/qib/qib_iba6120.c
drivers: Remove explicit invocations of mmiowb()
[linux.git] / drivers / infiniband / hw / qib / qib_iba6120.c
index cdbf707fa2671d62574b953c25dd0725745f4ea6..531d8a1db2c3e40c271cd655e0617cc665f1be72 100644 (file)
@@ -1884,7 +1884,6 @@ static void qib_6120_put_tid(struct qib_devdata *dd, u64 __iomem *tidptr,
        qib_write_kreg(dd, kr_scratch, 0xfeeddeaf);
        writel(pa, tidp32);
        qib_write_kreg(dd, kr_scratch, 0xdeadbeef);
-       mmiowb();
        spin_unlock_irqrestore(tidlockp, flags);
 }
 
@@ -1928,7 +1927,6 @@ static void qib_6120_put_tid_2(struct qib_devdata *dd, u64 __iomem *tidptr,
                        pa |= 2 << 29;
        }
        writel(pa, tidp32);
-       mmiowb();
 }
 
 
@@ -2053,9 +2051,7 @@ static void qib_update_6120_usrhead(struct qib_ctxtdata *rcd, u64 hd,
 {
        if (updegr)
                qib_write_ureg(rcd->dd, ur_rcvegrindexhead, egrhd, rcd->ctxt);
-       mmiowb();
        qib_write_ureg(rcd->dd, ur_rcvhdrhead, hd, rcd->ctxt);
-       mmiowb();
 }
 
 static u32 qib_6120_hdrqempty(struct qib_ctxtdata *rcd)