From cb19ac207b784d814f6f389110fd1b21a0f34e8b Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Fri, 10 Jul 2009 14:01:02 -0700 Subject: KMS: Keep screen pixmap devPrivate.ptr NULL during init and resize The frame buffer only has a valid address between prepare_access and finish_access calls, so remove all other attempts to compute an address from the driver. Signed-off-by: Keith Packard --- src/drmmode_display.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/drmmode_display.c b/src/drmmode_display.c index 7cfdc5bb..df10fb50 100644 --- a/src/drmmode_display.c +++ b/src/drmmode_display.c @@ -1056,12 +1056,9 @@ drmmode_xf86crtc_resize (ScrnInfoPtr scrn, int width, int height) goto fail; i830_set_pixmap_bo(screen->GetScreenPixmap(screen), pI830->front_buffer->bo); - scrn->fbOffset = pI830->front_buffer->offset; screen->ModifyPixmapHeader(screen->GetScreenPixmap(screen), width, height, -1, -1, pitch * pI830->cpp, NULL); - xf86DrvMsg(scrn->scrnIndex, X_INFO, "New front buffer at 0x%lx\n", - pI830->front_buffer->offset); for (i = 0; i < xf86_config->num_crtc; i++) { xf86CrtcPtr crtc = xf86_config->crtc[i]; -- cgit v1.2.3