Thomas Zimmermann <tzimmermann@xxxxxxx> writes: > Pass an instance of struct drm_format_conv_state to DRM's format > conversion helpers. Update all callers. > > Most drivers can use the format-conversion state from their shadow- > plane state. The shadow plane's destroy function releases the > allocated buffer. Drivers will later be able to allocate a buffer > of appropriate size in their plane's atomic_check code. > > The gud driver uses a separate thread for committing updates. For > now, the update worker contains its own format-conversion state. > > Images in the format-helper tests are small. The tests preallocate > a static page for the temporary buffer. Unloading the module releases > the memory. > > v3: > * store buffer in shadow-plane state (Javier, Maxime) > * replace ARRAY_SIZE() with sizeof() (Jani) > > Signed-off-by: Thomas Zimmermann <tzimmermann@xxxxxxx> > Cc: Noralf Trønnes <noralf@xxxxxxxxxxx> > Cc: Javier Martinez Canillas <javierm@xxxxxxxxxx> > Cc: Gerd Hoffmann <kraxel@xxxxxxxxxx> > Cc: David Lechner <david@xxxxxxxxxxxxxx> > --- For the drm_format_helper.{h,c} and ssd130x driver changes: Reviewed-by: Javier Martinez Canillas <javierm@xxxxxxxxxx> -- Best regards, Javier Martinez Canillas Core Platforms Red Hat