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