* [PATCH 6.12 0/4] drm/xe: Fix xe_force_wake_get return handling
@ 2025-07-29 11:05 Tomita Moeko
2025-07-29 11:05 ` [PATCH 6.12 1/4] Revert "drm/xe/gt: Update handling of xe_force_wake_get return" Tomita Moeko
` (4 more replies)
0 siblings, 5 replies; 18+ messages in thread
From: Tomita Moeko @ 2025-07-29 11:05 UTC (permalink / raw)
To: Lucas De Marchi, Thomas Hellström, Rodrigo Vivi
Cc: intel-xe, stable, Tomita Moeko, Badal Nilawar, Matthew Brost,
Himal Prasad Ghimiray, Nirmoy Das
This patchset fixes the xe driver probe fail with -ETIMEDOUT issue in
linux 6.12.35 and later version. The failure is caused by commit
d42b44736ea2 ("drm/xe/gt: Update handling of xe_force_wake_get return"),
which incorrectly handles the return value of xe_force_wake_get as
"refcounted domain mask" (as introduced in 6.13), rather than status
code (as used in 6.12).
In 6.12 stable kernel, xe_force_wake_get still returns a status code.
The update incorrectly treats the return value as a mask, causing the
return value of 0 to be misinterpreted as an error. As a result, the
driver probe fails with -ETIMEDOUT in xe_pci_probe -> xe_device_probe
-> xe_gt_init_hwconfig -> xe_force_wake_get.
[ 1254.323172] xe 0000:00:02.0: [drm] Found ALDERLAKE_P (device ID 46a6) display version 13.00 stepping D0
[ 1254.323175] xe 0000:00:02.0: [drm:xe_pci_probe [xe]] ALDERLAKE_P 46a6:000c dgfx:0 gfx:Xe_LP (12.00) media:Xe_M (12.00) display:yes dma_m_s:39 tc:1 gscfi:0 cscfi:0
[ 1254.323275] xe 0000:00:02.0: [drm:xe_pci_probe [xe]] Stepping = (G:C0, M:C0, B:**)
[ 1254.323328] xe 0000:00:02.0: [drm:xe_pci_probe [xe]] SR-IOV support: no (mode: none)
[ 1254.323379] xe 0000:00:02.0: [drm:intel_pch_type [xe]] Found Alder Lake PCH
[ 1254.323475] xe 0000:00:02.0: probe with driver xe failed with error -110
Similar return handling issue cause by API mismatch are also found in:
Commit 95a75ed2b005 ("drm/xe/tests/mocs: Update xe_force_wake_get() return handling")
Commit 9ffd6ec2de08 ("drm/xe/devcoredump: Update handling of xe_force_wake_get return")
This patchset fixes them by reverting them all.
Additionally, commit deb05f8431f3 ("drm/xe/forcewake: Add a helper
xe_force_wake_ref_has_domain()") is also reverted as it is not needed in
6.12.
Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/5373
Cc: Badal Nilawar <badal.nilawar@intel.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Cc: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Cc: Nirmoy Das <nirmoy.das@intel.com>
Tomita Moeko (4):
Revert "drm/xe/gt: Update handling of xe_force_wake_get return"
Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"
Revert "drm/xe/devcoredump: Update handling of xe_force_wake_get
return"
Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()"
drivers/gpu/drm/xe/tests/xe_mocs.c | 21 +++---
drivers/gpu/drm/xe/xe_devcoredump.c | 14 ++--
drivers/gpu/drm/xe/xe_force_wake.h | 16 -----
drivers/gpu/drm/xe/xe_gt.c | 105 +++++++++++++---------------
4 files changed, 63 insertions(+), 93 deletions(-)
--
2.47.2
^ permalink raw reply [flat|nested] 18+ messages in thread
* [PATCH 6.12 1/4] Revert "drm/xe/gt: Update handling of xe_force_wake_get return"
2025-07-29 11:05 [PATCH 6.12 0/4] drm/xe: Fix xe_force_wake_get return handling Tomita Moeko
@ 2025-07-29 11:05 ` Tomita Moeko
2025-07-30 8:00 ` Patch "Revert "drm/xe/gt: Update handling of xe_force_wake_get return"" has been added to the 6.12-stable tree gregkh
2025-07-29 11:05 ` [PATCH 6.12 2/4] Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling" Tomita Moeko
` (3 subsequent siblings)
4 siblings, 1 reply; 18+ messages in thread
From: Tomita Moeko @ 2025-07-29 11:05 UTC (permalink / raw)
To: Lucas De Marchi, Thomas Hellström, Rodrigo Vivi
Cc: intel-xe, stable, Tomita Moeko, Badal Nilawar, Matthew Brost,
Himal Prasad Ghimiray, Nirmoy Das
This reverts commit d42b44736ea29fa6d0c3cb9c75569314134b7732.
The reverted commit updated the handling of xe_force_wake_get to match
the new "return refcounted domain mask" semantics introduced in commit
a7ddcea1f5ac ("drm/xe: Error handling in xe_force_wake_get()"). However,
that API change only exists in 6.13 and later.
In 6.12 stable kernel, xe_force_wake_get still returns a status code.
The update incorrectly treats the return value as a mask, causing the
return value of 0 to be misinterpreted as an error. As a result, the
driver probe fails with -ETIMEDOUT in xe_pci_probe -> xe_device_probe
-> xe_gt_init_hwconfig -> xe_force_wake_get.
[ 1254.323172] xe 0000:00:02.0: [drm] Found ALDERLAKE_P (device ID 46a6) display version 13.00 stepping D0
[ 1254.323175] xe 0000:00:02.0: [drm:xe_pci_probe [xe]] ALDERLAKE_P 46a6:000c dgfx:0 gfx:Xe_LP (12.00) media:Xe_M (12.00) display:yes dma_m_s:39 tc:1 gscfi:0 cscfi:0
[ 1254.323275] xe 0000:00:02.0: [drm:xe_pci_probe [xe]] Stepping = (G:C0, M:C0, B:**)
[ 1254.323328] xe 0000:00:02.0: [drm:xe_pci_probe [xe]] SR-IOV support: no (mode: none)
[ 1254.323379] xe 0000:00:02.0: [drm:intel_pch_type [xe]] Found Alder Lake PCH
[ 1254.323475] xe 0000:00:02.0: probe with driver xe failed with error -110
Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/5373
Cc: Badal Nilawar <badal.nilawar@intel.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Cc: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Cc: Nirmoy Das <nirmoy.das@intel.com>
Signed-off-by: Tomita Moeko <tomitamoeko@gmail.com>
---
drivers/gpu/drm/xe/xe_gt.c | 105 +++++++++++++++++--------------------
1 file changed, 47 insertions(+), 58 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
index 30ec13cb5b6d..3b53d46aad54 100644
--- a/drivers/gpu/drm/xe/xe_gt.c
+++ b/drivers/gpu/drm/xe/xe_gt.c
@@ -98,14 +98,14 @@ void xe_gt_sanitize(struct xe_gt *gt)
static void xe_gt_enable_host_l2_vram(struct xe_gt *gt)
{
- unsigned int fw_ref;
u32 reg;
+ int err;
if (!XE_WA(gt, 16023588340))
return;
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
- if (!fw_ref)
+ err = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
+ if (WARN_ON(err))
return;
if (!xe_gt_is_media_type(gt)) {
@@ -115,13 +115,13 @@ static void xe_gt_enable_host_l2_vram(struct xe_gt *gt)
}
xe_gt_mcr_multicast_write(gt, XEHPC_L3CLOS_MASK(3), 0xF);
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
}
static void xe_gt_disable_host_l2_vram(struct xe_gt *gt)
{
- unsigned int fw_ref;
u32 reg;
+ int err;
if (!XE_WA(gt, 16023588340))
return;
@@ -129,15 +129,15 @@ static void xe_gt_disable_host_l2_vram(struct xe_gt *gt)
if (xe_gt_is_media_type(gt))
return;
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
- if (!fw_ref)
+ err = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
+ if (WARN_ON(err))
return;
reg = xe_gt_mcr_unicast_read_any(gt, XE2_GAMREQSTRM_CTRL);
reg &= ~CG_DIS_CNTLBUS;
xe_gt_mcr_multicast_write(gt, XE2_GAMREQSTRM_CTRL, reg);
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
}
/**
@@ -407,14 +407,11 @@ static void dump_pat_on_error(struct xe_gt *gt)
static int gt_fw_domain_init(struct xe_gt *gt)
{
- unsigned int fw_ref;
int err, i;
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
- if (!fw_ref) {
- err = -ETIMEDOUT;
+ err = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
+ if (err)
goto err_hw_fence_irq;
- }
if (!xe_gt_is_media_type(gt)) {
err = xe_ggtt_init(gt_to_tile(gt)->mem.ggtt);
@@ -449,12 +446,14 @@ static int gt_fw_domain_init(struct xe_gt *gt)
*/
gt->info.gmdid = xe_mmio_read32(gt, GMD_ID);
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ err = xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
+ XE_WARN_ON(err);
+
return 0;
err_force_wake:
dump_pat_on_error(gt);
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
err_hw_fence_irq:
for (i = 0; i < XE_ENGINE_CLASS_MAX; ++i)
xe_hw_fence_irq_finish(>->fence_irq[i]);
@@ -464,14 +463,11 @@ static int gt_fw_domain_init(struct xe_gt *gt)
static int all_fw_domain_init(struct xe_gt *gt)
{
- unsigned int fw_ref;
int err, i;
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
- if (!xe_force_wake_ref_has_domain(fw_ref, XE_FORCEWAKE_ALL)) {
- err = -ETIMEDOUT;
- goto err_force_wake;
- }
+ err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ if (err)
+ goto err_hw_fence_irq;
xe_gt_mcr_set_implicit_defaults(gt);
xe_wa_process_gt(gt);
@@ -537,12 +533,14 @@ static int all_fw_domain_init(struct xe_gt *gt)
if (IS_SRIOV_PF(gt_to_xe(gt)))
xe_gt_sriov_pf_init_hw(gt);
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ err = xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ XE_WARN_ON(err);
return 0;
err_force_wake:
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+err_hw_fence_irq:
for (i = 0; i < XE_ENGINE_CLASS_MAX; ++i)
xe_hw_fence_irq_finish(>->fence_irq[i]);
@@ -555,12 +553,11 @@ static int all_fw_domain_init(struct xe_gt *gt)
*/
int xe_gt_init_hwconfig(struct xe_gt *gt)
{
- unsigned int fw_ref;
int err;
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
- if (!fw_ref)
- return -ETIMEDOUT;
+ err = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
+ if (err)
+ goto out;
xe_gt_mcr_init_early(gt);
xe_pat_init(gt);
@@ -578,7 +575,8 @@ int xe_gt_init_hwconfig(struct xe_gt *gt)
xe_gt_enable_host_l2_vram(gt);
out_fw:
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
+out:
return err;
}
@@ -746,7 +744,6 @@ static int do_gt_restart(struct xe_gt *gt)
static int gt_reset(struct xe_gt *gt)
{
- unsigned int fw_ref;
int err;
if (xe_device_wedged(gt_to_xe(gt)))
@@ -767,11 +764,9 @@ static int gt_reset(struct xe_gt *gt)
xe_gt_sanitize(gt);
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
- if (!xe_force_wake_ref_has_domain(fw_ref, XE_FORCEWAKE_ALL)) {
- err = -ETIMEDOUT;
- goto err_out;
- }
+ err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ if (err)
+ goto err_msg;
if (IS_SRIOV_PF(gt_to_xe(gt)))
xe_gt_sriov_pf_stop_prepare(gt);
@@ -792,7 +787,8 @@ static int gt_reset(struct xe_gt *gt)
if (err)
goto err_out;
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ err = xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ XE_WARN_ON(err);
xe_pm_runtime_put(gt_to_xe(gt));
xe_gt_info(gt, "reset done\n");
@@ -800,7 +796,8 @@ static int gt_reset(struct xe_gt *gt)
return 0;
err_out:
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL));
+err_msg:
XE_WARN_ON(xe_uc_start(>->uc));
err_fail:
xe_gt_err(gt, "reset failed (%pe)\n", ERR_PTR(err));
@@ -832,25 +829,22 @@ void xe_gt_reset_async(struct xe_gt *gt)
void xe_gt_suspend_prepare(struct xe_gt *gt)
{
- unsigned int fw_ref;
-
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ XE_WARN_ON(xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL));
xe_uc_suspend_prepare(>->uc);
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL));
}
int xe_gt_suspend(struct xe_gt *gt)
{
- unsigned int fw_ref;
int err;
xe_gt_dbg(gt, "suspending\n");
xe_gt_sanitize(gt);
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
- if (!xe_force_wake_ref_has_domain(fw_ref, XE_FORCEWAKE_ALL))
+ err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ if (err)
goto err_msg;
err = xe_uc_suspend(>->uc);
@@ -861,15 +855,14 @@ int xe_gt_suspend(struct xe_gt *gt)
xe_gt_disable_host_l2_vram(gt);
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL));
xe_gt_dbg(gt, "suspended\n");
return 0;
-err_msg:
- err = -ETIMEDOUT;
err_force_wake:
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL));
+err_msg:
xe_gt_err(gt, "suspend failed (%pe)\n", ERR_PTR(err));
return err;
@@ -877,11 +870,9 @@ int xe_gt_suspend(struct xe_gt *gt)
void xe_gt_shutdown(struct xe_gt *gt)
{
- unsigned int fw_ref;
-
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
do_gt_reset(gt);
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
}
/**
@@ -906,12 +897,11 @@ int xe_gt_sanitize_freq(struct xe_gt *gt)
int xe_gt_resume(struct xe_gt *gt)
{
- unsigned int fw_ref;
int err;
xe_gt_dbg(gt, "resuming\n");
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
- if (!xe_force_wake_ref_has_domain(fw_ref, XE_FORCEWAKE_ALL))
+ err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ if (err)
goto err_msg;
err = do_gt_restart(gt);
@@ -920,15 +910,14 @@ int xe_gt_resume(struct xe_gt *gt)
xe_gt_idle_enable_pg(gt);
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL));
xe_gt_dbg(gt, "resumed\n");
return 0;
-err_msg:
- err = -ETIMEDOUT;
err_force_wake:
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL));
+err_msg:
xe_gt_err(gt, "resume failed (%pe)\n", ERR_PTR(err));
return err;
--
2.47.2
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH 6.12 2/4] Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"
2025-07-29 11:05 [PATCH 6.12 0/4] drm/xe: Fix xe_force_wake_get return handling Tomita Moeko
2025-07-29 11:05 ` [PATCH 6.12 1/4] Revert "drm/xe/gt: Update handling of xe_force_wake_get return" Tomita Moeko
@ 2025-07-29 11:05 ` Tomita Moeko
2025-07-30 8:00 ` Patch "Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"" has been added to the 6.12-stable tree gregkh
` (4 more replies)
2025-07-29 11:05 ` [PATCH 6.12 3/4] Revert "drm/xe/devcoredump: Update handling of xe_force_wake_get return" Tomita Moeko
` (2 subsequent siblings)
4 siblings, 5 replies; 18+ messages in thread
From: Tomita Moeko @ 2025-07-29 11:05 UTC (permalink / raw)
To: Lucas De Marchi, Thomas Hellström, Rodrigo Vivi
Cc: intel-xe, stable, Tomita Moeko, Himal Prasad Ghimiray, Nirmoy Das,
Badal Nilawar
This reverts commit 95a75ed2b005447f96fbd4ac61758ccda44069d1.
The reverted commit updated the handling of xe_force_wake_get to match
the new "return refcounted domain mask" semantics introduced in commit
a7ddcea1f5ac ("drm/xe: Error handling in xe_force_wake_get()"). However,
that API change only exists in 6.13 and later.
In 6.12 stable kernel, xe_force_wake_get still returns a status code.
The update incorrectly treats the return value as a mask, causing the
return value of 0 to be misinterpreted as an error.
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Cc: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Cc: Nirmoy Das <nirmoy.das@intel.com>
Cc: Badal Nilawar <badal.nilawar@intel.com>
Signed-off-by: Tomita Moeko <tomitamoeko@gmail.com>
---
drivers/gpu/drm/xe/tests/xe_mocs.c | 21 ++++++++++-----------
1 file changed, 10 insertions(+), 11 deletions(-)
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs.c b/drivers/gpu/drm/xe/tests/xe_mocs.c
index 61a7d20ce42b..bf3f97d0c9c7 100644
--- a/drivers/gpu/drm/xe/tests/xe_mocs.c
+++ b/drivers/gpu/drm/xe/tests/xe_mocs.c
@@ -43,14 +43,12 @@ static void read_l3cc_table(struct xe_gt *gt,
{
struct kunit *test = kunit_get_current_test();
u32 l3cc, l3cc_expected;
- unsigned int fw_ref, i;
+ unsigned int i;
u32 reg_val;
+ u32 ret;
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
- if (!xe_force_wake_ref_has_domain(fw_ref, XE_FORCEWAKE_ALL)) {
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
- KUNIT_ASSERT_TRUE_MSG(test, true, "Forcewake Failed.\n");
- }
+ ret = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ KUNIT_ASSERT_EQ_MSG(test, ret, 0, "Forcewake Failed.\n");
for (i = 0; i < info->num_mocs_regs; i++) {
if (!(i & 1)) {
@@ -74,7 +72,7 @@ static void read_l3cc_table(struct xe_gt *gt,
KUNIT_EXPECT_EQ_MSG(test, l3cc_expected, l3cc,
"l3cc idx=%u has incorrect val.\n", i);
}
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
}
static void read_mocs_table(struct xe_gt *gt,
@@ -82,14 +80,15 @@ static void read_mocs_table(struct xe_gt *gt,
{
struct kunit *test = kunit_get_current_test();
u32 mocs, mocs_expected;
- unsigned int fw_ref, i;
+ unsigned int i;
u32 reg_val;
+ u32 ret;
KUNIT_EXPECT_TRUE_MSG(test, info->unused_entries_index,
"Unused entries index should have been defined\n");
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
- KUNIT_ASSERT_NE_MSG(test, fw_ref, 0, "Forcewake Failed.\n");
+ ret = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
+ KUNIT_ASSERT_EQ_MSG(test, ret, 0, "Forcewake Failed.\n");
for (i = 0; i < info->num_mocs_regs; i++) {
if (regs_are_mcr(gt))
@@ -107,7 +106,7 @@ static void read_mocs_table(struct xe_gt *gt,
"mocs reg 0x%x has incorrect val.\n", i);
}
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
}
static int mocs_kernel_test_run_device(struct xe_device *xe)
--
2.47.2
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH 6.12 3/4] Revert "drm/xe/devcoredump: Update handling of xe_force_wake_get return"
2025-07-29 11:05 [PATCH 6.12 0/4] drm/xe: Fix xe_force_wake_get return handling Tomita Moeko
2025-07-29 11:05 ` [PATCH 6.12 1/4] Revert "drm/xe/gt: Update handling of xe_force_wake_get return" Tomita Moeko
2025-07-29 11:05 ` [PATCH 6.12 2/4] Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling" Tomita Moeko
@ 2025-07-29 11:05 ` Tomita Moeko
2025-07-30 8:00 ` Patch "Revert "drm/xe/devcoredump: Update handling of xe_force_wake_get return"" has been added to the 6.12-stable tree gregkh
2025-07-29 11:05 ` [PATCH 6.12 4/4] Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()" Tomita Moeko
2025-07-30 15:42 ` ✗ LGCI.VerificationFailed: failure for drm/xe: Fix xe_force_wake_get return handling Patchwork
4 siblings, 1 reply; 18+ messages in thread
From: Tomita Moeko @ 2025-07-29 11:05 UTC (permalink / raw)
To: Lucas De Marchi, Thomas Hellström, Rodrigo Vivi
Cc: intel-xe, stable, Tomita Moeko, Himal Prasad Ghimiray, Nirmoy Das,
Badal Nilawar
This reverts commit 9ffd6ec2de08ef4ac5f17f6131d1db57613493f9.
The reverted commit updated the handling of xe_force_wake_get to match
the new "return refcounted domain mask" semantics introduced in commit
a7ddcea1f5ac ("drm/xe: Error handling in xe_force_wake_get()"). However,
that API change only exists in 6.13 and later.
In 6.12 stable kernel, xe_force_wake_get still returns a status code.
The update incorrectly treats the return value as a mask, causing the
return value of 0 to be misinterpreted as an error
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Cc: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Cc: Nirmoy Das <nirmoy.das@intel.com>
Cc: Badal Nilawar <badal.nilawar@intel.com>
Signed-off-by: Tomita Moeko <tomitamoeko@gmail.com>
---
drivers/gpu/drm/xe/xe_devcoredump.c | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_devcoredump.c b/drivers/gpu/drm/xe/xe_devcoredump.c
index 8050938389b6..e412a70323cc 100644
--- a/drivers/gpu/drm/xe/xe_devcoredump.c
+++ b/drivers/gpu/drm/xe/xe_devcoredump.c
@@ -197,7 +197,6 @@ static void xe_devcoredump_deferred_snap_work(struct work_struct *work)
struct xe_devcoredump_snapshot *ss = container_of(work, typeof(*ss), work);
struct xe_devcoredump *coredump = container_of(ss, typeof(*coredump), snapshot);
struct xe_device *xe = coredump_to_xe(coredump);
- unsigned int fw_ref;
/*
* NB: Despite passing a GFP_ flags parameter here, more allocations are done
@@ -211,12 +210,11 @@ static void xe_devcoredump_deferred_snap_work(struct work_struct *work)
xe_pm_runtime_get(xe);
/* keep going if fw fails as we still want to save the memory and SW data */
- fw_ref = xe_force_wake_get(gt_to_fw(ss->gt), XE_FORCEWAKE_ALL);
- if (!xe_force_wake_ref_has_domain(fw_ref, XE_FORCEWAKE_ALL))
+ if (xe_force_wake_get(gt_to_fw(ss->gt), XE_FORCEWAKE_ALL))
xe_gt_info(ss->gt, "failed to get forcewake for coredump capture\n");
xe_vm_snapshot_capture_delayed(ss->vm);
xe_guc_exec_queue_snapshot_capture_delayed(ss->ge);
- xe_force_wake_put(gt_to_fw(ss->gt), fw_ref);
+ xe_force_wake_put(gt_to_fw(ss->gt), XE_FORCEWAKE_ALL);
xe_pm_runtime_put(xe);
@@ -243,9 +241,8 @@ static void devcoredump_snapshot(struct xe_devcoredump *coredump,
u32 width_mask = (0x1 << q->width) - 1;
const char *process_name = "no process";
- unsigned int fw_ref;
- bool cookie;
int i;
+ bool cookie;
ss->snapshot_time = ktime_get_real();
ss->boot_time = ktime_get_boottime();
@@ -268,7 +265,8 @@ static void devcoredump_snapshot(struct xe_devcoredump *coredump,
}
/* keep going if fw fails as we still want to save the memory and SW data */
- fw_ref = xe_force_wake_get(gt_to_fw(q->gt), XE_FORCEWAKE_ALL);
+ if (xe_force_wake_get(gt_to_fw(q->gt), XE_FORCEWAKE_ALL))
+ xe_gt_info(ss->gt, "failed to get forcewake for coredump capture\n");
ss->ct = xe_guc_ct_snapshot_capture(&guc->ct, true);
ss->ge = xe_guc_exec_queue_snapshot_capture(q);
@@ -286,7 +284,7 @@ static void devcoredump_snapshot(struct xe_devcoredump *coredump,
queue_work(system_unbound_wq, &ss->work);
- xe_force_wake_put(gt_to_fw(q->gt), fw_ref);
+ xe_force_wake_put(gt_to_fw(q->gt), XE_FORCEWAKE_ALL);
dma_fence_end_signalling(cookie);
}
--
2.47.2
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH 6.12 4/4] Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()"
2025-07-29 11:05 [PATCH 6.12 0/4] drm/xe: Fix xe_force_wake_get return handling Tomita Moeko
` (2 preceding siblings ...)
2025-07-29 11:05 ` [PATCH 6.12 3/4] Revert "drm/xe/devcoredump: Update handling of xe_force_wake_get return" Tomita Moeko
@ 2025-07-29 11:05 ` Tomita Moeko
2025-07-29 14:51 ` Greg KH
` (3 more replies)
2025-07-30 15:42 ` ✗ LGCI.VerificationFailed: failure for drm/xe: Fix xe_force_wake_get return handling Patchwork
4 siblings, 4 replies; 18+ messages in thread
From: Tomita Moeko @ 2025-07-29 11:05 UTC (permalink / raw)
To: Lucas De Marchi, Thomas Hellström, Rodrigo Vivi
Cc: intel-xe, stable, Tomita Moeko, Michal Wajdeczko, Badal Nilawar,
Himal Prasad Ghimiray
This reverts commit deb05f8431f31e08fd6ab99a56069fc98014dbec.
The helper function introduced in the reverted commit is for handling
the "refcounted domain mask" introduced in commit a7ddcea1f5ac
("drm/xe: Error handling in xe_force_wake_get()"). Since that API change
only exists in 6.13 and later, this helper is unnecessary in 6.12 stable
kernel.
Cc: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Badal Nilawar <badal.nilawar@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Signed-off-by: Tomita Moeko <tomitamoeko@gmail.com>
---
drivers/gpu/drm/xe/xe_force_wake.h | 16 ----------------
1 file changed, 16 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_force_wake.h b/drivers/gpu/drm/xe/xe_force_wake.h
index 1608a55edc84..a2577672f4e3 100644
--- a/drivers/gpu/drm/xe/xe_force_wake.h
+++ b/drivers/gpu/drm/xe/xe_force_wake.h
@@ -46,20 +46,4 @@ xe_force_wake_assert_held(struct xe_force_wake *fw,
xe_gt_assert(fw->gt, fw->awake_domains & domain);
}
-/**
- * xe_force_wake_ref_has_domain - verifies if the domains are in fw_ref
- * @fw_ref : the force_wake reference
- * @domain : forcewake domain to verify
- *
- * This function confirms whether the @fw_ref includes a reference to the
- * specified @domain.
- *
- * Return: true if domain is refcounted.
- */
-static inline bool
-xe_force_wake_ref_has_domain(unsigned int fw_ref, enum xe_force_wake_domains domain)
-{
- return fw_ref & domain;
-}
-
#endif
--
2.47.2
^ permalink raw reply related [flat|nested] 18+ messages in thread
* Re: [PATCH 6.12 4/4] Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()"
2025-07-29 11:05 ` [PATCH 6.12 4/4] Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()" Tomita Moeko
@ 2025-07-29 14:51 ` Greg KH
2025-07-29 21:29 ` Rodrigo Vivi
2025-07-30 8:00 ` Patch "Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()"" has been added to the 6.12-stable tree gregkh
` (2 subsequent siblings)
3 siblings, 1 reply; 18+ messages in thread
From: Greg KH @ 2025-07-29 14:51 UTC (permalink / raw)
To: Tomita Moeko
Cc: Lucas De Marchi, Thomas Hellström, Rodrigo Vivi, intel-xe,
stable, Michal Wajdeczko, Badal Nilawar, Himal Prasad Ghimiray
On Tue, Jul 29, 2025 at 07:05:25PM +0800, Tomita Moeko wrote:
> This reverts commit deb05f8431f31e08fd6ab99a56069fc98014dbec.
>
> The helper function introduced in the reverted commit is for handling
> the "refcounted domain mask" introduced in commit a7ddcea1f5ac
> ("drm/xe: Error handling in xe_force_wake_get()"). Since that API change
> only exists in 6.13 and later, this helper is unnecessary in 6.12 stable
> kernel.
>
> Cc: Michal Wajdeczko <michal.wajdeczko@intel.com>
> Cc: Badal Nilawar <badal.nilawar@intel.com>
> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> Cc: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> Signed-off-by: Tomita Moeko <tomitamoeko@gmail.com>
> ---
> drivers/gpu/drm/xe/xe_force_wake.h | 16 ----------------
> 1 file changed, 16 deletions(-)
We need acks from the maintainers/developers for all of these before we
can take the series. Please work on getting that.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH 6.12 4/4] Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()"
2025-07-29 14:51 ` Greg KH
@ 2025-07-29 21:29 ` Rodrigo Vivi
0 siblings, 0 replies; 18+ messages in thread
From: Rodrigo Vivi @ 2025-07-29 21:29 UTC (permalink / raw)
To: Greg KH
Cc: Tomita Moeko, Lucas De Marchi, Thomas Hellström, intel-xe,
stable, Michal Wajdeczko, Badal Nilawar, Himal Prasad Ghimiray
On Tue, Jul 29, 2025 at 04:51:02PM +0200, Greg KH wrote:
> On Tue, Jul 29, 2025 at 07:05:25PM +0800, Tomita Moeko wrote:
> > This reverts commit deb05f8431f31e08fd6ab99a56069fc98014dbec.
> >
> > The helper function introduced in the reverted commit is for handling
> > the "refcounted domain mask" introduced in commit a7ddcea1f5ac
> > ("drm/xe: Error handling in xe_force_wake_get()"). Since that API change
> > only exists in 6.13 and later, this helper is unnecessary in 6.12 stable
> > kernel.
> >
> > Cc: Michal Wajdeczko <michal.wajdeczko@intel.com>
> > Cc: Badal Nilawar <badal.nilawar@intel.com>
> > Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> > Cc: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> > Signed-off-by: Tomita Moeko <tomitamoeko@gmail.com>
> > ---
> > drivers/gpu/drm/xe/xe_force_wake.h | 16 ----------------
> > 1 file changed, 16 deletions(-)
>
> We need acks from the maintainers/developers for all of these before we
> can take the series. Please work on getting that.
Acked-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Looking to the history here it looks these patches were ported as
dependency of a fix:
Stable-dep-of: 5dce85fecb87 ("drm/xe: Move the coredump registration to the
worker thread")
However it is definitely not needed and these reverts here end-up with
the right conflict resolution that should had been done in this
commit 5dce85fecb87 ("drm/xe: Move the coredump registration to the
worker thread").
Thanks for the clean-up,
Rodrigo.
>
> thanks,
>
> greg k-h
^ permalink raw reply [flat|nested] 18+ messages in thread
* Patch "Revert "drm/xe/devcoredump: Update handling of xe_force_wake_get return"" has been added to the 6.12-stable tree
2025-07-29 11:05 ` [PATCH 6.12 3/4] Revert "drm/xe/devcoredump: Update handling of xe_force_wake_get return" Tomita Moeko
@ 2025-07-30 8:00 ` gregkh
0 siblings, 0 replies; 18+ messages in thread
From: gregkh @ 2025-07-30 8:00 UTC (permalink / raw)
To: badal.nilawar, gregkh, himal.prasad.ghimiray, intel-xe,
lucas.demarchi, nirmoy.das, rodrigo.vivi, thomas.hellstrom,
tomitamoeko
Cc: stable-commits
This is a note to let you know that I've just added the patch titled
Revert "drm/xe/devcoredump: Update handling of xe_force_wake_get return"
to the 6.12-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
revert-drm-xe-devcoredump-update-handling-of-xe_force_wake_get-return.patch
and it can be found in the queue-6.12 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@vger.kernel.org> know about it.
From stable+bounces-165054-greg=kroah.com@vger.kernel.org Tue Jul 29 13:05:57 2025
From: Tomita Moeko <tomitamoeko@gmail.com>
Date: Tue, 29 Jul 2025 19:05:24 +0800
Subject: Revert "drm/xe/devcoredump: Update handling of xe_force_wake_get return"
To: "Lucas De Marchi" <lucas.demarchi@intel.com>, "Thomas Hellström" <thomas.hellstrom@linux.intel.com>, "Rodrigo Vivi" <rodrigo.vivi@intel.com>
Cc: intel-xe@lists.freedesktop.org, stable@vger.kernel.org, Tomita Moeko <tomitamoeko@gmail.com>, Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>, Nirmoy Das <nirmoy.das@intel.com>, Badal Nilawar <badal.nilawar@intel.com>
Message-ID: <20250729110525.49838-4-tomitamoeko@gmail.com>
From: Tomita Moeko <tomitamoeko@gmail.com>
This reverts commit 9ffd6ec2de08ef4ac5f17f6131d1db57613493f9.
The reverted commit updated the handling of xe_force_wake_get to match
the new "return refcounted domain mask" semantics introduced in commit
a7ddcea1f5ac ("drm/xe: Error handling in xe_force_wake_get()"). However,
that API change only exists in 6.13 and later.
In 6.12 stable kernel, xe_force_wake_get still returns a status code.
The update incorrectly treats the return value as a mask, causing the
return value of 0 to be misinterpreted as an error
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Cc: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Cc: Nirmoy Das <nirmoy.das@intel.com>
Cc: Badal Nilawar <badal.nilawar@intel.com>
Acked-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Tomita Moeko <tomitamoeko@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
drivers/gpu/drm/xe/xe_devcoredump.c | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
--- a/drivers/gpu/drm/xe/xe_devcoredump.c
+++ b/drivers/gpu/drm/xe/xe_devcoredump.c
@@ -197,7 +197,6 @@ static void xe_devcoredump_deferred_snap
struct xe_devcoredump_snapshot *ss = container_of(work, typeof(*ss), work);
struct xe_devcoredump *coredump = container_of(ss, typeof(*coredump), snapshot);
struct xe_device *xe = coredump_to_xe(coredump);
- unsigned int fw_ref;
/*
* NB: Despite passing a GFP_ flags parameter here, more allocations are done
@@ -211,12 +210,11 @@ static void xe_devcoredump_deferred_snap
xe_pm_runtime_get(xe);
/* keep going if fw fails as we still want to save the memory and SW data */
- fw_ref = xe_force_wake_get(gt_to_fw(ss->gt), XE_FORCEWAKE_ALL);
- if (!xe_force_wake_ref_has_domain(fw_ref, XE_FORCEWAKE_ALL))
+ if (xe_force_wake_get(gt_to_fw(ss->gt), XE_FORCEWAKE_ALL))
xe_gt_info(ss->gt, "failed to get forcewake for coredump capture\n");
xe_vm_snapshot_capture_delayed(ss->vm);
xe_guc_exec_queue_snapshot_capture_delayed(ss->ge);
- xe_force_wake_put(gt_to_fw(ss->gt), fw_ref);
+ xe_force_wake_put(gt_to_fw(ss->gt), XE_FORCEWAKE_ALL);
xe_pm_runtime_put(xe);
@@ -243,9 +241,8 @@ static void devcoredump_snapshot(struct
u32 width_mask = (0x1 << q->width) - 1;
const char *process_name = "no process";
- unsigned int fw_ref;
- bool cookie;
int i;
+ bool cookie;
ss->snapshot_time = ktime_get_real();
ss->boot_time = ktime_get_boottime();
@@ -268,7 +265,8 @@ static void devcoredump_snapshot(struct
}
/* keep going if fw fails as we still want to save the memory and SW data */
- fw_ref = xe_force_wake_get(gt_to_fw(q->gt), XE_FORCEWAKE_ALL);
+ if (xe_force_wake_get(gt_to_fw(q->gt), XE_FORCEWAKE_ALL))
+ xe_gt_info(ss->gt, "failed to get forcewake for coredump capture\n");
ss->ct = xe_guc_ct_snapshot_capture(&guc->ct, true);
ss->ge = xe_guc_exec_queue_snapshot_capture(q);
@@ -286,7 +284,7 @@ static void devcoredump_snapshot(struct
queue_work(system_unbound_wq, &ss->work);
- xe_force_wake_put(gt_to_fw(q->gt), fw_ref);
+ xe_force_wake_put(gt_to_fw(q->gt), XE_FORCEWAKE_ALL);
dma_fence_end_signalling(cookie);
}
Patches currently in stable-queue which might be from tomitamoeko@gmail.com are
queue-6.12/revert-drm-xe-forcewake-add-a-helper-xe_force_wake_ref_has_domain.patch
queue-6.12/revert-drm-xe-tests-mocs-update-xe_force_wake_get-return-handling.patch
queue-6.12/revert-drm-xe-gt-update-handling-of-xe_force_wake_get-return.patch
queue-6.12/revert-drm-xe-devcoredump-update-handling-of-xe_force_wake_get-return.patch
^ permalink raw reply [flat|nested] 18+ messages in thread
* Patch "Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()"" has been added to the 6.12-stable tree
2025-07-29 11:05 ` [PATCH 6.12 4/4] Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()" Tomita Moeko
2025-07-29 14:51 ` Greg KH
@ 2025-07-30 8:00 ` gregkh
2025-07-30 8:10 ` ✗ CI.checkpatch: warning for " Patchwork
2025-07-30 8:10 ` ✗ CI.KUnit: failure " Patchwork
3 siblings, 0 replies; 18+ messages in thread
From: gregkh @ 2025-07-30 8:00 UTC (permalink / raw)
To: badal.nilawar, gregkh, himal.prasad.ghimiray, intel-xe,
lucas.demarchi, michal.wajdeczko, rodrigo.vivi, thomas.hellstrom,
tomitamoeko
Cc: stable-commits
This is a note to let you know that I've just added the patch titled
Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()"
to the 6.12-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
revert-drm-xe-forcewake-add-a-helper-xe_force_wake_ref_has_domain.patch
and it can be found in the queue-6.12 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@vger.kernel.org> know about it.
From stable+bounces-165055-greg=kroah.com@vger.kernel.org Tue Jul 29 13:06:06 2025
From: Tomita Moeko <tomitamoeko@gmail.com>
Date: Tue, 29 Jul 2025 19:05:25 +0800
Subject: Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()"
To: "Lucas De Marchi" <lucas.demarchi@intel.com>, "Thomas Hellström" <thomas.hellstrom@linux.intel.com>, "Rodrigo Vivi" <rodrigo.vivi@intel.com>
Cc: intel-xe@lists.freedesktop.org, stable@vger.kernel.org, Tomita Moeko <tomitamoeko@gmail.com>, Michal Wajdeczko <michal.wajdeczko@intel.com>, Badal Nilawar <badal.nilawar@intel.com>, Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Message-ID: <20250729110525.49838-5-tomitamoeko@gmail.com>
From: Tomita Moeko <tomitamoeko@gmail.com>
This reverts commit deb05f8431f31e08fd6ab99a56069fc98014dbec.
The helper function introduced in the reverted commit is for handling
the "refcounted domain mask" introduced in commit a7ddcea1f5ac
("drm/xe: Error handling in xe_force_wake_get()"). Since that API change
only exists in 6.13 and later, this helper is unnecessary in 6.12 stable
kernel.
Cc: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Badal Nilawar <badal.nilawar@intel.com>
Cc: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Acked-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Tomita Moeko <tomitamoeko@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
drivers/gpu/drm/xe/xe_force_wake.h | 16 ----------------
1 file changed, 16 deletions(-)
--- a/drivers/gpu/drm/xe/xe_force_wake.h
+++ b/drivers/gpu/drm/xe/xe_force_wake.h
@@ -46,20 +46,4 @@ xe_force_wake_assert_held(struct xe_forc
xe_gt_assert(fw->gt, fw->awake_domains & domain);
}
-/**
- * xe_force_wake_ref_has_domain - verifies if the domains are in fw_ref
- * @fw_ref : the force_wake reference
- * @domain : forcewake domain to verify
- *
- * This function confirms whether the @fw_ref includes a reference to the
- * specified @domain.
- *
- * Return: true if domain is refcounted.
- */
-static inline bool
-xe_force_wake_ref_has_domain(unsigned int fw_ref, enum xe_force_wake_domains domain)
-{
- return fw_ref & domain;
-}
-
#endif
Patches currently in stable-queue which might be from tomitamoeko@gmail.com are
queue-6.12/revert-drm-xe-forcewake-add-a-helper-xe_force_wake_ref_has_domain.patch
queue-6.12/revert-drm-xe-tests-mocs-update-xe_force_wake_get-return-handling.patch
queue-6.12/revert-drm-xe-gt-update-handling-of-xe_force_wake_get-return.patch
queue-6.12/revert-drm-xe-devcoredump-update-handling-of-xe_force_wake_get-return.patch
^ permalink raw reply [flat|nested] 18+ messages in thread
* Patch "Revert "drm/xe/gt: Update handling of xe_force_wake_get return"" has been added to the 6.12-stable tree
2025-07-29 11:05 ` [PATCH 6.12 1/4] Revert "drm/xe/gt: Update handling of xe_force_wake_get return" Tomita Moeko
@ 2025-07-30 8:00 ` gregkh
0 siblings, 0 replies; 18+ messages in thread
From: gregkh @ 2025-07-30 8:00 UTC (permalink / raw)
To: badal.nilawar, gregkh, himal.prasad.ghimiray, intel-xe,
lucas.demarchi, matthew.brost, nirmoy.das, rodrigo.vivi,
thomas.hellstrom, tomitamoeko
Cc: stable-commits
This is a note to let you know that I've just added the patch titled
Revert "drm/xe/gt: Update handling of xe_force_wake_get return"
to the 6.12-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
revert-drm-xe-gt-update-handling-of-xe_force_wake_get-return.patch
and it can be found in the queue-6.12 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@vger.kernel.org> know about it.
From stable+bounces-165052-greg=kroah.com@vger.kernel.org Tue Jul 29 13:05:48 2025
From: Tomita Moeko <tomitamoeko@gmail.com>
Date: Tue, 29 Jul 2025 19:05:22 +0800
Subject: Revert "drm/xe/gt: Update handling of xe_force_wake_get return"
To: "Lucas De Marchi" <lucas.demarchi@intel.com>, "Thomas Hellström" <thomas.hellstrom@linux.intel.com>, "Rodrigo Vivi" <rodrigo.vivi@intel.com>
Cc: intel-xe@lists.freedesktop.org, stable@vger.kernel.org, Tomita Moeko <tomitamoeko@gmail.com>, Badal Nilawar <badal.nilawar@intel.com>, Matthew Brost <matthew.brost@intel.com>, Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>, Nirmoy Das <nirmoy.das@intel.com>
Message-ID: <20250729110525.49838-2-tomitamoeko@gmail.com>
From: Tomita Moeko <tomitamoeko@gmail.com>
This reverts commit d42b44736ea29fa6d0c3cb9c75569314134b7732.
The reverted commit updated the handling of xe_force_wake_get to match
the new "return refcounted domain mask" semantics introduced in commit
a7ddcea1f5ac ("drm/xe: Error handling in xe_force_wake_get()"). However,
that API change only exists in 6.13 and later.
In 6.12 stable kernel, xe_force_wake_get still returns a status code.
The update incorrectly treats the return value as a mask, causing the
return value of 0 to be misinterpreted as an error. As a result, the
driver probe fails with -ETIMEDOUT in xe_pci_probe -> xe_device_probe
-> xe_gt_init_hwconfig -> xe_force_wake_get.
[ 1254.323172] xe 0000:00:02.0: [drm] Found ALDERLAKE_P (device ID 46a6) display version 13.00 stepping D0
[ 1254.323175] xe 0000:00:02.0: [drm:xe_pci_probe [xe]] ALDERLAKE_P 46a6:000c dgfx:0 gfx:Xe_LP (12.00) media:Xe_M (12.00) display:yes dma_m_s:39 tc:1 gscfi:0 cscfi:0
[ 1254.323275] xe 0000:00:02.0: [drm:xe_pci_probe [xe]] Stepping = (G:C0, M:C0, B:**)
[ 1254.323328] xe 0000:00:02.0: [drm:xe_pci_probe [xe]] SR-IOV support: no (mode: none)
[ 1254.323379] xe 0000:00:02.0: [drm:intel_pch_type [xe]] Found Alder Lake PCH
[ 1254.323475] xe 0000:00:02.0: probe with driver xe failed with error -110
Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/5373
Cc: Badal Nilawar <badal.nilawar@intel.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Cc: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Cc: Nirmoy Das <nirmoy.das@intel.com>
Acked-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Tomita Moeko <tomitamoeko@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
drivers/gpu/drm/xe/xe_gt.c | 105 ++++++++++++++++++++-------------------------
1 file changed, 47 insertions(+), 58 deletions(-)
--- a/drivers/gpu/drm/xe/xe_gt.c
+++ b/drivers/gpu/drm/xe/xe_gt.c
@@ -98,14 +98,14 @@ void xe_gt_sanitize(struct xe_gt *gt)
static void xe_gt_enable_host_l2_vram(struct xe_gt *gt)
{
- unsigned int fw_ref;
u32 reg;
+ int err;
if (!XE_WA(gt, 16023588340))
return;
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
- if (!fw_ref)
+ err = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
+ if (WARN_ON(err))
return;
if (!xe_gt_is_media_type(gt)) {
@@ -115,13 +115,13 @@ static void xe_gt_enable_host_l2_vram(st
}
xe_gt_mcr_multicast_write(gt, XEHPC_L3CLOS_MASK(3), 0xF);
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
}
static void xe_gt_disable_host_l2_vram(struct xe_gt *gt)
{
- unsigned int fw_ref;
u32 reg;
+ int err;
if (!XE_WA(gt, 16023588340))
return;
@@ -129,15 +129,15 @@ static void xe_gt_disable_host_l2_vram(s
if (xe_gt_is_media_type(gt))
return;
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
- if (!fw_ref)
+ err = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
+ if (WARN_ON(err))
return;
reg = xe_gt_mcr_unicast_read_any(gt, XE2_GAMREQSTRM_CTRL);
reg &= ~CG_DIS_CNTLBUS;
xe_gt_mcr_multicast_write(gt, XE2_GAMREQSTRM_CTRL, reg);
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
}
/**
@@ -407,14 +407,11 @@ static void dump_pat_on_error(struct xe_
static int gt_fw_domain_init(struct xe_gt *gt)
{
- unsigned int fw_ref;
int err, i;
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
- if (!fw_ref) {
- err = -ETIMEDOUT;
+ err = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
+ if (err)
goto err_hw_fence_irq;
- }
if (!xe_gt_is_media_type(gt)) {
err = xe_ggtt_init(gt_to_tile(gt)->mem.ggtt);
@@ -449,12 +446,14 @@ static int gt_fw_domain_init(struct xe_g
*/
gt->info.gmdid = xe_mmio_read32(gt, GMD_ID);
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ err = xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
+ XE_WARN_ON(err);
+
return 0;
err_force_wake:
dump_pat_on_error(gt);
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
err_hw_fence_irq:
for (i = 0; i < XE_ENGINE_CLASS_MAX; ++i)
xe_hw_fence_irq_finish(>->fence_irq[i]);
@@ -464,14 +463,11 @@ err_hw_fence_irq:
static int all_fw_domain_init(struct xe_gt *gt)
{
- unsigned int fw_ref;
int err, i;
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
- if (!xe_force_wake_ref_has_domain(fw_ref, XE_FORCEWAKE_ALL)) {
- err = -ETIMEDOUT;
- goto err_force_wake;
- }
+ err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ if (err)
+ goto err_hw_fence_irq;
xe_gt_mcr_set_implicit_defaults(gt);
xe_wa_process_gt(gt);
@@ -537,12 +533,14 @@ static int all_fw_domain_init(struct xe_
if (IS_SRIOV_PF(gt_to_xe(gt)))
xe_gt_sriov_pf_init_hw(gt);
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ err = xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ XE_WARN_ON(err);
return 0;
err_force_wake:
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+err_hw_fence_irq:
for (i = 0; i < XE_ENGINE_CLASS_MAX; ++i)
xe_hw_fence_irq_finish(>->fence_irq[i]);
@@ -555,12 +553,11 @@ err_force_wake:
*/
int xe_gt_init_hwconfig(struct xe_gt *gt)
{
- unsigned int fw_ref;
int err;
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
- if (!fw_ref)
- return -ETIMEDOUT;
+ err = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
+ if (err)
+ goto out;
xe_gt_mcr_init_early(gt);
xe_pat_init(gt);
@@ -578,7 +575,8 @@ int xe_gt_init_hwconfig(struct xe_gt *gt
xe_gt_enable_host_l2_vram(gt);
out_fw:
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
+out:
return err;
}
@@ -746,7 +744,6 @@ static int do_gt_restart(struct xe_gt *g
static int gt_reset(struct xe_gt *gt)
{
- unsigned int fw_ref;
int err;
if (xe_device_wedged(gt_to_xe(gt)))
@@ -767,11 +764,9 @@ static int gt_reset(struct xe_gt *gt)
xe_gt_sanitize(gt);
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
- if (!xe_force_wake_ref_has_domain(fw_ref, XE_FORCEWAKE_ALL)) {
- err = -ETIMEDOUT;
- goto err_out;
- }
+ err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ if (err)
+ goto err_msg;
if (IS_SRIOV_PF(gt_to_xe(gt)))
xe_gt_sriov_pf_stop_prepare(gt);
@@ -792,7 +787,8 @@ static int gt_reset(struct xe_gt *gt)
if (err)
goto err_out;
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ err = xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ XE_WARN_ON(err);
xe_pm_runtime_put(gt_to_xe(gt));
xe_gt_info(gt, "reset done\n");
@@ -800,7 +796,8 @@ static int gt_reset(struct xe_gt *gt)
return 0;
err_out:
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL));
+err_msg:
XE_WARN_ON(xe_uc_start(>->uc));
err_fail:
xe_gt_err(gt, "reset failed (%pe)\n", ERR_PTR(err));
@@ -832,25 +829,22 @@ void xe_gt_reset_async(struct xe_gt *gt)
void xe_gt_suspend_prepare(struct xe_gt *gt)
{
- unsigned int fw_ref;
-
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ XE_WARN_ON(xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL));
xe_uc_suspend_prepare(>->uc);
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL));
}
int xe_gt_suspend(struct xe_gt *gt)
{
- unsigned int fw_ref;
int err;
xe_gt_dbg(gt, "suspending\n");
xe_gt_sanitize(gt);
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
- if (!xe_force_wake_ref_has_domain(fw_ref, XE_FORCEWAKE_ALL))
+ err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ if (err)
goto err_msg;
err = xe_uc_suspend(>->uc);
@@ -861,15 +855,14 @@ int xe_gt_suspend(struct xe_gt *gt)
xe_gt_disable_host_l2_vram(gt);
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL));
xe_gt_dbg(gt, "suspended\n");
return 0;
-err_msg:
- err = -ETIMEDOUT;
err_force_wake:
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL));
+err_msg:
xe_gt_err(gt, "suspend failed (%pe)\n", ERR_PTR(err));
return err;
@@ -877,11 +870,9 @@ err_force_wake:
void xe_gt_shutdown(struct xe_gt *gt)
{
- unsigned int fw_ref;
-
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
do_gt_reset(gt);
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
}
/**
@@ -906,12 +897,11 @@ int xe_gt_sanitize_freq(struct xe_gt *gt
int xe_gt_resume(struct xe_gt *gt)
{
- unsigned int fw_ref;
int err;
xe_gt_dbg(gt, "resuming\n");
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
- if (!xe_force_wake_ref_has_domain(fw_ref, XE_FORCEWAKE_ALL))
+ err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ if (err)
goto err_msg;
err = do_gt_restart(gt);
@@ -920,15 +910,14 @@ int xe_gt_resume(struct xe_gt *gt)
xe_gt_idle_enable_pg(gt);
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL));
xe_gt_dbg(gt, "resumed\n");
return 0;
-err_msg:
- err = -ETIMEDOUT;
err_force_wake:
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL));
+err_msg:
xe_gt_err(gt, "resume failed (%pe)\n", ERR_PTR(err));
return err;
Patches currently in stable-queue which might be from tomitamoeko@gmail.com are
queue-6.12/revert-drm-xe-forcewake-add-a-helper-xe_force_wake_ref_has_domain.patch
queue-6.12/revert-drm-xe-tests-mocs-update-xe_force_wake_get-return-handling.patch
queue-6.12/revert-drm-xe-gt-update-handling-of-xe_force_wake_get-return.patch
queue-6.12/revert-drm-xe-devcoredump-update-handling-of-xe_force_wake_get-return.patch
^ permalink raw reply [flat|nested] 18+ messages in thread
* Patch "Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"" has been added to the 6.12-stable tree
2025-07-29 11:05 ` [PATCH 6.12 2/4] Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling" Tomita Moeko
@ 2025-07-30 8:00 ` gregkh
2025-07-30 8:20 ` ✗ CI.checkpatch: warning for " Patchwork
` (3 subsequent siblings)
4 siblings, 0 replies; 18+ messages in thread
From: gregkh @ 2025-07-30 8:00 UTC (permalink / raw)
To: badal.nilawar, gregkh, himal.prasad.ghimiray, intel-xe,
lucas.demarchi, nirmoy.das, rodrigo.vivi, thomas.hellstrom,
tomitamoeko
Cc: stable-commits
This is a note to let you know that I've just added the patch titled
Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"
to the 6.12-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
revert-drm-xe-tests-mocs-update-xe_force_wake_get-return-handling.patch
and it can be found in the queue-6.12 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@vger.kernel.org> know about it.
From stable+bounces-165053-greg=kroah.com@vger.kernel.org Tue Jul 29 13:05:55 2025
From: Tomita Moeko <tomitamoeko@gmail.com>
Date: Tue, 29 Jul 2025 19:05:23 +0800
Subject: Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"
To: "Lucas De Marchi" <lucas.demarchi@intel.com>, "Thomas Hellström" <thomas.hellstrom@linux.intel.com>, "Rodrigo Vivi" <rodrigo.vivi@intel.com>
Cc: intel-xe@lists.freedesktop.org, stable@vger.kernel.org, Tomita Moeko <tomitamoeko@gmail.com>, Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>, Nirmoy Das <nirmoy.das@intel.com>, Badal Nilawar <badal.nilawar@intel.com>
Message-ID: <20250729110525.49838-3-tomitamoeko@gmail.com>
From: Tomita Moeko <tomitamoeko@gmail.com>
This reverts commit 95a75ed2b005447f96fbd4ac61758ccda44069d1.
The reverted commit updated the handling of xe_force_wake_get to match
the new "return refcounted domain mask" semantics introduced in commit
a7ddcea1f5ac ("drm/xe: Error handling in xe_force_wake_get()"). However,
that API change only exists in 6.13 and later.
In 6.12 stable kernel, xe_force_wake_get still returns a status code.
The update incorrectly treats the return value as a mask, causing the
return value of 0 to be misinterpreted as an error.
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Cc: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Cc: Nirmoy Das <nirmoy.das@intel.com>
Cc: Badal Nilawar <badal.nilawar@intel.com>
Acked-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Tomita Moeko <tomitamoeko@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
drivers/gpu/drm/xe/tests/xe_mocs.c | 21 ++++++++++-----------
1 file changed, 10 insertions(+), 11 deletions(-)
--- a/drivers/gpu/drm/xe/tests/xe_mocs.c
+++ b/drivers/gpu/drm/xe/tests/xe_mocs.c
@@ -43,14 +43,12 @@ static void read_l3cc_table(struct xe_gt
{
struct kunit *test = kunit_get_current_test();
u32 l3cc, l3cc_expected;
- unsigned int fw_ref, i;
+ unsigned int i;
u32 reg_val;
+ u32 ret;
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
- if (!xe_force_wake_ref_has_domain(fw_ref, XE_FORCEWAKE_ALL)) {
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
- KUNIT_ASSERT_TRUE_MSG(test, true, "Forcewake Failed.\n");
- }
+ ret = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ KUNIT_ASSERT_EQ_MSG(test, ret, 0, "Forcewake Failed.\n");
for (i = 0; i < info->num_mocs_regs; i++) {
if (!(i & 1)) {
@@ -74,7 +72,7 @@ static void read_l3cc_table(struct xe_gt
KUNIT_EXPECT_EQ_MSG(test, l3cc_expected, l3cc,
"l3cc idx=%u has incorrect val.\n", i);
}
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
}
static void read_mocs_table(struct xe_gt *gt,
@@ -82,14 +80,15 @@ static void read_mocs_table(struct xe_gt
{
struct kunit *test = kunit_get_current_test();
u32 mocs, mocs_expected;
- unsigned int fw_ref, i;
+ unsigned int i;
u32 reg_val;
+ u32 ret;
KUNIT_EXPECT_TRUE_MSG(test, info->unused_entries_index,
"Unused entries index should have been defined\n");
- fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
- KUNIT_ASSERT_NE_MSG(test, fw_ref, 0, "Forcewake Failed.\n");
+ ret = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
+ KUNIT_ASSERT_EQ_MSG(test, ret, 0, "Forcewake Failed.\n");
for (i = 0; i < info->num_mocs_regs; i++) {
if (regs_are_mcr(gt))
@@ -107,7 +106,7 @@ static void read_mocs_table(struct xe_gt
"mocs reg 0x%x has incorrect val.\n", i);
}
- xe_force_wake_put(gt_to_fw(gt), fw_ref);
+ xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
}
static int mocs_kernel_test_run_device(struct xe_device *xe)
Patches currently in stable-queue which might be from tomitamoeko@gmail.com are
queue-6.12/revert-drm-xe-forcewake-add-a-helper-xe_force_wake_ref_has_domain.patch
queue-6.12/revert-drm-xe-tests-mocs-update-xe_force_wake_get-return-handling.patch
queue-6.12/revert-drm-xe-gt-update-handling-of-xe_force_wake_get-return.patch
queue-6.12/revert-drm-xe-devcoredump-update-handling-of-xe_force_wake_get-return.patch
^ permalink raw reply [flat|nested] 18+ messages in thread
* ✗ CI.checkpatch: warning for Patch "Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()"" has been added to the 6.12-stable tree
2025-07-29 11:05 ` [PATCH 6.12 4/4] Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()" Tomita Moeko
2025-07-29 14:51 ` Greg KH
2025-07-30 8:00 ` Patch "Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()"" has been added to the 6.12-stable tree gregkh
@ 2025-07-30 8:10 ` Patchwork
2025-07-30 8:10 ` ✗ CI.KUnit: failure " Patchwork
3 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2025-07-30 8:10 UTC (permalink / raw)
To: gregkh; +Cc: intel-xe
== Series Details ==
Series: Patch "Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()"" has been added to the 6.12-stable tree
URL : https://patchwork.freedesktop.org/series/152264/
State : warning
== Summary ==
+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
c298eac5978c38dcc62a70c0d73c91765e7cc296
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit fb955f4c0cccaa170cd90a1914d78323286c73db
Author: gregkh@linuxfoundation.org <gregkh@linuxfoundation.org>
Date: Wed Jul 30 10:00:20 2025 +0200
Patch "Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()"" has been added to the 6.12-stable tree
This is a note to let you know that I've just added the patch titled
Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()"
to the 6.12-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
revert-drm-xe-forcewake-add-a-helper-xe_force_wake_ref_has_domain.patch
and it can be found in the queue-6.12 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@vger.kernel.org> know about it.
From stable+bounces-165055-greg=kroah.com@vger.kernel.org Tue Jul 29 13:06:06 2025
From: Tomita Moeko <tomitamoeko@gmail.com>
Date: Tue, 29 Jul 2025 19:05:25 +0800
Subject: Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()"
To: "Lucas De Marchi" <lucas.demarchi@intel.com>, "Thomas Hellström" <thomas.hellstrom@linux.intel.com>, "Rodrigo Vivi" <rodrigo.vivi@intel.com>
Cc: intel-xe@lists.freedesktop.org, stable@vger.kernel.org, Tomita Moeko <tomitamoeko@gmail.com>, Michal Wajdeczko <michal.wajdeczko@intel.com>, Badal Nilawar <badal.nilawar@intel.com>, Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Message-ID: <20250729110525.49838-5-tomitamoeko@gmail.com>
From: Tomita Moeko <tomitamoeko@gmail.com>
This reverts commit deb05f8431f31e08fd6ab99a56069fc98014dbec.
The helper function introduced in the reverted commit is for handling
the "refcounted domain mask" introduced in commit a7ddcea1f5ac
("drm/xe: Error handling in xe_force_wake_get()"). Since that API change
only exists in 6.13 and later, this helper is unnecessary in 6.12 stable
kernel.
Cc: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Badal Nilawar <badal.nilawar@intel.com>
Cc: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Acked-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Tomita Moeko <tomitamoeko@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+ /mt/dim checkpatch 9378b693d04cb60c6d1b13150244c480a7cd2741 drm-intel
fb955f4c0ccc Patch "Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()"" has been added to the 6.12-stable tree
-:15: WARNING:COMMIT_LOG_LONG_LINE: Prefer a maximum 75 chars per line (possible unwrapped commit description?)
#15:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
-:29: WARNING:BAD_STABLE_ADDRESS_STYLE: Invalid email format for stable: 'intel-xe@lists.freedesktop.org, stable@vger.kernel.org, Tomita Moeko <tomitamoeko@gmail.com>, Michal Wajdeczko <michal.wajdeczko@intel.com>, Badal Nilawar <badal.nilawar@intel.com>, Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>', prefer 'himal.prasad.ghimiray@intel.com # @..,@..,<@.>,<.@.>,<.@.>,'
#29:
Cc: intel-xe@lists.freedesktop.org, stable@vger.kernel.org, Tomita Moeko <tomitamoeko@gmail.com>, Michal Wajdeczko <michal.wajdeczko@intel.com>, Badal Nilawar <badal.nilawar@intel.com>, Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
-:34: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id 'deb05f8431f31e08fd6ab99a56069fc98014dbec', maybe rebased or not pulled?
#34:
This reverts commit deb05f8431f31e08fd6ab99a56069fc98014dbec.
total: 0 errors, 3 warnings, 0 checks, 20 lines checked
^ permalink raw reply [flat|nested] 18+ messages in thread
* ✗ CI.KUnit: failure for Patch "Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()"" has been added to the 6.12-stable tree
2025-07-29 11:05 ` [PATCH 6.12 4/4] Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()" Tomita Moeko
` (2 preceding siblings ...)
2025-07-30 8:10 ` ✗ CI.checkpatch: warning for " Patchwork
@ 2025-07-30 8:10 ` Patchwork
3 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2025-07-30 8:10 UTC (permalink / raw)
To: gregkh; +Cc: intel-xe
== Series Details ==
Series: Patch "Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()"" has been added to the 6.12-stable tree
URL : https://patchwork.freedesktop.org/series/152264/
State : failure
== Summary ==
+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
ERROR:root:../drivers/gpu/drm/xe/xe_devcoredump.c: In function ‘xe_devcoredump_deferred_snap_work’:
../drivers/gpu/drm/xe/xe_devcoredump.c:294:14: error: implicit declaration of function ‘xe_force_wake_ref_has_domain’ [-Werror=implicit-function-declaration]
294 | if (!xe_force_wake_ref_has_domain(fw_ref, XE_FORCEWAKE_ALL))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[7]: *** [../scripts/Makefile.build:287: drivers/gpu/drm/xe/xe_devcoredump.o] Error 1
make[7]: *** Waiting for unfinished jobs....
../drivers/gpu/drm/xe/xe_drm_client.c: In function ‘force_wake_get_any_engine’:
../drivers/gpu/drm/xe/xe_drm_client.c:305:14: error: implicit declaration of function ‘xe_force_wake_ref_has_domain’ [-Werror=implicit-function-declaration]
305 | if (!xe_force_wake_ref_has_domain(fw_ref, domain)) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[7]: *** [../scripts/Makefile.build:287: drivers/gpu/drm/xe/xe_drm_client.o] Error 1
../drivers/gpu/drm/xe/xe_eu_stall.c: In function ‘xe_eu_stall_stream_enable’:
../drivers/gpu/drm/xe/xe_eu_stall.c:646:14: error: implicit declaration of function ‘xe_force_wake_ref_has_domain’ [-Werror=implicit-function-declaration]
646 | if (!xe_force_wake_ref_has_domain(fw_ref, XE_FW_RENDER)) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[7]: *** [../scripts/Makefile.build:287: drivers/gpu/drm/xe/xe_eu_stall.o] Error 1
make[6]: *** [../scripts/Makefile.build:555: drivers/gpu/drm/xe] Error 2
make[6]: *** Waiting for unfinished jobs....
make[5]: *** [../scripts/Makefile.build:555: drivers/gpu/drm] Error 2
make[4]: *** [../scripts/Makefile.build:555: drivers/gpu] Error 2
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [../scripts/Makefile.build:555: drivers] Error 2
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/kernel/Makefile:2003: .] Error 2
make[1]: *** [/kernel/Makefile:248: __sub-make] Error 2
make: *** [Makefile:248: __sub-make] Error 2
[08:10:23] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[08:10:28] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 18+ messages in thread
* ✗ CI.checkpatch: warning for Patch "Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"" has been added to the 6.12-stable tree
2025-07-29 11:05 ` [PATCH 6.12 2/4] Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling" Tomita Moeko
2025-07-30 8:00 ` Patch "Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"" has been added to the 6.12-stable tree gregkh
@ 2025-07-30 8:20 ` Patchwork
2025-07-30 8:21 ` ✓ CI.KUnit: success " Patchwork
` (2 subsequent siblings)
4 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2025-07-30 8:20 UTC (permalink / raw)
To: gregkh; +Cc: intel-xe
== Series Details ==
Series: Patch "Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"" has been added to the 6.12-stable tree
URL : https://patchwork.freedesktop.org/series/152266/
State : warning
== Summary ==
+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
c298eac5978c38dcc62a70c0d73c91765e7cc296
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 18197bce4c0d51cb05eda35a0dc668853cbb491c
Author: gregkh@linuxfoundation.org <gregkh@linuxfoundation.org>
Date: Wed Jul 30 10:00:21 2025 +0200
Patch "Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"" has been added to the 6.12-stable tree
This is a note to let you know that I've just added the patch titled
Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"
to the 6.12-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
revert-drm-xe-tests-mocs-update-xe_force_wake_get-return-handling.patch
and it can be found in the queue-6.12 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@vger.kernel.org> know about it.
From stable+bounces-165053-greg=kroah.com@vger.kernel.org Tue Jul 29 13:05:55 2025
From: Tomita Moeko <tomitamoeko@gmail.com>
Date: Tue, 29 Jul 2025 19:05:23 +0800
Subject: Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"
To: "Lucas De Marchi" <lucas.demarchi@intel.com>, "Thomas Hellström" <thomas.hellstrom@linux.intel.com>, "Rodrigo Vivi" <rodrigo.vivi@intel.com>
Cc: intel-xe@lists.freedesktop.org, stable@vger.kernel.org, Tomita Moeko <tomitamoeko@gmail.com>, Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>, Nirmoy Das <nirmoy.das@intel.com>, Badal Nilawar <badal.nilawar@intel.com>
Message-ID: <20250729110525.49838-3-tomitamoeko@gmail.com>
From: Tomita Moeko <tomitamoeko@gmail.com>
This reverts commit 95a75ed2b005447f96fbd4ac61758ccda44069d1.
The reverted commit updated the handling of xe_force_wake_get to match
the new "return refcounted domain mask" semantics introduced in commit
a7ddcea1f5ac ("drm/xe: Error handling in xe_force_wake_get()"). However,
that API change only exists in 6.13 and later.
In 6.12 stable kernel, xe_force_wake_get still returns a status code.
The update incorrectly treats the return value as a mask, causing the
return value of 0 to be misinterpreted as an error.
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Cc: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Cc: Nirmoy Das <nirmoy.das@intel.com>
Cc: Badal Nilawar <badal.nilawar@intel.com>
Acked-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Tomita Moeko <tomitamoeko@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+ /mt/dim checkpatch 9378b693d04cb60c6d1b13150244c480a7cd2741 drm-intel
18197bce4c0d Patch "Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"" has been added to the 6.12-stable tree
-:15: WARNING:COMMIT_LOG_LONG_LINE: Prefer a maximum 75 chars per line (possible unwrapped commit description?)
#15:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
-:29: WARNING:BAD_STABLE_ADDRESS_STYLE: Invalid email format for stable: 'intel-xe@lists.freedesktop.org, stable@vger.kernel.org, Tomita Moeko <tomitamoeko@gmail.com>, Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>, Nirmoy Das <nirmoy.das@intel.com>, Badal Nilawar <badal.nilawar@intel.com>', prefer 'badal.nilawar@intel.com # @..,@..,<@.>,<..@.>,<.@.>,'
#29:
Cc: intel-xe@lists.freedesktop.org, stable@vger.kernel.org, Tomita Moeko <tomitamoeko@gmail.com>, Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>, Nirmoy Das <nirmoy.das@intel.com>, Badal Nilawar <badal.nilawar@intel.com>
-:34: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id '95a75ed2b005447f96fbd4ac61758ccda44069d1', maybe rebased or not pulled?
#34:
This reverts commit 95a75ed2b005447f96fbd4ac61758ccda44069d1.
total: 0 errors, 3 warnings, 0 checks, 52 lines checked
^ permalink raw reply [flat|nested] 18+ messages in thread
* ✓ CI.KUnit: success for Patch "Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"" has been added to the 6.12-stable tree
2025-07-29 11:05 ` [PATCH 6.12 2/4] Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling" Tomita Moeko
2025-07-30 8:00 ` Patch "Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"" has been added to the 6.12-stable tree gregkh
2025-07-30 8:20 ` ✗ CI.checkpatch: warning for " Patchwork
@ 2025-07-30 8:21 ` Patchwork
2025-07-30 9:46 ` ✓ Xe.CI.BAT: " Patchwork
2025-07-30 10:30 ` ✗ Xe.CI.Full: failure " Patchwork
4 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2025-07-30 8:21 UTC (permalink / raw)
To: gregkh; +Cc: intel-xe
== Series Details ==
Series: Patch "Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"" has been added to the 6.12-stable tree
URL : https://patchwork.freedesktop.org/series/152266/
State : success
== Summary ==
+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
[08:20:25] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[08:20:29] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[08:20:56] Starting KUnit Kernel (1/1)...
[08:20:56] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[08:20:56] ================== guc_buf (11 subtests) ===================
[08:20:56] [PASSED] test_smallest
[08:20:56] [PASSED] test_largest
[08:20:56] [PASSED] test_granular
[08:20:56] [PASSED] test_unique
[08:20:56] [PASSED] test_overlap
[08:20:56] [PASSED] test_reusable
[08:20:56] [PASSED] test_too_big
[08:20:56] [PASSED] test_flush
[08:20:56] [PASSED] test_lookup
[08:20:56] [PASSED] test_data
[08:20:56] [PASSED] test_class
[08:20:56] ===================== [PASSED] guc_buf =====================
[08:20:56] =================== guc_dbm (7 subtests) ===================
[08:20:56] [PASSED] test_empty
[08:20:56] [PASSED] test_default
[08:20:56] ======================== test_size ========================
[08:20:56] [PASSED] 4
[08:20:56] [PASSED] 8
[08:20:56] [PASSED] 32
[08:20:56] [PASSED] 256
[08:20:56] ==================== [PASSED] test_size ====================
[08:20:56] ======================= test_reuse ========================
[08:20:56] [PASSED] 4
[08:20:56] [PASSED] 8
[08:20:56] [PASSED] 32
[08:20:56] [PASSED] 256
[08:20:56] =================== [PASSED] test_reuse ====================
[08:20:56] =================== test_range_overlap ====================
[08:20:56] [PASSED] 4
[08:20:56] [PASSED] 8
[08:20:56] [PASSED] 32
[08:20:56] [PASSED] 256
[08:20:56] =============== [PASSED] test_range_overlap ================
[08:20:56] =================== test_range_compact ====================
[08:20:56] [PASSED] 4
[08:20:56] [PASSED] 8
[08:20:56] [PASSED] 32
[08:20:56] [PASSED] 256
[08:20:56] =============== [PASSED] test_range_compact ================
[08:20:56] ==================== test_range_spare =====================
[08:20:56] [PASSED] 4
[08:20:56] [PASSED] 8
[08:20:56] [PASSED] 32
[08:20:56] [PASSED] 256
[08:20:56] ================ [PASSED] test_range_spare =================
[08:20:56] ===================== [PASSED] guc_dbm =====================
[08:20:56] =================== guc_idm (6 subtests) ===================
[08:20:56] [PASSED] bad_init
[08:20:56] [PASSED] no_init
[08:20:56] [PASSED] init_fini
[08:20:56] [PASSED] check_used
[08:20:56] [PASSED] check_quota
[08:20:56] [PASSED] check_all
[08:20:56] ===================== [PASSED] guc_idm =====================
[08:20:56] ================== no_relay (3 subtests) ===================
[08:20:56] [PASSED] xe_drops_guc2pf_if_not_ready
[08:20:56] [PASSED] xe_drops_guc2vf_if_not_ready
[08:20:56] [PASSED] xe_rejects_send_if_not_ready
[08:20:56] ==================== [PASSED] no_relay =====================
[08:20:56] ================== pf_relay (14 subtests) ==================
[08:20:56] [PASSED] pf_rejects_guc2pf_too_short
[08:20:56] [PASSED] pf_rejects_guc2pf_too_long
[08:20:56] [PASSED] pf_rejects_guc2pf_no_payload
[08:20:56] [PASSED] pf_fails_no_payload
[08:20:56] [PASSED] pf_fails_bad_origin
[08:20:56] [PASSED] pf_fails_bad_type
[08:20:56] [PASSED] pf_txn_reports_error
[08:20:56] [PASSED] pf_txn_sends_pf2guc
[08:20:56] [PASSED] pf_sends_pf2guc
[08:20:56] [SKIPPED] pf_loopback_nop
[08:20:56] [SKIPPED] pf_loopback_echo
[08:20:56] [SKIPPED] pf_loopback_fail
[08:20:56] [SKIPPED] pf_loopback_busy
[08:20:56] [SKIPPED] pf_loopback_retry
[08:20:56] ==================== [PASSED] pf_relay =====================
[08:20:56] ================== vf_relay (3 subtests) ===================
[08:20:56] [PASSED] vf_rejects_guc2vf_too_short
[08:20:56] [PASSED] vf_rejects_guc2vf_too_long
[08:20:56] [PASSED] vf_rejects_guc2vf_no_payload
[08:20:56] ==================== [PASSED] vf_relay =====================
[08:20:56] ===================== lmtt (1 subtest) =====================
[08:20:56] ======================== test_ops =========================
[08:20:56] [PASSED] 2-level
[08:20:56] [PASSED] multi-level
[08:20:56] ==================== [PASSED] test_ops =====================
[08:20:56] ====================== [PASSED] lmtt =======================
[08:20:56] ================= pf_service (11 subtests) =================
[08:20:56] [PASSED] pf_negotiate_any
[08:20:56] [PASSED] pf_negotiate_base_match
[08:20:56] [PASSED] pf_negotiate_base_newer
[08:20:56] [PASSED] pf_negotiate_base_next
[08:20:56] [SKIPPED] pf_negotiate_base_older
[08:20:56] [PASSED] pf_negotiate_base_prev
[08:20:56] [PASSED] pf_negotiate_latest_match
[08:20:56] [PASSED] pf_negotiate_latest_newer
[08:20:56] [PASSED] pf_negotiate_latest_next
[08:20:56] [SKIPPED] pf_negotiate_latest_older
[08:20:56] [SKIPPED] pf_negotiate_latest_prev
[08:20:56] =================== [PASSED] pf_service ====================
[08:20:56] =================== xe_mocs (2 subtests) ===================
[08:20:56] ================ xe_live_mocs_kernel_kunit ================
[08:20:56] =========== [SKIPPED] xe_live_mocs_kernel_kunit ============
[08:20:56] ================ xe_live_mocs_reset_kunit =================
[08:20:56] ============ [SKIPPED] xe_live_mocs_reset_kunit ============
[08:20:56] ==================== [SKIPPED] xe_mocs =====================
[08:20:56] ================= xe_migrate (2 subtests) ==================
[08:20:56] ================= xe_migrate_sanity_kunit =================
[08:20:56] ============ [SKIPPED] xe_migrate_sanity_kunit =============
[08:20:56] ================== xe_validate_ccs_kunit ==================
[08:20:56] ============= [SKIPPED] xe_validate_ccs_kunit ==============
[08:20:56] =================== [SKIPPED] xe_migrate ===================
[08:20:56] ================== xe_dma_buf (1 subtest) ==================
[08:20:56] ==================== xe_dma_buf_kunit =====================
[08:20:56] ================ [SKIPPED] xe_dma_buf_kunit ================
[08:20:56] =================== [SKIPPED] xe_dma_buf ===================
[08:20:56] ================= xe_bo_shrink (1 subtest) =================
[08:20:56] =================== xe_bo_shrink_kunit ====================
[08:20:56] =============== [SKIPPED] xe_bo_shrink_kunit ===============
[08:20:56] ================== [SKIPPED] xe_bo_shrink ==================
[08:20:56] ==================== xe_bo (2 subtests) ====================
[08:20:56] ================== xe_ccs_migrate_kunit ===================
[08:20:56] ============== [SKIPPED] xe_ccs_migrate_kunit ==============
[08:20:56] ==================== xe_bo_evict_kunit ====================
[08:20:56] =============== [SKIPPED] xe_bo_evict_kunit ================
[08:20:56] ===================== [SKIPPED] xe_bo ======================
[08:20:56] ==================== args (11 subtests) ====================
[08:20:56] [PASSED] count_args_test
[08:20:56] [PASSED] call_args_example
[08:20:56] [PASSED] call_args_test
[08:20:56] [PASSED] drop_first_arg_example
[08:20:56] [PASSED] drop_first_arg_test
[08:20:56] [PASSED] first_arg_example
[08:20:56] [PASSED] first_arg_test
[08:20:56] [PASSED] last_arg_example
[08:20:56] [PASSED] last_arg_test
[08:20:56] [PASSED] pick_arg_example
[08:20:56] [PASSED] sep_comma_example
[08:20:56] ====================== [PASSED] args =======================
[08:20:56] =================== xe_pci (3 subtests) ====================
[08:20:56] ==================== check_graphics_ip ====================
[08:20:56] [PASSED] 12.70 Xe_LPG
[08:20:56] [PASSED] 12.71 Xe_LPG
[08:20:56] [PASSED] 12.74 Xe_LPG+
[08:20:56] [PASSED] 20.01 Xe2_HPG
[08:20:56] [PASSED] 20.02 Xe2_HPG
[08:20:56] [PASSED] 20.04 Xe2_LPG
[08:20:56] [PASSED] 30.00 Xe3_LPG
[08:20:56] [PASSED] 30.01 Xe3_LPG
[08:20:56] [PASSED] 30.03 Xe3_LPG
[08:20:56] ================ [PASSED] check_graphics_ip ================
[08:20:56] ===================== check_media_ip ======================
[08:20:56] [PASSED] 13.00 Xe_LPM+
[08:20:56] [PASSED] 13.01 Xe2_HPM
[08:20:56] [PASSED] 20.00 Xe2_LPM
[08:20:56] [PASSED] 30.00 Xe3_LPM
[08:20:56] [PASSED] 30.02 Xe3_LPM
[08:20:56] ================= [PASSED] check_media_ip ==================
[08:20:56] ================= check_platform_gt_count =================
[08:20:56] [PASSED] 0x9A60 (TIGERLAKE)
[08:20:56] [PASSED] 0x9A68 (TIGERLAKE)
[08:20:56] [PASSED] 0x9A70 (TIGERLAKE)
[08:20:56] [PASSED] 0x9A40 (TIGERLAKE)
[08:20:56] [PASSED] 0x9A49 (TIGERLAKE)
[08:20:56] [PASSED] 0x9A59 (TIGERLAKE)
[08:20:56] [PASSED] 0x9A78 (TIGERLAKE)
[08:20:56] [PASSED] 0x9AC0 (TIGERLAKE)
[08:20:56] [PASSED] 0x9AC9 (TIGERLAKE)
[08:20:56] [PASSED] 0x9AD9 (TIGERLAKE)
[08:20:56] [PASSED] 0x9AF8 (TIGERLAKE)
[08:20:56] [PASSED] 0x4C80 (ROCKETLAKE)
[08:20:56] [PASSED] 0x4C8A (ROCKETLAKE)
[08:20:56] [PASSED] 0x4C8B (ROCKETLAKE)
[08:20:56] [PASSED] 0x4C8C (ROCKETLAKE)
[08:20:56] [PASSED] 0x4C90 (ROCKETLAKE)
[08:20:56] [PASSED] 0x4C9A (ROCKETLAKE)
[08:20:56] [PASSED] 0x4680 (ALDERLAKE_S)
[08:20:56] [PASSED] 0x4682 (ALDERLAKE_S)
[08:20:56] [PASSED] 0x4688 (ALDERLAKE_S)
[08:20:56] [PASSED] 0x468A (ALDERLAKE_S)
[08:20:56] [PASSED] 0x468B (ALDERLAKE_S)
[08:20:56] [PASSED] 0x4690 (ALDERLAKE_S)
[08:20:56] [PASSED] 0x4692 (ALDERLAKE_S)
[08:20:56] [PASSED] 0x4693 (ALDERLAKE_S)
[08:20:56] [PASSED] 0x46A0 (ALDERLAKE_P)
[08:20:56] [PASSED] 0x46A1 (ALDERLAKE_P)
[08:20:56] [PASSED] 0x46A2 (ALDERLAKE_P)
[08:20:56] [PASSED] 0x46A3 (ALDERLAKE_P)
[08:20:56] [PASSED] 0x46A6 (ALDERLAKE_P)
[08:20:56] [PASSED] 0x46A8 (ALDERLAKE_P)
[08:20:56] [PASSED] 0x46AA (ALDERLAKE_P)
[08:20:56] [PASSED] 0x462A (ALDERLAKE_P)
[08:20:56] [PASSED] 0x4626 (ALDERLAKE_P)
[08:20:56] [PASSED] 0x4628 (ALDERLAKE_P)
[08:20:56] [PASSED] 0x46B0 (ALDERLAKE_P)
[08:20:56] [PASSED] 0x46B1 (ALDERLAKE_P)
[08:20:56] [PASSED] 0x46B2 (ALDERLAKE_P)
[08:20:56] [PASSED] 0x46B3 (ALDERLAKE_P)
[08:20:56] [PASSED] 0x46C0 (ALDERLAKE_P)
[08:20:56] [PASSED] 0x46C1 (ALDERLAKE_P)
[08:20:56] [PASSED] 0x46C2 (ALDERLAKE_P)
[08:20:56] [PASSED] 0x46C3 (ALDERLAKE_P)
[08:20:56] [PASSED] 0x46D0 (ALDERLAKE_N)
[08:20:56] [PASSED] 0x46D1 (ALDERLAKE_N)
[08:20:56] [PASSED] 0x46D2 (ALDERLAKE_N)
[08:20:56] [PASSED] 0x46D3 (ALDERLAKE_N)
[08:20:56] [PASSED] 0x46D4 (ALDERLAKE_N)
[08:20:56] [PASSED] 0xA721 (ALDERLAKE_P)
[08:20:56] [PASSED] 0xA7A1 (ALDERLAKE_P)
[08:20:56] [PASSED] 0xA7A9 (ALDERLAKE_P)
[08:20:56] [PASSED] 0xA7AC (ALDERLAKE_P)
[08:20:56] [PASSED] 0xA7AD (ALDERLAKE_P)
[08:20:56] [PASSED] 0xA720 (ALDERLAKE_P)
[08:20:56] [PASSED] 0xA7A0 (ALDERLAKE_P)
[08:20:56] [PASSED] 0xA7A8 (ALDERLAKE_P)
[08:20:56] [PASSED] 0xA7AA (ALDERLAKE_P)
[08:20:56] [PASSED] 0xA7AB (ALDERLAKE_P)
[08:20:56] [PASSED] 0xA780 (ALDERLAKE_S)
[08:20:56] [PASSED] 0xA781 (ALDERLAKE_S)
[08:20:56] [PASSED] 0xA782 (ALDERLAKE_S)
[08:20:56] [PASSED] 0xA783 (ALDERLAKE_S)
[08:20:56] [PASSED] 0xA788 (ALDERLAKE_S)
[08:20:56] [PASSED] 0xA789 (ALDERLAKE_S)
[08:20:56] [PASSED] 0xA78A (ALDERLAKE_S)
[08:20:56] [PASSED] 0xA78B (ALDERLAKE_S)
[08:20:56] [PASSED] 0x4905 (DG1)
[08:20:56] [PASSED] 0x4906 (DG1)
[08:20:56] [PASSED] 0x4907 (DG1)
[08:20:56] [PASSED] 0x4908 (DG1)
[08:20:56] [PASSED] 0x4909 (DG1)
[08:20:56] [PASSED] 0x56C0 (DG2)
[08:20:56] [PASSED] 0x56C2 (DG2)
[08:20:56] [PASSED] 0x56C1 (DG2)
[08:20:56] [PASSED] 0x7D51 (METEORLAKE)
[08:20:56] [PASSED] 0x7DD1 (METEORLAKE)
[08:20:56] [PASSED] 0x7D41 (METEORLAKE)
[08:20:56] [PASSED] 0x7D67 (METEORLAKE)
[08:20:56] [PASSED] 0xB640 (METEORLAKE)
[08:20:56] [PASSED] 0x56A0 (DG2)
[08:20:56] [PASSED] 0x56A1 (DG2)
[08:20:56] [PASSED] 0x56A2 (DG2)
[08:20:56] [PASSED] 0x56BE (DG2)
[08:20:56] [PASSED] 0x56BF (DG2)
[08:20:56] [PASSED] 0x5690 (DG2)
[08:20:56] [PASSED] 0x5691 (DG2)
[08:20:56] [PASSED] 0x5692 (DG2)
[08:20:56] [PASSED] 0x56A5 (DG2)
[08:20:56] [PASSED] 0x56A6 (DG2)
[08:20:56] [PASSED] 0x56B0 (DG2)
[08:20:56] [PASSED] 0x56B1 (DG2)
[08:20:56] [PASSED] 0x56BA (DG2)
[08:20:56] [PASSED] 0x56BB (DG2)
[08:20:56] [PASSED] 0x56BC (DG2)
[08:20:56] [PASSED] 0x56BD (DG2)
[08:20:56] [PASSED] 0x5693 (DG2)
[08:20:56] [PASSED] 0x5694 (DG2)
[08:20:56] [PASSED] 0x5695 (DG2)
[08:20:56] [PASSED] 0x56A3 (DG2)
[08:20:56] [PASSED] 0x56A4 (DG2)
[08:20:56] [PASSED] 0x56B2 (DG2)
[08:20:56] [PASSED] 0x56B3 (DG2)
[08:20:56] [PASSED] 0x5696 (DG2)
[08:20:56] [PASSED] 0x5697 (DG2)
[08:20:56] [PASSED] 0xB69 (PVC)
[08:20:56] [PASSED] 0xB6E (PVC)
[08:20:56] [PASSED] 0xBD4 (PVC)
[08:20:56] [PASSED] 0xBD5 (PVC)
[08:20:56] [PASSED] 0xBD6 (PVC)
[08:20:56] [PASSED] 0xBD7 (PVC)
[08:20:56] [PASSED] 0xBD8 (PVC)
[08:20:56] [PASSED] 0xBD9 (PVC)
[08:20:56] [PASSED] 0xBDA (PVC)
[08:20:56] [PASSED] 0xBDB (PVC)
[08:20:56] [PASSED] 0xBE0 (PVC)
[08:20:56] [PASSED] 0xBE1 (PVC)
[08:20:56] [PASSED] 0xBE5 (PVC)
[08:20:56] [PASSED] 0x7D40 (METEORLAKE)
[08:20:56] [PASSED] 0x7D45 (METEORLAKE)
[08:20:56] [PASSED] 0x7D55 (METEORLAKE)
[08:20:56] [PASSED] 0x7D60 (METEORLAKE)
[08:20:56] [PASSED] 0x7DD5 (METEORLAKE)
[08:20:56] [PASSED] 0x6420 (LUNARLAKE)
[08:20:56] [PASSED] 0x64A0 (LUNARLAKE)
[08:20:56] [PASSED] 0x64B0 (LUNARLAKE)
[08:20:56] [PASSED] 0xE202 (BATTLEMAGE)
[08:20:56] [PASSED] 0xE209 (BATTLEMAGE)
[08:20:56] [PASSED] 0xE20B (BATTLEMAGE)
[08:20:56] [PASSED] 0xE20C (BATTLEMAGE)
[08:20:56] [PASSED] 0xE20D (BATTLEMAGE)
[08:20:56] [PASSED] 0xE210 (BATTLEMAGE)
[08:20:56] [PASSED] 0xE211 (BATTLEMAGE)
[08:20:56] [PASSED] 0xE212 (BATTLEMAGE)
[08:20:56] [PASSED] 0xE216 (BATTLEMAGE)
[08:20:56] [PASSED] 0xE220 (BATTLEMAGE)
[08:20:56] [PASSED] 0xE221 (BATTLEMAGE)
[08:20:56] [PASSED] 0xE222 (BATTLEMAGE)
[08:20:56] [PASSED] 0xE223 (BATTLEMAGE)
[08:20:56] [PASSED] 0xB080 (PANTHERLAKE)
[08:20:56] [PASSED] 0xB081 (PANTHERLAKE)
[08:20:56] [PASSED] 0xB082 (PANTHERLAKE)
[08:20:56] [PASSED] 0xB083 (PANTHERLAKE)
[08:20:56] [PASSED] 0xB084 (PANTHERLAKE)
[08:20:56] [PASSED] 0xB085 (PANTHERLAKE)
[08:20:56] [PASSED] 0xB086 (PANTHERLAKE)
[08:20:56] [PASSED] 0xB087 (PANTHERLAKE)
[08:20:56] [PASSED] 0xB08F (PANTHERLAKE)
[08:20:56] [PASSED] 0xB090 (PANTHERLAKE)
[08:20:56] [PASSED] 0xB0A0 (PANTHERLAKE)
[08:20:56] [PASSED] 0xB0B0 (PANTHERLAKE)
[08:20:56] [PASSED] 0xFD80 (PANTHERLAKE)
[08:20:56] [PASSED] 0xFD81 (PANTHERLAKE)
[08:20:56] ============= [PASSED] check_platform_gt_count =============
[08:20:56] ===================== [PASSED] xe_pci ======================
[08:20:56] =================== xe_rtp (2 subtests) ====================
[08:20:56] =============== xe_rtp_process_to_sr_tests ================
[08:20:56] [PASSED] coalesce-same-reg
[08:20:56] [PASSED] no-match-no-add
[08:20:56] [PASSED] match-or
[08:20:56] [PASSED] match-or-xfail
[08:20:56] [PASSED] no-match-no-add-multiple-rules
[08:20:56] [PASSED] two-regs-two-entries
[08:20:56] [PASSED] clr-one-set-other
[08:20:56] [PASSED] set-field
[08:20:56] [PASSED] conflict-duplicate
[08:20:56] [PASSED] conflict-not-disjoint
[08:20:56] [PASSED] conflict-reg-type
[08:20:56] =========== [PASSED] xe_rtp_process_to_sr_tests ============
[08:20:56] ================== xe_rtp_process_tests ===================
[08:20:56] [PASSED] active1
[08:20:56] [PASSED] active2
[08:20:56] [PASSED] active-inactive
[08:20:56] [PASSED] inactive-active
[08:20:56] [PASSED] inactive-1st_or_active-inactive
[08:20:56] [PASSED] inactive-2nd_or_active-inactive
[08:20:56] [PASSED] inactive-last_or_active-inactive
[08:20:56] [PASSED] inactive-no_or_active-inactive
[08:20:56] ============== [PASSED] xe_rtp_process_tests ===============
[08:20:56] ===================== [PASSED] xe_rtp ======================
[08:20:56] ==================== xe_wa (1 subtest) =====================
[08:20:56] ======================== xe_wa_gt =========================
[08:20:56] [PASSED] TIGERLAKE (B0)
[08:20:56] [PASSED] DG1 (A0)
[08:20:56] [PASSED] DG1 (B0)
[08:20:56] [PASSED] ALDERLAKE_S (A0)
[08:20:56] [PASSED] ALDERLAKE_S (B0)
[08:20:56] [PASSED] ALDERLAKE_S (C0)
[08:20:56] [PASSED] ALDERLAKE_S (D0)
[08:20:56] [PASSED] ALDERLAKE_P (A0)
[08:20:56] [PASSED] ALDERLAKE_P (B0)
[08:20:56] [PASSED] ALDERLAKE_P (C0)
[08:20:56] [PASSED] ALDERLAKE_S_RPLS (D0)
[08:20:56] [PASSED] ALDERLAKE_P_RPLU (E0)
[08:20:56] [PASSED] DG2_G10 (C0)
[08:20:56] [PASSED] DG2_G11 (B1)
[08:20:56] [PASSED] DG2_G12 (A1)
[08:20:56] [PASSED] METEORLAKE (g:A0, m:A0)
[08:20:56] [PASSED] METEORLAKE (g:A0, m:A0)
[08:20:56] [PASSED] METEORLAKE (g:A0, m:A0)
[08:20:56] [PASSED] LUNARLAKE (g:A0, m:A0)
[08:20:56] [PASSED] LUNARLAKE (g:B0, m:A0)
stty: 'standard input': Inappropriate ioctl for device
[08:20:56] [PASSED] BATTLEMAGE (g:A0, m:A1)
[08:20:56] ==================== [PASSED] xe_wa_gt =====================
[08:20:56] ====================== [PASSED] xe_wa ======================
[08:20:56] ============================================================
[08:20:56] Testing complete. Ran 297 tests: passed: 281, skipped: 16
[08:20:56] Elapsed time: 31.589s total, 4.022s configuring, 27.200s building, 0.317s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[08:20:56] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[08:20:58] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[08:21:20] Starting KUnit Kernel (1/1)...
[08:21:20] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[08:21:20] == drm_test_atomic_get_connector_for_encoder (1 subtest) ===
[08:21:20] [PASSED] drm_test_drm_atomic_get_connector_for_encoder
[08:21:20] ==== [PASSED] drm_test_atomic_get_connector_for_encoder ====
[08:21:20] =========== drm_validate_clone_mode (2 subtests) ===========
[08:21:20] ============== drm_test_check_in_clone_mode ===============
[08:21:20] [PASSED] in_clone_mode
[08:21:20] [PASSED] not_in_clone_mode
[08:21:20] ========== [PASSED] drm_test_check_in_clone_mode ===========
[08:21:20] =============== drm_test_check_valid_clones ===============
[08:21:20] [PASSED] not_in_clone_mode
[08:21:20] [PASSED] valid_clone
[08:21:20] [PASSED] invalid_clone
[08:21:20] =========== [PASSED] drm_test_check_valid_clones ===========
[08:21:20] ============= [PASSED] drm_validate_clone_mode =============
[08:21:20] ============= drm_validate_modeset (1 subtest) =============
[08:21:20] [PASSED] drm_test_check_connector_changed_modeset
[08:21:20] ============== [PASSED] drm_validate_modeset ===============
[08:21:20] ====== drm_test_bridge_get_current_state (2 subtests) ======
[08:21:20] [PASSED] drm_test_drm_bridge_get_current_state_atomic
[08:21:20] [PASSED] drm_test_drm_bridge_get_current_state_legacy
[08:21:20] ======== [PASSED] drm_test_bridge_get_current_state ========
[08:21:20] ====== drm_test_bridge_helper_reset_crtc (3 subtests) ======
[08:21:20] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic
[08:21:20] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic_disabled
[08:21:20] [PASSED] drm_test_drm_bridge_helper_reset_crtc_legacy
[08:21:20] ======== [PASSED] drm_test_bridge_helper_reset_crtc ========
[08:21:20] ============== drm_bridge_alloc (2 subtests) ===============
[08:21:20] [PASSED] drm_test_drm_bridge_alloc_basic
[08:21:20] [PASSED] drm_test_drm_bridge_alloc_get_put
[08:21:20] ================ [PASSED] drm_bridge_alloc =================
[08:21:20] ================== drm_buddy (7 subtests) ==================
[08:21:20] [PASSED] drm_test_buddy_alloc_limit
[08:21:20] [PASSED] drm_test_buddy_alloc_optimistic
[08:21:20] [PASSED] drm_test_buddy_alloc_pessimistic
[08:21:20] [PASSED] drm_test_buddy_alloc_pathological
[08:21:20] [PASSED] drm_test_buddy_alloc_contiguous
[08:21:20] [PASSED] drm_test_buddy_alloc_clear
[08:21:20] [PASSED] drm_test_buddy_alloc_range_bias
[08:21:20] ==================== [PASSED] drm_buddy ====================
[08:21:20] ============= drm_cmdline_parser (40 subtests) =============
[08:21:20] [PASSED] drm_test_cmdline_force_d_only
[08:21:20] [PASSED] drm_test_cmdline_force_D_only_dvi
[08:21:20] [PASSED] drm_test_cmdline_force_D_only_hdmi
[08:21:20] [PASSED] drm_test_cmdline_force_D_only_not_digital
[08:21:20] [PASSED] drm_test_cmdline_force_e_only
[08:21:20] [PASSED] drm_test_cmdline_res
[08:21:20] [PASSED] drm_test_cmdline_res_vesa
[08:21:20] [PASSED] drm_test_cmdline_res_vesa_rblank
[08:21:20] [PASSED] drm_test_cmdline_res_rblank
[08:21:20] [PASSED] drm_test_cmdline_res_bpp
[08:21:20] [PASSED] drm_test_cmdline_res_refresh
[08:21:20] [PASSED] drm_test_cmdline_res_bpp_refresh
[08:21:20] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[08:21:20] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[08:21:20] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[08:21:20] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[08:21:20] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[08:21:20] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[08:21:20] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[08:21:20] [PASSED] drm_test_cmdline_res_margins_force_on
[08:21:20] [PASSED] drm_test_cmdline_res_vesa_margins
[08:21:20] [PASSED] drm_test_cmdline_name
[08:21:20] [PASSED] drm_test_cmdline_name_bpp
[08:21:20] [PASSED] drm_test_cmdline_name_option
[08:21:20] [PASSED] drm_test_cmdline_name_bpp_option
[08:21:20] [PASSED] drm_test_cmdline_rotate_0
[08:21:20] [PASSED] drm_test_cmdline_rotate_90
[08:21:20] [PASSED] drm_test_cmdline_rotate_180
[08:21:20] [PASSED] drm_test_cmdline_rotate_270
[08:21:20] [PASSED] drm_test_cmdline_hmirror
[08:21:20] [PASSED] drm_test_cmdline_vmirror
[08:21:20] [PASSED] drm_test_cmdline_margin_options
[08:21:20] [PASSED] drm_test_cmdline_multiple_options
[08:21:20] [PASSED] drm_test_cmdline_bpp_extra_and_option
[08:21:20] [PASSED] drm_test_cmdline_extra_and_option
[08:21:20] [PASSED] drm_test_cmdline_freestanding_options
[08:21:20] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[08:21:20] [PASSED] drm_test_cmdline_panel_orientation
[08:21:20] ================ drm_test_cmdline_invalid =================
[08:21:20] [PASSED] margin_only
[08:21:20] [PASSED] interlace_only
[08:21:20] [PASSED] res_missing_x
[08:21:20] [PASSED] res_missing_y
[08:21:20] [PASSED] res_bad_y
[08:21:20] [PASSED] res_missing_y_bpp
[08:21:20] [PASSED] res_bad_bpp
[08:21:20] [PASSED] res_bad_refresh
[08:21:20] [PASSED] res_bpp_refresh_force_on_off
[08:21:20] [PASSED] res_invalid_mode
[08:21:20] [PASSED] res_bpp_wrong_place_mode
[08:21:20] [PASSED] name_bpp_refresh
[08:21:20] [PASSED] name_refresh
[08:21:20] [PASSED] name_refresh_wrong_mode
[08:21:20] [PASSED] name_refresh_invalid_mode
[08:21:20] [PASSED] rotate_multiple
[08:21:20] [PASSED] rotate_invalid_val
[08:21:20] [PASSED] rotate_truncated
[08:21:20] [PASSED] invalid_option
[08:21:20] [PASSED] invalid_tv_option
[08:21:20] [PASSED] truncated_tv_option
[08:21:20] ============ [PASSED] drm_test_cmdline_invalid =============
[08:21:20] =============== drm_test_cmdline_tv_options ===============
[08:21:20] [PASSED] NTSC
[08:21:20] [PASSED] NTSC_443
[08:21:20] [PASSED] NTSC_J
[08:21:20] [PASSED] PAL
[08:21:20] [PASSED] PAL_M
[08:21:20] [PASSED] PAL_N
[08:21:20] [PASSED] SECAM
[08:21:20] [PASSED] MONO_525
[08:21:20] [PASSED] MONO_625
[08:21:20] =========== [PASSED] drm_test_cmdline_tv_options ===========
[08:21:20] =============== [PASSED] drm_cmdline_parser ================
[08:21:20] ========== drmm_connector_hdmi_init (20 subtests) ==========
[08:21:20] [PASSED] drm_test_connector_hdmi_init_valid
[08:21:20] [PASSED] drm_test_connector_hdmi_init_bpc_8
[08:21:20] [PASSED] drm_test_connector_hdmi_init_bpc_10
[08:21:20] [PASSED] drm_test_connector_hdmi_init_bpc_12
[08:21:20] [PASSED] drm_test_connector_hdmi_init_bpc_invalid
[08:21:20] [PASSED] drm_test_connector_hdmi_init_bpc_null
[08:21:20] [PASSED] drm_test_connector_hdmi_init_formats_empty
[08:21:20] [PASSED] drm_test_connector_hdmi_init_formats_no_rgb
[08:21:20] === drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[08:21:20] [PASSED] supported_formats=0x9 yuv420_allowed=1
[08:21:20] [PASSED] supported_formats=0x9 yuv420_allowed=0
[08:21:20] [PASSED] supported_formats=0x3 yuv420_allowed=1
[08:21:20] [PASSED] supported_formats=0x3 yuv420_allowed=0
[08:21:20] === [PASSED] drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[08:21:20] [PASSED] drm_test_connector_hdmi_init_null_ddc
[08:21:20] [PASSED] drm_test_connector_hdmi_init_null_product
[08:21:20] [PASSED] drm_test_connector_hdmi_init_null_vendor
[08:21:20] [PASSED] drm_test_connector_hdmi_init_product_length_exact
[08:21:20] [PASSED] drm_test_connector_hdmi_init_product_length_too_long
[08:21:20] [PASSED] drm_test_connector_hdmi_init_product_valid
[08:21:20] [PASSED] drm_test_connector_hdmi_init_vendor_length_exact
[08:21:20] [PASSED] drm_test_connector_hdmi_init_vendor_length_too_long
[08:21:20] [PASSED] drm_test_connector_hdmi_init_vendor_valid
[08:21:20] ========= drm_test_connector_hdmi_init_type_valid =========
[08:21:20] [PASSED] HDMI-A
[08:21:20] [PASSED] HDMI-B
[08:21:20] ===== [PASSED] drm_test_connector_hdmi_init_type_valid =====
[08:21:20] ======== drm_test_connector_hdmi_init_type_invalid ========
[08:21:20] [PASSED] Unknown
[08:21:20] [PASSED] VGA
[08:21:20] [PASSED] DVI-I
[08:21:20] [PASSED] DVI-D
[08:21:20] [PASSED] DVI-A
[08:21:20] [PASSED] Composite
[08:21:20] [PASSED] SVIDEO
[08:21:20] [PASSED] LVDS
[08:21:20] [PASSED] Component
[08:21:20] [PASSED] DIN
[08:21:20] [PASSED] DP
[08:21:20] [PASSED] TV
[08:21:20] [PASSED] eDP
[08:21:20] [PASSED] Virtual
[08:21:20] [PASSED] DSI
[08:21:20] [PASSED] DPI
[08:21:20] [PASSED] Writeback
[08:21:20] [PASSED] SPI
[08:21:20] [PASSED] USB
[08:21:20] ==== [PASSED] drm_test_connector_hdmi_init_type_invalid ====
[08:21:20] ============ [PASSED] drmm_connector_hdmi_init =============
[08:21:20] ============= drmm_connector_init (3 subtests) =============
[08:21:20] [PASSED] drm_test_drmm_connector_init
[08:21:20] [PASSED] drm_test_drmm_connector_init_null_ddc
[08:21:20] ========= drm_test_drmm_connector_init_type_valid =========
[08:21:20] [PASSED] Unknown
[08:21:20] [PASSED] VGA
[08:21:20] [PASSED] DVI-I
[08:21:20] [PASSED] DVI-D
[08:21:20] [PASSED] DVI-A
[08:21:20] [PASSED] Composite
[08:21:20] [PASSED] SVIDEO
[08:21:20] [PASSED] LVDS
[08:21:20] [PASSED] Component
[08:21:20] [PASSED] DIN
[08:21:20] [PASSED] DP
[08:21:20] [PASSED] HDMI-A
[08:21:20] [PASSED] HDMI-B
[08:21:20] [PASSED] TV
[08:21:20] [PASSED] eDP
[08:21:20] [PASSED] Virtual
[08:21:20] [PASSED] DSI
[08:21:20] [PASSED] DPI
[08:21:20] [PASSED] Writeback
[08:21:20] [PASSED] SPI
[08:21:20] [PASSED] USB
[08:21:20] ===== [PASSED] drm_test_drmm_connector_init_type_valid =====
[08:21:20] =============== [PASSED] drmm_connector_init ===============
[08:21:20] ========= drm_connector_dynamic_init (6 subtests) ==========
[08:21:20] [PASSED] drm_test_drm_connector_dynamic_init
[08:21:20] [PASSED] drm_test_drm_connector_dynamic_init_null_ddc
[08:21:20] [PASSED] drm_test_drm_connector_dynamic_init_not_added
[08:21:20] [PASSED] drm_test_drm_connector_dynamic_init_properties
[08:21:20] ===== drm_test_drm_connector_dynamic_init_type_valid ======
[08:21:20] [PASSED] Unknown
[08:21:20] [PASSED] VGA
[08:21:20] [PASSED] DVI-I
[08:21:20] [PASSED] DVI-D
[08:21:20] [PASSED] DVI-A
[08:21:20] [PASSED] Composite
[08:21:20] [PASSED] SVIDEO
[08:21:20] [PASSED] LVDS
[08:21:20] [PASSED] Component
[08:21:20] [PASSED] DIN
[08:21:20] [PASSED] DP
[08:21:20] [PASSED] HDMI-A
[08:21:20] [PASSED] HDMI-B
[08:21:20] [PASSED] TV
[08:21:20] [PASSED] eDP
[08:21:20] [PASSED] Virtual
[08:21:20] [PASSED] DSI
[08:21:20] [PASSED] DPI
[08:21:20] [PASSED] Writeback
[08:21:20] [PASSED] SPI
[08:21:20] [PASSED] USB
[08:21:20] = [PASSED] drm_test_drm_connector_dynamic_init_type_valid ==
[08:21:20] ======== drm_test_drm_connector_dynamic_init_name =========
[08:21:20] [PASSED] Unknown
[08:21:20] [PASSED] VGA
[08:21:20] [PASSED] DVI-I
[08:21:20] [PASSED] DVI-D
[08:21:20] [PASSED] DVI-A
[08:21:20] [PASSED] Composite
[08:21:20] [PASSED] SVIDEO
[08:21:20] [PASSED] LVDS
[08:21:20] [PASSED] Component
[08:21:20] [PASSED] DIN
[08:21:20] [PASSED] DP
[08:21:20] [PASSED] HDMI-A
[08:21:20] [PASSED] HDMI-B
[08:21:20] [PASSED] TV
[08:21:20] [PASSED] eDP
[08:21:20] [PASSED] Virtual
[08:21:20] [PASSED] DSI
[08:21:20] [PASSED] DPI
[08:21:20] [PASSED] Writeback
[08:21:20] [PASSED] SPI
[08:21:20] [PASSED] USB
[08:21:20] ==== [PASSED] drm_test_drm_connector_dynamic_init_name =====
[08:21:20] =========== [PASSED] drm_connector_dynamic_init ============
[08:21:20] ==== drm_connector_dynamic_register_early (4 subtests) =====
[08:21:20] [PASSED] drm_test_drm_connector_dynamic_register_early_on_list
[08:21:20] [PASSED] drm_test_drm_connector_dynamic_register_early_defer
[08:21:20] [PASSED] drm_test_drm_connector_dynamic_register_early_no_init
[08:21:20] [PASSED] drm_test_drm_connector_dynamic_register_early_no_mode_object
[08:21:20] ====== [PASSED] drm_connector_dynamic_register_early =======
[08:21:20] ======= drm_connector_dynamic_register (7 subtests) ========
[08:21:20] [PASSED] drm_test_drm_connector_dynamic_register_on_list
[08:21:20] [PASSED] drm_test_drm_connector_dynamic_register_no_defer
[08:21:20] [PASSED] drm_test_drm_connector_dynamic_register_no_init
[08:21:20] [PASSED] drm_test_drm_connector_dynamic_register_mode_object
[08:21:20] [PASSED] drm_test_drm_connector_dynamic_register_sysfs
[08:21:20] [PASSED] drm_test_drm_connector_dynamic_register_sysfs_name
[08:21:20] [PASSED] drm_test_drm_connector_dynamic_register_debugfs
[08:21:20] ========= [PASSED] drm_connector_dynamic_register ==========
[08:21:20] = drm_connector_attach_broadcast_rgb_property (2 subtests) =
[08:21:20] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property
[08:21:20] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property_hdmi_connector
[08:21:20] === [PASSED] drm_connector_attach_broadcast_rgb_property ===
[08:21:20] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[08:21:20] ========== drm_test_get_tv_mode_from_name_valid ===========
[08:21:20] [PASSED] NTSC
[08:21:20] [PASSED] NTSC-443
[08:21:20] [PASSED] NTSC-J
[08:21:20] [PASSED] PAL
[08:21:20] [PASSED] PAL-M
[08:21:20] [PASSED] PAL-N
[08:21:20] [PASSED] SECAM
[08:21:20] [PASSED] Mono
[08:21:20] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[08:21:20] [PASSED] drm_test_get_tv_mode_from_name_truncated
[08:21:20] ============ [PASSED] drm_get_tv_mode_from_name ============
[08:21:20] = drm_test_connector_hdmi_compute_mode_clock (12 subtests) =
[08:21:20] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb
[08:21:20] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc
[08:21:20] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc_vic_1
[08:21:20] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc
[08:21:20] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc_vic_1
[08:21:20] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_double
[08:21:20] = drm_test_connector_hdmi_compute_mode_clock_yuv420_valid =
[08:21:20] [PASSED] VIC 96
[08:21:20] [PASSED] VIC 97
[08:21:20] [PASSED] VIC 101
[08:21:20] [PASSED] VIC 102
[08:21:20] [PASSED] VIC 106
[08:21:20] [PASSED] VIC 107
[08:21:20] === [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_valid ===
[08:21:20] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_10_bpc
[08:21:20] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_12_bpc
[08:21:20] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_8_bpc
[08:21:20] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_10_bpc
[08:21:20] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_12_bpc
[08:21:20] === [PASSED] drm_test_connector_hdmi_compute_mode_clock ====
[08:21:20] == drm_hdmi_connector_get_broadcast_rgb_name (2 subtests) ==
[08:21:20] === drm_test_drm_hdmi_connector_get_broadcast_rgb_name ====
[08:21:20] [PASSED] Automatic
[08:21:20] [PASSED] Full
[08:21:20] [PASSED] Limited 16:235
[08:21:20] === [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name ===
[08:21:20] [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name_invalid
[08:21:20] ==== [PASSED] drm_hdmi_connector_get_broadcast_rgb_name ====
[08:21:20] == drm_hdmi_connector_get_output_format_name (2 subtests) ==
[08:21:20] === drm_test_drm_hdmi_connector_get_output_format_name ====
[08:21:20] [PASSED] RGB
[08:21:20] [PASSED] YUV 4:2:0
[08:21:20] [PASSED] YUV 4:2:2
[08:21:20] [PASSED] YUV 4:4:4
[08:21:20] === [PASSED] drm_test_drm_hdmi_connector_get_output_format_name ===
[08:21:20] [PASSED] drm_test_drm_hdmi_connector_get_output_format_name_invalid
[08:21:20] ==== [PASSED] drm_hdmi_connector_get_output_format_name ====
[08:21:20] ============= drm_damage_helper (21 subtests) ==============
[08:21:20] [PASSED] drm_test_damage_iter_no_damage
[08:21:20] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[08:21:20] [PASSED] drm_test_damage_iter_no_damage_src_moved
[08:21:20] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[08:21:20] [PASSED] drm_test_damage_iter_no_damage_not_visible
[08:21:20] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[08:21:20] [PASSED] drm_test_damage_iter_no_damage_no_fb
[08:21:20] [PASSED] drm_test_damage_iter_simple_damage
[08:21:20] [PASSED] drm_test_damage_iter_single_damage
[08:21:20] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[08:21:20] [PASSED] drm_test_damage_iter_single_damage_outside_src
[08:21:20] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[08:21:20] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[08:21:20] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[08:21:20] [PASSED] drm_test_damage_iter_single_damage_src_moved
[08:21:20] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[08:21:20] [PASSED] drm_test_damage_iter_damage
[08:21:20] [PASSED] drm_test_damage_iter_damage_one_intersect
[08:21:20] [PASSED] drm_test_damage_iter_damage_one_outside
[08:21:20] [PASSED] drm_test_damage_iter_damage_src_moved
[08:21:20] [PASSED] drm_test_damage_iter_damage_not_visible
[08:21:20] ================ [PASSED] drm_damage_helper ================
[08:21:20] ============== drm_dp_mst_helper (3 subtests) ==============
[08:21:20] ============== drm_test_dp_mst_calc_pbn_mode ==============
[08:21:20] [PASSED] Clock 154000 BPP 30 DSC disabled
[08:21:20] [PASSED] Clock 234000 BPP 30 DSC disabled
[08:21:20] [PASSED] Clock 297000 BPP 24 DSC disabled
[08:21:20] [PASSED] Clock 332880 BPP 24 DSC enabled
[08:21:20] [PASSED] Clock 324540 BPP 24 DSC enabled
[08:21:20] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[08:21:20] ============== drm_test_dp_mst_calc_pbn_div ===============
[08:21:20] [PASSED] Link rate 2000000 lane count 4
[08:21:20] [PASSED] Link rate 2000000 lane count 2
[08:21:20] [PASSED] Link rate 2000000 lane count 1
[08:21:20] [PASSED] Link rate 1350000 lane count 4
[08:21:20] [PASSED] Link rate 1350000 lane count 2
[08:21:20] [PASSED] Link rate 1350000 lane count 1
[08:21:20] [PASSED] Link rate 1000000 lane count 4
[08:21:20] [PASSED] Link rate 1000000 lane count 2
[08:21:20] [PASSED] Link rate 1000000 lane count 1
[08:21:20] [PASSED] Link rate 810000 lane count 4
[08:21:20] [PASSED] Link rate 810000 lane count 2
[08:21:20] [PASSED] Link rate 810000 lane count 1
[08:21:20] [PASSED] Link rate 540000 lane count 4
[08:21:20] [PASSED] Link rate 540000 lane count 2
[08:21:20] [PASSED] Link rate 540000 lane count 1
[08:21:20] [PASSED] Link rate 270000 lane count 4
[08:21:20] [PASSED] Link rate 270000 lane count 2
[08:21:20] [PASSED] Link rate 270000 lane count 1
[08:21:20] [PASSED] Link rate 162000 lane count 4
[08:21:20] [PASSED] Link rate 162000 lane count 2
[08:21:20] [PASSED] Link rate 162000 lane count 1
[08:21:20] ========== [PASSED] drm_test_dp_mst_calc_pbn_div ===========
[08:21:20] ========= drm_test_dp_mst_sideband_msg_req_decode =========
[08:21:20] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[08:21:20] [PASSED] DP_POWER_UP_PHY with port number
[08:21:20] [PASSED] DP_POWER_DOWN_PHY with port number
[08:21:20] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[08:21:20] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[08:21:20] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[08:21:20] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[08:21:20] [PASSED] DP_QUERY_PAYLOAD with port number
[08:21:20] [PASSED] DP_QUERY_PAYLOAD with VCPI
[08:21:20] [PASSED] DP_REMOTE_DPCD_READ with port number
[08:21:20] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[08:21:20] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[08:21:20] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[08:21:20] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[08:21:20] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[08:21:20] [PASSED] DP_REMOTE_I2C_READ with port number
[08:21:20] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[08:21:20] [PASSED] DP_REMOTE_I2C_READ with transactions array
[08:21:20] [PASSED] DP_REMOTE_I2C_WRITE with port number
[08:21:20] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[08:21:20] [PASSED] DP_REMOTE_I2C_WRITE with data array
[08:21:20] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[08:21:20] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[08:21:20] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[08:21:20] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[08:21:20] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[08:21:20] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[08:21:20] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[08:21:20] ================ [PASSED] drm_dp_mst_helper ================
[08:21:20] ================== drm_exec (7 subtests) ===================
[08:21:20] [PASSED] sanitycheck
[08:21:20] [PASSED] test_lock
[08:21:20] [PASSED] test_lock_unlock
[08:21:20] [PASSED] test_duplicates
[08:21:20] [PASSED] test_prepare
[08:21:20] [PASSED] test_prepare_array
[08:21:20] [PASSED] test_multiple_loops
[08:21:20] ==================== [PASSED] drm_exec =====================
[08:21:20] =========== drm_format_helper_test (17 subtests) ===========
[08:21:20] ============== drm_test_fb_xrgb8888_to_gray8 ==============
[08:21:20] [PASSED] single_pixel_source_buffer
[08:21:20] [PASSED] single_pixel_clip_rectangle
[08:21:20] [PASSED] well_known_colors
[08:21:20] [PASSED] destination_pitch
[08:21:20] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[08:21:20] ============= drm_test_fb_xrgb8888_to_rgb332 ==============
[08:21:20] [PASSED] single_pixel_source_buffer
[08:21:20] [PASSED] single_pixel_clip_rectangle
[08:21:20] [PASSED] well_known_colors
[08:21:20] [PASSED] destination_pitch
[08:21:20] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[08:21:20] ============= drm_test_fb_xrgb8888_to_rgb565 ==============
[08:21:20] [PASSED] single_pixel_source_buffer
[08:21:20] [PASSED] single_pixel_clip_rectangle
[08:21:20] [PASSED] well_known_colors
[08:21:20] [PASSED] destination_pitch
[08:21:20] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[08:21:20] ============ drm_test_fb_xrgb8888_to_xrgb1555 =============
[08:21:20] [PASSED] single_pixel_source_buffer
[08:21:20] [PASSED] single_pixel_clip_rectangle
[08:21:20] [PASSED] well_known_colors
[08:21:20] [PASSED] destination_pitch
[08:21:20] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[08:21:20] ============ drm_test_fb_xrgb8888_to_argb1555 =============
[08:21:20] [PASSED] single_pixel_source_buffer
[08:21:20] [PASSED] single_pixel_clip_rectangle
[08:21:20] [PASSED] well_known_colors
[08:21:20] [PASSED] destination_pitch
[08:21:20] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[08:21:20] ============ drm_test_fb_xrgb8888_to_rgba5551 =============
[08:21:20] [PASSED] single_pixel_source_buffer
[08:21:20] [PASSED] single_pixel_clip_rectangle
[08:21:20] [PASSED] well_known_colors
[08:21:20] [PASSED] destination_pitch
[08:21:20] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[08:21:20] ============= drm_test_fb_xrgb8888_to_rgb888 ==============
[08:21:20] [PASSED] single_pixel_source_buffer
[08:21:20] [PASSED] single_pixel_clip_rectangle
[08:21:20] [PASSED] well_known_colors
[08:21:20] [PASSED] destination_pitch
[08:21:20] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[08:21:20] ============= drm_test_fb_xrgb8888_to_bgr888 ==============
[08:21:20] [PASSED] single_pixel_source_buffer
[08:21:20] [PASSED] single_pixel_clip_rectangle
[08:21:20] [PASSED] well_known_colors
[08:21:20] [PASSED] destination_pitch
[08:21:20] ========= [PASSED] drm_test_fb_xrgb8888_to_bgr888 ==========
[08:21:20] ============ drm_test_fb_xrgb8888_to_argb8888 =============
[08:21:20] [PASSED] single_pixel_source_buffer
[08:21:20] [PASSED] single_pixel_clip_rectangle
[08:21:20] [PASSED] well_known_colors
[08:21:20] [PASSED] destination_pitch
[08:21:20] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[08:21:20] =========== drm_test_fb_xrgb8888_to_xrgb2101010 ===========
[08:21:20] [PASSED] single_pixel_source_buffer
[08:21:20] [PASSED] single_pixel_clip_rectangle
[08:21:20] [PASSED] well_known_colors
[08:21:20] [PASSED] destination_pitch
[08:21:20] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[08:21:20] =========== drm_test_fb_xrgb8888_to_argb2101010 ===========
[08:21:20] [PASSED] single_pixel_source_buffer
[08:21:20] [PASSED] single_pixel_clip_rectangle
[08:21:20] [PASSED] well_known_colors
[08:21:20] [PASSED] destination_pitch
[08:21:20] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[08:21:20] ============== drm_test_fb_xrgb8888_to_mono ===============
[08:21:20] [PASSED] single_pixel_source_buffer
[08:21:20] [PASSED] single_pixel_clip_rectangle
[08:21:20] [PASSED] well_known_colors
[08:21:20] [PASSED] destination_pitch
[08:21:20] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[08:21:20] ==================== drm_test_fb_swab =====================
[08:21:20] [PASSED] single_pixel_source_buffer
[08:21:20] [PASSED] single_pixel_clip_rectangle
[08:21:20] [PASSED] well_known_colors
[08:21:20] [PASSED] destination_pitch
[08:21:20] ================ [PASSED] drm_test_fb_swab =================
[08:21:20] ============ drm_test_fb_xrgb8888_to_xbgr8888 =============
[08:21:20] [PASSED] single_pixel_source_buffer
[08:21:20] [PASSED] single_pixel_clip_rectangle
[08:21:20] [PASSED] well_known_colors
[08:21:20] [PASSED] destination_pitch
[08:21:20] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 =========
[08:21:20] ============ drm_test_fb_xrgb8888_to_abgr8888 =============
[08:21:20] [PASSED] single_pixel_source_buffer
[08:21:20] [PASSED] single_pixel_clip_rectangle
[08:21:20] [PASSED] well_known_colors
[08:21:20] [PASSED] destination_pitch
[08:21:20] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 =========
[08:21:20] ================= drm_test_fb_clip_offset =================
[08:21:20] [PASSED] pass through
[08:21:20] [PASSED] horizontal offset
[08:21:20] [PASSED] vertical offset
[08:21:20] [PASSED] horizontal and vertical offset
[08:21:20] [PASSED] horizontal offset (custom pitch)
[08:21:20] [PASSED] vertical offset (custom pitch)
[08:21:20] [PASSED] horizontal and vertical offset (custom pitch)
[08:21:20] ============= [PASSED] drm_test_fb_clip_offset =============
[08:21:20] =================== drm_test_fb_memcpy ====================
[08:21:20] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[08:21:20] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[08:21:20] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[08:21:20] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[08:21:20] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[08:21:20] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[08:21:20] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[08:21:20] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[08:21:20] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[08:21:20] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[08:21:20] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[08:21:20] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[08:21:20] =============== [PASSED] drm_test_fb_memcpy ================
[08:21:20] ============= [PASSED] drm_format_helper_test ==============
[08:21:20] ================= drm_format (18 subtests) =================
[08:21:20] [PASSED] drm_test_format_block_width_invalid
[08:21:20] [PASSED] drm_test_format_block_width_one_plane
[08:21:20] [PASSED] drm_test_format_block_width_two_plane
[08:21:20] [PASSED] drm_test_format_block_width_three_plane
[08:21:20] [PASSED] drm_test_format_block_width_tiled
[08:21:20] [PASSED] drm_test_format_block_height_invalid
[08:21:20] [PASSED] drm_test_format_block_height_one_plane
[08:21:20] [PASSED] drm_test_format_block_height_two_plane
[08:21:20] [PASSED] drm_test_format_block_height_three_plane
[08:21:20] [PASSED] drm_test_format_block_height_tiled
[08:21:20] [PASSED] drm_test_format_min_pitch_invalid
[08:21:20] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[08:21:20] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[08:21:20] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[08:21:20] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[08:21:20] [PASSED] drm_test_format_min_pitch_two_plane
[08:21:20] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[08:21:20] [PASSED] drm_test_format_min_pitch_tiled
[08:21:20] =================== [PASSED] drm_format ====================
[08:21:20] ============== drm_framebuffer (10 subtests) ===============
[08:21:20] ========== drm_test_framebuffer_check_src_coords ==========
[08:21:20] [PASSED] Success: source fits into fb
[08:21:20] [PASSED] Fail: overflowing fb with x-axis coordinate
[08:21:20] [PASSED] Fail: overflowing fb with y-axis coordinate
[08:21:20] [PASSED] Fail: overflowing fb with source width
[08:21:20] [PASSED] Fail: overflowing fb with source height
[08:21:20] ====== [PASSED] drm_test_framebuffer_check_src_coords ======
[08:21:20] [PASSED] drm_test_framebuffer_cleanup
[08:21:20] =============== drm_test_framebuffer_create ===============
[08:21:20] [PASSED] ABGR8888 normal sizes
[08:21:20] [PASSED] ABGR8888 max sizes
[08:21:20] [PASSED] ABGR8888 pitch greater than min required
[08:21:20] [PASSED] ABGR8888 pitch less than min required
[08:21:20] [PASSED] ABGR8888 Invalid width
[08:21:20] [PASSED] ABGR8888 Invalid buffer handle
[08:21:20] [PASSED] No pixel format
[08:21:20] [PASSED] ABGR8888 Width 0
[08:21:20] [PASSED] ABGR8888 Height 0
[08:21:20] [PASSED] ABGR8888 Out of bound height * pitch combination
[08:21:20] [PASSED] ABGR8888 Large buffer offset
[08:21:20] [PASSED] ABGR8888 Buffer offset for inexistent plane
[08:21:20] [PASSED] ABGR8888 Invalid flag
[08:21:20] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[08:21:20] [PASSED] ABGR8888 Valid buffer modifier
[08:21:20] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[08:21:20] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[08:21:20] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[08:21:20] [PASSED] NV12 Normal sizes
[08:21:20] [PASSED] NV12 Max sizes
[08:21:20] [PASSED] NV12 Invalid pitch
[08:21:20] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[08:21:20] [PASSED] NV12 different modifier per-plane
[08:21:20] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[08:21:20] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[08:21:20] [PASSED] NV12 Modifier for inexistent plane
[08:21:20] [PASSED] NV12 Handle for inexistent plane
[08:21:20] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[08:21:20] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[08:21:20] [PASSED] YVU420 Normal sizes
[08:21:20] [PASSED] YVU420 Max sizes
[08:21:20] [PASSED] YVU420 Invalid pitch
[08:21:20] [PASSED] YVU420 Different pitches
[08:21:20] [PASSED] YVU420 Different buffer offsets/pitches
[08:21:20] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[08:21:20] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[08:21:20] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[08:21:20] [PASSED] YVU420 Valid modifier
[08:21:20] [PASSED] YVU420 Different modifiers per plane
[08:21:20] [PASSED] YVU420 Modifier for inexistent plane
[08:21:20] [PASSED] YUV420_10BIT Invalid modifier(DRM_FORMAT_MOD_LINEAR)
[08:21:20] [PASSED] X0L2 Normal sizes
[08:21:20] [PASSED] X0L2 Max sizes
[08:21:20] [PASSED] X0L2 Invalid pitch
[08:21:20] [PASSED] X0L2 Pitch greater than minimum required
[08:21:20] [PASSED] X0L2 Handle for inexistent plane
[08:21:20] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[08:21:20] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[08:21:20] [PASSED] X0L2 Valid modifier
[08:21:20] [PASSED] X0L2 Modifier for inexistent plane
[08:21:20] =========== [PASSED] drm_test_framebuffer_create ===========
[08:21:20] [PASSED] drm_test_framebuffer_free
[08:21:20] [PASSED] drm_test_framebuffer_init
[08:21:20] [PASSED] drm_test_framebuffer_init_bad_format
[08:21:20] [PASSED] drm_test_framebuffer_init_dev_mismatch
[08:21:20] [PASSED] drm_test_framebuffer_lookup
[08:21:20] [PASSED] drm_test_framebuffer_lookup_inexistent
[08:21:20] [PASSED] drm_test_framebuffer_modifiers_not_supported
[08:21:20] ================= [PASSED] drm_framebuffer =================
[08:21:20] ================ drm_gem_shmem (8 subtests) ================
[08:21:20] [PASSED] drm_gem_shmem_test_obj_create
[08:21:20] [PASSED] drm_gem_shmem_test_obj_create_private
[08:21:20] [PASSED] drm_gem_shmem_test_pin_pages
[08:21:20] [PASSED] drm_gem_shmem_test_vmap
[08:21:20] [PASSED] drm_gem_shmem_test_get_pages_sgt
[08:21:20] [PASSED] drm_gem_shmem_test_get_sg_table
[08:21:20] [PASSED] drm_gem_shmem_test_madvise
[08:21:20] [PASSED] drm_gem_shmem_test_purge
[08:21:20] ================== [PASSED] drm_gem_shmem ==================
[08:21:20] === drm_atomic_helper_connector_hdmi_check (27 subtests) ===
[08:21:20] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode
[08:21:20] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode_vic_1
[08:21:20] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode
[08:21:20] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode_vic_1
[08:21:20] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode
[08:21:20] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode_vic_1
[08:21:20] ====== drm_test_check_broadcast_rgb_cea_mode_yuv420 =======
[08:21:20] [PASSED] Automatic
[08:21:20] [PASSED] Full
[08:21:20] [PASSED] Limited 16:235
[08:21:20] == [PASSED] drm_test_check_broadcast_rgb_cea_mode_yuv420 ===
[08:21:20] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_changed
[08:21:20] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_not_changed
[08:21:20] [PASSED] drm_test_check_disable_connector
[08:21:20] [PASSED] drm_test_check_hdmi_funcs_reject_rate
[08:21:20] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_rgb
[08:21:20] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_yuv420
[08:21:20] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv422
[08:21:20] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv420
[08:21:20] [PASSED] drm_test_check_driver_unsupported_fallback_yuv420
[08:21:20] [PASSED] drm_test_check_output_bpc_crtc_mode_changed
[08:21:20] [PASSED] drm_test_check_output_bpc_crtc_mode_not_changed
[08:21:20] [PASSED] drm_test_check_output_bpc_dvi
[08:21:20] [PASSED] drm_test_check_output_bpc_format_vic_1
[08:21:20] [PASSED] drm_test_check_output_bpc_format_display_8bpc_only
[08:21:20] [PASSED] drm_test_check_output_bpc_format_display_rgb_only
[08:21:20] [PASSED] drm_test_check_output_bpc_format_driver_8bpc_only
[08:21:20] [PASSED] drm_test_check_output_bpc_format_driver_rgb_only
[08:21:20] [PASSED] drm_test_check_tmds_char_rate_rgb_8bpc
[08:21:20] [PASSED] drm_test_check_tmds_char_rate_rgb_10bpc
[08:21:20] [PASSED] drm_test_check_tmds_char_rate_rgb_12bpc
[08:21:20] ===== [PASSED] drm_atomic_helper_connector_hdmi_check ======
[08:21:20] === drm_atomic_helper_connector_hdmi_reset (6 subtests) ====
[08:21:20] [PASSED] drm_test_check_broadcast_rgb_value
[08:21:20] [PASSED] drm_test_check_bpc_8_value
[08:21:20] [PASSED] drm_test_check_bpc_10_value
[08:21:20] [PASSED] drm_test_check_bpc_12_value
[08:21:20] [PASSED] drm_test_check_format_value
[08:21:20] [PASSED] drm_test_check_tmds_char_value
[08:21:20] ===== [PASSED] drm_atomic_helper_connector_hdmi_reset ======
[08:21:20] = drm_atomic_helper_connector_hdmi_mode_valid (4 subtests) =
[08:21:20] [PASSED] drm_test_check_mode_valid
[08:21:20] [PASSED] drm_test_check_mode_valid_reject
[08:21:20] [PASSED] drm_test_check_mode_valid_reject_rate
[08:21:20] [PASSED] drm_test_check_mode_valid_reject_max_clock
[08:21:20] === [PASSED] drm_atomic_helper_connector_hdmi_mode_valid ===
[08:21:20] ================= drm_managed (2 subtests) =================
[08:21:20] [PASSED] drm_test_managed_release_action
[08:21:20] [PASSED] drm_test_managed_run_action
[08:21:20] =================== [PASSED] drm_managed ===================
[08:21:20] =================== drm_mm (6 subtests) ====================
[08:21:20] [PASSED] drm_test_mm_init
[08:21:20] [PASSED] drm_test_mm_debug
[08:21:20] [PASSED] drm_test_mm_align32
[08:21:20] [PASSED] drm_test_mm_align64
[08:21:20] [PASSED] drm_test_mm_lowest
[08:21:20] [PASSED] drm_test_mm_highest
[08:21:20] ===================== [PASSED] drm_mm ======================
[08:21:20] ============= drm_modes_analog_tv (5 subtests) =============
[08:21:20] [PASSED] drm_test_modes_analog_tv_mono_576i
[08:21:20] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[08:21:20] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[08:21:20] [PASSED] drm_test_modes_analog_tv_pal_576i
[08:21:20] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[08:21:20] =============== [PASSED] drm_modes_analog_tv ===============
[08:21:20] ============== drm_plane_helper (2 subtests) ===============
[08:21:20] =============== drm_test_check_plane_state ================
[08:21:20] [PASSED] clipping_simple
[08:21:20] [PASSED] clipping_rotate_reflect
[08:21:20] [PASSED] positioning_simple
[08:21:20] [PASSED] upscaling
[08:21:20] [PASSED] downscaling
[08:21:20] [PASSED] rounding1
[08:21:20] [PASSED] rounding2
[08:21:20] [PASSED] rounding3
[08:21:20] [PASSED] rounding4
[08:21:20] =========== [PASSED] drm_test_check_plane_state ============
[08:21:20] =========== drm_test_check_invalid_plane_state ============
[08:21:20] [PASSED] positioning_invalid
[08:21:20] [PASSED] upscaling_invalid
[08:21:20] [PASSED] downscaling_invalid
[08:21:20] ======= [PASSED] drm_test_check_invalid_plane_state ========
[08:21:20] ================ [PASSED] drm_plane_helper =================
[08:21:20] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[08:21:20] ====== drm_test_connector_helper_tv_get_modes_check =======
[08:21:20] [PASSED] None
[08:21:20] [PASSED] PAL
[08:21:20] [PASSED] NTSC
[08:21:20] [PASSED] Both, NTSC Default
[08:21:20] [PASSED] Both, PAL Default
[08:21:20] [PASSED] Both, NTSC Default, with PAL on command-line
[08:21:20] [PASSED] Both, PAL Default, with NTSC on command-line
[08:21:20] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[08:21:20] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[08:21:20] ================== drm_rect (9 subtests) ===================
[08:21:20] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[08:21:20] [PASSED] drm_test_rect_clip_scaled_not_clipped
[08:21:20] [PASSED] drm_test_rect_clip_scaled_clipped
[08:21:20] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[08:21:20] ================= drm_test_rect_intersect =================
[08:21:20] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[08:21:20] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[08:21:20] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[08:21:20] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[08:21:20] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[08:21:20] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[08:21:20] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[08:21:20] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[08:21:20] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[08:21:20] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[08:21:20] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[08:21:20] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[08:21:20] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[08:21:20] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[08:21:20] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[08:21:20] ============= [PASSED] drm_test_rect_intersect =============
[08:21:20] ================ drm_test_rect_calc_hscale ================
[08:21:20] [PASSED] normal use
[08:21:20] [PASSED] out of max range
[08:21:20] [PASSED] out of min range
[08:21:20] [PASSED] zero dst
[08:21:20] [PASSED] negative src
[08:21:20] [PASSED] negative dst
[08:21:20] ============ [PASSED] drm_test_rect_calc_hscale ============
[08:21:20] ================ drm_test_rect_calc_vscale ================
[08:21:20] [PASSED] normal use
[08:21:20] [PASSED] out of max range
[08:21:20] [PASSED] out of min range
[08:21:20] [PASSED] zero dst
[08:21:20] [PASSED] negative src
[08:21:20] [PASSED] negative dst
[08:21:20] ============ [PASSED] drm_test_rect_calc_vscale ============
[08:21:20] ================== drm_test_rect_rotate ===================
[08:21:20] [PASSED] reflect-x
[08:21:20] [PASSED] reflect-y
[08:21:20] [PASSED] rotate-0
[08:21:20] [PASSED] rotate-90
[08:21:20] [PASSED] rotate-180
[08:21:20] [PASSED] rotate-270
stty: 'standard input': Inappropriate ioctl for device
[08:21:20] ============== [PASSED] drm_test_rect_rotate ===============
[08:21:20] ================ drm_test_rect_rotate_inv =================
[08:21:20] [PASSED] reflect-x
[08:21:20] [PASSED] reflect-y
[08:21:20] [PASSED] rotate-0
[08:21:20] [PASSED] rotate-90
[08:21:20] [PASSED] rotate-180
[08:21:20] [PASSED] rotate-270
[08:21:20] ============ [PASSED] drm_test_rect_rotate_inv =============
[08:21:20] ==================== [PASSED] drm_rect =====================
[08:21:20] ============ drm_sysfb_modeset_test (1 subtest) ============
[08:21:20] ============ drm_test_sysfb_build_fourcc_list =============
[08:21:20] [PASSED] no native formats
[08:21:20] [PASSED] XRGB8888 as native format
[08:21:20] [PASSED] remove duplicates
[08:21:20] [PASSED] convert alpha formats
[08:21:20] [PASSED] random formats
[08:21:20] ======== [PASSED] drm_test_sysfb_build_fourcc_list =========
[08:21:20] ============= [PASSED] drm_sysfb_modeset_test ==============
[08:21:20] ============================================================
[08:21:20] Testing complete. Ran 616 tests: passed: 616
[08:21:20] Elapsed time: 23.463s total, 1.702s configuring, 21.545s building, 0.179s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig
[08:21:20] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[08:21:22] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[08:21:29] Starting KUnit Kernel (1/1)...
[08:21:29] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[08:21:29] ================= ttm_device (5 subtests) ==================
[08:21:29] [PASSED] ttm_device_init_basic
[08:21:29] [PASSED] ttm_device_init_multiple
[08:21:29] [PASSED] ttm_device_fini_basic
[08:21:29] [PASSED] ttm_device_init_no_vma_man
[08:21:29] ================== ttm_device_init_pools ==================
[08:21:29] [PASSED] No DMA allocations, no DMA32 required
[08:21:29] [PASSED] DMA allocations, DMA32 required
[08:21:29] [PASSED] No DMA allocations, DMA32 required
[08:21:29] [PASSED] DMA allocations, no DMA32 required
[08:21:29] ============== [PASSED] ttm_device_init_pools ==============
[08:21:29] =================== [PASSED] ttm_device ====================
[08:21:29] ================== ttm_pool (8 subtests) ===================
[08:21:29] ================== ttm_pool_alloc_basic ===================
[08:21:29] [PASSED] One page
[08:21:29] [PASSED] More than one page
[08:21:29] [PASSED] Above the allocation limit
[08:21:29] [PASSED] One page, with coherent DMA mappings enabled
[08:21:29] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[08:21:29] ============== [PASSED] ttm_pool_alloc_basic ===============
[08:21:29] ============== ttm_pool_alloc_basic_dma_addr ==============
[08:21:29] [PASSED] One page
[08:21:29] [PASSED] More than one page
[08:21:29] [PASSED] Above the allocation limit
[08:21:29] [PASSED] One page, with coherent DMA mappings enabled
[08:21:29] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[08:21:29] ========== [PASSED] ttm_pool_alloc_basic_dma_addr ==========
[08:21:29] [PASSED] ttm_pool_alloc_order_caching_match
[08:21:29] [PASSED] ttm_pool_alloc_caching_mismatch
[08:21:29] [PASSED] ttm_pool_alloc_order_mismatch
[08:21:29] [PASSED] ttm_pool_free_dma_alloc
[08:21:29] [PASSED] ttm_pool_free_no_dma_alloc
[08:21:29] [PASSED] ttm_pool_fini_basic
[08:21:29] ==================== [PASSED] ttm_pool =====================
[08:21:29] ================ ttm_resource (8 subtests) =================
[08:21:29] ================= ttm_resource_init_basic =================
[08:21:29] [PASSED] Init resource in TTM_PL_SYSTEM
[08:21:29] [PASSED] Init resource in TTM_PL_VRAM
[08:21:29] [PASSED] Init resource in a private placement
[08:21:29] [PASSED] Init resource in TTM_PL_SYSTEM, set placement flags
[08:21:29] ============= [PASSED] ttm_resource_init_basic =============
[08:21:29] [PASSED] ttm_resource_init_pinned
[08:21:29] [PASSED] ttm_resource_fini_basic
[08:21:29] [PASSED] ttm_resource_manager_init_basic
[08:21:29] [PASSED] ttm_resource_manager_usage_basic
[08:21:29] [PASSED] ttm_resource_manager_set_used_basic
[08:21:29] [PASSED] ttm_sys_man_alloc_basic
[08:21:29] [PASSED] ttm_sys_man_free_basic
[08:21:29] ================== [PASSED] ttm_resource ===================
[08:21:29] =================== ttm_tt (15 subtests) ===================
[08:21:29] ==================== ttm_tt_init_basic ====================
[08:21:29] [PASSED] Page-aligned size
[08:21:29] [PASSED] Extra pages requested
[08:21:29] ================ [PASSED] ttm_tt_init_basic ================
[08:21:29] [PASSED] ttm_tt_init_misaligned
[08:21:29] [PASSED] ttm_tt_fini_basic
[08:21:29] [PASSED] ttm_tt_fini_sg
[08:21:29] [PASSED] ttm_tt_fini_shmem
[08:21:29] [PASSED] ttm_tt_create_basic
[08:21:29] [PASSED] ttm_tt_create_invalid_bo_type
[08:21:29] [PASSED] ttm_tt_create_ttm_exists
[08:21:29] [PASSED] ttm_tt_create_failed
[08:21:29] [PASSED] ttm_tt_destroy_basic
[08:21:29] [PASSED] ttm_tt_populate_null_ttm
[08:21:29] [PASSED] ttm_tt_populate_populated_ttm
[08:21:29] [PASSED] ttm_tt_unpopulate_basic
[08:21:29] [PASSED] ttm_tt_unpopulate_empty_ttm
[08:21:29] [PASSED] ttm_tt_swapin_basic
[08:21:29] ===================== [PASSED] ttm_tt ======================
[08:21:29] =================== ttm_bo (14 subtests) ===================
[08:21:29] =========== ttm_bo_reserve_optimistic_no_ticket ===========
[08:21:29] [PASSED] Cannot be interrupted and sleeps
[08:21:29] [PASSED] Cannot be interrupted, locks straight away
[08:21:29] [PASSED] Can be interrupted, sleeps
[08:21:29] ======= [PASSED] ttm_bo_reserve_optimistic_no_ticket =======
[08:21:29] [PASSED] ttm_bo_reserve_locked_no_sleep
[08:21:29] [PASSED] ttm_bo_reserve_no_wait_ticket
[08:21:29] [PASSED] ttm_bo_reserve_double_resv
[08:21:29] [PASSED] ttm_bo_reserve_interrupted
[08:21:29] [PASSED] ttm_bo_reserve_deadlock
[08:21:29] [PASSED] ttm_bo_unreserve_basic
[08:21:29] [PASSED] ttm_bo_unreserve_pinned
[08:21:29] [PASSED] ttm_bo_unreserve_bulk
[08:21:29] [PASSED] ttm_bo_put_basic
[08:21:29] [PASSED] ttm_bo_put_shared_resv
[08:21:29] [PASSED] ttm_bo_pin_basic
[08:21:29] [PASSED] ttm_bo_pin_unpin_resource
[08:21:29] [PASSED] ttm_bo_multiple_pin_one_unpin
[08:21:29] ===================== [PASSED] ttm_bo ======================
[08:21:29] ============== ttm_bo_validate (21 subtests) ===============
[08:21:29] ============== ttm_bo_init_reserved_sys_man ===============
[08:21:29] [PASSED] Buffer object for userspace
[08:21:29] [PASSED] Kernel buffer object
[08:21:29] [PASSED] Shared buffer object
[08:21:29] ========== [PASSED] ttm_bo_init_reserved_sys_man ===========
[08:21:29] ============== ttm_bo_init_reserved_mock_man ==============
[08:21:29] [PASSED] Buffer object for userspace
[08:21:29] [PASSED] Kernel buffer object
[08:21:29] [PASSED] Shared buffer object
[08:21:29] ========== [PASSED] ttm_bo_init_reserved_mock_man ==========
[08:21:29] [PASSED] ttm_bo_init_reserved_resv
[08:21:29] ================== ttm_bo_validate_basic ==================
[08:21:29] [PASSED] Buffer object for userspace
[08:21:29] [PASSED] Kernel buffer object
[08:21:29] [PASSED] Shared buffer object
[08:21:29] ============== [PASSED] ttm_bo_validate_basic ==============
[08:21:29] [PASSED] ttm_bo_validate_invalid_placement
[08:21:29] ============= ttm_bo_validate_same_placement ==============
[08:21:29] [PASSED] System manager
[08:21:29] [PASSED] VRAM manager
[08:21:29] ========= [PASSED] ttm_bo_validate_same_placement ==========
[08:21:29] [PASSED] ttm_bo_validate_failed_alloc
[08:21:29] [PASSED] ttm_bo_validate_pinned
[08:21:29] [PASSED] ttm_bo_validate_busy_placement
[08:21:29] ================ ttm_bo_validate_multihop =================
[08:21:29] [PASSED] Buffer object for userspace
[08:21:29] [PASSED] Kernel buffer object
[08:21:29] [PASSED] Shared buffer object
[08:21:29] ============ [PASSED] ttm_bo_validate_multihop =============
[08:21:29] ========== ttm_bo_validate_no_placement_signaled ==========
[08:21:29] [PASSED] Buffer object in system domain, no page vector
[08:21:29] [PASSED] Buffer object in system domain with an existing page vector
[08:21:29] ====== [PASSED] ttm_bo_validate_no_placement_signaled ======
[08:21:29] ======== ttm_bo_validate_no_placement_not_signaled ========
[08:21:29] [PASSED] Buffer object for userspace
[08:21:29] [PASSED] Kernel buffer object
[08:21:29] [PASSED] Shared buffer object
[08:21:29] ==== [PASSED] ttm_bo_validate_no_placement_not_signaled ====
[08:21:29] [PASSED] ttm_bo_validate_move_fence_signaled
[08:21:30] ========= ttm_bo_validate_move_fence_not_signaled =========
[08:21:30] [PASSED] Waits for GPU
[08:21:30] [PASSED] Tries to lock straight away
[08:21:30] ===== [PASSED] ttm_bo_validate_move_fence_not_signaled =====
[08:21:30] [PASSED] ttm_bo_validate_happy_evict
[08:21:30] [PASSED] ttm_bo_validate_all_pinned_evict
[08:21:30] [PASSED] ttm_bo_validate_allowed_only_evict
[08:21:30] [PASSED] ttm_bo_validate_deleted_evict
[08:21:30] [PASSED] ttm_bo_validate_busy_domain_evict
[08:21:30] [PASSED] ttm_bo_validate_evict_gutting
[08:21:30] [PASSED] ttm_bo_validate_recrusive_evict
stty: 'standard input': Inappropriate ioctl for device
[08:21:30] ================= [PASSED] ttm_bo_validate =================
[08:21:30] ============================================================
[08:21:30] Testing complete. Ran 101 tests: passed: 101
[08:21:30] Elapsed time: 9.662s total, 1.704s configuring, 7.740s building, 0.189s running
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 18+ messages in thread
* ✓ Xe.CI.BAT: success for Patch "Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"" has been added to the 6.12-stable tree
2025-07-29 11:05 ` [PATCH 6.12 2/4] Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling" Tomita Moeko
` (2 preceding siblings ...)
2025-07-30 8:21 ` ✓ CI.KUnit: success " Patchwork
@ 2025-07-30 9:46 ` Patchwork
2025-07-30 10:30 ` ✗ Xe.CI.Full: failure " Patchwork
4 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2025-07-30 9:46 UTC (permalink / raw)
To: gregkh; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 1626 bytes --]
== Series Details ==
Series: Patch "Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"" has been added to the 6.12-stable tree
URL : https://patchwork.freedesktop.org/series/152266/
State : success
== Summary ==
CI Bug Log - changes from xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741_BAT -> xe-pw-152266v1_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (8 -> 7)
------------------------------
Missing (1): bat-adlp-vm
Known issues
------------
Here are the changes found in xe-pw-152266v1_BAT that come from known issues:
### IGT changes ###
#### Possible fixes ####
* igt@kms_flip@basic-plain-flip@a-edp1:
- bat-adlp-7: [DMESG-WARN][1] ([Intel XE#4543]) -> [PASS][2] +1 other test pass
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/bat-adlp-7/igt@kms_flip@basic-plain-flip@a-edp1.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/bat-adlp-7/igt@kms_flip@basic-plain-flip@a-edp1.html
[Intel XE#4543]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4543
Build changes
-------------
* Linux: xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741 -> xe-pw-152266v1
IGT_8478: 3e7c2bd685397f852853878aef4d9c1e4889a28b @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741: 9378b693d04cb60c6d1b13150244c480a7cd2741
xe-pw-152266v1: 152266v1
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/index.html
[-- Attachment #2: Type: text/html, Size: 2211 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* ✗ Xe.CI.Full: failure for Patch "Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"" has been added to the 6.12-stable tree
2025-07-29 11:05 ` [PATCH 6.12 2/4] Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling" Tomita Moeko
` (3 preceding siblings ...)
2025-07-30 9:46 ` ✓ Xe.CI.BAT: " Patchwork
@ 2025-07-30 10:30 ` Patchwork
4 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2025-07-30 10:30 UTC (permalink / raw)
To: gregkh; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 77073 bytes --]
== Series Details ==
Series: Patch "Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"" has been added to the 6.12-stable tree
URL : https://patchwork.freedesktop.org/series/152266/
State : failure
== Summary ==
CI Bug Log - changes from xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741_FULL -> xe-pw-152266v1_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with xe-pw-152266v1_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in xe-pw-152266v1_FULL, 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.
Participating hosts (4 -> 4)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in xe-pw-152266v1_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-6:
- shard-dg2-set2: [PASS][1] -> [TIMEOUT][2] +1 other test timeout
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-dg2-435/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-6.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-433/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-6.html
* igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit:
- shard-adlp: [PASS][3] -> [FAIL][4] +2 other tests fail
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-adlp-6/igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-adlp-1/igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit.html
- shard-bmg: [PASS][5] -> [FAIL][6] +2 other tests fail
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-6/igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-6/igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit.html
- shard-dg2-set2: [PASS][7] -> [FAIL][8] +2 other tests fail
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-dg2-435/igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit.html
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-433/igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit.html
- shard-lnl: [PASS][9] -> [FAIL][10] +2 other tests fail
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-lnl-5/igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit.html
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-lnl-8/igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit.html
Known issues
------------
Here are the changes found in xe-pw-152266v1_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@core_hotunplug@hotrebind:
- shard-bmg: [PASS][11] -> [SKIP][12] ([Intel XE#4963])
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-1/igt@core_hotunplug@hotrebind.html
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@core_hotunplug@hotrebind.html
* igt@device_reset@unbind-reset-rebind:
- shard-bmg: [PASS][13] -> [SKIP][14] ([Intel XE#5547])
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@device_reset@unbind-reset-rebind.html
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@device_reset@unbind-reset-rebind.html
* igt@fbdev@pan:
- shard-bmg: [PASS][15] -> [SKIP][16] ([Intel XE#2134])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-3/igt@fbdev@pan.html
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@fbdev@pan.html
* igt@kms_big_fb@x-tiled-addfb:
- shard-bmg: [PASS][17] -> [SKIP][18] ([Intel XE#4947]) +18 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-1/igt@kms_big_fb@x-tiled-addfb.html
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_big_fb@x-tiled-addfb.html
* igt@kms_big_fb@y-tiled-32bpp-rotate-0:
- shard-bmg: NOTRUN -> [SKIP][19] ([Intel XE#1124])
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-6/igt@kms_big_fb@y-tiled-32bpp-rotate-0.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
- shard-adlp: [PASS][20] -> [DMESG-FAIL][21] ([Intel XE#4543])
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-adlp-6/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-adlp-1/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
* igt@kms_bw@linear-tiling-4-displays-1920x1080p:
- shard-dg2-set2: NOTRUN -> [SKIP][22] ([Intel XE#367])
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-466/igt@kms_bw@linear-tiling-4-displays-1920x1080p.html
* igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc:
- shard-bmg: NOTRUN -> [SKIP][23] ([Intel XE#2887]) +1 other test skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-1/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-b-dp-2:
- shard-dg2-set2: NOTRUN -> [SKIP][24] ([Intel XE#787]) +139 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-432/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-b-dp-2.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs@pipe-d-dp-2:
- shard-dg2-set2: NOTRUN -> [SKIP][25] ([Intel XE#455] / [Intel XE#787]) +21 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs@pipe-d-dp-2.html
* igt@kms_chamelium_edid@hdmi-edid-read:
- shard-bmg: NOTRUN -> [SKIP][26] ([Intel XE#2252])
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-6/igt@kms_chamelium_edid@hdmi-edid-read.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-bmg: [PASS][27] -> [FAIL][28] ([Intel XE#1475])
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-3:
- shard-bmg: NOTRUN -> [SKIP][29] ([Intel XE#1340])
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-3/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-3.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-bmg: NOTRUN -> [SKIP][30] ([Intel XE#776])
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-6/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible:
- shard-bmg: NOTRUN -> [SKIP][31] ([Intel XE#2316])
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-6/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible.html
* igt@kms_flip@basic-flip-vs-wf_vblank:
- shard-adlp: [PASS][32] -> [DMESG-WARN][33] ([Intel XE#4543]) +1 other test dmesg-warn
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-adlp-9/igt@kms_flip@basic-flip-vs-wf_vblank.html
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-adlp-3/igt@kms_flip@basic-flip-vs-wf_vblank.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode:
- shard-bmg: NOTRUN -> [SKIP][34] ([Intel XE#2293]) +2 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-7/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-indfb-plflip-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][35] ([Intel XE#651])
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-466/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][36] ([Intel XE#2311]) +2 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-1/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-move:
- shard-bmg: NOTRUN -> [SKIP][37] ([Intel XE#2312]) +3 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][38] ([Intel XE#5390])
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][39] ([Intel XE#2313]) +1 other test skip
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_hdr@brightness-with-hdr:
- shard-bmg: NOTRUN -> [SKIP][40] ([Intel XE#3544])
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-1/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_lease@invalid-create-leases:
- shard-dg2-set2: NOTRUN -> [SKIP][41] ([Intel XE#4208] / [i915#2575]) +6 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-466/igt@kms_lease@invalid-create-leases.html
* igt@kms_plane_cursor@overlay:
- shard-dg2-set2: [PASS][42] -> [FAIL][43] ([Intel XE#616]) +1 other test fail
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-dg2-432/igt@kms_plane_cursor@overlay.html
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-432/igt@kms_plane_cursor@overlay.html
* igt@kms_plane_scaling@planes-downscale-factor-0-75@pipe-a:
- shard-bmg: NOTRUN -> [SKIP][44] ([Intel XE#2763]) +3 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-4/igt@kms_plane_scaling@planes-downscale-factor-0-75@pipe-a.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-bmg: NOTRUN -> [SKIP][45] ([Intel XE#2499])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-6/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@modeset-stress-extra-wait:
- shard-bmg: [PASS][46] -> [SKIP][47] ([Intel XE#4962]) +2 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@kms_pm_rpm@modeset-stress-extra-wait.html
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_pm_rpm@modeset-stress-extra-wait.html
* igt@kms_properties@connector-properties-legacy:
- shard-bmg: [PASS][48] -> [SKIP][49] ([Intel XE#4950]) +79 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@kms_properties@connector-properties-legacy.html
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_properties@connector-properties-legacy.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-sf:
- shard-dg2-set2: NOTRUN -> [SKIP][50] ([Intel XE#1489])
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-466/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf:
- shard-bmg: NOTRUN -> [SKIP][51] ([Intel XE#1489])
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-6/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr@psr-cursor-plane-onoff:
- shard-bmg: NOTRUN -> [SKIP][52] ([Intel XE#2234] / [Intel XE#2850]) +2 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-6/igt@kms_psr@psr-cursor-plane-onoff.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-dg2-set2: NOTRUN -> [SKIP][53] ([Intel XE#1127])
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-466/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_rotation_crc@sprite-rotation-90:
- shard-dg2-set2: NOTRUN -> [SKIP][54] ([Intel XE#3414])
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-466/igt@kms_rotation_crc@sprite-rotation-90.html
* igt@kms_vrr@lobf:
- shard-bmg: NOTRUN -> [SKIP][55] ([Intel XE#2168])
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-6/igt@kms_vrr@lobf.html
* igt@kms_vrr@max-min:
- shard-bmg: NOTRUN -> [SKIP][56] ([Intel XE#1499])
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-1/igt@kms_vrr@max-min.html
* igt@kms_vrr@seamless-rr-switch-virtual@pipe-a-edp-1:
- shard-lnl: [PASS][57] -> [FAIL][58] ([Intel XE#2142]) +1 other test fail
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-lnl-2/igt@kms_vrr@seamless-rr-switch-virtual@pipe-a-edp-1.html
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-lnl-2/igt@kms_vrr@seamless-rr-switch-virtual@pipe-a-edp-1.html
* igt@xe_eudebug@basic-vm-bind-vm-destroy:
- shard-bmg: NOTRUN -> [SKIP][59] ([Intel XE#4837])
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-6/igt@xe_eudebug@basic-vm-bind-vm-destroy.html
* igt@xe_eudebug@connect-user:
- shard-dg2-set2: NOTRUN -> [SKIP][60] ([Intel XE#4837])
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-466/igt@xe_eudebug@connect-user.html
* igt@xe_exec_basic@multigpu-no-exec-null-defer-mmap:
- shard-bmg: NOTRUN -> [SKIP][61] ([Intel XE#2322]) +1 other test skip
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-6/igt@xe_exec_basic@multigpu-no-exec-null-defer-mmap.html
* igt@xe_exec_basic@multigpu-once-basic-defer-mmap:
- shard-dg2-set2: [PASS][62] -> [SKIP][63] ([Intel XE#1392]) +4 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-dg2-463/igt@xe_exec_basic@multigpu-once-basic-defer-mmap.html
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-432/igt@xe_exec_basic@multigpu-once-basic-defer-mmap.html
* igt@xe_exec_fault_mode@twice-userptr-invalidate-race-prefetch:
- shard-dg2-set2: NOTRUN -> [SKIP][64] ([Intel XE#288])
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-435/igt@xe_exec_fault_mode@twice-userptr-invalidate-race-prefetch.html
* igt@xe_exec_system_allocator@process-many-mmap-free-race-nomemset:
- shard-dg2-set2: NOTRUN -> [SKIP][65] ([Intel XE#4208]) +27 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-466/igt@xe_exec_system_allocator@process-many-mmap-free-race-nomemset.html
* igt@xe_exec_system_allocator@threads-many-large-mmap-shared:
- shard-dg2-set2: NOTRUN -> [SKIP][66] ([Intel XE#4915]) +8 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-466/igt@xe_exec_system_allocator@threads-many-large-mmap-shared.html
* igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-mmap-huge:
- shard-bmg: NOTRUN -> [SKIP][67] ([Intel XE#4943]) +3 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-6/igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-mmap-huge.html
* igt@xe_live_ktest@xe_bo:
- shard-bmg: [PASS][68] -> [SKIP][69] ([Intel XE#2229]) +1 other test skip
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-3/igt@xe_live_ktest@xe_bo.html
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@xe_live_ktest@xe_bo.html
* igt@xe_pat@pat-index-xehpc:
- shard-bmg: NOTRUN -> [SKIP][70] ([Intel XE#1420])
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-6/igt@xe_pat@pat-index-xehpc.html
* igt@xe_pm@s2idle-multiple-execs:
- shard-adlp: [PASS][71] -> [DMESG-WARN][72] ([Intel XE#2953] / [Intel XE#4173]) +13 other tests dmesg-warn
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-adlp-3/igt@xe_pm@s2idle-multiple-execs.html
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-adlp-8/igt@xe_pm@s2idle-multiple-execs.html
* igt@xe_pxp@pxp-optout:
- shard-bmg: NOTRUN -> [SKIP][73] ([Intel XE#4733])
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-6/igt@xe_pxp@pxp-optout.html
* igt@xe_sriov_scheduling@equal-throughput:
- shard-dg2-set2: NOTRUN -> [SKIP][74] ([Intel XE#4351])
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-435/igt@xe_sriov_scheduling@equal-throughput.html
* igt@xe_sysfs_preempt_timeout@preempt_timeout_us-timeout:
- shard-bmg: [PASS][75] -> [SKIP][76] ([Intel XE#4945]) +398 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-1/igt@xe_sysfs_preempt_timeout@preempt_timeout_us-timeout.html
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@xe_sysfs_preempt_timeout@preempt_timeout_us-timeout.html
#### Possible fixes ####
* igt@core_hotunplug@hotunbind-rebind:
- shard-bmg: [SKIP][77] ([Intel XE#4963]) -> [PASS][78]
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@core_hotunplug@hotunbind-rebind.html
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-7/igt@core_hotunplug@hotunbind-rebind.html
* igt@core_setmaster@master-drop-set-shared-fd:
- shard-bmg: [SKIP][79] -> [PASS][80]
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@core_setmaster@master-drop-set-shared-fd.html
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-3/igt@core_setmaster@master-drop-set-shared-fd.html
* igt@fbdev@unaligned-write:
- shard-bmg: [SKIP][81] ([Intel XE#2134]) -> [PASS][82]
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@fbdev@unaligned-write.html
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-8/igt@fbdev@unaligned-write.html
* igt@kms_addfb_basic@bad-pitch-999:
- shard-bmg: [SKIP][83] ([Intel XE#4950]) -> [PASS][84] +62 other tests pass
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_addfb_basic@bad-pitch-999.html
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-8/igt@kms_addfb_basic@bad-pitch-999.html
* igt@kms_addfb_basic@legacy-format:
- shard-adlp: [DMESG-WARN][85] -> [PASS][86]
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-adlp-4/igt@kms_addfb_basic@legacy-format.html
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-adlp-2/igt@kms_addfb_basic@legacy-format.html
* igt@kms_big_fb@linear-8bpp-rotate-180:
- shard-bmg: [SKIP][87] ([Intel XE#4947]) -> [PASS][88] +17 other tests pass
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_big_fb@linear-8bpp-rotate-180.html
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-4/igt@kms_big_fb@linear-8bpp-rotate-180.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-6:
- shard-dg2-set2: [INCOMPLETE][89] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#3124] / [Intel XE#4345]) -> [PASS][90] +1 other test pass
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-6.html
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-6.html
* igt@kms_cursor_legacy@flip-vs-cursor-legacy:
- shard-bmg: [FAIL][91] ([Intel XE#5299]) -> [PASS][92]
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-7/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-8/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
* igt@kms_flip@flip-vs-expired-vblank@a-edp1:
- shard-lnl: [FAIL][93] ([Intel XE#301]) -> [PASS][94]
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-lnl-3/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html
* igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a1:
- shard-adlp: [DMESG-WARN][95] ([Intel XE#4543]) -> [PASS][96] +1 other test pass
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-adlp-4/igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a1.html
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-adlp-1/igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a1.html
* igt@kms_flip@flip-vs-expired-vblank@c-edp1:
- shard-lnl: [FAIL][97] ([Intel XE#301] / [Intel XE#3149]) -> [PASS][98] +1 other test pass
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-lnl-3/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
* igt@kms_flip@flip-vs-rmfb-interruptible:
- shard-adlp: [DMESG-WARN][99] ([Intel XE#5208]) -> [PASS][100]
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-adlp-4/igt@kms_flip@flip-vs-rmfb-interruptible.html
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-adlp-4/igt@kms_flip@flip-vs-rmfb-interruptible.html
* igt@kms_flip@flip-vs-suspend:
- shard-bmg: [INCOMPLETE][101] ([Intel XE#2049] / [Intel XE#2597]) -> [PASS][102] +1 other test pass
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-3/igt@kms_flip@flip-vs-suspend.html
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-1/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling@pipe-a-valid-mode:
- shard-adlp: [DMESG-WARN][103] ([Intel XE#2953] / [Intel XE#4173]) -> [PASS][104] +1 other test pass
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-adlp-4/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling@pipe-a-valid-mode.html
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-adlp-2/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling@pipe-a-valid-mode.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-bmg: [SKIP][105] ([Intel XE#4962]) -> [PASS][106] +1 other test pass
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-3/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@xe_exec_basic@multigpu-once-null:
- shard-dg2-set2: [SKIP][107] ([Intel XE#1392]) -> [PASS][108] +3 other tests pass
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-dg2-432/igt@xe_exec_basic@multigpu-once-null.html
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-433/igt@xe_exec_basic@multigpu-once-null.html
* igt@xe_exec_system_allocator@threads-many-stride-free-nomemset:
- shard-bmg: [SKIP][109] ([Intel XE#4945]) -> [PASS][110] +318 other tests pass
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@xe_exec_system_allocator@threads-many-stride-free-nomemset.html
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-3/igt@xe_exec_system_allocator@threads-many-stride-free-nomemset.html
* igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-new-bo-map-nomemset:
- shard-lnl: [FAIL][111] ([Intel XE#5018]) -> [PASS][112]
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-lnl-2/igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-new-bo-map-nomemset.html
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-lnl-2/igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-new-bo-map-nomemset.html
#### Warnings ####
* igt@kms_big_fb@4-tiled-32bpp-rotate-270:
- shard-bmg: [SKIP][113] ([Intel XE#4947]) -> [SKIP][114] ([Intel XE#2327])
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-7/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-90:
- shard-bmg: [SKIP][115] ([Intel XE#2327]) -> [SKIP][116] ([Intel XE#4947]) +2 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-0:
- shard-bmg: [SKIP][117] ([Intel XE#4947]) -> [SKIP][118] ([Intel XE#1124]) +6 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-8/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0:
- shard-bmg: [SKIP][119] ([Intel XE#1124]) -> [SKIP][120] ([Intel XE#4947]) +12 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-3/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0.html
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0.html
* igt@kms_bw@connected-linear-tiling-4-displays-2160x1440p:
- shard-bmg: [SKIP][121] ([Intel XE#2314] / [Intel XE#2894]) -> [SKIP][122] ([Intel XE#4950])
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-1/igt@kms_bw@connected-linear-tiling-4-displays-2160x1440p.html
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_bw@connected-linear-tiling-4-displays-2160x1440p.html
* igt@kms_bw@connected-linear-tiling-4-displays-2560x1440p:
- shard-bmg: [SKIP][123] ([Intel XE#4950]) -> [SKIP][124] ([Intel XE#2314] / [Intel XE#2894])
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_bw@connected-linear-tiling-4-displays-2560x1440p.html
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-7/igt@kms_bw@connected-linear-tiling-4-displays-2560x1440p.html
* igt@kms_bw@linear-tiling-2-displays-2560x1440p:
- shard-bmg: [SKIP][125] ([Intel XE#367]) -> [SKIP][126] ([Intel XE#4950]) +2 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@kms_bw@linear-tiling-2-displays-2560x1440p.html
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_bw@linear-tiling-2-displays-2560x1440p.html
* igt@kms_bw@linear-tiling-4-displays-3840x2160p:
- shard-bmg: [SKIP][127] ([Intel XE#4950]) -> [SKIP][128] ([Intel XE#367]) +1 other test skip
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_bw@linear-tiling-4-displays-3840x2160p.html
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-4/igt@kms_bw@linear-tiling-4-displays-3840x2160p.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc:
- shard-bmg: [SKIP][129] ([Intel XE#4947]) -> [SKIP][130] ([Intel XE#2887]) +10 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc.html
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-3/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-basic-y-tiled-ccs:
- shard-bmg: [SKIP][131] ([Intel XE#2887]) -> [SKIP][132] ([Intel XE#4947]) +11 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-1/igt@kms_ccs@crc-primary-basic-y-tiled-ccs.html
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_ccs@crc-primary-basic-y-tiled-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs:
- shard-bmg: [SKIP][133] ([Intel XE#4947]) -> [SKIP][134] ([Intel XE#3432])
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs.html
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-8/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc:
- shard-bmg: [SKIP][135] ([Intel XE#3432]) -> [SKIP][136] ([Intel XE#4947]) +2 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-3/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc.html
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
- shard-dg2-set2: [INCOMPLETE][137] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#3124]) -> [INCOMPLETE][138] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4522]) +1 other test incomplete
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-dg2-433/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_chamelium_color@ctm-blue-to-red:
- shard-bmg: [SKIP][139] ([Intel XE#2325]) -> [SKIP][140] ([Intel XE#4950]) +1 other test skip
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-1/igt@kms_chamelium_color@ctm-blue-to-red.html
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_chamelium_color@ctm-blue-to-red.html
* igt@kms_chamelium_color@ctm-red-to-blue:
- shard-bmg: [SKIP][141] ([Intel XE#4950]) -> [SKIP][142] ([Intel XE#2325])
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_chamelium_color@ctm-red-to-blue.html
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-8/igt@kms_chamelium_color@ctm-red-to-blue.html
* igt@kms_chamelium_edid@dp-edid-change-during-hibernate:
- shard-bmg: [SKIP][143] ([Intel XE#2252]) -> [SKIP][144] ([Intel XE#4950]) +9 other tests skip
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-1/igt@kms_chamelium_edid@dp-edid-change-during-hibernate.html
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_chamelium_edid@dp-edid-change-during-hibernate.html
* igt@kms_chamelium_edid@dp-edid-stress-resolution-4k:
- shard-dg2-set2: [SKIP][145] ([Intel XE#373]) -> [SKIP][146] ([Intel XE#4208] / [i915#2575])
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-dg2-466/igt@kms_chamelium_edid@dp-edid-stress-resolution-4k.html
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-466/igt@kms_chamelium_edid@dp-edid-stress-resolution-4k.html
* igt@kms_chamelium_hpd@common-hpd-after-suspend:
- shard-bmg: [SKIP][147] ([Intel XE#4950]) -> [SKIP][148] ([Intel XE#2252]) +3 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-8/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
* igt@kms_content_protection@atomic:
- shard-bmg: [FAIL][149] ([Intel XE#1178]) -> [SKIP][150] ([Intel XE#4950]) +1 other test skip
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@kms_content_protection@atomic.html
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-bmg: [SKIP][151] ([Intel XE#2390]) -> [SKIP][152] ([Intel XE#4950]) +1 other test skip
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-3/igt@kms_content_protection@dp-mst-type-1.html
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@uevent:
- shard-bmg: [FAIL][153] ([Intel XE#1188]) -> [SKIP][154] ([Intel XE#4950])
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@kms_content_protection@uevent.html
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-offscreen-128x42:
- shard-bmg: [SKIP][155] ([Intel XE#4950]) -> [SKIP][156] ([Intel XE#2320]) +4 other tests skip
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_cursor_crc@cursor-offscreen-128x42.html
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-3/igt@kms_cursor_crc@cursor-offscreen-128x42.html
* igt@kms_cursor_crc@cursor-offscreen-512x170:
- shard-bmg: [SKIP][157] ([Intel XE#4950]) -> [SKIP][158] ([Intel XE#2321])
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_cursor_crc@cursor-offscreen-512x170.html
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-8/igt@kms_cursor_crc@cursor-offscreen-512x170.html
* igt@kms_cursor_crc@cursor-offscreen-max-size:
- shard-bmg: [SKIP][159] ([Intel XE#2320]) -> [SKIP][160] ([Intel XE#4950]) +3 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-1/igt@kms_cursor_crc@cursor-offscreen-max-size.html
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_cursor_crc@cursor-offscreen-max-size.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-bmg: [SKIP][161] ([Intel XE#2321]) -> [SKIP][162] ([Intel XE#4950]) +2 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@kms_cursor_crc@cursor-random-512x170.html
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-bmg: [SKIP][163] ([Intel XE#2286]) -> [SKIP][164] ([Intel XE#4950])
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-bmg: [SKIP][165] ([Intel XE#4354]) -> [SKIP][166] ([Intel XE#4947])
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@kms_dp_link_training@non-uhbr-mst.html
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-bmg: [SKIP][167] ([Intel XE#2244]) -> [SKIP][168] ([Intel XE#4947]) +1 other test skip
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-1/igt@kms_dsc@dsc-fractional-bpp.html
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats:
- shard-bmg: [SKIP][169] ([Intel XE#4945]) -> [SKIP][170] ([Intel XE#4422])
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats.html
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-7/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-bmg: [SKIP][171] ([Intel XE#5425]) -> [SKIP][172] ([Intel XE#4947])
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-3/igt@kms_fbcon_fbt@fbc-suspend.html
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_feature_discovery@chamelium:
- shard-bmg: [SKIP][173] ([Intel XE#4950]) -> [SKIP][174] ([Intel XE#2372])
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_feature_discovery@chamelium.html
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-8/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-4x:
- shard-bmg: [SKIP][175] ([Intel XE#1138]) -> [SKIP][176] ([Intel XE#4950])
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@kms_feature_discovery@display-4x.html
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@psr1:
- shard-bmg: [SKIP][177] ([Intel XE#4950]) -> [SKIP][178] ([Intel XE#2374])
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_feature_discovery@psr1.html
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-7/igt@kms_feature_discovery@psr1.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling:
- shard-bmg: [SKIP][179] ([Intel XE#4947]) -> [SKIP][180] ([Intel XE#2293] / [Intel XE#2380]) +2 other tests skip
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-8/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling:
- shard-bmg: [SKIP][181] ([Intel XE#2293] / [Intel XE#2380]) -> [SKIP][182] ([Intel XE#4947]) +3 other tests skip
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
* igt@kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-blt:
- shard-bmg: [SKIP][183] ([Intel XE#4947]) -> [SKIP][184] ([Intel XE#2311]) +21 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-blt.html
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-render:
- shard-dg2-set2: [SKIP][185] ([Intel XE#651]) -> [SKIP][186] ([Intel XE#2351] / [Intel XE#4208])
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-dg2-466/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-render.html
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-466/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-render:
- shard-bmg: [SKIP][187] ([Intel XE#2311]) -> [SKIP][188] ([Intel XE#4947]) +28 other tests skip
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-render.html
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt:
- shard-bmg: [SKIP][189] ([Intel XE#5390]) -> [SKIP][190] ([Intel XE#4947]) +10 other tests skip
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
- shard-bmg: [SKIP][191] ([Intel XE#4947]) -> [SKIP][192] ([Intel XE#5390]) +9 other tests skip
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-plflip-blt:
- shard-bmg: [SKIP][193] ([Intel XE#2313]) -> [SKIP][194] ([Intel XE#4947]) +29 other tests skip
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-plflip-blt.html
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary:
- shard-bmg: [SKIP][195] ([Intel XE#4947]) -> [SKIP][196] ([Intel XE#2313]) +23 other tests skip
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary.html
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-3/igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@plane-fbc-rte:
- shard-bmg: [SKIP][197] ([Intel XE#2350]) -> [SKIP][198] ([Intel XE#4947])
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-bmg: [SKIP][199] ([Intel XE#2927]) -> [SKIP][200] ([Intel XE#4947]) +1 other test skip
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-1/igt@kms_joiner@basic-ultra-joiner.html
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_panel_fitting@legacy:
- shard-bmg: [SKIP][201] ([Intel XE#2486]) -> [SKIP][202] ([Intel XE#4950])
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-1/igt@kms_panel_fitting@legacy.html
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_panel_fitting@legacy.html
* igt@kms_pipe_stress@stress-xrgb8888-ytiled:
- shard-bmg: [SKIP][203] ([Intel XE#4947]) -> [SKIP][204] ([Intel XE#4329])
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-7/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
* igt@kms_plane_lowres@tiling-y:
- shard-bmg: [SKIP][205] ([Intel XE#2393]) -> [SKIP][206] ([Intel XE#4950])
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@kms_plane_lowres@tiling-y.html
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_plane_lowres@tiling-y.html
* igt@kms_plane_multiple@2x-tiling-y:
- shard-bmg: [SKIP][207] ([Intel XE#5021]) -> [SKIP][208] ([Intel XE#4950])
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-3/igt@kms_plane_multiple@2x-tiling-y.html
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_plane_multiple@2x-tiling-y.html
* igt@kms_plane_multiple@tiling-y:
- shard-bmg: [SKIP][209] ([Intel XE#4950]) -> [SKIP][210] ([Intel XE#5020])
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_plane_multiple@tiling-y.html
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-8/igt@kms_plane_multiple@tiling-y.html
* igt@kms_plane_scaling@planes-downscale-factor-0-75:
- shard-bmg: [SKIP][211] ([Intel XE#4950]) -> [SKIP][212] ([Intel XE#2763])
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_plane_scaling@planes-downscale-factor-0-75.html
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-4/igt@kms_plane_scaling@planes-downscale-factor-0-75.html
* igt@kms_pm_backlight@bad-brightness:
- shard-bmg: [SKIP][213] ([Intel XE#870]) -> [SKIP][214] ([Intel XE#4947])
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@kms_pm_backlight@bad-brightness.html
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-bmg: [SKIP][215] ([Intel XE#3309]) -> [SKIP][216] ([Intel XE#4947])
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@kms_pm_dc@dc5-retention-flops.html
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_dc@dc9-dpms:
- shard-adlp: [SKIP][217] ([Intel XE#734]) -> [FAIL][218] ([Intel XE#3325])
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-adlp-6/igt@kms_pm_dc@dc9-dpms.html
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-adlp-8/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-bmg: [SKIP][219] ([Intel XE#4962]) -> [SKIP][220] ([Intel XE#1439] / [Intel XE#836])
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-8/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-bmg: [SKIP][221] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#836]) -> [SKIP][222] ([Intel XE#4962])
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-1/igt@kms_pm_rpm@modeset-lpsp-stress.html
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf:
- shard-bmg: [SKIP][223] ([Intel XE#1489]) -> [SKIP][224] ([Intel XE#4947]) +8 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf:
- shard-bmg: [SKIP][225] ([Intel XE#4947]) -> [SKIP][226] ([Intel XE#1489]) +7 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-3/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html
* igt@kms_psr@fbc-psr2-cursor-plane-move:
- shard-bmg: [SKIP][227] ([Intel XE#4947]) -> [SKIP][228] ([Intel XE#2234] / [Intel XE#2850]) +12 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_psr@fbc-psr2-cursor-plane-move.html
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-4/igt@kms_psr@fbc-psr2-cursor-plane-move.html
* igt@kms_psr@psr-primary-page-flip:
- shard-bmg: [SKIP][229] ([Intel XE#2234] / [Intel XE#2850]) -> [SKIP][230] ([Intel XE#4947]) +13 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-3/igt@kms_psr@psr-primary-page-flip.html
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_psr@psr-primary-page-flip.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-bmg: [SKIP][231] ([Intel XE#2414]) -> [SKIP][232] ([Intel XE#4947])
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-bmg: [SKIP][233] ([Intel XE#3414] / [Intel XE#3904]) -> [SKIP][234] ([Intel XE#4950]) +2 other tests skip
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@kms_rotation_crc@bad-pixel-format.html
[234]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_rotation_crc@bad-pixel-format.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
- shard-bmg: [SKIP][235] ([Intel XE#4950]) -> [SKIP][236] ([Intel XE#2330])
[235]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
[236]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-4/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-bmg: [SKIP][237] ([Intel XE#2330]) -> [SKIP][238] ([Intel XE#4950])
[237]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
[238]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-bmg: [SKIP][239] ([Intel XE#4950]) -> [SKIP][240] ([Intel XE#3414] / [Intel XE#3904]) +1 other test skip
[239]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
[240]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-bmg: [SKIP][241] ([Intel XE#4950]) -> [SKIP][242] ([Intel XE#2426])
[241]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[242]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-3/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
- shard-dg2-set2: [SKIP][243] ([Intel XE#362]) -> [SKIP][244] ([Intel XE#1500])
[243]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-dg2-463/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[244]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-464/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_tv_load_detect@load-detect:
- shard-bmg: [SKIP][245] ([Intel XE#2450]) -> [SKIP][246] ([Intel XE#4950])
[245]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-3/igt@kms_tv_load_detect@load-detect.html
[246]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_tv_load_detect@load-detect.html
* igt@kms_vrr@flip-basic:
- shard-bmg: [SKIP][247] ([Intel XE#1499]) -> [SKIP][248] ([Intel XE#4950]) +1 other test skip
[247]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@kms_vrr@flip-basic.html
[248]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@kms_vrr@flip-basic.html
* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-bmg: [SKIP][249] ([Intel XE#1091] / [Intel XE#2849]) -> [SKIP][250] ([Intel XE#4950])
[249]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-3/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
[250]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
* igt@xe_eudebug@read-metadata:
- shard-bmg: [SKIP][251] ([Intel XE#4837]) -> [SKIP][252] ([Intel XE#4945]) +14 other tests skip
[251]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@xe_eudebug@read-metadata.html
[252]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@xe_eudebug@read-metadata.html
* igt@xe_eudebug_online@single-step-one:
- shard-bmg: [SKIP][253] ([Intel XE#4945]) -> [SKIP][254] ([Intel XE#4837]) +8 other tests skip
[253]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@xe_eudebug_online@single-step-one.html
[254]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-3/igt@xe_eudebug_online@single-step-one.html
* igt@xe_exec_basic@multigpu-no-exec-basic-defer-bind:
- shard-dg2-set2: [INCOMPLETE][255] ([Intel XE#4842] / [Intel XE#5515]) -> [SKIP][256] ([Intel XE#4208])
[255]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-dg2-466/igt@xe_exec_basic@multigpu-no-exec-basic-defer-bind.html
[256]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-466/igt@xe_exec_basic@multigpu-no-exec-basic-defer-bind.html
* igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-invalidate:
- shard-bmg: [SKIP][257] ([Intel XE#2322]) -> [SKIP][258] ([Intel XE#4945]) +9 other tests skip
[257]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-invalidate.html
[258]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-invalidate.html
* igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-rebind:
- shard-bmg: [SKIP][259] ([Intel XE#4945]) -> [SKIP][260] ([Intel XE#2322]) +8 other tests skip
[259]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-rebind.html
[260]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-8/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-rebind.html
* igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-invalidate-imm:
- shard-dg2-set2: [SKIP][261] ([Intel XE#288]) -> [SKIP][262] ([Intel XE#4208])
[261]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-dg2-466/igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-invalidate-imm.html
[262]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-466/igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-invalidate-imm.html
* igt@xe_exec_system_allocator@threads-shared-vm-many-execqueues-mmap-new-huge:
- shard-bmg: [SKIP][263] ([Intel XE#4945]) -> [SKIP][264] ([Intel XE#4943]) +15 other tests skip
[263]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@xe_exec_system_allocator@threads-shared-vm-many-execqueues-mmap-new-huge.html
[264]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-8/igt@xe_exec_system_allocator@threads-shared-vm-many-execqueues-mmap-new-huge.html
* igt@xe_exec_system_allocator@threads-shared-vm-many-stride-new-race:
- shard-dg2-set2: [SKIP][265] ([Intel XE#4915]) -> [SKIP][266] ([Intel XE#4208])
[265]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-dg2-466/igt@xe_exec_system_allocator@threads-shared-vm-many-stride-new-race.html
[266]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-dg2-466/igt@xe_exec_system_allocator@threads-shared-vm-many-stride-new-race.html
* igt@xe_exec_system_allocator@twice-mmap-huge:
- shard-bmg: [SKIP][267] ([Intel XE#4943]) -> [SKIP][268] ([Intel XE#4945]) +23 other tests skip
[267]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@xe_exec_system_allocator@twice-mmap-huge.html
[268]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@xe_exec_system_allocator@twice-mmap-huge.html
* igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv:
- shard-bmg: [SKIP][269] ([Intel XE#4945]) -> [ABORT][270] ([Intel XE#4917] / [Intel XE#5466] / [Intel XE#5530])
[269]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html
[270]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-3/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html
* igt@xe_fault_injection@probe-fail-guc-xe_guc_mmio_send_recv:
- shard-bmg: [SKIP][271] ([Intel XE#4945]) -> [ABORT][272] ([Intel XE#5530])
[271]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@xe_fault_injection@probe-fail-guc-xe_guc_mmio_send_recv.html
[272]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-4/igt@xe_fault_injection@probe-fail-guc-xe_guc_mmio_send_recv.html
* igt@xe_pm@d3cold-i2c:
- shard-bmg: [SKIP][273] ([Intel XE#4945]) -> [SKIP][274] ([Intel XE#5694])
[273]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@xe_pm@d3cold-i2c.html
[274]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-3/igt@xe_pm@d3cold-i2c.html
* igt@xe_pm@s3-d3cold-basic-exec:
- shard-bmg: [SKIP][275] ([Intel XE#2284]) -> [SKIP][276] ([Intel XE#4945]) +1 other test skip
[275]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-3/igt@xe_pm@s3-d3cold-basic-exec.html
[276]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@xe_pm@s3-d3cold-basic-exec.html
* igt@xe_pmu@all-fn-engine-activity-load:
- shard-bmg: [SKIP][277] ([Intel XE#4650]) -> [SKIP][278] ([Intel XE#4945])
[277]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@xe_pmu@all-fn-engine-activity-load.html
[278]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@xe_pmu@all-fn-engine-activity-load.html
* igt@xe_pxp@display-pxp-fb:
- shard-bmg: [SKIP][279] ([Intel XE#4733]) -> [SKIP][280] ([Intel XE#4945]) +3 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-3/igt@xe_pxp@display-pxp-fb.html
[280]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@xe_pxp@display-pxp-fb.html
* igt@xe_pxp@pxp-stale-queue-post-termination-irq:
- shard-bmg: [SKIP][281] ([Intel XE#4945]) -> [SKIP][282] ([Intel XE#4733]) +1 other test skip
[281]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@xe_pxp@pxp-stale-queue-post-termination-irq.html
[282]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-8/igt@xe_pxp@pxp-stale-queue-post-termination-irq.html
* igt@xe_query@multigpu-query-invalid-size:
- shard-bmg: [SKIP][283] ([Intel XE#944]) -> [SKIP][284] ([Intel XE#4945]) +1 other test skip
[283]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-1/igt@xe_query@multigpu-query-invalid-size.html
[284]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@xe_query@multigpu-query-invalid-size.html
* igt@xe_query@multigpu-query-uc-fw-version-huc:
- shard-bmg: [SKIP][285] ([Intel XE#4945]) -> [SKIP][286] ([Intel XE#944])
[285]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@xe_query@multigpu-query-uc-fw-version-huc.html
[286]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-7/igt@xe_query@multigpu-query-uc-fw-version-huc.html
* igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling:
- shard-bmg: [SKIP][287] ([Intel XE#4945]) -> [SKIP][288] ([Intel XE#4130])
[287]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-5/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling.html
[288]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-8/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling.html
* igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs:
- shard-bmg: [SKIP][289] ([Intel XE#4130]) -> [SKIP][290] ([Intel XE#4945]) +2 other tests skip
[289]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-8/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs.html
[290]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs.html
* igt@xe_sriov_flr@flr-vfs-parallel:
- shard-bmg: [SKIP][291] ([Intel XE#4273]) -> [SKIP][292] ([Intel XE#4945])
[291]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741/shard-bmg-1/igt@xe_sriov_flr@flr-vfs-parallel.html
[292]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/shard-bmg-5/igt@xe_sriov_flr@flr-vfs-parallel.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#1091]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1091
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
[Intel XE#1138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1138
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1188]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1188
[Intel XE#1340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1340
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1420]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1420
[Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
[Intel XE#1475]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1475
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
[Intel XE#1500]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1500
[Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
[Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049
[Intel XE#2134]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2134
[Intel XE#2142]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2142
[Intel XE#2168]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2168
[Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[Intel XE#2286]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2286
[Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
[Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2330
[Intel XE#2350]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2350
[Intel XE#2351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2351
[Intel XE#2372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2372
[Intel XE#2374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2374
[Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
[Intel XE#2390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2390
[Intel XE#2393]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2393
[Intel XE#2414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2414
[Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
[Intel XE#2450]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2450
[Intel XE#2486]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2486
[Intel XE#2499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2499
[Intel XE#2597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2597
[Intel XE#2705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2705
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[Intel XE#2849]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2849
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
[Intel XE#2927]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2927
[Intel XE#2953]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2953
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
[Intel XE#3124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3124
[Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141
[Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
[Intel XE#3309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3309
[Intel XE#3325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3325
[Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#3544]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3544
[Intel XE#362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/362
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
[Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130
[Intel XE#4173]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4173
[Intel XE#4208]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4208
[Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212
[Intel XE#4273]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4273
[Intel XE#4329]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4329
[Intel XE#4345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4345
[Intel XE#4351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4351
[Intel XE#4354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4354
[Intel XE#4422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4422
[Intel XE#4522]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4522
[Intel XE#4543]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4543
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#4650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4650
[Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
[Intel XE#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837
[Intel XE#4842]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4842
[Intel XE#4915]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4915
[Intel XE#4917]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4917
[Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943
[Intel XE#4945]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4945
[Intel XE#4947]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4947
[Intel XE#4950]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4950
[Intel XE#4962]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4962
[Intel XE#4963]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4963
[Intel XE#5018]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5018
[Intel XE#5020]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5020
[Intel XE#5021]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5021
[Intel XE#5208]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5208
[Intel XE#5299]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5299
[Intel XE#5390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5390
[Intel XE#5425]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5425
[Intel XE#5466]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5466
[Intel XE#5515]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5515
[Intel XE#5530]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5530
[Intel XE#5547]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5547
[Intel XE#5694]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5694
[Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#734]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/734
[Intel XE#776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/776
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
[Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[i915#2575]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2575
Build changes
-------------
* Linux: xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741 -> xe-pw-152266v1
IGT_8478: 3e7c2bd685397f852853878aef4d9c1e4889a28b @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-3487-9378b693d04cb60c6d1b13150244c480a7cd2741: 9378b693d04cb60c6d1b13150244c480a7cd2741
xe-pw-152266v1: 152266v1
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152266v1/index.html
[-- Attachment #2: Type: text/html, Size: 93164 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* ✗ LGCI.VerificationFailed: failure for drm/xe: Fix xe_force_wake_get return handling
2025-07-29 11:05 [PATCH 6.12 0/4] drm/xe: Fix xe_force_wake_get return handling Tomita Moeko
` (3 preceding siblings ...)
2025-07-29 11:05 ` [PATCH 6.12 4/4] Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()" Tomita Moeko
@ 2025-07-30 15:42 ` Patchwork
4 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2025-07-30 15:42 UTC (permalink / raw)
To: Tomita Moeko; +Cc: intel-xe
== Series Details ==
Series: drm/xe: Fix xe_force_wake_get return handling
URL : https://patchwork.freedesktop.org/series/152289/
State : failure
== Summary ==
Address 'tomitamoeko@gmail.com' is not on the allowlist, which prevents CI from being triggered for this patch.
If you want Intel GFX CI to accept this address, please contact the script maintainers at i915-ci-infra@lists.freedesktop.org.
Exception occurred during validation, bailing out!
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2025-07-30 15:42 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-29 11:05 [PATCH 6.12 0/4] drm/xe: Fix xe_force_wake_get return handling Tomita Moeko
2025-07-29 11:05 ` [PATCH 6.12 1/4] Revert "drm/xe/gt: Update handling of xe_force_wake_get return" Tomita Moeko
2025-07-30 8:00 ` Patch "Revert "drm/xe/gt: Update handling of xe_force_wake_get return"" has been added to the 6.12-stable tree gregkh
2025-07-29 11:05 ` [PATCH 6.12 2/4] Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling" Tomita Moeko
2025-07-30 8:00 ` Patch "Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"" has been added to the 6.12-stable tree gregkh
2025-07-30 8:20 ` ✗ CI.checkpatch: warning for " Patchwork
2025-07-30 8:21 ` ✓ CI.KUnit: success " Patchwork
2025-07-30 9:46 ` ✓ Xe.CI.BAT: " Patchwork
2025-07-30 10:30 ` ✗ Xe.CI.Full: failure " Patchwork
2025-07-29 11:05 ` [PATCH 6.12 3/4] Revert "drm/xe/devcoredump: Update handling of xe_force_wake_get return" Tomita Moeko
2025-07-30 8:00 ` Patch "Revert "drm/xe/devcoredump: Update handling of xe_force_wake_get return"" has been added to the 6.12-stable tree gregkh
2025-07-29 11:05 ` [PATCH 6.12 4/4] Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()" Tomita Moeko
2025-07-29 14:51 ` Greg KH
2025-07-29 21:29 ` Rodrigo Vivi
2025-07-30 8:00 ` Patch "Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()"" has been added to the 6.12-stable tree gregkh
2025-07-30 8:10 ` ✗ CI.checkpatch: warning for " Patchwork
2025-07-30 8:10 ` ✗ CI.KUnit: failure " Patchwork
2025-07-30 15:42 ` ✗ LGCI.VerificationFailed: failure for drm/xe: Fix xe_force_wake_get return handling Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).