Displaying 2 results from an estimated 2 matches for "nv50_crtc_disable".
2013 Jul 02
0
[PATCH] drm/nouveau: handle framebuffer pinning correctly
...pu/drm/nouveau/nv50_display.c b/drivers/gpu/drm/nouveau/nv50_display.c
index c60bae1..05c9667 100644
--- a/drivers/gpu/drm/nouveau/nv50_display.c
+++ b/drivers/gpu/drm/nouveau/nv50_display.c
@@ -1272,6 +1272,18 @@ nv50_crtc_gamma_set(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b,
}
static void
+nv50_crtc_disable(struct drm_crtc *crtc)
+{
+ struct nouveau_framebuffer *nv_fb;
+
+ if (!crtc->fb)
+ return;
+
+ nv_fb = nouveau_framebuffer(crtc->fb);
+ nouveau_bo_unpin(nv_fb->nvbo);
+}
+
+static void
nv50_crtc_destroy(struct drm_crtc *crtc)
{
struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc);
@@ -1...
2016 Jan 23
4
[Bug 93834] New: BUG: unable to handle kernel paging request at ffff88110fa7cffc
...0d00c000 ffff88101569a400 ffff88100d00a0d8 ffff88101569a408
ffff88100d00a878 ffff881013c4f8d0 ffffffffa0c871a7 ffff88100d00c000
ffff881016b6fb80 ffffffffa0cec660 ffff88100d00a000 ffff881013c4f8f8
Call Trace:
[<ffffffffa0c871a7>] evo_sync+0x37/0xf0 [nouveau]
[<ffffffffa0c874a8>] nv50_crtc_disable+0x28/0x90 [nouveau]
[<ffffffffa04ec466>] __drm_helper_disable_unused_functions+0xa6/0xe0
[drm_kms_helper]
[<ffffffffa04ec4ba>] drm_helper_disable_unused_functions+0x1a/0x30
[drm_kms_helper]
[<ffffffffa0c8c114>] nouveau_fbcon_init+0xd4/0x110 [nouveau]
[<ffffffffa0c792a3&...