|
@@ -2283,15 +2283,16 @@ bool intel_uncore_unclaimed_mmio(struct drm_i915_private *dev_priv)
|
|
|
bool
|
|
|
intel_uncore_arm_unclaimed_mmio_detection(struct drm_i915_private *dev_priv)
|
|
|
{
|
|
|
- if (unlikely(i915_modparams.mmio_debug ||
|
|
|
- dev_priv->uncore.unclaimed_mmio_check <= 0))
|
|
|
+ if (unlikely(dev_priv->uncore.unclaimed_mmio_check <= 0))
|
|
|
return false;
|
|
|
|
|
|
if (unlikely(intel_uncore_unclaimed_mmio(dev_priv))) {
|
|
|
- DRM_DEBUG("Unclaimed register detected, "
|
|
|
- "enabling oneshot unclaimed register reporting. "
|
|
|
- "Please use i915.mmio_debug=N for more information.\n");
|
|
|
- i915_modparams.mmio_debug++;
|
|
|
+ if (!i915_modparams.mmio_debug) {
|
|
|
+ DRM_DEBUG("Unclaimed register detected, "
|
|
|
+ "enabling oneshot unclaimed register reporting. "
|
|
|
+ "Please use i915.mmio_debug=N for more information.\n");
|
|
|
+ i915_modparams.mmio_debug++;
|
|
|
+ }
|
|
|
dev_priv->uncore.unclaimed_mmio_check--;
|
|
|
return true;
|
|
|
}
|