* [PATCH 31/75] drm/qxl: Switch to drm_atomic_helper_connector_create_state
2026-10-14 17:26 [PATCH 00/75] drm/connector: Convert all drivers to atomic_create_state and remove reset Maxime Ripard
@ 2026-10-14 17:26 ` Maxime Ripard
2026-10-14 17:53 ` sashiko-bot
2026-10-20 13:47 ` Thomas Zimmermann
2026-10-14 17:27 ` [PATCH 43/75] drm/tiny: bochs: " Maxime Ripard
` (5 subsequent siblings)
6 siblings, 2 replies; 15+ messages in thread
From: Maxime Ripard @ 2026-10-14 17:26 UTC (permalink / raw)
To: Maarten Lankhorst, Thomas Zimmermann, David Airlie, Simona Vetter
Cc: dri-devel, Maxime Ripard, Dave Airlie, Gerd Hoffmann, spice-devel,
virtualization
The qxl connector implementation uses the deprecated
drm_atomic_helper_connector_reset() as its reset hook.
Switch to drm_atomic_helper_connector_create_state() instead.
Signed-off-by: Maxime Ripard <mripard@kernel.org>
---
Cc: Dave Airlie <airlied@redhat.com>
Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: spice-devel@lists.freedesktop.org
Cc: virtualization@lists.linux.dev
---
drivers/gpu/drm/qxl/qxl_display.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/qxl/qxl_display.c b/drivers/gpu/drm/qxl/qxl_display.c
index 63fc7c6a7f1a..204c47d61373 100644
--- a/drivers/gpu/drm/qxl/qxl_display.c
+++ b/drivers/gpu/drm/qxl/qxl_display.c
@@ -1139,11 +1139,11 @@ static void qxl_conn_destroy(struct drm_connector *connector)
static const struct drm_connector_funcs qxl_connector_funcs = {
.detect = qxl_conn_detect,
.fill_modes = drm_helper_probe_single_connector_modes,
.destroy = qxl_conn_destroy,
- .reset = drm_atomic_helper_connector_reset,
+ .atomic_create_state = drm_atomic_helper_connector_create_state,
.atomic_duplicate_state = drm_atomic_helper_connector_duplicate_state,
.atomic_destroy_state = drm_atomic_helper_connector_destroy_state,
};
static int qxl_mode_create_hotplug_mode_update_property(struct qxl_device *qdev)
--
2.55.0
^ permalink raw reply related [flat|nested] 15+ messages in thread* Re: [PATCH 31/75] drm/qxl: Switch to drm_atomic_helper_connector_create_state
2026-10-14 17:26 ` [PATCH 31/75] drm/qxl: Switch to drm_atomic_helper_connector_create_state Maxime Ripard
@ 2026-10-14 17:53 ` sashiko-bot
2026-10-20 13:47 ` Thomas Zimmermann
1 sibling, 0 replies; 15+ messages in thread
From: sashiko-bot @ 2026-10-14 17:53 UTC (permalink / raw)
To: Maxime Ripard; +Cc: virtualization, Michael S. Tsirkin, Eugenio Perez
> The qxl connector implementation uses the deprecated
> drm_atomic_helper_connector_reset() as its reset hook.
>
> Switch to drm_atomic_helper_connector_create_state() instead.
>
> Signed-off-by: Maxime Ripard <mripard@kernel.org>
Sashiko has reviewed this patch and found no issues. It looks great!
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261014-drm-no-more-connector-reset-v1-0-586c9c026823@kernel.org?part=31
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 31/75] drm/qxl: Switch to drm_atomic_helper_connector_create_state
2026-10-14 17:26 ` [PATCH 31/75] drm/qxl: Switch to drm_atomic_helper_connector_create_state Maxime Ripard
2026-10-14 17:53 ` sashiko-bot
@ 2026-10-20 13:47 ` Thomas Zimmermann
1 sibling, 0 replies; 15+ messages in thread
From: Thomas Zimmermann @ 2026-10-20 13:47 UTC (permalink / raw)
To: Maxime Ripard, Maarten Lankhorst, David Airlie, Simona Vetter
Cc: dri-devel, Dave Airlie, Gerd Hoffmann, spice-devel,
virtualization
Am 14.10.26 um 19:26 schrieb Maxime Ripard:
> The qxl connector implementation uses the deprecated
> drm_atomic_helper_connector_reset() as its reset hook.
>
> Switch to drm_atomic_helper_connector_create_state() instead.
>
> Signed-off-by: Maxime Ripard <mripard@kernel.org>
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de>
> ---
> Cc: Dave Airlie <airlied@redhat.com>
> Cc: Gerd Hoffmann <kraxel@redhat.com>
> Cc: spice-devel@lists.freedesktop.org
> Cc: virtualization@lists.linux.dev
> ---
> drivers/gpu/drm/qxl/qxl_display.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/qxl/qxl_display.c b/drivers/gpu/drm/qxl/qxl_display.c
> index 63fc7c6a7f1a..204c47d61373 100644
> --- a/drivers/gpu/drm/qxl/qxl_display.c
> +++ b/drivers/gpu/drm/qxl/qxl_display.c
> @@ -1139,11 +1139,11 @@ static void qxl_conn_destroy(struct drm_connector *connector)
>
> static const struct drm_connector_funcs qxl_connector_funcs = {
> .detect = qxl_conn_detect,
> .fill_modes = drm_helper_probe_single_connector_modes,
> .destroy = qxl_conn_destroy,
> - .reset = drm_atomic_helper_connector_reset,
> + .atomic_create_state = drm_atomic_helper_connector_create_state,
> .atomic_duplicate_state = drm_atomic_helper_connector_duplicate_state,
> .atomic_destroy_state = drm_atomic_helper_connector_destroy_state,
> };
>
> static int qxl_mode_create_hotplug_mode_update_property(struct qxl_device *qdev)
>
--
--
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)
^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH 43/75] drm/tiny: bochs: Switch to drm_atomic_helper_connector_create_state
2026-10-14 17:26 [PATCH 00/75] drm/connector: Convert all drivers to atomic_create_state and remove reset Maxime Ripard
2026-10-14 17:26 ` [PATCH 31/75] drm/qxl: Switch to drm_atomic_helper_connector_create_state Maxime Ripard
@ 2026-10-14 17:27 ` Maxime Ripard
2026-10-14 17:56 ` sashiko-bot
2026-10-20 13:51 ` Thomas Zimmermann
2026-10-14 17:27 ` [PATCH 44/75] drm/tiny: cirrus: " Maxime Ripard
` (4 subsequent siblings)
6 siblings, 2 replies; 15+ messages in thread
From: Maxime Ripard @ 2026-10-14 17:27 UTC (permalink / raw)
To: Maarten Lankhorst, Thomas Zimmermann, David Airlie, Simona Vetter
Cc: dri-devel, Maxime Ripard, Gerd Hoffmann, virtualization
The tiny: bochs connector implementation uses the deprecated
drm_atomic_helper_connector_reset() as its reset hook.
Switch to drm_atomic_helper_connector_create_state() instead.
Signed-off-by: Maxime Ripard <mripard@kernel.org>
---
Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: virtualization@lists.linux.dev
---
drivers/gpu/drm/tiny/bochs.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/tiny/bochs.c b/drivers/gpu/drm/tiny/bochs.c
index 8192decddbc1..771d59b92f67 100644
--- a/drivers/gpu/drm/tiny/bochs.c
+++ b/drivers/gpu/drm/tiny/bochs.c
@@ -590,11 +590,11 @@ static const struct drm_connector_helper_funcs bochs_connector_helper_funcs = {
};
static const struct drm_connector_funcs bochs_connector_funcs = {
.fill_modes = drm_helper_probe_single_connector_modes,
.destroy = drm_connector_cleanup,
- .reset = drm_atomic_helper_connector_reset,
+ .atomic_create_state = drm_atomic_helper_connector_create_state,
.atomic_duplicate_state = drm_atomic_helper_connector_duplicate_state,
.atomic_destroy_state = drm_atomic_helper_connector_destroy_state,
};
static enum drm_mode_status bochs_mode_config_mode_valid(struct drm_device *dev,
--
2.55.0
^ permalink raw reply related [flat|nested] 15+ messages in thread* Re: [PATCH 43/75] drm/tiny: bochs: Switch to drm_atomic_helper_connector_create_state
2026-10-14 17:27 ` [PATCH 43/75] drm/tiny: bochs: " Maxime Ripard
@ 2026-10-14 17:56 ` sashiko-bot
2026-10-20 13:51 ` Thomas Zimmermann
1 sibling, 0 replies; 15+ messages in thread
From: sashiko-bot @ 2026-10-14 17:56 UTC (permalink / raw)
To: Maxime Ripard; +Cc: virtualization, Michael S. Tsirkin, Eugenio Perez
> The tiny: bochs connector implementation uses the deprecated
> drm_atomic_helper_connector_reset() as its reset hook.
>
> Switch to drm_atomic_helper_connector_create_state() instead.
>
> Signed-off-by: Maxime Ripard <mripard@kernel.org>
Sashiko has reviewed this patch and found no issues. It looks great!
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261014-drm-no-more-connector-reset-v1-0-586c9c026823@kernel.org?part=43
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 43/75] drm/tiny: bochs: Switch to drm_atomic_helper_connector_create_state
2026-10-14 17:27 ` [PATCH 43/75] drm/tiny: bochs: " Maxime Ripard
2026-10-14 17:56 ` sashiko-bot
@ 2026-10-20 13:51 ` Thomas Zimmermann
1 sibling, 0 replies; 15+ messages in thread
From: Thomas Zimmermann @ 2026-10-20 13:51 UTC (permalink / raw)
To: Maxime Ripard, Maarten Lankhorst, David Airlie, Simona Vetter
Cc: dri-devel, Gerd Hoffmann, virtualization
Am 14.10.26 um 19:27 schrieb Maxime Ripard:
> The tiny: bochs connector implementation uses the deprecated
> drm_atomic_helper_connector_reset() as its reset hook.
>
> Switch to drm_atomic_helper_connector_create_state() instead.
>
> Signed-off-by: Maxime Ripard <mripard@kernel.org>
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de>
> ---
> Cc: Gerd Hoffmann <kraxel@redhat.com>
> Cc: virtualization@lists.linux.dev
> ---
> drivers/gpu/drm/tiny/bochs.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/tiny/bochs.c b/drivers/gpu/drm/tiny/bochs.c
> index 8192decddbc1..771d59b92f67 100644
> --- a/drivers/gpu/drm/tiny/bochs.c
> +++ b/drivers/gpu/drm/tiny/bochs.c
> @@ -590,11 +590,11 @@ static const struct drm_connector_helper_funcs bochs_connector_helper_funcs = {
> };
>
> static const struct drm_connector_funcs bochs_connector_funcs = {
> .fill_modes = drm_helper_probe_single_connector_modes,
> .destroy = drm_connector_cleanup,
> - .reset = drm_atomic_helper_connector_reset,
> + .atomic_create_state = drm_atomic_helper_connector_create_state,
> .atomic_duplicate_state = drm_atomic_helper_connector_duplicate_state,
> .atomic_destroy_state = drm_atomic_helper_connector_destroy_state,
> };
>
> static enum drm_mode_status bochs_mode_config_mode_valid(struct drm_device *dev,
>
--
--
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)
^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH 44/75] drm/tiny: cirrus: Switch to drm_atomic_helper_connector_create_state
2026-10-14 17:26 [PATCH 00/75] drm/connector: Convert all drivers to atomic_create_state and remove reset Maxime Ripard
2026-10-14 17:26 ` [PATCH 31/75] drm/qxl: Switch to drm_atomic_helper_connector_create_state Maxime Ripard
2026-10-14 17:27 ` [PATCH 43/75] drm/tiny: bochs: " Maxime Ripard
@ 2026-10-14 17:27 ` Maxime Ripard
2026-10-14 17:57 ` sashiko-bot
2026-10-20 13:51 ` Thomas Zimmermann
2026-10-14 17:27 ` [PATCH 52/75] drm/virtio: " Maxime Ripard
` (3 subsequent siblings)
6 siblings, 2 replies; 15+ messages in thread
From: Maxime Ripard @ 2026-10-14 17:27 UTC (permalink / raw)
To: Maarten Lankhorst, Thomas Zimmermann, David Airlie, Simona Vetter
Cc: dri-devel, Maxime Ripard, Dave Airlie, Gerd Hoffmann,
virtualization
The tiny: cirrus connector implementation uses the deprecated
drm_atomic_helper_connector_reset() as its reset hook.
Switch to drm_atomic_helper_connector_create_state() instead.
Signed-off-by: Maxime Ripard <mripard@kernel.org>
---
Cc: Dave Airlie <airlied@redhat.com>
Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: virtualization@lists.linux.dev
---
drivers/gpu/drm/tiny/cirrus-qemu.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/tiny/cirrus-qemu.c b/drivers/gpu/drm/tiny/cirrus-qemu.c
index 63c242e25662..9e3051b9c3f7 100644
--- a/drivers/gpu/drm/tiny/cirrus-qemu.c
+++ b/drivers/gpu/drm/tiny/cirrus-qemu.c
@@ -448,11 +448,11 @@ static const struct drm_connector_helper_funcs cirrus_connector_helper_funcs = {
};
static const struct drm_connector_funcs cirrus_connector_funcs = {
.fill_modes = drm_helper_probe_single_connector_modes,
.destroy = drm_connector_cleanup,
- .reset = drm_atomic_helper_connector_reset,
+ .atomic_create_state = drm_atomic_helper_connector_create_state,
.atomic_duplicate_state = drm_atomic_helper_connector_duplicate_state,
.atomic_destroy_state = drm_atomic_helper_connector_destroy_state,
};
static int cirrus_pipe_init(struct cirrus_device *cirrus)
--
2.55.0
^ permalink raw reply related [flat|nested] 15+ messages in thread* Re: [PATCH 44/75] drm/tiny: cirrus: Switch to drm_atomic_helper_connector_create_state
2026-10-14 17:27 ` [PATCH 44/75] drm/tiny: cirrus: " Maxime Ripard
@ 2026-10-14 17:57 ` sashiko-bot
2026-10-20 13:51 ` Thomas Zimmermann
1 sibling, 0 replies; 15+ messages in thread
From: sashiko-bot @ 2026-10-14 17:57 UTC (permalink / raw)
To: Maxime Ripard; +Cc: virtualization, Michael S. Tsirkin, Eugenio Perez
> The tiny: cirrus connector implementation uses the deprecated
> drm_atomic_helper_connector_reset() as its reset hook.
>
> Switch to drm_atomic_helper_connector_create_state() instead.
>
> Signed-off-by: Maxime Ripard <mripard@kernel.org>
Sashiko has reviewed this patch and found no issues. It looks great!
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261014-drm-no-more-connector-reset-v1-0-586c9c026823@kernel.org?part=44
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 44/75] drm/tiny: cirrus: Switch to drm_atomic_helper_connector_create_state
2026-10-14 17:27 ` [PATCH 44/75] drm/tiny: cirrus: " Maxime Ripard
2026-10-14 17:57 ` sashiko-bot
@ 2026-10-20 13:51 ` Thomas Zimmermann
1 sibling, 0 replies; 15+ messages in thread
From: Thomas Zimmermann @ 2026-10-20 13:51 UTC (permalink / raw)
To: Maxime Ripard, Maarten Lankhorst, David Airlie, Simona Vetter
Cc: dri-devel, Dave Airlie, Gerd Hoffmann, virtualization
Am 14.10.26 um 19:27 schrieb Maxime Ripard:
> The tiny: cirrus connector implementation uses the deprecated
> drm_atomic_helper_connector_reset() as its reset hook.
>
> Switch to drm_atomic_helper_connector_create_state() instead.
>
> Signed-off-by: Maxime Ripard <mripard@kernel.org>
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de>
> ---
> Cc: Dave Airlie <airlied@redhat.com>
> Cc: Gerd Hoffmann <kraxel@redhat.com>
> Cc: virtualization@lists.linux.dev
> ---
> drivers/gpu/drm/tiny/cirrus-qemu.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/tiny/cirrus-qemu.c b/drivers/gpu/drm/tiny/cirrus-qemu.c
> index 63c242e25662..9e3051b9c3f7 100644
> --- a/drivers/gpu/drm/tiny/cirrus-qemu.c
> +++ b/drivers/gpu/drm/tiny/cirrus-qemu.c
> @@ -448,11 +448,11 @@ static const struct drm_connector_helper_funcs cirrus_connector_helper_funcs = {
> };
>
> static const struct drm_connector_funcs cirrus_connector_funcs = {
> .fill_modes = drm_helper_probe_single_connector_modes,
> .destroy = drm_connector_cleanup,
> - .reset = drm_atomic_helper_connector_reset,
> + .atomic_create_state = drm_atomic_helper_connector_create_state,
> .atomic_duplicate_state = drm_atomic_helper_connector_duplicate_state,
> .atomic_destroy_state = drm_atomic_helper_connector_destroy_state,
> };
>
> static int cirrus_pipe_init(struct cirrus_device *cirrus)
>
--
--
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)
^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH 52/75] drm/virtio: Switch to drm_atomic_helper_connector_create_state
2026-10-14 17:26 [PATCH 00/75] drm/connector: Convert all drivers to atomic_create_state and remove reset Maxime Ripard
` (2 preceding siblings ...)
2026-10-14 17:27 ` [PATCH 44/75] drm/tiny: cirrus: " Maxime Ripard
@ 2026-10-14 17:27 ` Maxime Ripard
2026-10-14 18:10 ` sashiko-bot
2026-10-16 15:06 ` (subset) [PATCH 00/75] drm/connector: Convert all drivers to atomic_create_state and remove reset Maxime Ripard
` (2 subsequent siblings)
6 siblings, 1 reply; 15+ messages in thread
From: Maxime Ripard @ 2026-10-14 17:27 UTC (permalink / raw)
To: Maarten Lankhorst, Thomas Zimmermann, David Airlie, Simona Vetter
Cc: dri-devel, Maxime Ripard, Chia-I Wu, David Airlie,
Dmitry Osipenko, Gerd Hoffmann, Gurchetan Singh, virtualization
The virtio connector implementation uses the deprecated
drm_atomic_helper_connector_reset() as its reset hook.
Switch to drm_atomic_helper_connector_create_state() instead.
Signed-off-by: Maxime Ripard <mripard@kernel.org>
---
Cc: Chia-I Wu <olvaffe@gmail.com>
Cc: David Airlie <airlied@redhat.com>
Cc: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: Gurchetan Singh <gurchetansingh@chromium.org>
Cc: virtualization@lists.linux.dev
---
drivers/gpu/drm/virtio/virtgpu_display.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/virtio/virtgpu_display.c b/drivers/gpu/drm/virtio/virtgpu_display.c
index b60aab07e78d..f0ed9bd27a91 100644
--- a/drivers/gpu/drm/virtio/virtgpu_display.c
+++ b/drivers/gpu/drm/virtio/virtgpu_display.c
@@ -268,11 +268,11 @@ static void virtio_gpu_conn_destroy(struct drm_connector *connector)
static const struct drm_connector_funcs virtio_gpu_connector_funcs = {
.detect = virtio_gpu_conn_detect,
.fill_modes = drm_helper_probe_single_connector_modes,
.destroy = virtio_gpu_conn_destroy,
- .reset = drm_atomic_helper_connector_reset,
+ .atomic_create_state = drm_atomic_helper_connector_create_state,
.atomic_duplicate_state = drm_atomic_helper_connector_duplicate_state,
.atomic_destroy_state = drm_atomic_helper_connector_destroy_state,
};
static int vgdev_output_init(struct virtio_gpu_device *vgdev, int index)
--
2.55.0
^ permalink raw reply related [flat|nested] 15+ messages in thread* Re: (subset) [PATCH 00/75] drm/connector: Convert all drivers to atomic_create_state and remove reset
2026-10-14 17:26 [PATCH 00/75] drm/connector: Convert all drivers to atomic_create_state and remove reset Maxime Ripard
` (3 preceding siblings ...)
2026-10-14 17:27 ` [PATCH 52/75] drm/virtio: " Maxime Ripard
@ 2026-10-16 15:06 ` Maxime Ripard
2026-10-16 15:12 ` Maxime Ripard
2026-10-19 15:15 ` Maxime Ripard
6 siblings, 0 replies; 15+ messages in thread
From: Maxime Ripard @ 2026-10-16 15:06 UTC (permalink / raw)
To: Maarten Lankhorst, Thomas Zimmermann, David Airlie, Simona Vetter,
Maxime Ripard
Cc: dri-devel, Aun-Ali Zaidi, Christian König, Alex Deucher,
amd-gfx, Harry Wentland, Leo Li, Rodrigo Siqueira, Liviu Dudau,
Andrew Jeffery, Joel Stanley, Dave Airlie, Jocelyn Falempe,
Francesco Dolcini, Ian Ray, Martyn Welch, Peter Senna Tschudin,
Russell King, Alim Akhtar, Inki Dae, Krzysztof Kozlowski,
Kyungmin Park, Peter Griffin, Seung-Woo Kim, linux-samsung-soc,
Alison Wang, Stefan Agner, Tian Tao, Xinwei Kong, Yongbang Shi,
Dexuan Cui, Long Li, Saurabh Sengar, linux-hyperv, Fabio Estevam,
Frank Li, Pengutronix Kernel Team, Philipp Zabel, Sascha Hauer,
imx, Paul Kocialkowski, Huacai Chen, Icenowy Zheng, Jianmin Lv,
Mingcong Bai, Qianhai Wu, Xi Ruoyao, Abhinav Kumar,
Dmitry Baryshkov, Jessica Zhang, Marijn Suijten, Rob Clark,
Sean Paul, freedreno, linux-arm-msm, Gerd Hoffmann, spice-devel,
virtualization, Geert Uytterhoeven, linux-renesas-soc,
Marcus Folkesson, Iker Pedrosa, Javier Martinez Canillas,
Alain Volmat, Raphael Gallais-Pou, Alexandre Torgue,
Maxime Coquelin, Philippe Cornu, Raphael Gallais-Pou,
Yannick Fertre, Chen-Yu Tsai, Samuel Holland, linux-sunxi,
Jonathan Hunter, Mikko Perttunen, Thierry Reding, linux-tegra,
Alexey Brodkin, Hans de Goede, LiangCheng Wang, Alex Lanzano,
Maíra Canal, Dave Stevenson, Raspberry Pi Kernel Maintenance,
Chia-I Wu, Dmitry Osipenko, Gurchetan Singh, Haneen Mohammed,
Louis Chauvet, Melissa Wen, Oleksandr Andrushchenko,
Ruben Wauters, Jerome Brunet, Kevin Hilman, Martin Blumenstingl,
linux-amlogic, Jani Nikula, Joonas Lahtinen, Rodrigo Vivi,
Tvrtko Ursulin, intel-gfx, intel-xe, Danilo Krummrich, Lyude Paul,
nouveau, Kieran Bingham, Laurent Pinchart, Magnus Damm,
Tomi Valkeinen, Broadcom internal kernel review list, Zack Rusin,
Aditya Garg
On Wed, 14 Oct 2026 19:26:23 +0200, Maxime Ripard wrote:
> This is a follow-up to the plane and CRTC reset removal series, and
> part of a larger effort to remove the reset hook from all KMS objects.
>
> The connector reset hook is overloaded: it is called both at probe
> time to create the initial software state and during suspend/resume to
> reset hardware and software state. These two roles have different
> requirements, and the reset hook is not fallible, making error
> handling difficult for the initial state allocation path.
>
> [...]
Applied to misc/kernel.git (drm-misc-next)
[05/75] drm/arm: komeda: Switch to drm_atomic_helper_connector_create_state
commit: 849b1119cb1f429667bf3e79cba86ad397087ab7
[11/75] drm/bridge: lontium-lt8912b: Switch to drm_atomic_helper_connector_create_state
commit: 80512a4f295c52caf1394677d9c80738b68c8831
[12/75] drm/bridge: megachips: Switch to drm_atomic_helper_connector_create_state
commit: 9a4a55df74880acf7c2b954d6011aab579db5f5e
[24/75] drm/hyperv: Switch to drm_atomic_helper_connector_create_state
commit: 7b9c28149a291451ada4c3e9fc7fd2ae13f36bc5
[25/75] drm/imx: ipuv3: Switch to drm_atomic_helper_connector_create_state
commit: 75da1ba5a3c36dca76206ec8e90bebcfc3641c64
[35/75] drm/solomon: ssd130x: Switch to drm_atomic_helper_connector_create_state
commit: 9ec42580ccceb54bd8e0b044729a98e4f345b522
[39/75] drm/sysfb: Switch to drm_atomic_helper_connector_create_state
commit: af36b2313c54e10b832298033b8be2fd50746c96
[51/75] drm/vc4: Switch to drm_atomic_helper_connector_create_state
commit: c81e4d88c3ed73483a99a90f56cc80c80eebc863
[67/75] drm/malidp: Convert to atomic_create_state
commit: 8b32d0652db9bb6b01055311e1cce5e3c4b70137
Thanks!
Maxime
^ permalink raw reply [flat|nested] 15+ messages in thread* Re: (subset) [PATCH 00/75] drm/connector: Convert all drivers to atomic_create_state and remove reset
2026-10-14 17:26 [PATCH 00/75] drm/connector: Convert all drivers to atomic_create_state and remove reset Maxime Ripard
` (4 preceding siblings ...)
2026-10-16 15:06 ` (subset) [PATCH 00/75] drm/connector: Convert all drivers to atomic_create_state and remove reset Maxime Ripard
@ 2026-10-16 15:12 ` Maxime Ripard
2026-10-19 15:15 ` Maxime Ripard
6 siblings, 0 replies; 15+ messages in thread
From: Maxime Ripard @ 2026-10-16 15:12 UTC (permalink / raw)
To: Maarten Lankhorst, Thomas Zimmermann, David Airlie, Simona Vetter,
Maxime Ripard
Cc: dri-devel, Aun-Ali Zaidi, Christian König, Alex Deucher,
amd-gfx, Harry Wentland, Leo Li, Rodrigo Siqueira, Liviu Dudau,
Andrew Jeffery, Joel Stanley, Dave Airlie, Jocelyn Falempe,
Francesco Dolcini, Ian Ray, Martyn Welch, Peter Senna Tschudin,
Russell King, Alim Akhtar, Inki Dae, Krzysztof Kozlowski,
Kyungmin Park, Peter Griffin, Seung-Woo Kim, linux-samsung-soc,
Alison Wang, Stefan Agner, Tian Tao, Xinwei Kong, Yongbang Shi,
Dexuan Cui, Long Li, Saurabh Sengar, linux-hyperv, Fabio Estevam,
Frank Li, Pengutronix Kernel Team, Philipp Zabel, Sascha Hauer,
imx, Paul Kocialkowski, Huacai Chen, Icenowy Zheng, Jianmin Lv,
Mingcong Bai, Qianhai Wu, Xi Ruoyao, Abhinav Kumar,
Dmitry Baryshkov, Jessica Zhang, Marijn Suijten, Rob Clark,
Sean Paul, freedreno, linux-arm-msm, Gerd Hoffmann, spice-devel,
virtualization, Geert Uytterhoeven, linux-renesas-soc,
Marcus Folkesson, Iker Pedrosa, Javier Martinez Canillas,
Alain Volmat, Raphael Gallais-Pou, Alexandre Torgue,
Maxime Coquelin, Philippe Cornu, Raphael Gallais-Pou,
Yannick Fertre, Chen-Yu Tsai, Samuel Holland, linux-sunxi,
Jonathan Hunter, Mikko Perttunen, Thierry Reding, linux-tegra,
Alexey Brodkin, Hans de Goede, LiangCheng Wang, Alex Lanzano,
Maíra Canal, Dave Stevenson, Raspberry Pi Kernel Maintenance,
Chia-I Wu, Dmitry Osipenko, Gurchetan Singh, Haneen Mohammed,
Louis Chauvet, Melissa Wen, Oleksandr Andrushchenko,
Ruben Wauters, Jerome Brunet, Kevin Hilman, Martin Blumenstingl,
linux-amlogic, Jani Nikula, Joonas Lahtinen, Rodrigo Vivi,
Tvrtko Ursulin, intel-gfx, intel-xe, Danilo Krummrich, Lyude Paul,
nouveau, Kieran Bingham, Laurent Pinchart, Magnus Damm,
Tomi Valkeinen, Broadcom internal kernel review list, Zack Rusin,
Aditya Garg
On Wed, 14 Oct 2026 19:26:23 +0200, Maxime Ripard wrote:
> This is a follow-up to the plane and CRTC reset removal series, and
> part of a larger effort to remove the reset hook from all KMS objects.
>
> The connector reset hook is overloaded: it is called both at probe
> time to create the initial software state and during suspend/resume to
> reset hardware and software state. These two roles have different
> requirements, and the reset hook is not fallible, making error
> handling difficult for the initial state allocation path.
>
> [...]
Applied to misc/kernel.git (drm-misc-next)
[02/75] drm/adp: Switch to drm_atomic_helper_connector_create_state
commit: db1de27aca30ebaad04aea74ac21e4c4fb531a37
Thanks!
Maxime
^ permalink raw reply [flat|nested] 15+ messages in thread* Re: (subset) [PATCH 00/75] drm/connector: Convert all drivers to atomic_create_state and remove reset
2026-10-14 17:26 [PATCH 00/75] drm/connector: Convert all drivers to atomic_create_state and remove reset Maxime Ripard
` (5 preceding siblings ...)
2026-10-16 15:12 ` Maxime Ripard
@ 2026-10-19 15:15 ` Maxime Ripard
6 siblings, 0 replies; 15+ messages in thread
From: Maxime Ripard @ 2026-10-19 15:15 UTC (permalink / raw)
To: Maarten Lankhorst, Thomas Zimmermann, David Airlie, Simona Vetter,
Maxime Ripard
Cc: dri-devel, Aun-Ali Zaidi, Christian König, Alex Deucher,
amd-gfx, Harry Wentland, Leo Li, Rodrigo Siqueira, Liviu Dudau,
Andrew Jeffery, Joel Stanley, Dave Airlie, Jocelyn Falempe,
Francesco Dolcini, Ian Ray, Martyn Welch, Peter Senna Tschudin,
Russell King, Alim Akhtar, Inki Dae, Krzysztof Kozlowski,
Kyungmin Park, Peter Griffin, Seung-Woo Kim, linux-samsung-soc,
Alison Wang, Stefan Agner, Tian Tao, Xinwei Kong, Yongbang Shi,
Dexuan Cui, Long Li, Saurabh Sengar, linux-hyperv, Fabio Estevam,
Frank Li, Pengutronix Kernel Team, Philipp Zabel, Sascha Hauer,
imx, Paul Kocialkowski, Huacai Chen, Icenowy Zheng, Jianmin Lv,
Mingcong Bai, Qianhai Wu, Xi Ruoyao, Abhinav Kumar,
Dmitry Baryshkov, Jessica Zhang, Marijn Suijten, Rob Clark,
Sean Paul, freedreno, linux-arm-msm, Gerd Hoffmann, spice-devel,
virtualization, Geert Uytterhoeven, linux-renesas-soc,
Marcus Folkesson, Iker Pedrosa, Javier Martinez Canillas,
Alain Volmat, Raphael Gallais-Pou, Alexandre Torgue,
Maxime Coquelin, Philippe Cornu, Raphael Gallais-Pou,
Yannick Fertre, Chen-Yu Tsai, Samuel Holland, linux-sunxi,
Jonathan Hunter, Mikko Perttunen, Thierry Reding, linux-tegra,
Alexey Brodkin, Hans de Goede, LiangCheng Wang, Alex Lanzano,
Maíra Canal, Dave Stevenson, Raspberry Pi Kernel Maintenance,
Chia-I Wu, Dmitry Osipenko, Gurchetan Singh, Haneen Mohammed,
Louis Chauvet, Melissa Wen, Oleksandr Andrushchenko,
Ruben Wauters, Jerome Brunet, Kevin Hilman, Martin Blumenstingl,
linux-amlogic, Jani Nikula, Joonas Lahtinen, Rodrigo Vivi,
Tvrtko Ursulin, intel-gfx, intel-xe, Danilo Krummrich, Lyude Paul,
nouveau, Kieran Bingham, Laurent Pinchart, Magnus Damm,
Tomi Valkeinen, Broadcom internal kernel review list, Zack Rusin,
Aditya Garg
On Wed, 14 Oct 2026 19:26:23 +0200, Maxime Ripard wrote:
> This is a follow-up to the plane and CRTC reset removal series, and
> part of a larger effort to remove the reset hook from all KMS objects.
>
> The connector reset hook is overloaded: it is called both at probe
> time to create the initial software state and during suspend/resume to
> reset hardware and software state. These two roles have different
> requirements, and the reset hook is not fallible, making error
> handling difficult for the initial state allocation path.
>
> [...]
Applied to misc/kernel.git (drm-misc-next)
[73/75] drm/vmwgfx: Convert to atomic_create_state
commit: e6bb593b800813788dc16179d1305747ff974d00
Thanks!
Maxime
^ permalink raw reply [flat|nested] 15+ messages in thread