On Mon, Feb 29, 2016 at 11:21:10AM +0800, Liu Ying wrote: > The function __drm_framebuffer_unregister() has boilerplate code to drop idr > reference. Let's replace it with drm_mode_object_put() to simplify the code. > > Signed-off-by: Liu Ying <gnuiyl@xxxxxxxxx> Applied to drm-misc, thanks for the patch. -Daniel > --- > drivers/gpu/drm/drm_crtc.c | 4 +--- > 1 file changed, 1 insertion(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/drm_crtc.c b/drivers/gpu/drm/drm_crtc.c > index 65258ac..579505c 100644 > --- a/drivers/gpu/drm/drm_crtc.c > +++ b/drivers/gpu/drm/drm_crtc.c > @@ -430,9 +430,7 @@ EXPORT_SYMBOL(drm_framebuffer_init); > static void __drm_framebuffer_unregister(struct drm_device *dev, > struct drm_framebuffer *fb) > { > - mutex_lock(&dev->mode_config.idr_mutex); > - idr_remove(&dev->mode_config.crtc_idr, fb->base.id); > - mutex_unlock(&dev->mode_config.idr_mutex); > + drm_mode_object_put(dev, &fb->base); > > fb->base.id = 0; > } > -- > 2.5.0 > > _______________________________________________ > dri-devel mailing list > dri-devel@xxxxxxxxxxxxxxxxxxxxx > https://lists.freedesktop.org/mailman/listinfo/dri-devel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel