drm/fb-helper: Call fb_sync in I/O functions
authorThomas Zimmermann <tzimmermann@suse.de>
Thu, 3 Nov 2022 15:14:39 +0000 (16:14 +0100)
committerThomas Zimmermann <tzimmermann@suse.de>
Sat, 5 Nov 2022 16:05:54 +0000 (17:05 +0100)
commit3add5f97734d8cbb5e2035dca226f691eb2f12a2
treec2d3cbb69909e55ac58873f117bc724ade420ebc
parentf231af498c29f3acbd4436f67a8c7de8a428fb0f
drm/fb-helper: Call fb_sync in I/O functions

Call struct fb_ops.fb_sync in drm_fbdev_{read,write}() to mimic the
behavior of fbdev. Fbdev implementations of fb_read and fb_write in
struct fb_ops invoke fb_sync to synchronize with outstanding operations
before I/O. Doing the same in DRM implementations will allow us to use
them throughout DRM drivers.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20221103151446.2638-17-tzimmermann@suse.de
drivers/gpu/drm/drm_fb_helper.c