]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/gpu/drm/i915/intel_uncore.c
drm/i915: Do not serialize forcewake acquire across domains
[karo-tx-linux.git] / drivers / gpu / drm / i915 / intel_uncore.c
index 963a3875d43683976c3ad50ac7b1c7f759265467..dcf38bb5a09761976478b4531547653307a06448 100644 (file)
@@ -115,8 +115,10 @@ fw_domains_get(struct drm_i915_private *dev_priv, enum forcewake_domains fw_doma
        for_each_fw_domain_masked(d, fw_domains, dev_priv) {
                fw_domain_wait_ack_clear(d);
                fw_domain_get(d);
-               fw_domain_wait_ack(d);
        }
+
+       for_each_fw_domain_masked(d, fw_domains, dev_priv)
+               fw_domain_wait_ack(d);
 }
 
 static void