[PATCH v2 08/10] drm/fbdev-generic: Minimize client unregistering
Javier Martinez Canillas
javierm at redhat.com
Wed Jan 25 09:50:53 UTC 2023
On 1/24/23 14:40, Thomas Zimmermann wrote:
> For uninitialized framebuffers, only release the DRM client and
> free the fbdev memory. Do not attempt to clean up the framebuffer.
>
> DRM fbdev clients have a two-step initialization: first create
> the DRM client; then create the framebuffer device on the first
> successful hotplug event. In cases where the client never creates
> the framebuffer, only the client state needs to be released. We
> can detect which case it is, full or client-only cleanup, be
s/be/by
> looking at the presence of fb_helper's info field.
>
> v2:
> * remove test for (fbi != NULL) in drm_fbdev_cleanup() (Sam)
>
> Signed-off-by: Thomas Zimmermann <tzimmermann at suse.de>
Reviewed-by: Javier Martinez Canillas <javierm at redhat.com>
--
Best regards,
Javier Martinez Canillas
Core Platforms
Red Hat
More information about the dri-devel
mailing list