]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/net/ethernet/renesas/ravb_ptp.c
drivers: Remove explicit invocations of mmiowb()
[linux.git] / drivers / net / ethernet / renesas / ravb_ptp.c
index dce2a40a31e336d6a45b8e393a384787743859f9..9a42580693cb19faeb00e613b6572fff4ba60453 100644 (file)
@@ -196,7 +196,6 @@ static int ravb_ptp_extts(struct ptp_clock_info *ptp,
                ravb_write(ndev, GIE_PTCS, GIE);
        else
                ravb_write(ndev, GID_PTCD, GID);
-       mmiowb();
        spin_unlock_irqrestore(&priv->lock, flags);
 
        return 0;
@@ -259,7 +258,6 @@ static int ravb_ptp_perout(struct ptp_clock_info *ptp,
                else
                        ravb_write(ndev, GID_PTMD0, GID);
        }
-       mmiowb();
        spin_unlock_irqrestore(&priv->lock, flags);
 
        return error;
@@ -331,7 +329,6 @@ void ravb_ptp_init(struct net_device *ndev, struct platform_device *pdev)
        spin_lock_irqsave(&priv->lock, flags);
        ravb_wait(ndev, GCCR, GCCR_TCR, GCCR_TCR_NOREQ);
        ravb_modify(ndev, GCCR, GCCR_TCSS, GCCR_TCSS_ADJGPTP);
-       mmiowb();
        spin_unlock_irqrestore(&priv->lock, flags);
 
        priv->ptp.clock = ptp_clock_register(&priv->ptp.info, &pdev->dev);