]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/client: Flush client buffers with drm_client_buffer_sync()
authorThomas Zimmermann <tzimmermann@suse.de>
Mon, 27 Oct 2025 12:09:18 +0000 (13:09 +0100)
committerThomas Zimmermann <tzimmermann@suse.de>
Thu, 30 Oct 2025 20:01:39 +0000 (21:01 +0100)
Rename drm_client_framebuffer_flush() to drm_cient_buffer_flush() and
adapt its callers. The old name was left over from previous naming
conventions.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Jocelyn Falempe <jfalempe@redhat.com>>
Tested-by: Francesco Valla <francesco@valla.it>
Link: https://patch.msgid.link/20251027121042.143588-8-tzimmermann@suse.de
drivers/gpu/drm/clients/drm_log.c
drivers/gpu/drm/drm_client.c
include/drm/drm_client.h

index 48636bb1a21e1373704fc109168cce40406f71e9..19e55aa0ed74ed3a918eded2c94fa73a802550f8 100644 (file)
@@ -100,7 +100,7 @@ static void drm_log_clear_line(struct drm_log_scanout *scanout, u32 line)
                return;
        iosys_map_memset(&map, r.y1 * fb->pitches[0], 0, height * fb->pitches[0]);
        drm_client_buffer_vunmap_local(scanout->buffer);
-       drm_client_framebuffer_flush(scanout->buffer, &r);
+       drm_client_buffer_flush(scanout->buffer, &r);
 }
 
 static void drm_log_draw_line(struct drm_log_scanout *scanout, const char *s,
@@ -133,7 +133,7 @@ static void drm_log_draw_line(struct drm_log_scanout *scanout, const char *s,
        if (scanout->line >= scanout->rows)
                scanout->line = 0;
        drm_client_buffer_vunmap_local(scanout->buffer);
-       drm_client_framebuffer_flush(scanout->buffer, &r);
+       drm_client_buffer_flush(scanout->buffer, &r);
 }
 
 static void drm_log_draw_new_line(struct drm_log_scanout *scanout,
index e7dfbdeca45abc4bd497a19253b63f2855ef2993..504ec5bdfa2c9ff410c34b732bb5a6126d957702 100644 (file)
@@ -430,8 +430,8 @@ err_drm_mode_destroy_dumb:
 EXPORT_SYMBOL(drm_client_buffer_create_dumb);
 
 /**
- * drm_client_framebuffer_flush - Manually flush client framebuffer
- * @buffer: DRM client buffer (can be NULL)
+ * drm_client_buffer_flush - Manually flush client buffer
+ * @buffer: DRM client buffer
  * @rect: Damage rectangle (if NULL flushes all)
  *
  * This calls &drm_framebuffer_funcs->dirty (if present) to flush buffer changes
@@ -440,7 +440,7 @@ EXPORT_SYMBOL(drm_client_buffer_create_dumb);
  * Returns:
  * Zero on success or negative error code on failure.
  */
-int drm_client_framebuffer_flush(struct drm_client_buffer *buffer, struct drm_rect *rect)
+int drm_client_buffer_flush(struct drm_client_buffer *buffer, struct drm_rect *rect)
 {
        if (!buffer || !buffer->fb || !buffer->fb->funcs->dirty)
                return 0;
@@ -460,4 +460,4 @@ int drm_client_framebuffer_flush(struct drm_client_buffer *buffer, struct drm_re
        return buffer->fb->funcs->dirty(buffer->fb, buffer->client->file,
                                        0, 0, NULL, 0);
 }
-EXPORT_SYMBOL(drm_client_framebuffer_flush);
+EXPORT_SYMBOL(drm_client_buffer_flush);
index 690ef04fccce3857b77b0e097f60f8db702018a6..5ecde0f6f59135877a249fd62463c881e3a26904 100644 (file)
@@ -196,7 +196,7 @@ struct drm_client_buffer {
 struct drm_client_buffer *
 drm_client_buffer_create_dumb(struct drm_client_dev *client, u32 width, u32 height, u32 format);
 void drm_client_buffer_delete(struct drm_client_buffer *buffer);
-int drm_client_framebuffer_flush(struct drm_client_buffer *buffer, struct drm_rect *rect);
+int drm_client_buffer_flush(struct drm_client_buffer *buffer, struct drm_rect *rect);
 int drm_client_buffer_vmap_local(struct drm_client_buffer *buffer,
                                 struct iosys_map *map_copy);
 void drm_client_buffer_vunmap_local(struct drm_client_buffer *buffer);