|
@@ -429,7 +429,7 @@ nouveau_fbcon_destroy(struct drm_device *dev, struct nouveau_fbdev *fbcon)
|
|
drm_fb_helper_unregister_fbi(&fbcon->helper);
|
|
drm_fb_helper_unregister_fbi(&fbcon->helper);
|
|
drm_fb_helper_fini(&fbcon->helper);
|
|
drm_fb_helper_fini(&fbcon->helper);
|
|
|
|
|
|
- if (nouveau_fb->nvbo) {
|
|
|
|
|
|
+ if (nouveau_fb && nouveau_fb->nvbo) {
|
|
nouveau_vma_del(&nouveau_fb->vma);
|
|
nouveau_vma_del(&nouveau_fb->vma);
|
|
nouveau_bo_unmap(nouveau_fb->nvbo);
|
|
nouveau_bo_unmap(nouveau_fb->nvbo);
|
|
nouveau_bo_unpin(nouveau_fb->nvbo);
|
|
nouveau_bo_unpin(nouveau_fb->nvbo);
|