[Intel-gfx] [PATCH] drm/i915: Suppress warning for MTRR failure if PAT is enabled
Chris Wilson
chris at chris-wilson.co.uk
Mon Feb 20 20:20:03 CET 2012
Emitting a spurious warning about poor graphics performance when MTRR
are irrelevant leads to confused users and useless bug reports.
References: https://bugs.freedesktop.org/show_bug.cgi?id=41648
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
---
drivers/gpu/drm/i915/i915_dma.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/i915_dma.c b/drivers/gpu/drm/i915/i915_dma.c
index 716ba80..7a99d0c 100644
--- a/drivers/gpu/drm/i915/i915_dma.c
+++ b/drivers/gpu/drm/i915/i915_dma.c
@@ -35,6 +35,7 @@
#include "i915_drv.h"
#include "i915_trace.h"
#include "../../../platform/x86/intel_ips.h"
+#include <asm/pat.h>
#include <linux/pci.h>
#include <linux/vgaarb.h>
#include <linux/acpi.h>
@@ -1998,10 +1999,9 @@ int i915_driver_load(struct drm_device *dev, unsigned long flags)
dev_priv->mm.gtt_mtrr = mtrr_add(dev->agp->base,
agp_size,
MTRR_TYPE_WRCOMB, 1);
- if (dev_priv->mm.gtt_mtrr < 0) {
+ if (dev_priv->mm.gtt_mtrr < 0 && !pat_enabled)
DRM_INFO("MTRR allocation failed. Graphics "
"performance may suffer.\n");
- }
/* The i915 workqueue is primarily used for batched retirement of
* requests (and thus managing bo) once the task has been completed
--
1.7.9
More information about the Intel-gfx
mailing list