Message ID | 1306092479-3164-1-git-send-email-lists.tormod@gmail.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Fri, May 27, 2011 at 10:48 PM, Dave Airlie <airlied@gmail.com> wrote: > On Sat, May 28, 2011 at 4:19 AM, Tormod Volden <lists.tormod@gmail.com> wrote: >> From: Tormod Volden <debian.tormod@gmail.com> >> >> Since multiple framebuffer maps are not supported any longer (commit >> 41c2e75e60200a860a74b7c84a6375c105e7437f) these maps would be broken, >> and they are not used by the drm anyway. >> >> Leave it to userspace to create one working map instead. > > Sorry Tormod, I'm really failing to get this far down my todo list. > I'll try and get some > time next week. I think I preferred the patch to make things work with > current userspace. > and undo the regression. > > Dave. Thanks, I am glad to hear that. I would really prefer to not rewrite userspace, which seems rather painful. Cheers, Tormod
diff --git a/drivers/gpu/drm/savage/savage_bci.c b/drivers/gpu/drm/savage/savage_bci.c index bf5f83e..91fe7b4 100644 --- a/drivers/gpu/drm/savage/savage_bci.c +++ b/drivers/gpu/drm/savage/savage_bci.c @@ -639,18 +639,7 @@ int savage_driver_firstopen(struct drm_device *dev) if (ret) return ret; - ret = drm_addmap(dev, fb_base, fb_size, _DRM_FRAME_BUFFER, - _DRM_WRITE_COMBINING, &dev_priv->fb); - if (ret) - return ret; - - ret = drm_addmap(dev, aperture_base, SAVAGE_APERTURE_SIZE, - _DRM_FRAME_BUFFER, _DRM_WRITE_COMBINING, - &dev_priv->aperture); - if (ret) - return ret; - - return ret; + return 0; } /* diff --git a/drivers/gpu/drm/savage/savage_drv.h b/drivers/gpu/drm/savage/savage_drv.h index df2aac6..2b49b3e 100644 --- a/drivers/gpu/drm/savage/savage_drv.h +++ b/drivers/gpu/drm/savage/savage_drv.h @@ -153,8 +153,6 @@ typedef struct drm_savage_private { /* memory regions in physical memory */ drm_local_map_t *sarea; drm_local_map_t *mmio; - drm_local_map_t *fb; - drm_local_map_t *aperture; drm_local_map_t *status; drm_local_map_t *agp_textures; drm_local_map_t *cmd_dma;