diff options
author | Ville Syrjälä <ville.syrjala@linux.intel.com> | 2024-04-08 22:06:07 +0300 |
---|---|---|
committer | Ville Syrjälä <ville.syrjala@linux.intel.com> | 2024-04-18 13:27:56 +0300 |
commit | d12e36494dc2bf221867ecbfa7059e1e231f6ac2 (patch) | |
tree | 9049e59c542fc789cd3fc2cda8ebf15585a1851b /drivers/gpu/drm/drm_vblank_work.c | |
parent | f7ad2ce5fd89ab5d146da8f486a310746df5dc9e (diff) | |
download | linux-d12e36494dc2bf221867ecbfa7059e1e231f6ac2.tar.xz |
drm/vblank: Introduce drm_crtc_vblank_crtc()
Make life easier by providing a function that hands
out the correct drm_vblank_crtc for a given a drm_crtc.
Also abstract the lower level internals of the vblank
code in a similar fashion.
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240408190611.24914-1-ville.syrjala@linux.intel.com
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Diffstat (limited to 'drivers/gpu/drm/drm_vblank_work.c')
-rw-r--r-- | drivers/gpu/drm/drm_vblank_work.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/drm_vblank_work.c b/drivers/gpu/drm/drm_vblank_work.c index 43cd5c0f4f6f..4fe9b1d3b00f 100644 --- a/drivers/gpu/drm/drm_vblank_work.c +++ b/drivers/gpu/drm/drm_vblank_work.c @@ -245,7 +245,7 @@ void drm_vblank_work_init(struct drm_vblank_work *work, struct drm_crtc *crtc, { kthread_init_work(&work->base, func); INIT_LIST_HEAD(&work->node); - work->vblank = &crtc->dev->vblank[drm_crtc_index(crtc)]; + work->vblank = drm_crtc_vblank_crtc(crtc); } EXPORT_SYMBOL(drm_vblank_work_init); |