Skip to content

Commit c2f471f

Browse files
committed
drm/vkms: Use drm_crtc_vblank_crtc()
Replace the open coded drm_crtc_vblank_crtc() with the real thing. Cc: Rodrigo Siqueira <[email protected]> Cc: Melissa Wen <[email protected]> Cc: "Maíra Canal" <[email protected]> Cc: Haneen Mohammed <[email protected]> Cc: Daniel Vetter <[email protected]> Signed-off-by: Ville Syrjälä <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected] Reviewed-by: Maíra Canal <[email protected]>
1 parent 5cdc75e commit c2f471f

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

drivers/gpu/drm/vkms/vkms_crtc.c

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,7 @@ static enum hrtimer_restart vkms_vblank_simulate(struct hrtimer *timer)
6161

6262
static int vkms_enable_vblank(struct drm_crtc *crtc)
6363
{
64-
struct drm_device *dev = crtc->dev;
65-
unsigned int pipe = drm_crtc_index(crtc);
66-
struct drm_vblank_crtc *vblank = &dev->vblank[pipe];
64+
struct drm_vblank_crtc *vblank = drm_crtc_vblank_crtc(crtc);
6765
struct vkms_output *out = drm_crtc_to_vkms_output(crtc);
6866

6967
drm_calc_timestamping_constants(crtc, &crtc->mode);
@@ -88,10 +86,9 @@ static bool vkms_get_vblank_timestamp(struct drm_crtc *crtc,
8886
bool in_vblank_irq)
8987
{
9088
struct drm_device *dev = crtc->dev;
91-
unsigned int pipe = crtc->index;
9289
struct vkms_device *vkmsdev = drm_device_to_vkms_device(dev);
9390
struct vkms_output *output = &vkmsdev->output;
94-
struct drm_vblank_crtc *vblank = &dev->vblank[pipe];
91+
struct drm_vblank_crtc *vblank = drm_crtc_vblank_crtc(crtc);
9592

9693
if (!READ_ONCE(vblank->enabled)) {
9794
*vblank_time = ktime_get();

0 commit comments

Comments
 (0)