drm/i915: Remove surplus POSTING_READs before wait_for_vblank

... as wait_for_vblank (and friends) will do a flush of the MMIO writes
anyway.

References: https://bugs.freedesktop.org/show_bug.cgi?id=34601
Cc: Jesse Barnes <jbarnes@virtuousgeek.org>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Jesse Barnes <jbarnes@virtuousgeek.org>

-8
-8
drivers/gpu/drm/i915/intel_display.c
··· 1518 val = I915_READ(reg); 1519 val |= PIPECONF_ENABLE; 1520 I915_WRITE(reg, val); 1521 - POSTING_READ(reg); 1522 intel_wait_for_vblank(dev_priv->dev, pipe); 1523 } 1524 ··· 1553 val = I915_READ(reg); 1554 val &= ~PIPECONF_ENABLE; 1555 I915_WRITE(reg, val); 1556 - POSTING_READ(reg); 1557 intel_wait_for_pipe_off(dev_priv->dev, pipe); 1558 } 1559 ··· 1577 val = I915_READ(reg); 1578 val |= DISPLAY_PLANE_ENABLE; 1579 I915_WRITE(reg, val); 1580 - POSTING_READ(reg); 1581 intel_wait_for_vblank(dev_priv->dev, pipe); 1582 } 1583 ··· 1609 val = I915_READ(reg); 1610 val &= ~DISPLAY_PLANE_ENABLE; 1611 I915_WRITE(reg, val); 1612 - POSTING_READ(reg); 1613 intel_flush_display_plane(dev_priv, plane); 1614 intel_wait_for_vblank(dev_priv->dev, pipe); 1615 } ··· 1765 return; 1766 1767 I915_WRITE(DPFC_CONTROL, dpfc_ctl & ~DPFC_CTL_EN); 1768 - POSTING_READ(DPFC_CONTROL); 1769 intel_wait_for_vblank(dev, intel_crtc->pipe); 1770 } 1771 ··· 1856 return; 1857 1858 I915_WRITE(ILK_DPFC_CONTROL, dpfc_ctl & ~DPFC_CTL_EN); 1859 - POSTING_READ(ILK_DPFC_CONTROL); 1860 intel_wait_for_vblank(dev, intel_crtc->pipe); 1861 } 1862 ··· 5771 5772 dpll &= ~DISPLAY_RATE_SELECT_FPA1; 5773 I915_WRITE(dpll_reg, dpll); 5774 - POSTING_READ(dpll_reg); 5775 intel_wait_for_vblank(dev, pipe); 5776 5777 dpll = I915_READ(dpll_reg); ··· 5814 5815 dpll |= DISPLAY_RATE_SELECT_FPA1; 5816 I915_WRITE(dpll_reg, dpll); 5817 - dpll = I915_READ(dpll_reg); 5818 intel_wait_for_vblank(dev, pipe); 5819 dpll = I915_READ(dpll_reg); 5820 if (!(dpll & DISPLAY_RATE_SELECT_FPA1))
··· 1518 val = I915_READ(reg); 1519 val |= PIPECONF_ENABLE; 1520 I915_WRITE(reg, val); 1521 intel_wait_for_vblank(dev_priv->dev, pipe); 1522 } 1523 ··· 1554 val = I915_READ(reg); 1555 val &= ~PIPECONF_ENABLE; 1556 I915_WRITE(reg, val); 1557 intel_wait_for_pipe_off(dev_priv->dev, pipe); 1558 } 1559 ··· 1579 val = I915_READ(reg); 1580 val |= DISPLAY_PLANE_ENABLE; 1581 I915_WRITE(reg, val); 1582 intel_wait_for_vblank(dev_priv->dev, pipe); 1583 } 1584 ··· 1612 val = I915_READ(reg); 1613 val &= ~DISPLAY_PLANE_ENABLE; 1614 I915_WRITE(reg, val); 1615 intel_flush_display_plane(dev_priv, plane); 1616 intel_wait_for_vblank(dev_priv->dev, pipe); 1617 } ··· 1769 return; 1770 1771 I915_WRITE(DPFC_CONTROL, dpfc_ctl & ~DPFC_CTL_EN); 1772 intel_wait_for_vblank(dev, intel_crtc->pipe); 1773 } 1774 ··· 1861 return; 1862 1863 I915_WRITE(ILK_DPFC_CONTROL, dpfc_ctl & ~DPFC_CTL_EN); 1864 intel_wait_for_vblank(dev, intel_crtc->pipe); 1865 } 1866 ··· 5777 5778 dpll &= ~DISPLAY_RATE_SELECT_FPA1; 5779 I915_WRITE(dpll_reg, dpll); 5780 intel_wait_for_vblank(dev, pipe); 5781 5782 dpll = I915_READ(dpll_reg); ··· 5821 5822 dpll |= DISPLAY_RATE_SELECT_FPA1; 5823 I915_WRITE(dpll_reg, dpll); 5824 intel_wait_for_vblank(dev, pipe); 5825 dpll = I915_READ(dpll_reg); 5826 if (!(dpll & DISPLAY_RATE_SELECT_FPA1))