|
@@ -15664,10 +15664,12 @@ void i915_redisable_vga(struct drm_device *dev)
|
|
|
* level, just check if the power well is enabled instead of trying to
|
|
|
* follow the "don't touch the power well if we don't need it" policy
|
|
|
* the rest of the driver uses. */
|
|
|
- if (!intel_display_power_is_enabled(dev_priv, POWER_DOMAIN_VGA))
|
|
|
+ if (!intel_display_power_get_if_enabled(dev_priv, POWER_DOMAIN_VGA))
|
|
|
return;
|
|
|
|
|
|
i915_redisable_vga_power_on(dev);
|
|
|
+
|
|
|
+ intel_display_power_put(dev_priv, POWER_DOMAIN_VGA);
|
|
|
}
|
|
|
|
|
|
static bool primary_get_hw_state(struct intel_plane *plane)
|