On 08.10.2026 11:35, Dmitry Osipenko wrote: > On 10/8/26 01:22, Dmitry Osipenko wrote: >> The cursor blending mode was added twice because the same change was >> applied by accident from different patches. Revert the second patch. >> >> Reported-by: Marek Szyprowski <[email protected]> >> Link: >> https://lore.kernel.org/dri-devel/[email protected]/ >> Fixes: 6947b78df4d2 ("drm/virtio: Add pixel blend mode property to cursor >> plane") >> Signed-off-by: Dmitry Osipenko <[email protected]> >> --- >> drivers/gpu/drm/virtio/virtgpu_plane.c | 13 ------------- >> 1 file changed, 13 deletions(-) >> >> diff --git a/drivers/gpu/drm/virtio/virtgpu_plane.c >> b/drivers/gpu/drm/virtio/virtgpu_plane.c >> index b422eba42a5f..640815af4098 100644 >> --- a/drivers/gpu/drm/virtio/virtgpu_plane.c >> +++ b/drivers/gpu/drm/virtio/virtgpu_plane.c >> @@ -589,7 +589,6 @@ struct drm_plane *virtio_gpu_plane_init(struct >> virtio_gpu_device *vgdev, >> struct drm_plane *plane; >> const uint32_t *formats; >> int nformats; >> - int ret; >> >> if (type == DRM_PLANE_TYPE_CURSOR) { >> formats = virtio_gpu_cursor_formats; >> @@ -615,17 +614,5 @@ struct drm_plane *virtio_gpu_plane_init(struct >> virtio_gpu_device *vgdev, >> drm_plane_create_blend_mode_property(plane, >> >> BIT(DRM_MODE_BLEND_PREMULTI)); >> >> - if (type == DRM_PLANE_TYPE_CURSOR) { >> - /* >> - * The cursor plane exposes a format with an alpha channel, >> - * which requires a blend mode property. The host blends >> - * premultiplied alpha, matching the property's default. >> - */ >> - ret = drm_plane_create_blend_mode_property(plane, >> - >> BIT(DRM_MODE_BLEND_PREMULTI)); >> - if (ret) >> - return ERR_PTR(ret); >> - } >> - >> return plane; >> } > Marek, could you please give your r-b?
Reviewed-by: Marek Szyprowski <[email protected]> Best regards -- Marek Szyprowski, PhD Samsung R&D Institute Poland

