On Wed, Oct 15, 2014 at 3:24 PM, Thomas Hellstrom thellstrom@vmware.com wrote:
On 10/15/2014 09:00 PM, Rob Clark wrote:
Signed-off-by: Rob Clark robdclark@gmail.com
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 7 +++++++ 1 file changed, 7 insertions(+)
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c index 18b54ac..f0267b8 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c @@ -25,6 +25,7 @@
**************************************************************************/ #include <linux/module.h> +#include <linux/console.h>
#include <drm/drmP.h> #include "vmwgfx_drv.h" @@ -1453,6 +1454,12 @@ static int vmw_probe(struct pci_dev *pdev, const struct pci_device_id *ent) static int __init vmwgfx_init(void) { int ret;
+#ifdef CONFIG_VGA_CONSOLE
if (vgacon_text_force())
return -EINVAL;
+#endif
Hmm,
From the function name vgacon_text_force() it sounds like this should just stop the driver from initializing fbcon? Not refuse to load?
yeah, the function is badly named.. it perhaps should be vgacon_is_text_forced() or something like that. But basically it returns whether we are forced to text mode.
BR, -R
/Thomas
ret = drm_pci_init(&driver, &vmw_pci_driver); if (ret) DRM_ERROR("Failed initializing DRM.\n");