drm/i915: Suppress fbc suggestion to increase stolen if disabled
authorChris Wilson <[email protected]>
Thu, 23 Feb 2017 12:20:37 +0000 (12:20 +0000)
committerChris Wilson <[email protected]>
Thu, 23 Feb 2017 22:48:30 +0000 (22:48 +0000)
If the reserved region of memory has not been setup (most probably
because it has been limited by hardware or virtualisation), don't tell
the user to try and increase the amount of memory reserved for graphics.

Signed-off-by: Chris Wilson <[email protected]>
Cc: Rodrigo Vivi <[email protected]>
Link: http://patchwork.freedesktop.org/patch/msgid/[email protected]
eviewed-by: Rodrigo Vivi <[email protected]>

drivers/gpu/drm/i915/intel_fbc.c

index 22c56ae086f2ec3ea95607c68680b3e8a071c987..17d418b23d7778e76489fe9e3e6ccf0f92c306bd 100644 (file)
@@ -627,7 +627,8 @@ err_fb:
        kfree(compressed_llb);
        i915_gem_stolen_remove_node(dev_priv, &fbc->compressed_fb);
 err_llb:
-       pr_info_once("drm: not enough stolen space for compressed buffer (need %d more bytes), disabling. Hint: you may be able to increase stolen memory size in the BIOS to avoid this.\n", size);
+       if (drm_mm_initialized(&dev_priv->mm.stolen))
+               pr_info_once("drm: not enough stolen space for compressed buffer (need %d more bytes), disabling. Hint: you may be able to increase stolen memory size in the BIOS to avoid this.\n", size);
        return -ENOSPC;
 }