diff options
| -rw-r--r-- | drivers/gpu/drm/qxl/qxl_display.c | 16 | ||||
| -rw-r--r-- | drivers/gpu/drm/qxl/qxl_drv.c | 18 |
2 files changed, 16 insertions, 18 deletions
diff --git a/drivers/gpu/drm/qxl/qxl_display.c b/drivers/gpu/drm/qxl/qxl_display.c index 1094cd33eb06..2ce805a7ce5e 100644 --- a/drivers/gpu/drm/qxl/qxl_display.c +++ b/drivers/gpu/drm/qxl/qxl_display.c | |||
| @@ -548,6 +548,19 @@ static int qxl_crtc_cursor_move(struct drm_crtc *crtc, | |||
| 548 | return 0; | 548 | return 0; |
| 549 | } | 549 | } |
| 550 | 550 | ||
| 551 | static u32 qxl_noop_get_vblank_counter(struct drm_crtc *crtc) | ||
| 552 | { | ||
| 553 | return 0; | ||
| 554 | } | ||
| 555 | |||
| 556 | static int qxl_noop_enable_vblank(struct drm_crtc *crtc) | ||
| 557 | { | ||
| 558 | return 0; | ||
| 559 | } | ||
| 560 | |||
| 561 | static void qxl_noop_disable_vblank(struct drm_crtc *crtc) | ||
| 562 | { | ||
| 563 | } | ||
| 551 | 564 | ||
| 552 | static const struct drm_crtc_funcs qxl_crtc_funcs = { | 565 | static const struct drm_crtc_funcs qxl_crtc_funcs = { |
| 553 | .cursor_set2 = qxl_crtc_cursor_set2, | 566 | .cursor_set2 = qxl_crtc_cursor_set2, |
| @@ -555,6 +568,9 @@ static const struct drm_crtc_funcs qxl_crtc_funcs = { | |||
| 555 | .set_config = drm_crtc_helper_set_config, | 568 | .set_config = drm_crtc_helper_set_config, |
| 556 | .destroy = qxl_crtc_destroy, | 569 | .destroy = qxl_crtc_destroy, |
| 557 | .page_flip = qxl_crtc_page_flip, | 570 | .page_flip = qxl_crtc_page_flip, |
| 571 | .get_vblank_counter = qxl_noop_get_vblank_counter, | ||
| 572 | .enable_vblank = qxl_noop_enable_vblank, | ||
| 573 | .disable_vblank = qxl_noop_disable_vblank, | ||
| 558 | }; | 574 | }; |
| 559 | 575 | ||
| 560 | void qxl_user_framebuffer_destroy(struct drm_framebuffer *fb) | 576 | void qxl_user_framebuffer_destroy(struct drm_framebuffer *fb) |
diff --git a/drivers/gpu/drm/qxl/qxl_drv.c b/drivers/gpu/drm/qxl/qxl_drv.c index 8e17c241e63c..48d51a2f3bd8 100644 --- a/drivers/gpu/drm/qxl/qxl_drv.c +++ b/drivers/gpu/drm/qxl/qxl_drv.c | |||
| @@ -247,21 +247,6 @@ static int qxl_pm_restore(struct device *dev) | |||
| 247 | return qxl_drm_resume(drm_dev, false); | 247 | return qxl_drm_resume(drm_dev, false); |
| 248 | } | 248 | } |
| 249 | 249 | ||
| 250 | static u32 qxl_noop_get_vblank_counter(struct drm_device *dev, | ||
| 251 | unsigned int pipe) | ||
| 252 | { | ||
| 253 | return 0; | ||
| 254 | } | ||
| 255 | |||
| 256 | static int qxl_noop_enable_vblank(struct drm_device *dev, unsigned int pipe) | ||
| 257 | { | ||
| 258 | return 0; | ||
| 259 | } | ||
| 260 | |||
| 261 | static void qxl_noop_disable_vblank(struct drm_device *dev, unsigned int pipe) | ||
| 262 | { | ||
| 263 | } | ||
| 264 | |||
| 265 | static const struct dev_pm_ops qxl_pm_ops = { | 250 | static const struct dev_pm_ops qxl_pm_ops = { |
| 266 | .suspend = qxl_pm_suspend, | 251 | .suspend = qxl_pm_suspend, |
| 267 | .resume = qxl_pm_resume, | 252 | .resume = qxl_pm_resume, |
| @@ -281,9 +266,6 @@ static struct pci_driver qxl_pci_driver = { | |||
| 281 | static struct drm_driver qxl_driver = { | 266 | static struct drm_driver qxl_driver = { |
| 282 | .driver_features = DRIVER_GEM | DRIVER_MODESET | DRIVER_PRIME | | 267 | .driver_features = DRIVER_GEM | DRIVER_MODESET | DRIVER_PRIME | |
| 283 | DRIVER_HAVE_IRQ | DRIVER_IRQ_SHARED, | 268 | DRIVER_HAVE_IRQ | DRIVER_IRQ_SHARED, |
| 284 | .get_vblank_counter = qxl_noop_get_vblank_counter, | ||
| 285 | .enable_vblank = qxl_noop_enable_vblank, | ||
| 286 | .disable_vblank = qxl_noop_disable_vblank, | ||
| 287 | 269 | ||
| 288 | .set_busid = drm_pci_set_busid, | 270 | .set_busid = drm_pci_set_busid, |
| 289 | 271 | ||
