[PATCH] drm/fb_dma: s/drm_panic_gem_get_scanout_buffer/drm_fb_dma_get_scanout_buffer
Jocelyn Falempe
jfalempe at redhat.com
Mon Apr 15 15:19:34 UTC 2024
Hi,
You're right, I messed up the rename, and I mostly test on x86, where I
don't build the imx driver.
Reviewed-by: Jocelyn Falempe <jfalempe at redhat.com>
Best regards,
--
Jocelyn
On 15/04/2024 17:09, Maíra Canal wrote:
> On version 11, Thomas suggested to change the name of the function and
> this request was applied on version 12, which is the version that
> landed. Although the name of the function changed on the C file, it
> didn't changed on the header file, leading to a compilation error as
> such:
>
> drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c:780:24: error: use of undeclared
> identifier 'drm_fb_dma_get_scanout_buffer'; did you mean 'drm_panic_gem_get_scanout_buffer'?
> 780 | .get_scanout_buffer = drm_fb_dma_get_scanout_buffer,
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | drm_panic_gem_get_scanout_buffer
> ./include/drm/drm_fb_dma_helper.h:23:5: note: 'drm_panic_gem_get_scanout_buffer'
> declared here
> 23 | int drm_panic_gem_get_scanout_buffer(struct drm_plane *plane,
> | ^
> 1 error generated.
>
> Best Regards,
> - Maíra
>
> Fixes: 879b3b6511fe ("drm/fb_dma: Add generic get_scanout_buffer() for drm_panic"
> Signed-off-by: Maíra Canal <mcanal at igalia.com>
> ---
> include/drm/drm_fb_dma_helper.h | 5 +++--
> 1 file changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/include/drm/drm_fb_dma_helper.h b/include/drm/drm_fb_dma_helper.h
> index 61f24c2aba2f..c950732c6d36 100644
> --- a/include/drm/drm_fb_dma_helper.h
> +++ b/include/drm/drm_fb_dma_helper.h
> @@ -6,6 +6,7 @@
>
> struct drm_device;
> struct drm_framebuffer;
> +struct drm_plane;
> struct drm_plane_state;
> struct drm_scanout_buffer;
>
> @@ -20,8 +21,8 @@ void drm_fb_dma_sync_non_coherent(struct drm_device *drm,
> struct drm_plane_state *old_state,
> struct drm_plane_state *state);
>
> -int drm_panic_gem_get_scanout_buffer(struct drm_plane *plane,
> - struct drm_scanout_buffer *sb);
> +int drm_fb_dma_get_scanout_buffer(struct drm_plane *plane,
> + struct drm_scanout_buffer *sb);
>
> #endif
>
More information about the dri-devel
mailing list