On Mon, Sep 04, 2017 at 12:48:36PM +0200, Maarten Lankhorst wrote: > This will allow code to do x->commit = drm_crtc_commit_get(commit), > making it clearer where references are used. > > Signed-off-by: Maarten Lankhorst <maarten.lankhorst@xxxxxxxxxxxxxxx> Reviewed-by: Daniel Vetter <daniel.vetter@xxxxxxxx> > --- > drivers/gpu/drm/drm_atomic_helper.c | 3 +-- > include/drm/drm_atomic.h | 6 +++++- > 2 files changed, 6 insertions(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/drm_atomic_helper.c b/drivers/gpu/drm/drm_atomic_helper.c > index 1f5cdafb050e..04629d883114 100644 > --- a/drivers/gpu/drm/drm_atomic_helper.c > +++ b/drivers/gpu/drm/drm_atomic_helper.c > @@ -1633,8 +1633,7 @@ static int stall_checks(struct drm_crtc *crtc, bool nonblock) > return -EBUSY; > } > } else if (i == 1) { > - stall_commit = commit; > - drm_crtc_commit_get(stall_commit); > + stall_commit = drm_crtc_commit_get(commit); > break; > } > > diff --git a/include/drm/drm_atomic.h b/include/drm/drm_atomic.h > index 285fbc4ec360..a80a8dadef00 100644 > --- a/include/drm/drm_atomic.h > +++ b/include/drm/drm_atomic.h > @@ -251,10 +251,14 @@ void __drm_crtc_commit_free(struct kref *kref); > * @commit: CRTC commit > * > * Increases the reference of @commit. > + * > + * Returns: > + * The pointer to @commit, with reference increased. > */ > -static inline void drm_crtc_commit_get(struct drm_crtc_commit *commit) > +static inline struct drm_crtc_commit *drm_crtc_commit_get(struct drm_crtc_commit *commit) > { > kref_get(&commit->ref); > + return commit; > } > > /** > -- > 2.11.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 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx