Displaying 1 result from an estimated 1 matches for "fail_cli".
2012 Sep 12
1
[PATCH] drm/nouveau: fix early vram corruption originating from vgacon
...en(1);
+ console_unlock();
+
+ /* Completely disable access to VGA IO/memory, just to be sure no one
+ * will change it. */
+ pci_write_config_byte(pdev, NV_PCI_VGAMEM_ENABLE, 0);
+
ret = nouveau_cli_create(pdev, "DRM", sizeof(*drm), (void**)&drm);
if (ret)
- return ret;
+ goto fail_cli;
dev->dev_private = drm;
drm->dev = dev;
@@ -336,6 +350,11 @@ nouveau_drm_load(struct drm_device *dev, unsigned long flags)
nouveau_accel_init(drm);
nouveau_fbcon_init(dev);
+
+ console_lock();
+ do_unblank_screen(1);
+ console_unlock();
+
return 0;
fail_dispinit:
@@ -351,12...