Loading drivers/gpu/drm/i915/i915_irq.c +18 −17 Original line number Diff line number Diff line Loading @@ -1756,7 +1756,9 @@ static void i9xx_hpd_irq_handler(struct drm_device *dev) struct drm_i915_private *dev_priv = dev->dev_private; u32 hotplug_status = I915_READ(PORT_HOTPLUG_STAT); if (hotplug_status) { if (!hotplug_status) return; I915_WRITE(PORT_HOTPLUG_STAT, hotplug_status); /* * Make sure hotplug status is cleared before we clear IIR, or else we Loading @@ -1778,7 +1780,6 @@ static void i9xx_hpd_irq_handler(struct drm_device *dev) hotplug_status & DP_AUX_CHANNEL_MASK_INT_STATUS_G4X) dp_aux_irq_handler(dev); } } static irqreturn_t valleyview_irq_handler(int irq, void *arg) { Loading Loading
drivers/gpu/drm/i915/i915_irq.c +18 −17 Original line number Diff line number Diff line Loading @@ -1756,7 +1756,9 @@ static void i9xx_hpd_irq_handler(struct drm_device *dev) struct drm_i915_private *dev_priv = dev->dev_private; u32 hotplug_status = I915_READ(PORT_HOTPLUG_STAT); if (hotplug_status) { if (!hotplug_status) return; I915_WRITE(PORT_HOTPLUG_STAT, hotplug_status); /* * Make sure hotplug status is cleared before we clear IIR, or else we Loading @@ -1778,7 +1780,6 @@ static void i9xx_hpd_irq_handler(struct drm_device *dev) hotplug_status & DP_AUX_CHANNEL_MASK_INT_STATUS_G4X) dp_aux_irq_handler(dev); } } static irqreturn_t valleyview_irq_handler(int irq, void *arg) { Loading