• I
    drm/i915: move clearing of RPS interrupt bits from disable to reset time · 096fad9e
    Imre Deak 提交于
    The logical place for clearing the RPS latched interrupt bits is when
    resetting the RPS interrupts, so move the corresponding part from the RPS
    disable function to the reset function. During resetting we already
    cleared the IIR bits, so the only thing missing there was clearing pm_iir.
    
    Note that we call gen6_disable_rps_interrupts() also during driver load
    and resume time via intel_uncore_sanitize() when i915 interrupts are
    still not installed. If there are any pending RPS bits at this point
    (which after this patch wouldn't be cleared) they will be cleared by the
    reset code via the interrupt preinstall hooks.
    Signed-off-by: NImre Deak <imre.deak@intel.com>
    Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
    096fad9e
i915_irq.c 124.5 KB