]> git.baikalelectronics.ru Git - kernel.git/commit
drm/vboxvideo: Use drm_gem_fb_create_with_dirty instead of drm_gem_fb_create
authorHans de Goede <hdegoede@redhat.com>
Mon, 28 Oct 2019 13:31:59 +0000 (14:31 +0100)
committerHans de Goede <hdegoede@redhat.com>
Tue, 29 Oct 2019 12:10:07 +0000 (13:10 +0100)
commitd77184a70ccb3529863dde16b216089307aeaf54
treeb65549b71a44582b36a7151cba7e08538138db56
parenta4aa2deba320df62df28c9208bfc5ce87ea58578
drm/vboxvideo: Use drm_gem_fb_create_with_dirty instead of drm_gem_fb_create

Commit d8fda17e4287 ("drm/vboxvideo: Replace struct vram_framebuffer
with generic implemenation") removed the diy framebuffer code from
the vboxvideo driver, resulting in a nice cleanup.

But since the vboxvideo driver needs the generic dirty tracking code,
it's drm_mode_config_funcs.fb_create should be set to
drm_gem_fb_create_with_dirty not drm_gem_fb_create.

This commit fixes this, fixing the framebuffer not always updating.

Cc: Thomas Zimmermann <tzimmermann@suse.de>
Fixes: d8fda17e4287 ("drm/vboxvideo: Replace struct vram_framebuffer with generic implemenation")
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
Link: https://patchwork.freedesktop.org/patch/msgid/20191028133159.236550-1-hdegoede@redhat.com
drivers/gpu/drm/vboxvideo/vbox_mode.c