From: Thomas Zimmermann <tzimmermann@suse.de>
To: Javier Martinez Canillas <javierm@redhat.com>,
maarten.lankhorst@linux.intel.com, mripard@kernel.org,
airlied@gmail.com, simona@ffwll.ch, decui@microsoft.com,
longli@microsoft.com, ssengar@linux.microsoft.com,
andy@kernel.org, gregkh@linuxfoundation.org
Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org,
linux-fbdev@vger.kernel.org, linux-staging@lists.linux.dev,
sashiko-reviews@lists.linux.dev
Subject: Re: [PATCH 2/2] drm/kms-helper: Remove struct drm_simple_display_pipe and helpers
Date: Thu, 1 Oct 2026 17:57:32 +0200 [thread overview]
Message-ID: <14c21d1f-6be7-4477-8010-3d6439310410@suse.de> (raw)
In-Reply-To: <xlv1jyo1fphg.fsf@fmartine-thinkpadx1carbongen12.rmtes.csb>
Hi Javier
Am 01.10.26 um 16:46 schrieb Javier Martinez Canillas:
> Thomas Zimmermann <tzimmermann@suse.de> writes:
>
> Hello Thomas,
>
>> There are no drivers using struct drm_simple_display_pipe. Remove
>> the data type and all related helpers.
>>
>> The idea behind struct drm_simple_display_pipe was to provide an
>> easier way for writing DRM drivers besides regular atomic helpers.
>> It turned out to be more complicated. With all drivers being updated
>> to use atomic helpers, it's time to remove simple-pipe. Also clean
>> up the related TODO items.
>>
>> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
>> ---
>> Documentation/gpu/todo.rst | 17 --
>> drivers/gpu/drm/drm_gem_atomic_helper.c | 92 -------
>> drivers/gpu/drm/drm_simple_kms_helper.c | 328 ------------------------
>> drivers/staging/fbtft/TODO | 6 +-
>> include/drm/drm_gem_atomic_helper.h | 28 --
>> include/drm/drm_simple_kms_helper.h | 56 +---
> There are no more users of struct drm_simple_display_pipe but still some
> drivers include the drm_simple_kms_helper.h header. Latest drm-misc-next:
>
> git grep "drm_simple_kms_helper.h" -- drivers/gpu/drm/*/ | wc -l
> 21
>
> So it seems you need more preparatory patches. For this patch though:
I'll take another look at it, but there's another interface in this
header file that is (still) being used by several drivers. The header
file still remains in place for now.
Best regards
Thomas
>
> Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
>
--
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstr. 146, 90461 Nürnberg, Germany, www.suse.com
GF: Stefan Gaiser, Jochen Jaser, Abhinav Puri, (HRB 36809, AG Nürnberg)
next prev parent reply other threads:[~2026-10-01 15:57 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-01 13:35 [PATCH 0/2] drm: Remove simple-display pipe Thomas Zimmermann
2026-10-01 13:35 ` [PATCH 1/2] drm/hyperv: Add missing include statements Thomas Zimmermann
2026-10-01 13:35 ` [PATCH 2/2] drm/kms-helper: Remove struct drm_simple_display_pipe and helpers Thomas Zimmermann
2026-10-01 14:02 ` Andy Shevchenko
2026-10-01 14:38 ` Javier Martinez Canillas
2026-10-01 14:46 ` Javier Martinez Canillas
2026-10-01 15:57 ` Thomas Zimmermann [this message]
2026-10-01 14:03 ` [PATCH 0/2] drm: Remove simple-display pipe Andy Shevchenko
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=14c21d1f-6be7-4477-8010-3d6439310410@suse.de \
--to=tzimmermann@suse.de \
--cc=airlied@gmail.com \
--cc=andy@kernel.org \
--cc=decui@microsoft.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=gregkh@linuxfoundation.org \
--cc=javierm@redhat.com \
--cc=linux-fbdev@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-staging@lists.linux.dev \
--cc=longli@microsoft.com \
--cc=maarten.lankhorst@linux.intel.com \
--cc=mripard@kernel.org \
--cc=sashiko-reviews@lists.linux.dev \
--cc=simona@ffwll.ch \
--cc=ssengar@linux.microsoft.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox