* [PATCH] drm/i915/display: fix error handling in intel_display_driver_probe_noirq
@ 2026-06-30 3:16 yaolu
2026-06-30 3:22 ` sashiko-bot
` (4 more replies)
0 siblings, 5 replies; 7+ messages in thread
From: yaolu @ 2026-06-30 3:16 UTC (permalink / raw)
To: jani.nikula, rodrigo.vivi, joonas.lahtinen, tursulin
Cc: intel-gfx, dri-devel, linux-kernel, Lu Yao
From: Lu Yao <yaolu@kylinos.cn>
Fix two bugs in the probe error path:
1. intel_dmc_fini() was called on workqueue alloc failed paths but
intel_dmc_init() had been invoked. Move the dmc init call advance.
2. If intel_mode_config_init() succeeded, after intel_xxx_init()
failed leaked the resources allocated by drm_mode_config_init().
Add a cleanup_mode_config label.
Signed-off-by: Lu Yao <yaolu@kylinos.cn>
---
.../drm/i915/display/intel_display_driver.c | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_driver.c b/drivers/gpu/drm/i915/display/intel_display_driver.c
index d0729936f681..d69bdfb19efe 100644
--- a/drivers/gpu/drm/i915/display/intel_display_driver.c
+++ b/drivers/gpu/drm/i915/display/intel_display_driver.c
@@ -223,6 +223,8 @@ int intel_display_driver_probe_noirq(struct intel_display *display)
if (!HAS_DISPLAY(display))
return 0;
+ intel_dmc_init(display);
+
display->hotplug.dp_wq = alloc_ordered_workqueue("intel-dp", 0);
if (!display->hotplug.dp_wq) {
ret = -ENOMEM;
@@ -254,33 +256,31 @@ int intel_display_driver_probe_noirq(struct intel_display *display)
goto cleanup_wq_cleanup;
}
- intel_dmc_init(display);
-
intel_mode_config_init(display);
ret = intel_cdclk_init(display);
if (ret)
- goto cleanup_wq_unordered;
+ goto cleanup_mode_config;
ret = intel_color_init(display);
if (ret)
- goto cleanup_wq_unordered;
+ goto cleanup_mode_config;
ret = intel_dbuf_init(display);
if (ret)
- goto cleanup_wq_unordered;
+ goto cleanup_mode_config;
ret = intel_dbuf_bw_init(display);
if (ret)
- goto cleanup_wq_unordered;
+ goto cleanup_mode_config;
ret = intel_bw_init(display);
if (ret)
- goto cleanup_wq_unordered;
+ goto cleanup_mode_config;
ret = intel_pmdemand_init(display);
if (ret)
- goto cleanup_wq_unordered;
+ goto cleanup_mode_config;
intel_init_quirks(display);
@@ -288,6 +288,8 @@ int intel_display_driver_probe_noirq(struct intel_display *display)
return 0;
+cleanup_mode_config:
+ intel_mode_config_cleanup(display);
cleanup_wq_unordered:
destroy_workqueue(display->wq.unordered);
cleanup_wq_cleanup:
--
2.25.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH] drm/i915/display: fix error handling in intel_display_driver_probe_noirq
2026-06-30 3:16 [PATCH] drm/i915/display: fix error handling in intel_display_driver_probe_noirq yaolu
@ 2026-06-30 3:22 ` sashiko-bot
2026-06-30 10:12 ` Jani Nikula
` (3 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: sashiko-bot @ 2026-06-30 3:22 UTC (permalink / raw)
To: yaolu; +Cc: dri-devel
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [High] Moving `intel_dmc_init()` before workqueue allocations causes a deterministic NULL pointer dereference in `queue_work()` during device probe.
--
commit ae307def86c4a6f405ddfe4fec9bd326757af84d
Author: Lu Yao <yaolu@kylinos.cn>
Subject: drm/i915/display: fix error handling in intel_display_driver_probe_noirq
This commit modifies the error handling path during display driver probe by
moving the intel_dmc_init call earlier and introducing a cleanup label for
intel_mode_config_init.
> diff --git a/drivers/gpu/drm/i915/display/intel_display_driver.c b/drivers/gpu/drm/i915/display/intel_display_driver.c
> index d0729936f6816..d69bdfb19efe5 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_driver.c
> +++ b/drivers/gpu/drm/i915/display/intel_display_driver.c
> @@ -223,6 +223,8 @@ int intel_display_driver_probe_noirq(struct intel_display *display)
> if (!HAS_DISPLAY(display))
> return 0;
>
> + intel_dmc_init(display);
> +
[Severity: High]
Does this cause a NULL pointer dereference during device probe?
Looking at intel_dmc_init() in intel_dmc.c, it attempts to queue work on the
unordered workqueue:
void intel_dmc_init(struct intel_display *display)
{
...
queue_work(display->wq.unordered, &dmc->work);
...
}
However, display->wq.unordered is allocated further down in this function,
so it appears it will be NULL when intel_dmc_init() is called here.
> display->hotplug.dp_wq = alloc_ordered_workqueue("intel-dp", 0);
> if (!display->hotplug.dp_wq) {
> ret = -ENOMEM;
[ ... ]
> @@ -254,33 +256,31 @@ int intel_display_driver_probe_noirq(struct intel_display *display)
> goto cleanup_wq_cleanup;
> }
>
> - intel_dmc_init(display);
> -
[ ... ]
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260630031652.67747-1-yaolu@kylinos.cn?part=1
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] drm/i915/display: fix error handling in intel_display_driver_probe_noirq
2026-06-30 3:16 [PATCH] drm/i915/display: fix error handling in intel_display_driver_probe_noirq yaolu
2026-06-30 3:22 ` sashiko-bot
@ 2026-06-30 10:12 ` Jani Nikula
2026-07-01 1:15 ` [PATCH v2] " yaolu
` (2 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Jani Nikula @ 2026-06-30 10:12 UTC (permalink / raw)
To: yaolu, rodrigo.vivi, joonas.lahtinen, tursulin
Cc: intel-gfx, dri-devel, linux-kernel, Lu Yao
On Tue, 30 Jun 2026, yaolu@kylinos.cn wrote:
> From: Lu Yao <yaolu@kylinos.cn>
>
> Fix two bugs in the probe error path:
>
> 1. intel_dmc_fini() was called on workqueue alloc failed paths but
> intel_dmc_init() had been invoked. Move the dmc init call advance.
You can't move intel_dmc_init() before the wq allocation.
BR,
Jani.
>
> 2. If intel_mode_config_init() succeeded, after intel_xxx_init()
> failed leaked the resources allocated by drm_mode_config_init().
> Add a cleanup_mode_config label.
>
> Signed-off-by: Lu Yao <yaolu@kylinos.cn>
> ---
> .../drm/i915/display/intel_display_driver.c | 18 ++++++++++--------
> 1 file changed, 10 insertions(+), 8 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display_driver.c b/drivers/gpu/drm/i915/display/intel_display_driver.c
> index d0729936f681..d69bdfb19efe 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_driver.c
> +++ b/drivers/gpu/drm/i915/display/intel_display_driver.c
> @@ -223,6 +223,8 @@ int intel_display_driver_probe_noirq(struct intel_display *display)
> if (!HAS_DISPLAY(display))
> return 0;
>
> + intel_dmc_init(display);
> +
> display->hotplug.dp_wq = alloc_ordered_workqueue("intel-dp", 0);
> if (!display->hotplug.dp_wq) {
> ret = -ENOMEM;
> @@ -254,33 +256,31 @@ int intel_display_driver_probe_noirq(struct intel_display *display)
> goto cleanup_wq_cleanup;
> }
>
> - intel_dmc_init(display);
> -
> intel_mode_config_init(display);
>
> ret = intel_cdclk_init(display);
> if (ret)
> - goto cleanup_wq_unordered;
> + goto cleanup_mode_config;
>
> ret = intel_color_init(display);
> if (ret)
> - goto cleanup_wq_unordered;
> + goto cleanup_mode_config;
>
> ret = intel_dbuf_init(display);
> if (ret)
> - goto cleanup_wq_unordered;
> + goto cleanup_mode_config;
>
> ret = intel_dbuf_bw_init(display);
> if (ret)
> - goto cleanup_wq_unordered;
> + goto cleanup_mode_config;
>
> ret = intel_bw_init(display);
> if (ret)
> - goto cleanup_wq_unordered;
> + goto cleanup_mode_config;
>
> ret = intel_pmdemand_init(display);
> if (ret)
> - goto cleanup_wq_unordered;
> + goto cleanup_mode_config;
>
> intel_init_quirks(display);
>
> @@ -288,6 +288,8 @@ int intel_display_driver_probe_noirq(struct intel_display *display)
>
> return 0;
>
> +cleanup_mode_config:
> + intel_mode_config_cleanup(display);
> cleanup_wq_unordered:
> destroy_workqueue(display->wq.unordered);
> cleanup_wq_cleanup:
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH v2] drm/i915/display: fix error handling in intel_display_driver_probe_noirq
2026-06-30 3:16 [PATCH] drm/i915/display: fix error handling in intel_display_driver_probe_noirq yaolu
2026-06-30 3:22 ` sashiko-bot
2026-06-30 10:12 ` Jani Nikula
@ 2026-07-01 1:15 ` yaolu
2026-07-02 1:12 ` [PATCH v3] " yaolu
2026-07-01 23:37 ` ✗ Fi.CI.BUILD: failure for drm/i915/display: fix error handling in intel_display_driver_probe_noirq (rev2) Patchwork
2026-07-02 15:49 ` ✗ i915.CI.BAT: failure for drm/i915/display: fix error handling in intel_display_driver_probe_noirq (rev3) Patchwork
4 siblings, 1 reply; 7+ messages in thread
From: yaolu @ 2026-07-01 1:15 UTC (permalink / raw)
To: yaolu
Cc: dri-devel, intel-gfx, jani.nikula, joonas.lahtinen, linux-kernel,
rodrigo.vivi, tursulin
From: Lu Yao <yaolu@kylinos.cn>
Fix two bugs in the probe error path:
1. If intel_mode_config_init() succeeded, after intel_xxx_init()
failed leaked the resources allocated by drm_mode_config_init().
Add a cleanup_mode_config label.
2. intel_dmc_fini() was called on workqueue alloc failed paths but
intel_dmc_init() don't been invoked. Move the dmc fini call in
cleanup_mode_config label.
Signed-off-by: Lu Yao <yaolu@kylinos.cn>
---
v1->v2: don't move intel_dmc_init() advance
chencked by Sashiko AI and Jani
Link: https://lore.kernel.org/all/20260630032254.05B511F000E9@smtp.kernel.org/
Link: https://lore.kernel.org/all/677fb92771df1f9f491226bf006c157a007c16dc@intel.com/
.../drm/i915/display/intel_display_driver.c | 20 ++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_driver.c b/drivers/gpu/drm/i915/display/intel_display_driver.c
index d0729936f681..01770847fbdf 100644
--- a/drivers/gpu/drm/i915/display/intel_display_driver.c
+++ b/drivers/gpu/drm/i915/display/intel_display_driver.c
@@ -226,7 +226,7 @@ int intel_display_driver_probe_noirq(struct intel_display *display)
display->hotplug.dp_wq = alloc_ordered_workqueue("intel-dp", 0);
if (!display->hotplug.dp_wq) {
ret = -ENOMEM;
- goto cleanup_pw_domain_dmc;
+ goto cleanup_pw_domain;
}
display->wq.modeset = alloc_ordered_workqueue("i915_modeset", 0);
@@ -260,27 +260,27 @@ int intel_display_driver_probe_noirq(struct intel_display *display)
ret = intel_cdclk_init(display);
if (ret)
- goto cleanup_wq_unordered;
+ goto cleanup_mode_config;
ret = intel_color_init(display);
if (ret)
- goto cleanup_wq_unordered;
+ goto cleanup_mode_config;
ret = intel_dbuf_init(display);
if (ret)
- goto cleanup_wq_unordered;
+ goto cleanup_mode_config;
ret = intel_dbuf_bw_init(display);
if (ret)
- goto cleanup_wq_unordered;
+ goto cleanup_mode_config;
ret = intel_bw_init(display);
if (ret)
- goto cleanup_wq_unordered;
+ goto cleanup_mode_config;
ret = intel_pmdemand_init(display);
if (ret)
- goto cleanup_wq_unordered;
+ goto cleanup_mode_config;
intel_init_quirks(display);
@@ -288,6 +288,9 @@ int intel_display_driver_probe_noirq(struct intel_display *display)
return 0;
+cleanup_mode_config:
+ intel_mode_config_cleanup(display);
+ intel_dmc_fini(display);
cleanup_wq_unordered:
destroy_workqueue(display->wq.unordered);
cleanup_wq_cleanup:
@@ -298,8 +301,7 @@ int intel_display_driver_probe_noirq(struct intel_display *display)
destroy_workqueue(display->wq.modeset);
cleanup_wq_dp:
destroy_workqueue(display->hotplug.dp_wq);
-cleanup_pw_domain_dmc:
- intel_dmc_fini(display);
+cleanup_pw_domain:
intel_display_power_driver_remove(display);
cleanup_bios:
intel_bios_driver_remove(display);
--
2.25.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* ✗ Fi.CI.BUILD: failure for drm/i915/display: fix error handling in intel_display_driver_probe_noirq (rev2)
2026-06-30 3:16 [PATCH] drm/i915/display: fix error handling in intel_display_driver_probe_noirq yaolu
` (2 preceding siblings ...)
2026-07-01 1:15 ` [PATCH v2] " yaolu
@ 2026-07-01 23:37 ` Patchwork
2026-07-02 15:49 ` ✗ i915.CI.BAT: failure for drm/i915/display: fix error handling in intel_display_driver_probe_noirq (rev3) Patchwork
4 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2026-07-01 23:37 UTC (permalink / raw)
To: yaolu; +Cc: intel-gfx
== Series Details ==
Series: drm/i915/display: fix error handling in intel_display_driver_probe_noirq (rev2)
URL : https://patchwork.freedesktop.org/series/169615/
State : failure
== Summary ==
Error: make failed
DESCEND objtool
CC [M] drivers/gpu/drm/i915/display/intel_display_driver.o
drivers/gpu/drm/i915/display/intel_display_driver.c: In function ‘intel_display_driver_probe_noirq’:
drivers/gpu/drm/i915/display/intel_display_driver.c:310:1: error: label ‘cleanup_wq_unordered’ defined but not used [-Werror=unused-label]
310 | cleanup_wq_unordered:
| ^~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[6]: *** [scripts/Makefile.build:289: drivers/gpu/drm/i915/display/intel_display_driver.o] Error 1
make[5]: *** [scripts/Makefile.build:549: drivers/gpu/drm/i915] Error 2
make[4]: *** [scripts/Makefile.build:549: drivers/gpu/drm] Error 2
make[3]: *** [scripts/Makefile.build:549: drivers/gpu] Error 2
make[2]: *** [scripts/Makefile.build:549: drivers] Error 2
make[1]: *** [/home/kbuild/kernel/Makefile:2184: .] Error 2
make: *** [Makefile:248: __sub-make] Error 2
Build failed, no error log produced
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH v3] drm/i915/display: fix error handling in intel_display_driver_probe_noirq
2026-07-01 1:15 ` [PATCH v2] " yaolu
@ 2026-07-02 1:12 ` yaolu
0 siblings, 0 replies; 7+ messages in thread
From: yaolu @ 2026-07-02 1:12 UTC (permalink / raw)
To: yaolu
Cc: dri-devel, intel-gfx, jani.nikula, joonas.lahtinen, linux-kernel,
rodrigo.vivi, tursulin
From: Lu Yao <yaolu@kylinos.cn>
Fix two bugs in the probe error path:
1. If intel_mode_config_init() succeeded, after intel_xxx_init()
failed leaked the resources allocated by drm_mode_config_init().
Add a cleanup_mode_config label.
2. intel_dmc_fini() was called on workqueue alloc failed paths but
intel_dmc_init() don't been invoked. Move the dmc fini call in
cleanup_mode_config label.
Signed-off-by: Lu Yao <yaolu@kylinos.cn>
---
v2->v3: rm unused label checked by CI
Link: https://lore.kernel.org/all/178294904225.140838.18311548714090230092@6beec6c84f66/
v1->v2: don't move intel_dmc_init() advance chencked by Sashiko AI and Jani
Link: https://lore.kernel.org/all/20260630032254.05B511F000E9@smtp.kernel.org/
Link: https://lore.kernel.org/all/677fb92771df1f9f491226bf006c157a007c16dc@intel.com/
.../drm/i915/display/intel_display_driver.c | 21 ++++++++++---------
1 file changed, 11 insertions(+), 10 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_driver.c b/drivers/gpu/drm/i915/display/intel_display_driver.c
index d0729936f681..4af2324f5252 100644
--- a/drivers/gpu/drm/i915/display/intel_display_driver.c
+++ b/drivers/gpu/drm/i915/display/intel_display_driver.c
@@ -226,7 +226,7 @@ int intel_display_driver_probe_noirq(struct intel_display *display)
display->hotplug.dp_wq = alloc_ordered_workqueue("intel-dp", 0);
if (!display->hotplug.dp_wq) {
ret = -ENOMEM;
- goto cleanup_pw_domain_dmc;
+ goto cleanup_pw_domain;
}
display->wq.modeset = alloc_ordered_workqueue("i915_modeset", 0);
@@ -260,27 +260,27 @@ int intel_display_driver_probe_noirq(struct intel_display *display)
ret = intel_cdclk_init(display);
if (ret)
- goto cleanup_wq_unordered;
+ goto cleanup_mode_config;
ret = intel_color_init(display);
if (ret)
- goto cleanup_wq_unordered;
+ goto cleanup_mode_config;
ret = intel_dbuf_init(display);
if (ret)
- goto cleanup_wq_unordered;
+ goto cleanup_mode_config;
ret = intel_dbuf_bw_init(display);
if (ret)
- goto cleanup_wq_unordered;
+ goto cleanup_mode_config;
ret = intel_bw_init(display);
if (ret)
- goto cleanup_wq_unordered;
+ goto cleanup_mode_config;
ret = intel_pmdemand_init(display);
if (ret)
- goto cleanup_wq_unordered;
+ goto cleanup_mode_config;
intel_init_quirks(display);
@@ -288,7 +288,9 @@ int intel_display_driver_probe_noirq(struct intel_display *display)
return 0;
-cleanup_wq_unordered:
+cleanup_mode_config:
+ intel_mode_config_cleanup(display);
+ intel_dmc_fini(display);
destroy_workqueue(display->wq.unordered);
cleanup_wq_cleanup:
destroy_workqueue(display->wq.cleanup);
@@ -298,8 +300,7 @@ int intel_display_driver_probe_noirq(struct intel_display *display)
destroy_workqueue(display->wq.modeset);
cleanup_wq_dp:
destroy_workqueue(display->hotplug.dp_wq);
-cleanup_pw_domain_dmc:
- intel_dmc_fini(display);
+cleanup_pw_domain:
intel_display_power_driver_remove(display);
cleanup_bios:
intel_bios_driver_remove(display);
--
2.25.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* ✗ i915.CI.BAT: failure for drm/i915/display: fix error handling in intel_display_driver_probe_noirq (rev3)
2026-06-30 3:16 [PATCH] drm/i915/display: fix error handling in intel_display_driver_probe_noirq yaolu
` (3 preceding siblings ...)
2026-07-01 23:37 ` ✗ Fi.CI.BUILD: failure for drm/i915/display: fix error handling in intel_display_driver_probe_noirq (rev2) Patchwork
@ 2026-07-02 15:49 ` Patchwork
4 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2026-07-02 15:49 UTC (permalink / raw)
To: yaolu; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 5422 bytes --]
== Series Details ==
Series: drm/i915/display: fix error handling in intel_display_driver_probe_noirq (rev3)
URL : https://patchwork.freedesktop.org/series/169615/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_18752 -> Patchwork_169615v3
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_169615v3 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_169615v3, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169615v3/index.html
Participating hosts (41 -> 40)
------------------------------
Additional (1): bat-adls-6
Missing (2): bat-dg2-13 fi-snb-2520m
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_169615v3:
### IGT changes ###
#### Possible regressions ####
* igt@i915_pm_rpm@module-reload:
- bat-arlh-2: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18752/bat-arlh-2/igt@i915_pm_rpm@module-reload.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169615v3/bat-arlh-2/igt@i915_pm_rpm@module-reload.html
Known issues
------------
Here are the changes found in Patchwork_169615v3 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@dmabuf@all-tests:
- bat-adls-6: NOTRUN -> [SKIP][3] ([i915#15931])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169615v3/bat-adls-6/igt@dmabuf@all-tests.html
* igt@gem_lmem_swapping@parallel-random-engines:
- bat-adls-6: NOTRUN -> [SKIP][4] ([i915#4613]) +3 other tests skip
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169615v3/bat-adls-6/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_tiled_pread_basic@basic:
- bat-adls-6: NOTRUN -> [SKIP][5] ([i915#15656])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169615v3/bat-adls-6/igt@gem_tiled_pread_basic@basic.html
* igt@intel_hwmon@hwmon-read:
- bat-adls-6: NOTRUN -> [SKIP][6] ([i915#7707]) +1 other test skip
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169615v3/bat-adls-6/igt@intel_hwmon@hwmon-read.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- bat-adls-6: NOTRUN -> [SKIP][7] ([i915#4103]) +1 other test skip
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169615v3/bat-adls-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_dsc@dsc-basic:
- bat-adls-6: NOTRUN -> [SKIP][8] ([i915#16361])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169615v3/bat-adls-6/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-adls-6: NOTRUN -> [SKIP][9]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169615v3/bat-adls-6/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_pm_backlight@basic-brightness:
- bat-adls-6: NOTRUN -> [SKIP][10] ([i915#5354])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169615v3/bat-adls-6/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_psr@psr-primary-mmap-gtt:
- bat-adls-6: NOTRUN -> [SKIP][11] ([i915#1072] / [i915#9732]) +3 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169615v3/bat-adls-6/igt@kms_psr@psr-primary-mmap-gtt.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-adls-6: NOTRUN -> [SKIP][12] ([i915#3555])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169615v3/bat-adls-6/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-read:
- bat-adls-6: NOTRUN -> [SKIP][13] ([i915#3291]) +2 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169615v3/bat-adls-6/igt@prime_vgem@basic-fence-read.html
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#15656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15656
[i915#15931]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15931
[i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
Build changes
-------------
* Linux: CI_DRM_18752 -> Patchwork_169615v3
CI-20190529: 20190529
CI_DRM_18752: 6c22844c120534560afc258f95a774245b4ef7e3 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8990: 8990
Patchwork_169615v3: 6c22844c120534560afc258f95a774245b4ef7e3 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169615v3/index.html
[-- Attachment #2: Type: text/html, Size: 6332 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2026-07-02 15:49 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-30 3:16 [PATCH] drm/i915/display: fix error handling in intel_display_driver_probe_noirq yaolu
2026-06-30 3:22 ` sashiko-bot
2026-06-30 10:12 ` Jani Nikula
2026-07-01 1:15 ` [PATCH v2] " yaolu
2026-07-02 1:12 ` [PATCH v3] " yaolu
2026-07-01 23:37 ` ✗ Fi.CI.BUILD: failure for drm/i915/display: fix error handling in intel_display_driver_probe_noirq (rev2) Patchwork
2026-07-02 15:49 ` ✗ i915.CI.BAT: failure for drm/i915/display: fix error handling in intel_display_driver_probe_noirq (rev3) Patchwork
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.