Intel-XE Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] Remove the error-injection.h include from linux/module.h
@ 2026-09-11 15:04 Petr Pavlu
  2026-09-11 15:04 ` [PATCH 1/6] block: Include error-injection.h for ALLOW_ERROR_INJECTION() Petr Pavlu
                   ` (8 more replies)
  0 siblings, 9 replies; 12+ messages in thread
From: Petr Pavlu @ 2026-09-11 15:04 UTC (permalink / raw)
  To: Jens Axboe, Jakub Kicinski, Andrew Lunn, David S. Miller,
	Eric Dumazet, Paolo Abeni, Jani Nikula, Rodrigo Vivi,
	Joonas Lahtinen, Tvrtko Ursulin, Matthew Brost,
	Thomas Hellström
  Cc: Simon Horman, David Airlie, Simona Vetter, Francois Dugast,
	Luis Chamberlain, Petr Pavlu, Daniel Gomez, Sami Tolvanen,
	Aaron Tomlin, linux-block, netdev, linux-api, intel-gfx, intel-xe,
	dri-devel, linux-modules, linux-kernel

linux/module.h appears in roughly 15k #include directives across the
kernel. This makes it a "hot" header, so it should avoid pulling in
unnecessary definitions.

The header currently includes linux/error-injection.h to obtain the
definition of `struct error_injection_entry`. However, this is unnecessary
because the type is only referenced in the file as a pointer, for which an
incomplete type is sufficient.

Add explicit includes of linux/error-injection.h to files that use the
ALLOW_ERROR_INJECTION() macro and currently rely on it being provided
indirectly via linux/module.h. Then remove the linux/error-injection.h
include from linux/module.h.

The first five patches can go through their respective trees if preferred.
The final patch depends on the preceding cleanups.

---
Petr Pavlu (6):
      block: Include error-injection.h for ALLOW_ERROR_INJECTION()
      net: Include error-injection.h for ALLOW_ERROR_INJECTION()
      syscalls: Include error-injection.h for ALLOW_ERROR_INJECTION()
      drm/i915: Include error-injection.h for ALLOW_ERROR_INJECTION()
      drm/xe: Include error-injection.h for ALLOW_ERROR_INJECTION()
      module: Remove the error-injection.h include from linux/module.h

 block/blk-core.c                                    | 1 +
 drivers/gpu/drm/i915/display/intel_connector.c      | 1 +
 drivers/gpu/drm/i915/display/intel_display_driver.c | 1 +
 drivers/gpu/drm/i915/gt/intel_engine_cs.c           | 1 +
 drivers/gpu/drm/i915/gt/intel_gt.c                  | 2 ++
 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c           | 1 +
 drivers/gpu/drm/i915/gt/uc/intel_uc.c               | 1 +
 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c            | 1 +
 drivers/gpu/drm/i915/i915_driver.c                  | 1 +
 drivers/gpu/drm/i915/i915_pci.c                     | 2 ++
 drivers/gpu/drm/i915/intel_uncore.c                 | 1 +
 drivers/gpu/drm/xe/xe_device.c                      | 2 +-
 drivers/gpu/drm/xe/xe_exec_queue.c                  | 1 +
 drivers/gpu/drm/xe/xe_ggtt.c                        | 2 +-
 drivers/gpu/drm/xe/xe_guc.c                         | 1 +
 drivers/gpu/drm/xe/xe_guc_ads.c                     | 2 +-
 drivers/gpu/drm/xe/xe_guc_ct.c                      | 2 +-
 drivers/gpu/drm/xe/xe_guc_log.c                     | 2 +-
 drivers/gpu/drm/xe/xe_guc_relay.c                   | 2 +-
 drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c       | 1 +
 drivers/gpu/drm/xe/xe_hw_engine_group.c             | 2 ++
 drivers/gpu/drm/xe/xe_mmio.c                        | 1 +
 drivers/gpu/drm/xe/xe_oa.c                          | 1 +
 drivers/gpu/drm/xe/xe_pm.c                          | 2 +-
 drivers/gpu/drm/xe/xe_pt.c                          | 2 ++
 drivers/gpu/drm/xe/xe_pxp.c                         | 2 ++
 drivers/gpu/drm/xe/xe_sriov.c                       | 2 +-
 drivers/gpu/drm/xe/xe_sync.c                        | 1 +
 drivers/gpu/drm/xe/xe_tile.c                        | 2 +-
 drivers/gpu/drm/xe/xe_tuning.c                      | 2 ++
 drivers/gpu/drm/xe/xe_uc_fw.c                       | 2 +-
 drivers/gpu/drm/xe/xe_vm.c                          | 1 +
 drivers/gpu/drm/xe/xe_wa.c                          | 2 +-
 drivers/gpu/drm/xe/xe_wopcm.c                       | 2 +-
 drivers/net/netdevsim/tc.c                          | 1 +
 include/linux/compat.h                              | 1 +
 include/linux/module.h                              | 1 -
 include/linux/syscalls.h                            | 1 +
 kernel/module/main.c                                | 1 +
 net/core/skb_fault_injection.c                      | 1 +
 40 files changed, 45 insertions(+), 13 deletions(-)
---
base-commit: df2908090cda368b01ff43709f51890076c56157
change-id: 20260816-module-include-error_injection-4f80e37a8ea6

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [PATCH 1/6] block: Include error-injection.h for ALLOW_ERROR_INJECTION()
  2026-09-11 15:04 [PATCH 0/6] Remove the error-injection.h include from linux/module.h Petr Pavlu
@ 2026-09-11 15:04 ` Petr Pavlu
  2026-09-11 15:10   ` Jens Axboe
  2026-09-11 15:04 ` [PATCH 2/6] net: " Petr Pavlu
                   ` (7 subsequent siblings)
  8 siblings, 1 reply; 12+ messages in thread
From: Petr Pavlu @ 2026-09-11 15:04 UTC (permalink / raw)
  To: Jens Axboe, Jakub Kicinski, Andrew Lunn, David S. Miller,
	Eric Dumazet, Paolo Abeni, Jani Nikula, Rodrigo Vivi,
	Joonas Lahtinen, Tvrtko Ursulin, Matthew Brost,
	Thomas Hellström
  Cc: Simon Horman, David Airlie, Simona Vetter, Francois Dugast,
	Luis Chamberlain, Petr Pavlu, Daniel Gomez, Sami Tolvanen,
	Aaron Tomlin, linux-block, netdev, linux-api, intel-gfx, intel-xe,
	dri-devel, linux-modules, linux-kernel

block/blk-core.c uses ALLOW_ERROR_INJECTION(), which is defined in
asm-generic/error-injection.h. It currently relies on this header being
included indirectly through linux/module.h -> linux/error-injection.h.

Add the missing include in preparation for removing the
linux/error-injection.h include from linux/module.h.

Signed-off-by: Petr Pavlu <petr.pavlu@suse.com>
---
 block/blk-core.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/block/blk-core.c b/block/blk-core.c
index 196bccf27f58..324a2d1bb727 100644
--- a/block/blk-core.c
+++ b/block/blk-core.c
@@ -40,6 +40,7 @@
 #include <linux/part_stat.h>
 #include <linux/sched/sysctl.h>
 #include <linux/blk-crypto.h>
+#include <linux/error-injection.h>
 
 #define CREATE_TRACE_POINTS
 #include <trace/events/block.h>

-- 
2.55.0

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH 2/6] net: Include error-injection.h for ALLOW_ERROR_INJECTION()
  2026-09-11 15:04 [PATCH 0/6] Remove the error-injection.h include from linux/module.h Petr Pavlu
  2026-09-11 15:04 ` [PATCH 1/6] block: Include error-injection.h for ALLOW_ERROR_INJECTION() Petr Pavlu
@ 2026-09-11 15:04 ` Petr Pavlu
  2026-09-11 15:04 ` [PATCH 3/6] syscalls: " Petr Pavlu
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: Petr Pavlu @ 2026-09-11 15:04 UTC (permalink / raw)
  To: Jens Axboe, Jakub Kicinski, Andrew Lunn, David S. Miller,
	Eric Dumazet, Paolo Abeni, Jani Nikula, Rodrigo Vivi,
	Joonas Lahtinen, Tvrtko Ursulin, Matthew Brost,
	Thomas Hellström
  Cc: Simon Horman, David Airlie, Simona Vetter, Francois Dugast,
	Luis Chamberlain, Petr Pavlu, Daniel Gomez, Sami Tolvanen,
	Aaron Tomlin, linux-block, netdev, linux-api, intel-gfx, intel-xe,
	dri-devel, linux-modules, linux-kernel

drivers/net/netdevsim/tc.c and net/core/skb_fault_injection.c use
ALLOW_ERROR_INJECTION(), which is defined in asm-generic/error-injection.h.
They currently rely on this header being included indirectly through
linux/module.h -> linux/error-injection.h.

Add the missing include in preparation for removing the
linux/error-injection.h include from linux/module.h.

Signed-off-by: Petr Pavlu <petr.pavlu@suse.com>
---
 drivers/net/netdevsim/tc.c     | 1 +
 net/core/skb_fault_injection.c | 1 +
 2 files changed, 2 insertions(+)

diff --git a/drivers/net/netdevsim/tc.c b/drivers/net/netdevsim/tc.c
index a415e02a6df1..e2d7d3aba193 100644
--- a/drivers/net/netdevsim/tc.c
+++ b/drivers/net/netdevsim/tc.c
@@ -1,5 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0
 
+#include <linux/error-injection.h>
 #include <linux/netdevice.h>
 #include <net/pkt_sched.h>
 #include <net/pkt_cls.h>
diff --git a/net/core/skb_fault_injection.c b/net/core/skb_fault_injection.c
index 4235db6bdfad..2c7f519bef80 100644
--- a/net/core/skb_fault_injection.c
+++ b/net/core/skb_fault_injection.c
@@ -1,6 +1,7 @@
 // SPDX-License-Identifier: GPL-2.0-only
 
 #include <linux/debugfs.h>
+#include <linux/error-injection.h>
 #include <linux/fault-inject.h>
 #include <linux/netdevice.h>
 #include <linux/skbuff.h>

-- 
2.55.0

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH 3/6] syscalls: Include error-injection.h for ALLOW_ERROR_INJECTION()
  2026-09-11 15:04 [PATCH 0/6] Remove the error-injection.h include from linux/module.h Petr Pavlu
  2026-09-11 15:04 ` [PATCH 1/6] block: Include error-injection.h for ALLOW_ERROR_INJECTION() Petr Pavlu
  2026-09-11 15:04 ` [PATCH 2/6] net: " Petr Pavlu
@ 2026-09-11 15:04 ` Petr Pavlu
  2026-09-11 15:04 ` [PATCH 4/6] drm/i915: " Petr Pavlu
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: Petr Pavlu @ 2026-09-11 15:04 UTC (permalink / raw)
  To: Jens Axboe, Jakub Kicinski, Andrew Lunn, David S. Miller,
	Eric Dumazet, Paolo Abeni, Jani Nikula, Rodrigo Vivi,
	Joonas Lahtinen, Tvrtko Ursulin, Matthew Brost,
	Thomas Hellström
  Cc: Simon Horman, David Airlie, Simona Vetter, Francois Dugast,
	Luis Chamberlain, Petr Pavlu, Daniel Gomez, Sami Tolvanen,
	Aaron Tomlin, linux-block, netdev, linux-api, intel-gfx, intel-xe,
	dri-devel, linux-modules, linux-kernel

include/linux/compat.h and include/linux/syscalls.h use
ALLOW_ERROR_INJECTION(), which is defined in asm-generic/error-injection.h.
They currently rely on that header being included indirectly through other
files, typically via linux/module.h -> linux/error-injection.h.

Add the missing include in preparation for removing the
linux/error-injection.h include from linux/module.h.

Signed-off-by: Petr Pavlu <petr.pavlu@suse.com>
---
 include/linux/compat.h   | 1 +
 include/linux/syscalls.h | 1 +
 2 files changed, 2 insertions(+)

diff --git a/include/linux/compat.h b/include/linux/compat.h
index 8da0a15c95f4..ad37ca617e65 100644
--- a/include/linux/compat.h
+++ b/include/linux/compat.h
@@ -18,6 +18,7 @@
 #include <linux/aio_abi.h>	/* for aio_context_t */
 #include <linux/uaccess.h>
 #include <linux/unistd.h>
+#include <linux/error-injection.h>
 
 #include <asm/compat.h>
 #include <asm/siginfo.h>
diff --git a/include/linux/syscalls.h b/include/linux/syscalls.h
index 8413b624ad47..552d9710a0d5 100644
--- a/include/linux/syscalls.h
+++ b/include/linux/syscalls.h
@@ -92,6 +92,7 @@ struct file_attr;
 #include <linux/quota.h>
 #include <linux/key.h>
 #include <linux/personality.h>
+#include <linux/error-injection.h>
 #include <trace/syscall.h>
 
 #ifdef CONFIG_ARCH_HAS_SYSCALL_WRAPPER

-- 
2.55.0

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH 4/6] drm/i915: Include error-injection.h for ALLOW_ERROR_INJECTION()
  2026-09-11 15:04 [PATCH 0/6] Remove the error-injection.h include from linux/module.h Petr Pavlu
                   ` (2 preceding siblings ...)
  2026-09-11 15:04 ` [PATCH 3/6] syscalls: " Petr Pavlu
@ 2026-09-11 15:04 ` Petr Pavlu
  2026-09-11 15:04 ` [PATCH 5/6] drm/xe: " Petr Pavlu
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: Petr Pavlu @ 2026-09-11 15:04 UTC (permalink / raw)
  To: Jens Axboe, Jakub Kicinski, Andrew Lunn, David S. Miller,
	Eric Dumazet, Paolo Abeni, Jani Nikula, Rodrigo Vivi,
	Joonas Lahtinen, Tvrtko Ursulin, Matthew Brost,
	Thomas Hellström
  Cc: Simon Horman, David Airlie, Simona Vetter, Francois Dugast,
	Luis Chamberlain, Petr Pavlu, Daniel Gomez, Sami Tolvanen,
	Aaron Tomlin, linux-block, netdev, linux-api, intel-gfx, intel-xe,
	dri-devel, linux-modules, linux-kernel

Several drivers/gpu/drm/i915/*.c files use ALLOW_ERROR_INJECTION(), which
is defined in asm-generic/error-injection.h. They currently rely on this
header being included indirectly through linux/module.h ->
linux/error-injection.h.

Add the missing includes in preparation for removing the
linux/error-injection.h include from linux/module.h.

Signed-off-by: Petr Pavlu <petr.pavlu@suse.com>
---
 drivers/gpu/drm/i915/display/intel_connector.c      | 1 +
 drivers/gpu/drm/i915/display/intel_display_driver.c | 1 +
 drivers/gpu/drm/i915/gt/intel_engine_cs.c           | 1 +
 drivers/gpu/drm/i915/gt/intel_gt.c                  | 2 ++
 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c           | 1 +
 drivers/gpu/drm/i915/gt/uc/intel_uc.c               | 1 +
 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c            | 1 +
 drivers/gpu/drm/i915/i915_driver.c                  | 1 +
 drivers/gpu/drm/i915/i915_pci.c                     | 2 ++
 drivers/gpu/drm/i915/intel_uncore.c                 | 1 +
 10 files changed, 12 insertions(+)

diff --git a/drivers/gpu/drm/i915/display/intel_connector.c b/drivers/gpu/drm/i915/display/intel_connector.c
index 7ef9338d67ab..a287884c0045 100644
--- a/drivers/gpu/drm/i915/display/intel_connector.c
+++ b/drivers/gpu/drm/i915/display/intel_connector.c
@@ -23,6 +23,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
+#include <linux/error-injection.h>
 #include <linux/i2c.h>
 #include <linux/slab.h>
 
diff --git a/drivers/gpu/drm/i915/display/intel_display_driver.c b/drivers/gpu/drm/i915/display/intel_display_driver.c
index 70d112fd4287..204810a11e46 100644
--- a/drivers/gpu/drm/i915/display/intel_display_driver.c
+++ b/drivers/gpu/drm/i915/display/intel_display_driver.c
@@ -7,6 +7,7 @@
  * details here.
  */
 
+#include <linux/error-injection.h>
 #include <linux/vga_switcheroo.h>
 #include <acpi/video.h>
 #include <drm/display/drm_dp_mst_helper.h>
diff --git a/drivers/gpu/drm/i915/gt/intel_engine_cs.c b/drivers/gpu/drm/i915/gt/intel_engine_cs.c
index c0fd349a4600..2c3bc7b67c0d 100644
--- a/drivers/gpu/drm/i915/gt/intel_engine_cs.c
+++ b/drivers/gpu/drm/i915/gt/intel_engine_cs.c
@@ -3,6 +3,7 @@
  * Copyright © 2016 Intel Corporation
  */
 
+#include <linux/error-injection.h>
 #include <linux/string_helpers.h>
 
 #include <drm/drm_print.h>
diff --git a/drivers/gpu/drm/i915/gt/intel_gt.c b/drivers/gpu/drm/i915/gt/intel_gt.c
index 5c7f862f7100..2f0e1cb5578c 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt.c
+++ b/drivers/gpu/drm/i915/gt/intel_gt.c
@@ -3,6 +3,8 @@
  * Copyright © 2019 Intel Corporation
  */
 
+#include <linux/error-injection.h>
+
 #include <drm/drm_managed.h>
 #include <drm/intel/intel-gtt.h>
 #include <drm/intel/intel_gmd_interrupt_regs.h>
diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
index 1c455d84bf9d..091aa33f624a 100644
--- a/drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
+++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
@@ -4,6 +4,7 @@
  */
 
 #include <linux/circ_buf.h>
+#include <linux/error-injection.h>
 #include <linux/ktime.h>
 #include <linux/string_helpers.h>
 #include <linux/time64.h>
diff --git a/drivers/gpu/drm/i915/gt/uc/intel_uc.c b/drivers/gpu/drm/i915/gt/uc/intel_uc.c
index bd07c72a66fc..d367a897c86b 100644
--- a/drivers/gpu/drm/i915/gt/uc/intel_uc.c
+++ b/drivers/gpu/drm/i915/gt/uc/intel_uc.c
@@ -3,6 +3,7 @@
  * Copyright © 2016-2019 Intel Corporation
  */
 
+#include <linux/error-injection.h>
 #include <linux/string_helpers.h>
 
 #include "gt/intel_gt.h"
diff --git a/drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c b/drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c
index 7fac97fe30a6..d7c731fe972b 100644
--- a/drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c
+++ b/drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c
@@ -4,6 +4,7 @@
  */
 
 #include <linux/bitfield.h>
+#include <linux/error-injection.h>
 #include <linux/firmware.h>
 #include <linux/highmem.h>
 
diff --git a/drivers/gpu/drm/i915/i915_driver.c b/drivers/gpu/drm/i915/i915_driver.c
index ce6d20958320..aeb7b24c81c8 100644
--- a/drivers/gpu/drm/i915/i915_driver.c
+++ b/drivers/gpu/drm/i915/i915_driver.c
@@ -30,6 +30,7 @@
 #include <linux/aperture.h>
 #include <linux/acpi.h>
 #include <linux/device.h>
+#include <linux/error-injection.h>
 #include <linux/module.h>
 #include <linux/oom.h>
 #include <linux/pci.h>
diff --git a/drivers/gpu/drm/i915/i915_pci.c b/drivers/gpu/drm/i915/i915_pci.c
index 2f03f95945f1..84a7dc6ab5db 100644
--- a/drivers/gpu/drm/i915/i915_pci.c
+++ b/drivers/gpu/drm/i915/i915_pci.c
@@ -22,6 +22,8 @@
  *
  */
 
+#include <linux/error-injection.h>
+
 #include <drm/drm_color_mgmt.h>
 #include <drm/drm_drv.h>
 #include <drm/intel/pci_config.h>
diff --git a/drivers/gpu/drm/i915/intel_uncore.c b/drivers/gpu/drm/i915/intel_uncore.c
index 170e83a8c9fc..e360e4f9d9a2 100644
--- a/drivers/gpu/drm/i915/intel_uncore.c
+++ b/drivers/gpu/drm/i915/intel_uncore.c
@@ -21,6 +21,7 @@
  * IN THE SOFTWARE.
  */
 
+#include <linux/error-injection.h>
 #include <linux/pm_runtime.h>
 
 #include <drm/drm_managed.h>

-- 
2.55.0

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH 5/6] drm/xe: Include error-injection.h for ALLOW_ERROR_INJECTION()
  2026-09-11 15:04 [PATCH 0/6] Remove the error-injection.h include from linux/module.h Petr Pavlu
                   ` (3 preceding siblings ...)
  2026-09-11 15:04 ` [PATCH 4/6] drm/i915: " Petr Pavlu
@ 2026-09-11 15:04 ` Petr Pavlu
  2026-09-11 15:04 ` [PATCH 6/6] module: Remove the error-injection.h include from linux/module.h Petr Pavlu
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: Petr Pavlu @ 2026-09-11 15:04 UTC (permalink / raw)
  To: Jens Axboe, Jakub Kicinski, Andrew Lunn, David S. Miller,
	Eric Dumazet, Paolo Abeni, Jani Nikula, Rodrigo Vivi,
	Joonas Lahtinen, Tvrtko Ursulin, Matthew Brost,
	Thomas Hellström
  Cc: Simon Horman, David Airlie, Simona Vetter, Francois Dugast,
	Luis Chamberlain, Petr Pavlu, Daniel Gomez, Sami Tolvanen,
	Aaron Tomlin, linux-block, netdev, linux-api, intel-gfx, intel-xe,
	dri-devel, linux-modules, linux-kernel

Several drivers/gpu/drm/xe/*.c files use ALLOW_ERROR_INJECTION(), which is
defined in asm-generic/error-injection.h. They currently rely on this
header being included indirectly through linux/module.h ->
linux/error-injection.h.

Add the missing includes in preparation for removing the
linux/error-injection.h include from linux/module.h.

Remove also the linux/fault-injection.h include, which commit 91b2c42c214f
("drm/xe: Use fault injection infrastructure to find issues at probe time")
mistakenly used to provide the definition of ALLOW_ERROR_INJECTION().

Signed-off-by: Petr Pavlu <petr.pavlu@suse.com>
---
 drivers/gpu/drm/xe/xe_device.c                | 2 +-
 drivers/gpu/drm/xe/xe_exec_queue.c            | 1 +
 drivers/gpu/drm/xe/xe_ggtt.c                  | 2 +-
 drivers/gpu/drm/xe/xe_guc.c                   | 1 +
 drivers/gpu/drm/xe/xe_guc_ads.c               | 2 +-
 drivers/gpu/drm/xe/xe_guc_ct.c                | 2 +-
 drivers/gpu/drm/xe/xe_guc_log.c               | 2 +-
 drivers/gpu/drm/xe/xe_guc_relay.c             | 2 +-
 drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c | 1 +
 drivers/gpu/drm/xe/xe_hw_engine_group.c       | 2 ++
 drivers/gpu/drm/xe/xe_mmio.c                  | 1 +
 drivers/gpu/drm/xe/xe_oa.c                    | 1 +
 drivers/gpu/drm/xe/xe_pm.c                    | 2 +-
 drivers/gpu/drm/xe/xe_pt.c                    | 2 ++
 drivers/gpu/drm/xe/xe_pxp.c                   | 2 ++
 drivers/gpu/drm/xe/xe_sriov.c                 | 2 +-
 drivers/gpu/drm/xe/xe_sync.c                  | 1 +
 drivers/gpu/drm/xe/xe_tile.c                  | 2 +-
 drivers/gpu/drm/xe/xe_tuning.c                | 2 ++
 drivers/gpu/drm/xe/xe_uc_fw.c                 | 2 +-
 drivers/gpu/drm/xe/xe_vm.c                    | 1 +
 drivers/gpu/drm/xe/xe_wa.c                    | 2 +-
 drivers/gpu/drm/xe/xe_wopcm.c                 | 2 +-
 23 files changed, 27 insertions(+), 12 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
index ee732e5495f7..fcef8d5fc7ca 100644
--- a/drivers/gpu/drm/xe/xe_device.c
+++ b/drivers/gpu/drm/xe/xe_device.c
@@ -7,7 +7,7 @@
 
 #include <linux/aperture.h>
 #include <linux/delay.h>
-#include <linux/fault-inject.h>
+#include <linux/error-injection.h>
 #include <linux/units.h>
 
 #include <drm/drm_client.h>
diff --git a/drivers/gpu/drm/xe/xe_exec_queue.c b/drivers/gpu/drm/xe/xe_exec_queue.c
index cd053de3c6b5..3e46c14584c4 100644
--- a/drivers/gpu/drm/xe/xe_exec_queue.c
+++ b/drivers/gpu/drm/xe/xe_exec_queue.c
@@ -5,6 +5,7 @@
 
 #include "xe_exec_queue.h"
 
+#include <linux/error-injection.h>
 #include <linux/nospec.h>
 
 #include <drm/drm_device.h>
diff --git a/drivers/gpu/drm/xe/xe_ggtt.c b/drivers/gpu/drm/xe/xe_ggtt.c
index 8ec23862477f..e05582ad098a 100644
--- a/drivers/gpu/drm/xe/xe_ggtt.c
+++ b/drivers/gpu/drm/xe/xe_ggtt.c
@@ -6,7 +6,7 @@
 #include "xe_ggtt.h"
 
 #include <kunit/visibility.h>
-#include <linux/fault-inject.h>
+#include <linux/error-injection.h>
 #include <linux/io-64-nonatomic-lo-hi.h>
 #include <linux/sizes.h>
 
diff --git a/drivers/gpu/drm/xe/xe_guc.c b/drivers/gpu/drm/xe/xe_guc.c
index 4286bd05c686..34e21a70d5ad 100644
--- a/drivers/gpu/drm/xe/xe_guc.c
+++ b/drivers/gpu/drm/xe/xe_guc.c
@@ -5,6 +5,7 @@
 
 #include "xe_guc.h"
 
+#include <linux/error-injection.h>
 #include <linux/iopoll.h>
 #include <drm/drm_managed.h>
 
diff --git a/drivers/gpu/drm/xe/xe_guc_ads.c b/drivers/gpu/drm/xe/xe_guc_ads.c
index ff8eee3831aa..41a2b8c807d6 100644
--- a/drivers/gpu/drm/xe/xe_guc_ads.c
+++ b/drivers/gpu/drm/xe/xe_guc_ads.c
@@ -5,7 +5,7 @@
 
 #include "xe_guc_ads.h"
 
-#include <linux/fault-inject.h>
+#include <linux/error-injection.h>
 
 #include <drm/drm_managed.h>
 
diff --git a/drivers/gpu/drm/xe/xe_guc_ct.c b/drivers/gpu/drm/xe/xe_guc_ct.c
index fe70c0fd85c5..ac6cbbaa6cc0 100644
--- a/drivers/gpu/drm/xe/xe_guc_ct.c
+++ b/drivers/gpu/drm/xe/xe_guc_ct.c
@@ -8,7 +8,7 @@
 #include <linux/bitfield.h>
 #include <linux/circ_buf.h>
 #include <linux/delay.h>
-#include <linux/fault-inject.h>
+#include <linux/error-injection.h>
 
 #include <kunit/static_stub.h>
 
diff --git a/drivers/gpu/drm/xe/xe_guc_log.c b/drivers/gpu/drm/xe/xe_guc_log.c
index 538d4df0f7aa..6f0739204d9e 100644
--- a/drivers/gpu/drm/xe/xe_guc_log.c
+++ b/drivers/gpu/drm/xe/xe_guc_log.c
@@ -5,7 +5,7 @@
 
 #include "xe_guc_log.h"
 
-#include <linux/fault-inject.h>
+#include <linux/error-injection.h>
 
 #include <linux/utsname.h>
 #include <drm/drm_managed.h>
diff --git a/drivers/gpu/drm/xe/xe_guc_relay.c b/drivers/gpu/drm/xe/xe_guc_relay.c
index eed0a750d2eb..e528d95ba7fe 100644
--- a/drivers/gpu/drm/xe/xe_guc_relay.c
+++ b/drivers/gpu/drm/xe/xe_guc_relay.c
@@ -5,7 +5,7 @@
 
 #include <linux/bitfield.h>
 #include <linux/delay.h>
-#include <linux/fault-inject.h>
+#include <linux/error-injection.h>
 
 #include <drm/drm_managed.h>
 
diff --git a/drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c b/drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
index d42e263e0611..ac81f382e7dc 100644
--- a/drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
+++ b/drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
@@ -4,6 +4,7 @@
  */
 
 #include <drm/drm_managed.h>
+#include <linux/error-injection.h>
 #include <linux/kobject.h>
 #include <linux/sysfs.h>
 
diff --git a/drivers/gpu/drm/xe/xe_hw_engine_group.c b/drivers/gpu/drm/xe/xe_hw_engine_group.c
index 0804b426b6f9..418ff427ae30 100644
--- a/drivers/gpu/drm/xe/xe_hw_engine_group.c
+++ b/drivers/gpu/drm/xe/xe_hw_engine_group.c
@@ -3,6 +3,8 @@
  * Copyright © 2024 Intel Corporation
  */
 
+#include <linux/error-injection.h>
+
 #include <drm/drm_managed.h>
 
 #include "xe_assert.h"
diff --git a/drivers/gpu/drm/xe/xe_mmio.c b/drivers/gpu/drm/xe/xe_mmio.c
index 7fa18dfcb5a2..d8f8a2453bb6 100644
--- a/drivers/gpu/drm/xe/xe_mmio.c
+++ b/drivers/gpu/drm/xe/xe_mmio.c
@@ -6,6 +6,7 @@
 #include "xe_mmio.h"
 
 #include <linux/delay.h>
+#include <linux/error-injection.h>
 #include <linux/io-64-nonatomic-lo-hi.h>
 #include <linux/minmax.h>
 #include <linux/pci.h>
diff --git a/drivers/gpu/drm/xe/xe_oa.c b/drivers/gpu/drm/xe/xe_oa.c
index ab09dcff5860..b15c96e35fab 100644
--- a/drivers/gpu/drm/xe/xe_oa.c
+++ b/drivers/gpu/drm/xe/xe_oa.c
@@ -5,6 +5,7 @@
 
 #include <linux/anon_inodes.h>
 #include <linux/delay.h>
+#include <linux/error-injection.h>
 #include <linux/nospec.h>
 #include <linux/poll.h>
 
diff --git a/drivers/gpu/drm/xe/xe_pm.c b/drivers/gpu/drm/xe/xe_pm.c
index a5289a9df8d2..c0489a8d8a62 100644
--- a/drivers/gpu/drm/xe/xe_pm.c
+++ b/drivers/gpu/drm/xe/xe_pm.c
@@ -5,7 +5,7 @@
 
 #include "xe_pm.h"
 
-#include <linux/fault-inject.h>
+#include <linux/error-injection.h>
 #include <linux/pm_runtime.h>
 #include <linux/suspend.h>
 #include <linux/dmi.h>
diff --git a/drivers/gpu/drm/xe/xe_pt.c b/drivers/gpu/drm/xe/xe_pt.c
index a07316a45d79..6c6d9be2717e 100644
--- a/drivers/gpu/drm/xe/xe_pt.c
+++ b/drivers/gpu/drm/xe/xe_pt.c
@@ -5,6 +5,8 @@
 
 #include "xe_pt.h"
 
+#include <linux/error-injection.h>
+
 #include "regs/xe_gtt_defs.h"
 #include "xe_bo.h"
 #include "xe_device.h"
diff --git a/drivers/gpu/drm/xe/xe_pxp.c b/drivers/gpu/drm/xe/xe_pxp.c
index 2fef274a585e..2f3632ac201a 100644
--- a/drivers/gpu/drm/xe/xe_pxp.c
+++ b/drivers/gpu/drm/xe/xe_pxp.c
@@ -5,6 +5,8 @@
 
 #include "xe_pxp.h"
 
+#include <linux/error-injection.h>
+
 #include <drm/drm_managed.h>
 #include <uapi/drm/xe_drm.h>
 
diff --git a/drivers/gpu/drm/xe/xe_sriov.c b/drivers/gpu/drm/xe/xe_sriov.c
index f3835867fce5..ec254b950daf 100644
--- a/drivers/gpu/drm/xe/xe_sriov.c
+++ b/drivers/gpu/drm/xe/xe_sriov.c
@@ -3,7 +3,7 @@
  * Copyright © 2023 Intel Corporation
  */
 
-#include <linux/fault-inject.h>
+#include <linux/error-injection.h>
 
 #include <drm/drm_managed.h>
 
diff --git a/drivers/gpu/drm/xe/xe_sync.c b/drivers/gpu/drm/xe/xe_sync.c
index 37866768d64c..711de22f4986 100644
--- a/drivers/gpu/drm/xe/xe_sync.c
+++ b/drivers/gpu/drm/xe/xe_sync.c
@@ -6,6 +6,7 @@
 #include "xe_sync.h"
 
 #include <linux/dma-fence-array.h>
+#include <linux/error-injection.h>
 #include <linux/kthread.h>
 #include <linux/sched/mm.h>
 #include <linux/uaccess.h>
diff --git a/drivers/gpu/drm/xe/xe_tile.c b/drivers/gpu/drm/xe/xe_tile.c
index 74d925a337b7..810dfd98d830 100644
--- a/drivers/gpu/drm/xe/xe_tile.c
+++ b/drivers/gpu/drm/xe/xe_tile.c
@@ -3,7 +3,7 @@
  * Copyright © 2023 Intel Corporation
  */
 
-#include <linux/fault-inject.h>
+#include <linux/error-injection.h>
 
 #include <drm/drm_managed.h>
 #include <drm/drm_pagemap_util.h>
diff --git a/drivers/gpu/drm/xe/xe_tuning.c b/drivers/gpu/drm/xe/xe_tuning.c
index bcec40ca2d35..d3d38b4380be 100644
--- a/drivers/gpu/drm/xe/xe_tuning.c
+++ b/drivers/gpu/drm/xe/xe_tuning.c
@@ -5,6 +5,8 @@
 
 #include "xe_tuning.h"
 
+#include <linux/error-injection.h>
+
 #include <kunit/visibility.h>
 
 #include <drm/drm_managed.h>
diff --git a/drivers/gpu/drm/xe/xe_uc_fw.c b/drivers/gpu/drm/xe/xe_uc_fw.c
index a8e6f18cc9b4..f17925ad53f5 100644
--- a/drivers/gpu/drm/xe/xe_uc_fw.c
+++ b/drivers/gpu/drm/xe/xe_uc_fw.c
@@ -4,7 +4,7 @@
  */
 
 #include <linux/bitfield.h>
-#include <linux/fault-inject.h>
+#include <linux/error-injection.h>
 #include <linux/firmware.h>
 
 #include <drm/drm_managed.h>
diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
index 23952ad8951e..f000564f1e59 100644
--- a/drivers/gpu/drm/xe/xe_vm.c
+++ b/drivers/gpu/drm/xe/xe_vm.c
@@ -6,6 +6,7 @@
 #include "xe_vm.h"
 
 #include <linux/dma-fence-array.h>
+#include <linux/error-injection.h>
 #include <linux/nospec.h>
 
 #include <drm/drm_drv.h>
diff --git a/drivers/gpu/drm/xe/xe_wa.c b/drivers/gpu/drm/xe/xe_wa.c
index 139434946f8f..98d2fdd3ba6f 100644
--- a/drivers/gpu/drm/xe/xe_wa.c
+++ b/drivers/gpu/drm/xe/xe_wa.c
@@ -8,7 +8,7 @@
 #include <drm/drm_managed.h>
 #include <kunit/visibility.h>
 #include <linux/compiler_types.h>
-#include <linux/fault-inject.h>
+#include <linux/error-injection.h>
 
 #include <generated/xe_device_wa_oob.h>
 #include <generated/xe_wa_oob.h>
diff --git a/drivers/gpu/drm/xe/xe_wopcm.c b/drivers/gpu/drm/xe/xe_wopcm.c
index fe65ed246775..7da1e3ebc839 100644
--- a/drivers/gpu/drm/xe/xe_wopcm.c
+++ b/drivers/gpu/drm/xe/xe_wopcm.c
@@ -5,7 +5,7 @@
 
 #include "xe_wopcm.h"
 
-#include <linux/fault-inject.h>
+#include <linux/error-injection.h>
 
 #include "regs/xe_guc_regs.h"
 #include "xe_device.h"

-- 
2.55.0

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH 6/6] module: Remove the error-injection.h include from linux/module.h
  2026-09-11 15:04 [PATCH 0/6] Remove the error-injection.h include from linux/module.h Petr Pavlu
                   ` (4 preceding siblings ...)
  2026-09-11 15:04 ` [PATCH 5/6] drm/xe: " Petr Pavlu
@ 2026-09-11 15:04 ` Petr Pavlu
  2026-09-11 17:31   ` Aaron Tomlin
  2026-09-11 21:55 ` ✓ CI.KUnit: success for " Patchwork
                   ` (2 subsequent siblings)
  8 siblings, 1 reply; 12+ messages in thread
From: Petr Pavlu @ 2026-09-11 15:04 UTC (permalink / raw)
  To: Jens Axboe, Jakub Kicinski, Andrew Lunn, David S. Miller,
	Eric Dumazet, Paolo Abeni, Jani Nikula, Rodrigo Vivi,
	Joonas Lahtinen, Tvrtko Ursulin, Matthew Brost,
	Thomas Hellström
  Cc: Simon Horman, David Airlie, Simona Vetter, Francois Dugast,
	Luis Chamberlain, Petr Pavlu, Daniel Gomez, Sami Tolvanen,
	Aaron Tomlin, linux-block, netdev, linux-api, intel-gfx, intel-xe,
	dri-devel, linux-modules, linux-kernel

linux/module.h appears in roughly 15k #include directives across the
kernel. This makes it a "hot" header, so it should avoid pulling in
unnecessary definitions.

The header currently includes linux/error-injection.h to obtain the
definition of `struct error_injection_entry`. However, this is unnecessary
because the type is only referenced in the file as a pointer, for which an
incomplete type is sufficient.

Remove the linux/error-injection.h include from linux/module.h and add it
to kernel/module/main.c instead, where
`sizeof(struct error_injection_entry)` is actually needed.

Signed-off-by: Petr Pavlu <petr.pavlu@suse.com>
---
 include/linux/module.h | 1 -
 kernel/module/main.c   | 1 +
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/linux/module.h b/include/linux/module.h
index 96cc98568eea..b3a3d5827384 100644
--- a/include/linux/module.h
+++ b/include/linux/module.h
@@ -24,7 +24,6 @@
 #include <linux/jump_label.h>
 #include <linux/export.h>
 #include <linux/rbtree_latch.h>
-#include <linux/error-injection.h>
 #include <linux/tracepoint-defs.h>
 #include <linux/srcu.h>
 #include <linux/static_call_types.h>
diff --git a/kernel/module/main.c b/kernel/module/main.c
index d0e1e0bd2ad0..f1392c10907a 100644
--- a/kernel/module/main.c
+++ b/kernel/module/main.c
@@ -60,6 +60,7 @@
 #include <linux/codetag.h>
 #include <linux/debugfs.h>
 #include <linux/execmem.h>
+#include <linux/error-injection.h>
 #include <uapi/linux/module.h>
 #include "internal.h"
 

-- 
2.55.0

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* Re: [PATCH 1/6] block: Include error-injection.h for ALLOW_ERROR_INJECTION()
  2026-09-11 15:04 ` [PATCH 1/6] block: Include error-injection.h for ALLOW_ERROR_INJECTION() Petr Pavlu
@ 2026-09-11 15:10   ` Jens Axboe
  0 siblings, 0 replies; 12+ messages in thread
From: Jens Axboe @ 2026-09-11 15:10 UTC (permalink / raw)
  To: Petr Pavlu, Jakub Kicinski, Andrew Lunn, David S. Miller,
	Eric Dumazet, Paolo Abeni, Jani Nikula, Rodrigo Vivi,
	Joonas Lahtinen, Tvrtko Ursulin, Matthew Brost,
	Thomas Hellström
  Cc: Simon Horman, David Airlie, Simona Vetter, Francois Dugast,
	Luis Chamberlain, Daniel Gomez, Sami Tolvanen, Aaron Tomlin,
	linux-block, netdev, linux-api, intel-gfx, intel-xe, dri-devel,
	linux-modules, linux-kernel

On 9/11/26 9:04 AM, Petr Pavlu wrote:
> block/blk-core.c uses ALLOW_ERROR_INJECTION(), which is defined in
> asm-generic/error-injection.h. It currently relies on this header being
> included indirectly through linux/module.h -> linux/error-injection.h.
> 
> Add the missing include in preparation for removing the
> linux/error-injection.h include from linux/module.h.

Reviewed-by: Jens Axboe <axboe@kernel.dk>

if you want to shove this upstream somewhere else.

-- 
Jens Axboe


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 6/6] module: Remove the error-injection.h include from linux/module.h
  2026-09-11 15:04 ` [PATCH 6/6] module: Remove the error-injection.h include from linux/module.h Petr Pavlu
@ 2026-09-11 17:31   ` Aaron Tomlin
  0 siblings, 0 replies; 12+ messages in thread
From: Aaron Tomlin @ 2026-09-11 17:31 UTC (permalink / raw)
  To: Petr Pavlu
  Cc: Jens Axboe, Jakub Kicinski, Andrew Lunn, David S. Miller,
	Eric Dumazet, Paolo Abeni, Jani Nikula, Rodrigo Vivi,
	Joonas Lahtinen, Tvrtko Ursulin, Matthew Brost,
	Thomas Hellström, Simon Horman, David Airlie, Simona Vetter,
	Francois Dugast, Luis Chamberlain, Daniel Gomez, Sami Tolvanen,
	linux-block, netdev, linux-api, intel-gfx, intel-xe, dri-devel,
	linux-modules, linux-kernel

On Fri, Sep 11, 2026 at 05:04:06PM +0200, Petr Pavlu wrote:
> linux/module.h appears in roughly 15k #include directives across the
> kernel. This makes it a "hot" header, so it should avoid pulling in
> unnecessary definitions.
> 
> The header currently includes linux/error-injection.h to obtain the
> definition of `struct error_injection_entry`. However, this is unnecessary
> because the type is only referenced in the file as a pointer, for which an
> incomplete type is sufficient.
> 
> Remove the linux/error-injection.h include from linux/module.h and add it
> to kernel/module/main.c instead, where
> `sizeof(struct error_injection_entry)` is actually needed.
> 
> Signed-off-by: Petr Pavlu <petr.pavlu@suse.com>
> ---
>  include/linux/module.h | 1 -
>  kernel/module/main.c   | 1 +
>  2 files changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/include/linux/module.h b/include/linux/module.h
> index 96cc98568eea..b3a3d5827384 100644
> --- a/include/linux/module.h
> +++ b/include/linux/module.h
> @@ -24,7 +24,6 @@
>  #include <linux/jump_label.h>
>  #include <linux/export.h>
>  #include <linux/rbtree_latch.h>
> -#include <linux/error-injection.h>
>  #include <linux/tracepoint-defs.h>
>  #include <linux/srcu.h>
>  #include <linux/static_call_types.h>
> diff --git a/kernel/module/main.c b/kernel/module/main.c
> index d0e1e0bd2ad0..f1392c10907a 100644
> --- a/kernel/module/main.c
> +++ b/kernel/module/main.c
> @@ -60,6 +60,7 @@
>  #include <linux/codetag.h>
>  #include <linux/debugfs.h>
>  #include <linux/execmem.h>
> +#include <linux/error-injection.h>
>  #include <uapi/linux/module.h>
>  #include "internal.h"
>  
> 
> -- 
> 2.55.0

Reviewed-by: Aaron Tomlin <atomlin@atomlin.com>

-- 
Aaron Tomlin

^ permalink raw reply	[flat|nested] 12+ messages in thread

* ✓ CI.KUnit: success for Remove the error-injection.h include from linux/module.h
  2026-09-11 15:04 [PATCH 0/6] Remove the error-injection.h include from linux/module.h Petr Pavlu
                   ` (5 preceding siblings ...)
  2026-09-11 15:04 ` [PATCH 6/6] module: Remove the error-injection.h include from linux/module.h Petr Pavlu
@ 2026-09-11 21:55 ` Patchwork
  2026-09-11 23:03 ` ✓ Xe.CI.BAT: " Patchwork
  2026-09-12  9:12 ` ✗ Xe.CI.FULL: failure " Patchwork
  8 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2026-09-11 21:55 UTC (permalink / raw)
  To: Petr Pavlu; +Cc: intel-xe

== Series Details ==

Series: Remove the error-injection.h include from linux/module.h
URL   : https://patchwork.freedesktop.org/series/173895/
State : success

== Summary ==

+ trap cleanup EXIT
+ kunitconfigs=('/kernel/drivers/gpu/tests/.kunitconfig' '/kernel/drivers/gpu/drm/xe/.kunitconfig' '/kernel/drivers/gpu/drm/tests/.kunitconfig' '/kernel/drivers/gpu/drm/ttm/tests/.kunitconfig' '/kernel/drivers/dma-buf/.kunitconfig')
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/tests/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/tests/.kunitconfig
[21:53:50] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[21:53:54] 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
[21:54:14] Starting KUnit Kernel (1/1)...
[21:54:14] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[21:54:14] ============= refcount_interrupt (4 subtests) ==============
[21:54:14] [PASSED] test_single_irq_change
[21:54:14] [PASSED] test_nested_irq_change
[21:54:14] [PASSED] test_multiple_irq_change
[21:54:14] [PASSED] test_irq_save
[21:54:14] =============== [PASSED] refcount_interrupt ================
[21:54:14] ================= gpu_buddy (14 subtests) ==================
[21:54:14] [PASSED] gpu_test_buddy_alloc_limit
[21:54:14] [PASSED] gpu_test_buddy_alloc_optimistic
[21:54:14] [PASSED] gpu_test_buddy_alloc_pessimistic
[21:54:14] [PASSED] gpu_test_buddy_alloc_pathological
[21:54:14] [PASSED] gpu_test_buddy_alloc_contiguous
[21:54:14] [PASSED] gpu_test_buddy_alloc_clear
[21:54:14] [PASSED] gpu_test_buddy_alloc_range
[21:54:15] [PASSED] gpu_test_buddy_alloc_range_bias
[21:54:15] [PASSED] gpu_test_buddy_fragmentation_performance
[21:54:16] [PASSED] gpu_test_buddy_dirty_tracker_performance
[21:54:16] [PASSED] gpu_test_buddy_alloc_exceeds_max_order
[21:54:16] [PASSED] gpu_test_buddy_offset_aligned_allocation
[21:54:16] [PASSED] gpu_test_buddy_subtree_offset_alignment_stress
[21:54:16] [PASSED] gpu_test_buddy_addr_to_block
[21:54:16] ==================== [PASSED] gpu_buddy ====================
[21:54:16] ============================================================
[21:54:16] Testing complete. Ran 18 tests: passed: 18
[21:54:16] Elapsed time: 26.583s total, 4.400s configuring, 20.266s building, 1.862s running

+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/drm/xe/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
[21:54:16] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[21:54:18] 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
[21:54:52] Starting KUnit Kernel (1/1)...
[21:54:52] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[21:54:52] ============= refcount_interrupt (4 subtests) ==============
[21:54:52] [PASSED] test_single_irq_change
[21:54:52] [PASSED] test_nested_irq_change
[21:54:52] [PASSED] test_multiple_irq_change
[21:54:52] [PASSED] test_irq_save
[21:54:52] =============== [PASSED] refcount_interrupt ================
[21:54:52] ================== guc_buf (11 subtests) ===================
[21:54:52] [PASSED] test_smallest
[21:54:52] [PASSED] test_largest
[21:54:52] [PASSED] test_granular
[21:54:52] [PASSED] test_unique
[21:54:52] [PASSED] test_overlap
[21:54:52] [PASSED] test_reusable
[21:54:52] [PASSED] test_too_big
[21:54:52] [PASSED] test_flush
[21:54:52] [PASSED] test_lookup
[21:54:52] [PASSED] test_data
[21:54:52] [PASSED] test_class
[21:54:52] ===================== [PASSED] guc_buf =====================
[21:54:52] =================== guc_dbm (7 subtests) ===================
[21:54:52] [PASSED] test_empty
[21:54:52] [PASSED] test_default
[21:54:52] ======================== test_size  ========================
[21:54:52] [PASSED] 4
[21:54:52] [PASSED] 8
[21:54:52] [PASSED] 32
[21:54:52] [PASSED] 256
[21:54:52] ==================== [PASSED] test_size ====================
[21:54:52] ======================= test_reuse  ========================
[21:54:52] [PASSED] 4
[21:54:52] [PASSED] 8
[21:54:52] [PASSED] 32
[21:54:52] [PASSED] 256
[21:54:52] =================== [PASSED] test_reuse ====================
[21:54:52] =================== test_range_overlap  ====================
[21:54:52] [PASSED] 4
[21:54:52] [PASSED] 8
[21:54:52] [PASSED] 32
[21:54:52] [PASSED] 256
[21:54:52] =============== [PASSED] test_range_overlap ================
[21:54:52] =================== test_range_compact  ====================
[21:54:52] [PASSED] 4
[21:54:52] [PASSED] 8
[21:54:52] [PASSED] 32
[21:54:52] [PASSED] 256
[21:54:52] =============== [PASSED] test_range_compact ================
[21:54:52] ==================== test_range_spare  =====================
[21:54:52] [PASSED] 4
[21:54:52] [PASSED] 8
[21:54:52] [PASSED] 32
[21:54:52] [PASSED] 256
[21:54:52] ================ [PASSED] test_range_spare =================
[21:54:52] ===================== [PASSED] guc_dbm =====================
[21:54:52] =================== guc_idm (6 subtests) ===================
[21:54:52] [PASSED] bad_init
[21:54:52] [PASSED] no_init
[21:54:52] [PASSED] init_fini
[21:54:52] [PASSED] check_used
[21:54:52] [PASSED] check_quota
[21:54:52] [PASSED] check_all
[21:54:52] ===================== [PASSED] guc_idm =====================
[21:54:52] =============== guc_klv_helpers (9 subtests) ===============
[21:54:52] [PASSED] test_count
[21:54:52] [PASSED] test_encode_u32
[21:54:52] [PASSED] test_encode_u64
[21:54:52] [PASSED] test_encode_string
[21:54:52] [PASSED] test_encode_object_raw
[21:54:52] [PASSED] test_encode_object_klv
[21:54:52] [PASSED] test_encode_object_nested
[21:54:52] [PASSED] test_encode_object_basic
[21:54:52] [PASSED] test_print
[21:54:52] ================= [PASSED] guc_klv_helpers =================
[21:54:52] =================== xe_log (4 subtests) ====================
[21:54:52] [PASSED] demo_cper
[21:54:52] [PASSED] demo_dmesg
[21:54:52] ======================= test_dmesg  ========================
[21:54:52] [PASSED] test_fatal
[21:54:52] [PASSED] test_fatal_tile
[21:54:52] [PASSED] test_fatal_gt
[21:54:52] [PASSED] test_fatal_comp
[21:54:52] [PASSED] test_fatal_comp_tile
[21:54:52] [PASSED] test_fatal_comp_gt
[21:54:52] [PASSED] test_fatal_all
[21:54:52] [PASSED] test_recoverable
[21:54:52] [PASSED] test_recoverable_tile
[21:54:52] [PASSED] test_recoverable_gt
[21:54:52] [PASSED] test_recoverable_comp
[21:54:52] [PASSED] test_recoverable_comp_tile
[21:54:52] [PASSED] test_recoverable_comp_gt
[21:54:52] [PASSED] test_recoverable_all
[21:54:52] [PASSED] test_info
[21:54:52] [PASSED] test_info_tile
[21:54:52] [PASSED] test_info_gt
[21:54:52] [PASSED] test_info_err
[21:54:52] [PASSED] test_info_comp
[21:54:52] [PASSED] test_info_comp_tile
[21:54:52] [PASSED] test_info_comp_gt
[21:54:52] [PASSED] test_info_all
[21:54:52] [PASSED] test_hw_fatal
[21:54:52] [PASSED] test_hw_recoverable
[21:54:52] [PASSED] test_hw_corrected
[21:54:52] [PASSED] test_hw_informational
[21:54:52] =================== [PASSED] test_dmesg ====================
[21:54:52] ====================== test_invalid  =======================
[21:54:52] [SKIPPED] no-component no-location no-warn (requires CONFIG_DRM_XE_DEBUG)
[21:54:52] [SKIPPED] reserved location (requires CONFIG_DRM_XE_DEBUG)
[21:54:52] [SKIPPED] unknown location (requires CONFIG_DRM_XE_DEBUG)
[21:54:52] [SKIPPED] nonzero-device-id location (requires CONFIG_DRM_XE_DEBUG)
[21:54:52] [SKIPPED] invalid-tile-id location (requires CONFIG_DRM_XE_DEBUG)
[21:54:52] [SKIPPED] invalid-gt-id location (requires CONFIG_DRM_XE_DEBUG)
[21:54:52] [SKIPPED] unknown component class (requires CONFIG_DRM_XE_DEBUG)
[21:54:52] [SKIPPED] unknown system component (requires CONFIG_DRM_XE_DEBUG)
[21:54:52] [SKIPPED] unknown hardware component (requires CONFIG_DRM_XE_DEBUG)
[21:54:52] [SKIPPED] unknown component and location (requires CONFIG_DRM_XE_DEBUG)
[21:54:52] ================== [SKIPPED] test_invalid ==================
[21:54:52] ===================== [PASSED] xe_log ======================
[21:54:52] ================== no_relay (3 subtests) ===================
[21:54:52] [PASSED] xe_drops_guc2pf_if_not_ready
[21:54:52] [PASSED] xe_drops_guc2vf_if_not_ready
[21:54:52] [PASSED] xe_rejects_send_if_not_ready
[21:54:52] ==================== [PASSED] no_relay =====================
[21:54:52] ================== pf_relay (14 subtests) ==================
[21:54:52] [PASSED] pf_rejects_guc2pf_too_short
[21:54:52] [PASSED] pf_rejects_guc2pf_too_long
[21:54:52] [PASSED] pf_rejects_guc2pf_no_payload
[21:54:52] [PASSED] pf_fails_no_payload
[21:54:52] [PASSED] pf_fails_bad_origin
[21:54:52] [PASSED] pf_fails_bad_type
[21:54:52] [PASSED] pf_txn_reports_error
[21:54:52] [PASSED] pf_txn_sends_pf2guc
[21:54:52] [PASSED] pf_sends_pf2guc
[21:54:52] [SKIPPED] pf_loopback_nop (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[21:54:52] [SKIPPED] pf_loopback_echo (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[21:54:52] [SKIPPED] pf_loopback_fail (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[21:54:52] [SKIPPED] pf_loopback_busy (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[21:54:52] [SKIPPED] pf_loopback_retry (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[21:54:52] ==================== [PASSED] pf_relay =====================
[21:54:52] ================== vf_relay (3 subtests) ===================
[21:54:52] [PASSED] vf_rejects_guc2vf_too_short
[21:54:52] [PASSED] vf_rejects_guc2vf_too_long
[21:54:52] [PASSED] vf_rejects_guc2vf_no_payload
[21:54:52] ==================== [PASSED] vf_relay =====================
[21:54:52] ================ pf_gt_config (9 subtests) =================
[21:54:52] [PASSED] fair_contexts_1vf
[21:54:52] [PASSED] fair_doorbells_1vf
[21:54:52] [PASSED] fair_ggtt_1vf
[21:54:52] ====================== fair_vram_1vf  ======================
[21:54:52] [PASSED] 3.50 GiB
[21:54:52] [PASSED] 11.5 GiB
[21:54:52] [PASSED] 15.5 GiB
[21:54:52] [PASSED] 31.5 GiB
[21:54:52] [PASSED] 63.5 GiB
[21:54:52] [PASSED] 1.91 GiB
[21:54:52] ================== [PASSED] fair_vram_1vf ==================
[21:54:52] ================ fair_vram_1vf_admin_only  =================
[21:54:52] [PASSED] 3.50 GiB
[21:54:52] [PASSED] 11.5 GiB
[21:54:52] [PASSED] 15.5 GiB
[21:54:52] [PASSED] 31.5 GiB
[21:54:52] [PASSED] 63.5 GiB
[21:54:52] [PASSED] 1.91 GiB
[21:54:52] ============ [PASSED] fair_vram_1vf_admin_only =============
[21:54:52] ====================== fair_contexts  ======================
[21:54:52] [PASSED] 1 VF
[21:54:52] [PASSED] 2 VFs
[21:54:52] [PASSED] 3 VFs
[21:54:52] [PASSED] 4 VFs
[21:54:52] [PASSED] 5 VFs
[21:54:52] [PASSED] 6 VFs
[21:54:52] [PASSED] 7 VFs
[21:54:52] [PASSED] 8 VFs
[21:54:52] [PASSED] 9 VFs
[21:54:52] [PASSED] 10 VFs
[21:54:52] [PASSED] 11 VFs
[21:54:52] [PASSED] 12 VFs
[21:54:52] [PASSED] 13 VFs
[21:54:52] [PASSED] 14 VFs
[21:54:52] [PASSED] 15 VFs
[21:54:52] [PASSED] 16 VFs
[21:54:52] [PASSED] 17 VFs
[21:54:52] [PASSED] 18 VFs
[21:54:52] [PASSED] 19 VFs
[21:54:52] [PASSED] 20 VFs
[21:54:52] [PASSED] 21 VFs
[21:54:52] [PASSED] 22 VFs
[21:54:52] [PASSED] 23 VFs
[21:54:52] [PASSED] 24 VFs
[21:54:52] [PASSED] 25 VFs
[21:54:52] [PASSED] 26 VFs
[21:54:52] [PASSED] 27 VFs
[21:54:52] [PASSED] 28 VFs
[21:54:52] [PASSED] 29 VFs
[21:54:52] [PASSED] 30 VFs
[21:54:52] [PASSED] 31 VFs
[21:54:52] [PASSED] 32 VFs
[21:54:52] [PASSED] 33 VFs
[21:54:52] [PASSED] 34 VFs
[21:54:52] [PASSED] 35 VFs
[21:54:52] [PASSED] 36 VFs
[21:54:52] [PASSED] 37 VFs
[21:54:52] [PASSED] 38 VFs
[21:54:52] [PASSED] 39 VFs
[21:54:52] [PASSED] 40 VFs
[21:54:52] [PASSED] 41 VFs
[21:54:52] [PASSED] 42 VFs
[21:54:52] [PASSED] 43 VFs
[21:54:52] [PASSED] 44 VFs
[21:54:52] [PASSED] 45 VFs
[21:54:52] [PASSED] 46 VFs
[21:54:52] [PASSED] 47 VFs
[21:54:52] [PASSED] 48 VFs
[21:54:52] [PASSED] 49 VFs
[21:54:52] [PASSED] 50 VFs
[21:54:52] [PASSED] 51 VFs
[21:54:52] [PASSED] 52 VFs
[21:54:52] [PASSED] 53 VFs
[21:54:52] [PASSED] 54 VFs
[21:54:52] [PASSED] 55 VFs
[21:54:52] [PASSED] 56 VFs
[21:54:52] [PASSED] 57 VFs
[21:54:52] [PASSED] 58 VFs
[21:54:52] [PASSED] 59 VFs
[21:54:52] [PASSED] 60 VFs
[21:54:52] [PASSED] 61 VFs
[21:54:52] [PASSED] 62 VFs
[21:54:52] [PASSED] 63 VFs
[21:54:52] ================== [PASSED] fair_contexts ==================
[21:54:52] ===================== fair_doorbells  ======================
[21:54:52] [PASSED] 1 VF
[21:54:52] [PASSED] 2 VFs
[21:54:52] [PASSED] 3 VFs
[21:54:52] [PASSED] 4 VFs
[21:54:52] [PASSED] 5 VFs
[21:54:52] [PASSED] 6 VFs
[21:54:52] [PASSED] 7 VFs
[21:54:52] [PASSED] 8 VFs
[21:54:52] [PASSED] 9 VFs
[21:54:52] [PASSED] 10 VFs
[21:54:52] [PASSED] 11 VFs
[21:54:52] [PASSED] 12 VFs
[21:54:52] [PASSED] 13 VFs
[21:54:52] [PASSED] 14 VFs
[21:54:52] [PASSED] 15 VFs
[21:54:52] [PASSED] 16 VFs
[21:54:52] [PASSED] 17 VFs
[21:54:52] [PASSED] 18 VFs
[21:54:52] [PASSED] 19 VFs
[21:54:52] [PASSED] 20 VFs
[21:54:52] [PASSED] 21 VFs
[21:54:52] [PASSED] 22 VFs
[21:54:52] [PASSED] 23 VFs
[21:54:52] [PASSED] 24 VFs
[21:54:52] [PASSED] 25 VFs
[21:54:52] [PASSED] 26 VFs
[21:54:52] [PASSED] 27 VFs
[21:54:52] [PASSED] 28 VFs
[21:54:52] [PASSED] 29 VFs
[21:54:52] [PASSED] 30 VFs
[21:54:52] [PASSED] 31 VFs
[21:54:52] [PASSED] 32 VFs
[21:54:52] [PASSED] 33 VFs
[21:54:52] [PASSED] 34 VFs
[21:54:52] [PASSED] 35 VFs
[21:54:52] [PASSED] 36 VFs
[21:54:52] [PASSED] 37 VFs
[21:54:52] [PASSED] 38 VFs
[21:54:52] [PASSED] 39 VFs
[21:54:52] [PASSED] 40 VFs
[21:54:52] [PASSED] 41 VFs
[21:54:52] [PASSED] 42 VFs
[21:54:52] [PASSED] 43 VFs
[21:54:52] [PASSED] 44 VFs
[21:54:52] [PASSED] 45 VFs
[21:54:52] [PASSED] 46 VFs
[21:54:52] [PASSED] 47 VFs
[21:54:52] [PASSED] 48 VFs
[21:54:52] [PASSED] 49 VFs
[21:54:52] [PASSED] 50 VFs
[21:54:52] [PASSED] 51 VFs
[21:54:52] [PASSED] 52 VFs
[21:54:52] [PASSED] 53 VFs
[21:54:52] [PASSED] 54 VFs
[21:54:52] [PASSED] 55 VFs
[21:54:52] [PASSED] 56 VFs
[21:54:52] [PASSED] 57 VFs
[21:54:52] [PASSED] 58 VFs
[21:54:52] [PASSED] 59 VFs
[21:54:52] [PASSED] 60 VFs
[21:54:52] [PASSED] 61 VFs
[21:54:52] [PASSED] 62 VFs
[21:54:52] [PASSED] 63 VFs
[21:54:52] ================= [PASSED] fair_doorbells ==================
[21:54:52] ======================== fair_ggtt  ========================
[21:54:52] [PASSED] 1 VF
[21:54:52] [PASSED] 2 VFs
[21:54:52] [PASSED] 3 VFs
[21:54:52] [PASSED] 4 VFs
[21:54:52] [PASSED] 5 VFs
[21:54:52] [PASSED] 6 VFs
[21:54:52] [PASSED] 7 VFs
[21:54:52] [PASSED] 8 VFs
[21:54:52] [PASSED] 9 VFs
[21:54:52] [PASSED] 10 VFs
[21:54:52] [PASSED] 11 VFs
[21:54:52] [PASSED] 12 VFs
[21:54:52] [PASSED] 13 VFs
[21:54:52] [PASSED] 14 VFs
[21:54:52] [PASSED] 15 VFs
[21:54:52] [PASSED] 16 VFs
[21:54:52] [PASSED] 17 VFs
[21:54:52] [PASSED] 18 VFs
[21:54:52] [PASSED] 19 VFs
[21:54:52] [PASSED] 20 VFs
[21:54:52] [PASSED] 21 VFs
[21:54:52] [PASSED] 22 VFs
[21:54:52] [PASSED] 23 VFs
[21:54:52] [PASSED] 24 VFs
[21:54:52] [PASSED] 25 VFs
[21:54:52] [PASSED] 26 VFs
[21:54:52] [PASSED] 27 VFs
[21:54:52] [PASSED] 28 VFs
[21:54:52] [PASSED] 29 VFs
[21:54:52] [PASSED] 30 VFs
[21:54:52] [PASSED] 31 VFs
[21:54:52] [PASSED] 32 VFs
[21:54:52] [PASSED] 33 VFs
[21:54:52] [PASSED] 34 VFs
[21:54:52] [PASSED] 35 VFs
[21:54:52] [PASSED] 36 VFs
[21:54:52] [PASSED] 37 VFs
[21:54:52] [PASSED] 38 VFs
[21:54:52] [PASSED] 39 VFs
[21:54:52] [PASSED] 40 VFs
[21:54:52] [PASSED] 41 VFs
[21:54:52] [PASSED] 42 VFs
[21:54:52] [PASSED] 43 VFs
[21:54:52] [PASSED] 44 VFs
[21:54:52] [PASSED] 45 VFs
[21:54:52] [PASSED] 46 VFs
[21:54:52] [PASSED] 47 VFs
[21:54:52] [PASSED] 48 VFs
[21:54:52] [PASSED] 49 VFs
[21:54:52] [PASSED] 50 VFs
[21:54:52] [PASSED] 51 VFs
[21:54:52] [PASSED] 52 VFs
[21:54:52] [PASSED] 53 VFs
[21:54:52] [PASSED] 54 VFs
[21:54:52] [PASSED] 55 VFs
[21:54:52] [PASSED] 56 VFs
[21:54:52] [PASSED] 57 VFs
[21:54:52] [PASSED] 58 VFs
[21:54:52] [PASSED] 59 VFs
[21:54:52] [PASSED] 60 VFs
[21:54:52] [PASSED] 61 VFs
[21:54:52] [PASSED] 62 VFs
[21:54:52] [PASSED] 63 VFs
[21:54:52] ==================== [PASSED] fair_ggtt ====================
[21:54:52] ======================== fair_vram  ========================
[21:54:52] [PASSED] 1 VF
[21:54:52] [PASSED] 2 VFs
[21:54:52] [PASSED] 3 VFs
[21:54:52] [PASSED] 4 VFs
[21:54:52] [PASSED] 5 VFs
[21:54:52] [PASSED] 6 VFs
[21:54:52] [PASSED] 7 VFs
[21:54:52] [PASSED] 8 VFs
[21:54:52] [PASSED] 9 VFs
[21:54:52] [PASSED] 10 VFs
[21:54:52] [PASSED] 11 VFs
[21:54:52] [PASSED] 12 VFs
[21:54:52] [PASSED] 13 VFs
[21:54:52] [PASSED] 14 VFs
[21:54:52] [PASSED] 15 VFs
[21:54:52] [PASSED] 16 VFs
[21:54:52] [PASSED] 17 VFs
[21:54:52] [PASSED] 18 VFs
[21:54:52] [PASSED] 19 VFs
[21:54:52] [PASSED] 20 VFs
[21:54:52] [PASSED] 21 VFs
[21:54:52] [PASSED] 22 VFs
[21:54:52] [PASSED] 23 VFs
[21:54:52] [PASSED] 24 VFs
[21:54:52] [PASSED] 25 VFs
[21:54:52] [PASSED] 26 VFs
[21:54:52] [PASSED] 27 VFs
[21:54:52] [PASSED] 28 VFs
[21:54:52] [PASSED] 29 VFs
[21:54:52] [PASSED] 30 VFs
[21:54:52] [PASSED] 31 VFs
[21:54:52] [PASSED] 32 VFs
[21:54:52] [PASSED] 33 VFs
[21:54:52] [PASSED] 34 VFs
[21:54:52] [PASSED] 35 VFs
[21:54:52] [PASSED] 36 VFs
[21:54:52] [PASSED] 37 VFs
[21:54:52] [PASSED] 38 VFs
[21:54:52] [PASSED] 39 VFs
[21:54:52] [PASSED] 40 VFs
[21:54:52] [PASSED] 41 VFs
[21:54:52] [PASSED] 42 VFs
[21:54:52] [PASSED] 43 VFs
[21:54:52] [PASSED] 44 VFs
[21:54:52] [PASSED] 45 VFs
[21:54:52] [PASSED] 46 VFs
[21:54:52] [PASSED] 47 VFs
[21:54:52] [PASSED] 48 VFs
[21:54:52] [PASSED] 49 VFs
[21:54:52] [PASSED] 50 VFs
[21:54:52] [PASSED] 51 VFs
[21:54:52] [PASSED] 52 VFs
[21:54:52] [PASSED] 53 VFs
[21:54:52] [PASSED] 54 VFs
[21:54:52] [PASSED] 55 VFs
[21:54:52] [PASSED] 56 VFs
[21:54:52] [PASSED] 57 VFs
[21:54:52] [PASSED] 58 VFs
[21:54:52] [PASSED] 59 VFs
[21:54:52] [PASSED] 60 VFs
[21:54:52] [PASSED] 61 VFs
[21:54:52] [PASSED] 62 VFs
[21:54:52] [PASSED] 63 VFs
[21:54:52] ==================== [PASSED] fair_vram ====================
[21:54:52] ================== [PASSED] pf_gt_config ===================
[21:54:52] ===================== lmtt (1 subtest) =====================
[21:54:52] ======================== test_ops  =========================
[21:54:52] [PASSED] 2-level
[21:54:52] [PASSED] multi-level
[21:54:52] ==================== [PASSED] test_ops =====================
[21:54:52] ====================== [PASSED] lmtt =======================
[21:54:52] ================= sriov_packet (1 subtest) =================
[21:54:52] [PASSED] test_descriptor_init
[21:54:52] ================== [PASSED] sriov_packet ===================
[21:54:52] ================= pf_service (11 subtests) =================
[21:54:52] [PASSED] pf_negotiate_any
[21:54:52] [PASSED] pf_negotiate_base_match
[21:54:52] [PASSED] pf_negotiate_base_newer
[21:54:52] [PASSED] pf_negotiate_base_next
[21:54:52] [SKIPPED] pf_negotiate_base_older (no older minor)
[21:54:52] [PASSED] pf_negotiate_base_prev
[21:54:52] [PASSED] pf_negotiate_latest_match
[21:54:52] [PASSED] pf_negotiate_latest_newer
[21:54:52] [PASSED] pf_negotiate_latest_next
[21:54:52] [SKIPPED] pf_negotiate_latest_older (no older minor)
[21:54:52] [SKIPPED] pf_negotiate_latest_prev (no prev major)
[21:54:52] =================== [PASSED] pf_service ====================
[21:54:52] ================= xe_guc_g2g (2 subtests) ==================
[21:54:52] ============== xe_live_guc_g2g_kunit_default  ==============
[21:54:52] ========= [SKIPPED] xe_live_guc_g2g_kunit_default ==========
[21:54:52] ============== xe_live_guc_g2g_kunit_allmem  ===============
[21:54:52] ========== [SKIPPED] xe_live_guc_g2g_kunit_allmem ==========
[21:54:52] =================== [SKIPPED] xe_guc_g2g ===================
[21:54:52] =================== xe_mocs (2 subtests) ===================
[21:54:52] ================ xe_live_mocs_kernel_kunit  ================
[21:54:52] =========== [SKIPPED] xe_live_mocs_kernel_kunit ============
[21:54:52] ================ xe_live_mocs_reset_kunit  =================
[21:54:52] ============ [SKIPPED] xe_live_mocs_reset_kunit ============
[21:54:52] ==================== [SKIPPED] xe_mocs =====================
[21:54:52] ================= xe_migrate (2 subtests) ==================
[21:54:52] ================= xe_migrate_sanity_kunit  =================
[21:54:52] ============ [SKIPPED] xe_migrate_sanity_kunit =============
[21:54:52] ================== xe_validate_ccs_kunit  ==================
[21:54:52] ============= [SKIPPED] xe_validate_ccs_kunit ==============
[21:54:52] =================== [SKIPPED] xe_migrate ===================
[21:54:52] ================== xe_dma_buf (1 subtest) ==================
[21:54:52] ==================== xe_dma_buf_kunit  =====================
[21:54:52] ================ [SKIPPED] xe_dma_buf_kunit ================
[21:54:52] =================== [SKIPPED] xe_dma_buf ===================
[21:54:52] ================= xe_bo_shrink (1 subtest) =================
[21:54:52] =================== xe_bo_shrink_kunit  ====================
[21:54:52] =============== [SKIPPED] xe_bo_shrink_kunit ===============
[21:54:52] ================== [SKIPPED] xe_bo_shrink ==================
[21:54:52] ==================== xe_bo (2 subtests) ====================
[21:54:52] ================== xe_ccs_migrate_kunit  ===================
[21:54:52] ============== [SKIPPED] xe_ccs_migrate_kunit ==============
[21:54:52] ==================== xe_bo_evict_kunit  ====================
[21:54:52] =============== [SKIPPED] xe_bo_evict_kunit ================
[21:54:52] ===================== [SKIPPED] xe_bo ======================
[21:54:52] =================== xe_any (9 subtests) ====================
[21:54:52] [PASSED] test_to_xe
[21:54:52] [PASSED] test_to_dev
[21:54:52] [PASSED] test_to_pdev
[21:54:52] [PASSED] test_to_drm
[21:54:52] [PASSED] test_if_pdev
[21:54:52] [PASSED] test_if_xe
[21:54:52] [PASSED] test_if_tile
[21:54:52] [PASSED] test_if_gt
[21:54:52] [PASSED] test_to_id
[21:54:52] ===================== [PASSED] xe_any ======================
[21:54:52] ==================== args (13 subtests) ====================
[21:54:52] [PASSED] count_args_test
[21:54:52] [PASSED] call_args_example
[21:54:52] [PASSED] call_args_test
[21:54:52] [PASSED] drop_first_arg_example
[21:54:52] [PASSED] drop_first_arg_test
[21:54:52] [PASSED] first_arg_example
[21:54:52] [PASSED] first_arg_test
[21:54:52] [PASSED] last_arg_example
[21:54:52] [PASSED] last_arg_test
[21:54:52] [PASSED] pick_arg_example
[21:54:52] [PASSED] if_args_example
[21:54:52] [PASSED] if_args_test
[21:54:52] [PASSED] sep_comma_example
[21:54:52] ====================== [PASSED] args =======================
[21:54:52] =================== xe_pci (3 subtests) ====================
[21:54:52] ==================== check_graphics_ip  ====================
[21:54:52] [PASSED] 12.00 Xe_LP
[21:54:52] [PASSED] 12.10 Xe_LP+
[21:54:52] [PASSED] 12.55 Xe_HPG
[21:54:52] [PASSED] 12.60 Xe_HPC
[21:54:52] [PASSED] 12.70 Xe_LPG
[21:54:52] [PASSED] 12.71 Xe_LPG
[21:54:52] [PASSED] 12.74 Xe_LPG+
[21:54:52] [PASSED] 20.01 Xe2_HPG
[21:54:52] [PASSED] 20.02 Xe2_HPG
[21:54:52] [PASSED] 20.04 Xe2_LPG
[21:54:52] [PASSED] 30.00 Xe3_LPG
[21:54:52] [PASSED] 30.01 Xe3_LPG
[21:54:52] [PASSED] 30.03 Xe3_LPG
[21:54:52] [PASSED] 30.04 Xe3_LPG
[21:54:52] [PASSED] 30.05 Xe3_LPG
[21:54:52] [PASSED] 35.10 Xe3p_LPG
[21:54:52] [PASSED] 35.11 Xe3p_XPC
[21:54:52] ================ [PASSED] check_graphics_ip ================
[21:54:52] ===================== check_media_ip  ======================
[21:54:52] [PASSED] 12.00 Xe_M
[21:54:52] [PASSED] 12.55 Xe_HPM
[21:54:52] [PASSED] 13.00 Xe_LPM+
[21:54:52] [PASSED] 13.01 Xe2_HPM
[21:54:52] [PASSED] 20.00 Xe2_LPM
[21:54:52] [PASSED] 30.00 Xe3_LPM
[21:54:52] [PASSED] 30.02 Xe3_LPM
[21:54:52] [PASSED] 35.00 Xe3p_LPM
[21:54:52] [PASSED] 35.03 Xe3p_HPM
[21:54:52] ================= [PASSED] check_media_ip ==================
[21:54:52] =================== check_platform_desc  ===================
[21:54:52] [PASSED] 0x9A60 (TIGERLAKE)
[21:54:52] [PASSED] 0x9A68 (TIGERLAKE)
[21:54:52] [PASSED] 0x9A70 (TIGERLAKE)
[21:54:52] [PASSED] 0x9A40 (TIGERLAKE)
[21:54:52] [PASSED] 0x9A49 (TIGERLAKE)
[21:54:52] [PASSED] 0x9A59 (TIGERLAKE)
[21:54:52] [PASSED] 0x9A78 (TIGERLAKE)
[21:54:52] [PASSED] 0x9AC0 (TIGERLAKE)
[21:54:52] [PASSED] 0x9AC9 (TIGERLAKE)
[21:54:52] [PASSED] 0x9AD9 (TIGERLAKE)
[21:54:52] [PASSED] 0x9AF8 (TIGERLAKE)
[21:54:52] [PASSED] 0x4C80 (ROCKETLAKE)
[21:54:52] [PASSED] 0x4C8A (ROCKETLAKE)
[21:54:52] [PASSED] 0x4C8B (ROCKETLAKE)
[21:54:52] [PASSED] 0x4C8C (ROCKETLAKE)
[21:54:52] [PASSED] 0x4C90 (ROCKETLAKE)
[21:54:52] [PASSED] 0x4C9A (ROCKETLAKE)
[21:54:52] [PASSED] 0x4680 (ALDERLAKE_S)
[21:54:52] [PASSED] 0x4682 (ALDERLAKE_S)
[21:54:52] [PASSED] 0x4688 (ALDERLAKE_S)
[21:54:52] [PASSED] 0x468A (ALDERLAKE_S)
[21:54:52] [PASSED] 0x468B (ALDERLAKE_S)
[21:54:52] [PASSED] 0x4690 (ALDERLAKE_S)
[21:54:52] [PASSED] 0x4692 (ALDERLAKE_S)
[21:54:52] [PASSED] 0x4693 (ALDERLAKE_S)
[21:54:52] [PASSED] 0x46A0 (ALDERLAKE_P)
[21:54:52] [PASSED] 0x46A1 (ALDERLAKE_P)
[21:54:52] [PASSED] 0x46A2 (ALDERLAKE_P)
[21:54:52] [PASSED] 0x46A3 (ALDERLAKE_P)
[21:54:52] [PASSED] 0x46A6 (ALDERLAKE_P)
[21:54:52] [PASSED] 0x46A8 (ALDERLAKE_P)
[21:54:52] [PASSED] 0x46AA (ALDERLAKE_P)
[21:54:52] [PASSED] 0x462A (ALDERLAKE_P)
[21:54:52] [PASSED] 0x4626 (ALDERLAKE_P)
[21:54:52] [PASSED] 0x4628 (ALDERLAKE_P)
[21:54:52] [PASSED] 0x46B0 (ALDERLAKE_P)
[21:54:52] [PASSED] 0x46B1 (ALDERLAKE_P)
[21:54:52] [PASSED] 0x46B2 (ALDERLAKE_P)
[21:54:52] [PASSED] 0x46B3 (ALDERLAKE_P)
[21:54:52] [PASSED] 0x46C0 (ALDERLAKE_P)
[21:54:52] [PASSED] 0x46C1 (ALDERLAKE_P)
[21:54:52] [PASSED] 0x46C2 (ALDERLAKE_P)
[21:54:52] [PASSED] 0x46C3 (ALDERLAKE_P)
[21:54:52] [PASSED] 0x46D0 (ALDERLAKE_N)
[21:54:52] [PASSED] 0x46D1 (ALDERLAKE_N)
[21:54:52] [PASSED] 0x46D2 (ALDERLAKE_N)
[21:54:52] [PASSED] 0x46D3 (ALDERLAKE_N)
[21:54:52] [PASSED] 0x46D4 (ALDERLAKE_N)
[21:54:52] [PASSED] 0xA721 (ALDERLAKE_P)
[21:54:52] [PASSED] 0xA7A1 (ALDERLAKE_P)
[21:54:52] [PASSED] 0xA7A9 (ALDERLAKE_P)
[21:54:52] [PASSED] 0xA7AC (ALDERLAKE_P)
[21:54:52] [PASSED] 0xA7AD (ALDERLAKE_P)
[21:54:52] [PASSED] 0xA720 (ALDERLAKE_P)
[21:54:52] [PASSED] 0xA7A0 (ALDERLAKE_P)
[21:54:52] [PASSED] 0xA7A8 (ALDERLAKE_P)
[21:54:52] [PASSED] 0xA7AA (ALDERLAKE_P)
[21:54:52] [PASSED] 0xA7AB (ALDERLAKE_P)
[21:54:52] [PASSED] 0xA780 (ALDERLAKE_S)
[21:54:52] [PASSED] 0xA781 (ALDERLAKE_S)
[21:54:52] [PASSED] 0xA782 (ALDERLAKE_S)
[21:54:52] [PASSED] 0xA783 (ALDERLAKE_S)
[21:54:52] [PASSED] 0xA788 (ALDERLAKE_S)
[21:54:52] [PASSED] 0xA789 (ALDERLAKE_S)
[21:54:52] [PASSED] 0xA78A (ALDERLAKE_S)
[21:54:52] [PASSED] 0xA78B (ALDERLAKE_S)
[21:54:52] [PASSED] 0x4905 (DG1)
[21:54:52] [PASSED] 0x4906 (DG1)
[21:54:52] [PASSED] 0x4907 (DG1)
[21:54:52] [PASSED] 0x4908 (DG1)
[21:54:52] [PASSED] 0x4909 (DG1)
[21:54:52] [PASSED] 0x56C0 (DG2)
[21:54:52] [PASSED] 0x56C2 (DG2)
[21:54:52] [PASSED] 0x56C1 (DG2)
[21:54:52] [PASSED] 0x7D51 (METEORLAKE)
[21:54:52] [PASSED] 0x7DD1 (METEORLAKE)
[21:54:52] [PASSED] 0x7D41 (METEORLAKE)
[21:54:52] [PASSED] 0x7D67 (METEORLAKE)
[21:54:52] [PASSED] 0xB640 (METEORLAKE)
[21:54:52] [PASSED] 0x56A0 (DG2)
[21:54:52] [PASSED] 0x56A1 (DG2)
[21:54:52] [PASSED] 0x56A2 (DG2)
[21:54:52] [PASSED] 0x56BE (DG2)
[21:54:52] [PASSED] 0x56BF (DG2)
[21:54:52] [PASSED] 0x5690 (DG2)
[21:54:52] [PASSED] 0x5691 (DG2)
[21:54:52] [PASSED] 0x5692 (DG2)
[21:54:52] [PASSED] 0x56A5 (DG2)
[21:54:52] [PASSED] 0x56A6 (DG2)
[21:54:52] [PASSED] 0x56B0 (DG2)
[21:54:52] [PASSED] 0x56B1 (DG2)
[21:54:52] [PASSED] 0x56BA (DG2)
[21:54:52] [PASSED] 0x56BB (DG2)
[21:54:52] [PASSED] 0x56BC (DG2)
[21:54:52] [PASSED] 0x56BD (DG2)
[21:54:52] [PASSED] 0x5693 (DG2)
[21:54:52] [PASSED] 0x5694 (DG2)
[21:54:52] [PASSED] 0x5695 (DG2)
[21:54:52] [PASSED] 0x56A3 (DG2)
[21:54:52] [PASSED] 0x56A4 (DG2)
[21:54:52] [PASSED] 0x56B2 (DG2)
[21:54:52] [PASSED] 0x56B3 (DG2)
[21:54:52] [PASSED] 0x5696 (DG2)
[21:54:52] [PASSED] 0x5697 (DG2)
[21:54:52] [PASSED] 0xB69 (PVC)
[21:54:52] [PASSED] 0xB6E (PVC)
[21:54:52] [PASSED] 0xBD4 (PVC)
[21:54:52] [PASSED] 0xBD5 (PVC)
[21:54:52] [PASSED] 0xBD6 (PVC)
[21:54:52] [PASSED] 0xBD7 (PVC)
[21:54:52] [PASSED] 0xBD8 (PVC)
[21:54:52] [PASSED] 0xBD9 (PVC)
[21:54:52] [PASSED] 0xBDA (PVC)
[21:54:52] [PASSED] 0xBDB (PVC)
[21:54:52] [PASSED] 0xBE0 (PVC)
[21:54:52] [PASSED] 0xBE1 (PVC)
[21:54:52] [PASSED] 0xBE5 (PVC)
[21:54:52] [PASSED] 0x7D40 (METEORLAKE)
[21:54:52] [PASSED] 0x7D45 (METEORLAKE)
[21:54:52] [PASSED] 0x7D55 (METEORLAKE)
[21:54:52] [PASSED] 0x7D60 (METEORLAKE)
[21:54:52] [PASSED] 0x7DD5 (METEORLAKE)
[21:54:52] [PASSED] 0x6420 (LUNARLAKE)
[21:54:52] [PASSED] 0x64A0 (LUNARLAKE)
[21:54:52] [PASSED] 0x64B0 (LUNARLAKE)
[21:54:52] [PASSED] 0xE202 (BATTLEMAGE)
[21:54:52] [PASSED] 0xE209 (BATTLEMAGE)
[21:54:52] [PASSED] 0xE20B (BATTLEMAGE)
[21:54:52] [PASSED] 0xE20C (BATTLEMAGE)
[21:54:52] [PASSED] 0xE20D (BATTLEMAGE)
[21:54:52] [PASSED] 0xE210 (BATTLEMAGE)
[21:54:52] [PASSED] 0xE211 (BATTLEMAGE)
[21:54:52] [PASSED] 0xE212 (BATTLEMAGE)
[21:54:52] [PASSED] 0xE216 (BATTLEMAGE)
[21:54:52] [PASSED] 0xE220 (BATTLEMAGE)
[21:54:52] [PASSED] 0xE221 (BATTLEMAGE)
[21:54:52] [PASSED] 0xE222 (BATTLEMAGE)
[21:54:52] [PASSED] 0xE223 (BATTLEMAGE)
[21:54:52] [PASSED] 0xB080 (PANTHERLAKE)
[21:54:52] [PASSED] 0xB081 (PANTHERLAKE)
[21:54:52] [PASSED] 0xB082 (PANTHERLAKE)
[21:54:52] [PASSED] 0xB083 (PANTHERLAKE)
[21:54:52] [PASSED] 0xB084 (PANTHERLAKE)
[21:54:52] [PASSED] 0xB085 (PANTHERLAKE)
[21:54:52] [PASSED] 0xB086 (PANTHERLAKE)
[21:54:52] [PASSED] 0xB087 (PANTHERLAKE)
[21:54:52] [PASSED] 0xB08F (PANTHERLAKE)
[21:54:52] [PASSED] 0xB090 (PANTHERLAKE)
[21:54:52] [PASSED] 0xB0A0 (PANTHERLAKE)
[21:54:52] [PASSED] 0xB0B0 (PANTHERLAKE)
[21:54:52] [PASSED] 0xFD80 (PANTHERLAKE)
[21:54:52] [PASSED] 0xFD81 (PANTHERLAKE)
[21:54:52] [PASSED] 0xD740 (NOVALAKE_S)
[21:54:52] [PASSED] 0xD741 (NOVALAKE_S)
[21:54:52] [PASSED] 0xD742 (NOVALAKE_S)
[21:54:52] [PASSED] 0xD743 (NOVALAKE_S)
[21:54:52] [PASSED] 0xD745 (NOVALAKE_S)
[21:54:52] [PASSED] 0xD74A (NOVALAKE_S)
[21:54:52] [PASSED] 0xD74B (NOVALAKE_S)
[21:54:52] [PASSED] 0x674C (CRESCENTISLAND)
[21:54:52] [PASSED] 0x674D (CRESCENTISLAND)
[21:54:52] [PASSED] 0x674E (CRESCENTISLAND)
[21:54:52] [PASSED] 0x674F (CRESCENTISLAND)
[21:54:52] [PASSED] 0x6750 (CRESCENTISLAND)
[21:54:52] [PASSED] 0xD750 (NOVALAKE_P)
[21:54:52] [PASSED] 0xD751 (NOVALAKE_P)
[21:54:52] [PASSED] 0xD752 (NOVALAKE_P)
[21:54:52] [PASSED] 0xD753 (NOVALAKE_P)
[21:54:52] [PASSED] 0xD754 (NOVALAKE_P)
[21:54:52] [PASSED] 0xD755 (NOVALAKE_P)
[21:54:52] [PASSED] 0xD756 (NOVALAKE_P)
[21:54:52] [PASSED] 0xD757 (NOVALAKE_P)
[21:54:52] [PASSED] 0xD75F (NOVALAKE_P)
[21:54:52] =============== [PASSED] check_platform_desc ===============
[21:54:52] ===================== [PASSED] xe_pci ======================
[21:54:52] ============= xe_rtp_tables_test (5 subtests) ==============
[21:54:52] ================== xe_rtp_table_gt_test  ===================
[21:54:52] [PASSED] gt_was/14011060649
[21:54:52] [PASSED] gt_was/14011059788
[21:54:52] [PASSED] gt_was/14015795083
[21:54:52] [PASSED] gt_was/16021867713
[21:54:52] [PASSED] gt_was/14019449301
[21:54:52] [PASSED] gt_was/16028005424
[21:54:52] [PASSED] gt_was/14026578760
[21:54:52] [PASSED] gt_was/1409420604
[21:54:52] [PASSED] gt_was/1408615072
[21:54:52] [PASSED] gt_was/22010523718
[21:54:52] [PASSED] gt_was/14011006942
[21:54:52] [PASSED] gt_was/14014830051
[21:54:52] [PASSED] gt_was/18018781329
[21:54:52] [PASSED] gt_was/1509235366
[21:54:52] [PASSED] gt_was/18018781329
[21:54:52] [PASSED] gt_was/16016694945
[21:54:52] [PASSED] gt_was/14018575942
[21:54:52] [PASSED] gt_was/22016670082
[21:54:52] [PASSED] gt_was/22016670082
[21:54:52] [PASSED] gt_was/14017421178
[21:54:52] [PASSED] gt_was/16025250150
[21:54:52] [PASSED] gt_was/14021871409
[21:54:52] [PASSED] gt_was/16021865536
[21:54:52] [PASSED] gt_was/14021486841
[21:54:52] [PASSED] gt_was/14025160223
[21:54:52] [PASSED] gt_was/14026144927, 16029437861, 14026127056
[21:54:52] [PASSED] gt_was/14025635424
[21:54:52] [PASSED] gt_was/16028005424
[21:54:52] ============== [PASSED] xe_rtp_table_gt_test ===============
[21:54:52] ================== xe_rtp_table_gt_test  ===================
[21:54:52] [PASSED] gt_tunings/Tuning: Blend Fill Caching Optimization Disable
[21:54:52] [PASSED] gt_tunings/Tuning: 32B Access Enable
[21:54:52] [PASSED] gt_tunings/Tuning: L3 cache
[21:54:52] [PASSED] gt_tunings/Tuning: L3 cache - media
[21:54:52] [PASSED] gt_tunings/Tuning: Compression Overfetch
[21:54:52] [PASSED] gt_tunings/Tuning: Compression Overfetch - media
[21:54:52] [PASSED] gt_tunings/Tuning: Enable compressible partial write overfetch in L3
[21:54:52] [PASSED] gt_tunings/Tuning: Enable compressible partial write overfetch in L3 - media
[21:54:52] [PASSED] gt_tunings/Tuning: L2 Overfetch Compressible Only
[21:54:52] [PASSED] gt_tunings/Tuning: L2 Overfetch Compressible Only - media
[21:54:52] [PASSED] gt_tunings/Tuning: Stateless compression control
[21:54:52] [PASSED] gt_tunings/Tuning: Stateless compression control - media
[21:54:52] [PASSED] gt_tunings/Tuning: L3 RW flush all Cache
[21:54:52] [PASSED] gt_tunings/Tuning: L3 RW flush all cache - media
[21:54:52] [PASSED] gt_tunings/Tuning: Set STLB Bank Hash Mode to 4KB
[21:54:52] ============== [PASSED] xe_rtp_table_gt_test ===============
[21:54:52] ================== xe_rtp_table_oob_test  ==================
[21:54:52] [PASSED] oob_was/1607983814
[21:54:52] [PASSED] oob_was/16010904313
[21:54:52] [PASSED] oob_was/18022495364
[21:54:52] [PASSED] oob_was/22012773006
[21:54:52] [PASSED] oob_was/14014475959
[21:54:52] [PASSED] oob_was/22011391025
[21:54:52] [PASSED] oob_was/22012727170
[21:54:52] [PASSED] oob_was/22012727685
[21:54:52] [PASSED] oob_was/22016596838
[21:54:52] [PASSED] oob_was/18020744125
[21:54:52] [PASSED] oob_was/1409600907
[21:54:52] [PASSED] oob_was/22014953428
[21:54:52] [PASSED] oob_was/16017236439
[21:54:52] [PASSED] oob_was/14019821291
[21:54:52] [PASSED] oob_was/14015076503
[21:54:52] [PASSED] oob_was/14018913170
[21:54:52] [PASSED] oob_was/14018094691
[21:54:52] [PASSED] oob_was/18024947630
[21:54:52] [PASSED] oob_was/16022287689
[21:54:52] [PASSED] oob_was/13011645652
[21:54:52] [PASSED] oob_was/14022293748
[21:54:52] [PASSED] oob_was/22019794406
[21:54:52] [PASSED] oob_was/22019338487
[21:54:52] [PASSED] oob_was/16023588340
[21:54:52] [PASSED] oob_was/14019789679
[21:54:52] [PASSED] oob_was/14022866841
[21:54:52] [PASSED] oob_was/16021333562
[21:54:52] [PASSED] oob_was/14016712196
[21:54:52] [PASSED] oob_was/14015568240
[21:54:52] [PASSED] oob_was/18013179988
[21:54:52] [PASSED] oob_was/1508761755
[21:54:52] [PASSED] oob_was/16023105232
[21:54:52] [PASSED] oob_was/16026508708
[21:54:52] [PASSED] oob_was/14020001231
[21:54:52] [PASSED] oob_was/16023683509
[21:54:52] [PASSED] oob_was/14025515070
[21:54:52] [PASSED] oob_was/15015404425_disable
[21:54:52] [PASSED] oob_was/16026007364
[21:54:52] [PASSED] oob_was/14020316580
[21:54:52] [PASSED] oob_was/14025883347
[21:54:52] [PASSED] oob_was/16029380221
[21:54:52] [PASSED] oob_was/22022079272
[21:54:52] [PASSED] oob_was/16029897822
[21:54:52] [PASSED] oob_was/14027054324
[21:54:52] ============== [PASSED] xe_rtp_table_oob_test ==============
[21:54:52] ================ xe_rtp_table_dev_oob_test  ================
[21:54:52] [PASSED] device_oob_was/22010954014
[21:54:52] [PASSED] device_oob_was/15015404425
[21:54:52] [PASSED] device_oob_was/22019338487_display
[21:54:52] [PASSED] device_oob_was/14022085890
[21:54:52] [PASSED] device_oob_was/14026539277
[21:54:52] [PASSED] device_oob_was/14026633728
[21:54:52] [PASSED] device_oob_was/14026746987
[21:54:52] [PASSED] device_oob_was/14026779378
[21:54:52] ============ [PASSED] xe_rtp_table_dev_oob_test ============
[21:54:52] ========== xe_rtp_table_missing_upper_bound_test  ==========
[21:54:52] [PASSED] register_whitelist/WaAllowPMDepthAndInvocationCountAccessFromUMD, 1408556865
[21:54:52] [PASSED] register_whitelist/1508744258, 14012131227, 1808121037
[21:54:52] [PASSED] register_whitelist/1806527549
[21:54:52] [PASSED] register_whitelist/allow_read_ctx_timestamp
[21:54:52] [PASSED] register_whitelist/allow_read_queue_timestamp
[21:54:52] [PASSED] register_whitelist/16014440446
[21:54:52] [PASSED] register_whitelist/16017236439
[21:54:52] [PASSED] register_whitelist/16020183090
[21:54:52] [PASSED] register_whitelist/14024997852
[21:54:52] [PASSED] register_whitelist/14024997852
[21:54:52] ====== [PASSED] xe_rtp_table_missing_upper_bound_test ======
[21:54:52] =============== [PASSED] xe_rtp_tables_test ================
[21:54:52] =================== xe_rtp (3 subtests) ====================
[21:54:52] =================== xe_rtp_rules_tests  ====================
[21:54:52] [PASSED] no
[21:54:52] [PASSED] yes
[21:54:52] [PASSED] no-and-no
[21:54:52] [PASSED] no-and-yes
[21:54:52] [PASSED] yes-and-no
[21:54:52] [PASSED] yes-and-yes
[21:54:52] [PASSED] no-or-no
[21:54:52] [PASSED] no-or-yes
[21:54:52] [PASSED] yes-or-no
[21:54:52] [PASSED] yes-or-yes
[21:54:52] [PASSED] no-yes-or-yes-no
[21:54:52] [PASSED] no-yes-or-yes-yes
[21:54:52] [PASSED] yes-yes-or-no-yes
[21:54:52] [PASSED] yes-yes-or-yes-yes
[21:54:52] [PASSED] no-no-or-yes-or-no
[21:54:52] [PASSED] or
[21:54:52] [PASSED] or-yes
[21:54:52] [PASSED] or-no
[21:54:52] [PASSED] yes-or
[21:54:52] [PASSED] no-or
[21:54:52] [PASSED] no-or-or-yes
[21:54:52] [PASSED] yes-or-or-no
[21:54:52] [PASSED] no-or-or-no
[21:54:52] [PASSED] missing-context-engine-class
[21:54:52] [PASSED] missing-context-engine-class-or-yes
[21:54:52] [PASSED] missing-context-engine-class-or-or-yes
[21:54:52] =============== [PASSED] xe_rtp_rules_tests ================
[21:54:52] =============== xe_rtp_process_to_sr_tests  ================
[21:54:52] [PASSED] coalesce-same-reg
[21:54:52] [PASSED] coalesce-same-reg-literal-and-func
[21:54:52] [PASSED] no-match-no-add
[21:54:52] [PASSED] two-regs-two-entries
[21:54:52] [PASSED] clr-one-set-other
[21:54:52] [PASSED] set-field
[21:54:52] [PASSED] conflict-duplicate
[21:54:52] [PASSED] conflict-not-disjoint
[21:54:52] [PASSED] conflict-not-disjoint-literal-and-func
[21:54:52] [PASSED] conflict-reg-type
[21:54:52] [PASSED] bad-mcr-reg-forced-to-regular
[21:54:52] [PASSED] bad-regular-reg-forced-to-mcr
[21:54:52] =========== [PASSED] xe_rtp_process_to_sr_tests ============
[21:54:52] ================== xe_rtp_process_tests  ===================
[21:54:52] [PASSED] active1
[21:54:52] [PASSED] active2
[21:54:52] [PASSED] active-inactive
[21:54:52] [PASSED] inactive-active
[21:54:52] [PASSED] inactive-active-inactive
[21:54:52] [PASSED] inactive-inactive-inactive
[21:54:52] ============== [PASSED] xe_rtp_process_tests ===============
[21:54:52] ===================== [PASSED] xe_rtp ======================
[21:54:52] ==================== xe_wa (1 subtest) =====================
[21:54:52] ======================== xe_wa_gt  =========================
[21:54:52] [PASSED] TIGERLAKE B0
[21:54:52] [PASSED] DG1 A0
[21:54:52] [PASSED] DG1 B0
[21:54:52] [PASSED] ALDERLAKE_S A0
[21:54:52] [PASSED] ALDERLAKE_S B0
[21:54:52] [PASSED] ALDERLAKE_S C0
[21:54:52] [PASSED] ALDERLAKE_S D0
[21:54:52] [PASSED] ALDERLAKE_P A0
[21:54:52] [PASSED] ALDERLAKE_P B0
[21:54:52] [PASSED] ALDERLAKE_P C0
[21:54:52] [PASSED] ALDERLAKE_S RPLS D0
[21:54:52] [PASSED] ALDERLAKE_P RPLU E0
[21:54:52] [PASSED] DG2 G10 C0
[21:54:52] [PASSED] DG2 G11 B1
[21:54:52] [PASSED] DG2 G12 A1
[21:54:52] [PASSED] METEORLAKE 12.70(Xe_LPG) A0 13.00(Xe_LPM+) A0
[21:54:52] [PASSED] METEORLAKE 12.71(Xe_LPG) A0 13.00(Xe_LPM+) A0
[21:54:52] [PASSED] METEORLAKE 12.74(Xe_LPG+) A0 13.00(Xe_LPM+) A0
[21:54:52] [PASSED] LUNARLAKE 20.04(Xe2_LPG) A0 20.00(Xe2_LPM) A0
[21:54:52] [PASSED] LUNARLAKE 20.04(Xe2_LPG) B0 20.00(Xe2_LPM) A0
[21:54:52] [PASSED] BATTLEMAGE 20.01(Xe2_HPG) A0 13.01(Xe2_HPM) A1
[21:54:52] [PASSED] PANTHERLAKE 30.00(Xe3_LPG) A0 30.00(Xe3_LPM) A0
[21:54:52] ==================== [PASSED] xe_wa_gt =====================
[21:54:52] ====================== [PASSED] xe_wa ======================
[21:54:52] ============================================================
[21:54:52] Testing complete. Ran 793 tests: passed: 765, skipped: 28
[21:54:52] Elapsed time: 36.123s total, 1.818s configuring, 33.587s building, 0.709s running

+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/drm/tests/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[21:54:52] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[21:54:54] 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
[21:55:19] Starting KUnit Kernel (1/1)...
[21:55:19] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[21:55:19] ============= refcount_interrupt (4 subtests) ==============
[21:55:19] [PASSED] test_single_irq_change
[21:55:19] [PASSED] test_nested_irq_change
[21:55:19] [PASSED] test_multiple_irq_change
[21:55:19] [PASSED] test_irq_save
[21:55:19] =============== [PASSED] refcount_interrupt ================
[21:55:19] ============ drm_test_pick_cmdline (2 subtests) ============
[21:55:19] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[21:55:19] =============== drm_test_pick_cmdline_named  ===============
[21:55:19] [PASSED] NTSC
[21:55:19] [PASSED] NTSC-J
[21:55:19] [PASSED] PAL
[21:55:19] [PASSED] PAL-M
[21:55:19] =========== [PASSED] drm_test_pick_cmdline_named ===========
[21:55:19] ============== [PASSED] drm_test_pick_cmdline ==============
[21:55:19] == drm_test_atomic_get_connector_for_encoder (1 subtest) ===
[21:55:19] [PASSED] drm_test_drm_atomic_get_connector_for_encoder
[21:55:19] ==== [PASSED] drm_test_atomic_get_connector_for_encoder ====
[21:55:19] =========== drm_validate_clone_mode (2 subtests) ===========
[21:55:19] ============== drm_test_check_in_clone_mode  ===============
[21:55:19] [PASSED] in_clone_mode
[21:55:19] [PASSED] not_in_clone_mode
[21:55:19] ========== [PASSED] drm_test_check_in_clone_mode ===========
[21:55:19] =============== drm_test_check_valid_clones  ===============
[21:55:19] [PASSED] not_in_clone_mode
[21:55:19] [PASSED] valid_clone
[21:55:19] [PASSED] invalid_clone
[21:55:19] =========== [PASSED] drm_test_check_valid_clones ===========
[21:55:19] ============= [PASSED] drm_validate_clone_mode =============
[21:55:19] ============= drm_validate_modeset (1 subtest) =============
[21:55:19] [PASSED] drm_test_check_connector_changed_modeset
[21:55:19] ============== [PASSED] drm_validate_modeset ===============
[21:55:19] ====== drm_test_bridge_get_current_state (1 subtest) =======
[21:55:19] [PASSED] drm_test_drm_bridge_get_current_state_atomic
[21:55:19] ======== [PASSED] drm_test_bridge_get_current_state ========
[21:55:19] ====== drm_test_bridge_helper_reset_crtc (3 subtests) ======
[21:55:19] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic
[21:55:19] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic_disabled
[21:55:19] [PASSED] drm_test_drm_bridge_helper_hdmi_output_bus_fmts
[21:55:19] ======== [PASSED] drm_test_bridge_helper_reset_crtc ========
[21:55:19] ============== drm_bridge_alloc (2 subtests) ===============
[21:55:19] [PASSED] drm_test_drm_bridge_alloc_basic
[21:55:19] [PASSED] drm_test_drm_bridge_alloc_get_put
[21:55:19] ================ [PASSED] drm_bridge_alloc =================
[21:55:19] ============= drm_bridge_bus_fmt (5 subtests) ==============
[21:55:19] [PASSED] drm_test_bridge_rgb_yuv_rgb
[21:55:19] [PASSED] drm_test_bridge_must_convert_to_yuv444
[21:55:19] [PASSED] drm_test_bridge_hdmi_auto_rgb
[21:55:19] [PASSED] drm_test_bridge_auto_first
[21:55:19] [PASSED] drm_test_bridge_rgb_yuv_no_path
[21:55:19] =============== [PASSED] drm_bridge_bus_fmt ================
[21:55:19] ============= drm_cmdline_parser (40 subtests) =============
[21:55:19] [PASSED] drm_test_cmdline_force_d_only
[21:55:19] [PASSED] drm_test_cmdline_force_D_only_dvi
[21:55:19] [PASSED] drm_test_cmdline_force_D_only_hdmi
[21:55:19] [PASSED] drm_test_cmdline_force_D_only_not_digital
[21:55:19] [PASSED] drm_test_cmdline_force_e_only
[21:55:19] [PASSED] drm_test_cmdline_res
[21:55:19] [PASSED] drm_test_cmdline_res_vesa
[21:55:19] [PASSED] drm_test_cmdline_res_vesa_rblank
[21:55:19] [PASSED] drm_test_cmdline_res_rblank
[21:55:19] [PASSED] drm_test_cmdline_res_bpp
[21:55:19] [PASSED] drm_test_cmdline_res_refresh
[21:55:19] [PASSED] drm_test_cmdline_res_bpp_refresh
[21:55:19] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[21:55:19] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[21:55:19] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[21:55:19] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[21:55:19] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[21:55:19] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[21:55:19] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[21:55:19] [PASSED] drm_test_cmdline_res_margins_force_on
[21:55:19] [PASSED] drm_test_cmdline_res_vesa_margins
[21:55:19] [PASSED] drm_test_cmdline_name
[21:55:19] [PASSED] drm_test_cmdline_name_bpp
[21:55:19] [PASSED] drm_test_cmdline_name_option
[21:55:19] [PASSED] drm_test_cmdline_name_bpp_option
[21:55:19] [PASSED] drm_test_cmdline_rotate_0
[21:55:19] [PASSED] drm_test_cmdline_rotate_90
[21:55:19] [PASSED] drm_test_cmdline_rotate_180
[21:55:19] [PASSED] drm_test_cmdline_rotate_270
[21:55:19] [PASSED] drm_test_cmdline_hmirror
[21:55:19] [PASSED] drm_test_cmdline_vmirror
[21:55:19] [PASSED] drm_test_cmdline_margin_options
[21:55:19] [PASSED] drm_test_cmdline_multiple_options
[21:55:19] [PASSED] drm_test_cmdline_bpp_extra_and_option
[21:55:19] [PASSED] drm_test_cmdline_extra_and_option
[21:55:19] [PASSED] drm_test_cmdline_freestanding_options
[21:55:19] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[21:55:19] [PASSED] drm_test_cmdline_panel_orientation
[21:55:19] ================ drm_test_cmdline_invalid  =================
[21:55:19] [PASSED] margin_only
[21:55:19] [PASSED] interlace_only
[21:55:19] [PASSED] res_missing_x
[21:55:19] [PASSED] res_missing_y
[21:55:19] [PASSED] res_bad_y
[21:55:19] [PASSED] res_missing_y_bpp
[21:55:19] [PASSED] res_bad_bpp
[21:55:19] [PASSED] res_bad_refresh
[21:55:19] [PASSED] res_bpp_refresh_force_on_off
[21:55:19] [PASSED] res_invalid_mode
[21:55:19] [PASSED] res_bpp_wrong_place_mode
[21:55:19] [PASSED] name_bpp_refresh
[21:55:19] [PASSED] name_refresh
[21:55:19] [PASSED] name_refresh_wrong_mode
[21:55:19] [PASSED] name_refresh_invalid_mode
[21:55:19] [PASSED] rotate_multiple
[21:55:19] [PASSED] rotate_invalid_val
[21:55:19] [PASSED] rotate_truncated
[21:55:19] [PASSED] invalid_option
[21:55:19] [PASSED] invalid_tv_option
[21:55:19] [PASSED] truncated_tv_option
[21:55:19] ============ [PASSED] drm_test_cmdline_invalid =============
[21:55:19] =============== drm_test_cmdline_tv_options  ===============
[21:55:19] [PASSED] NTSC
[21:55:19] [PASSED] NTSC_443
[21:55:19] [PASSED] NTSC_J
[21:55:19] [PASSED] PAL
[21:55:19] [PASSED] PAL_M
[21:55:19] [PASSED] PAL_N
[21:55:19] [PASSED] SECAM
[21:55:19] [PASSED] MONO_525
[21:55:19] [PASSED] MONO_625
[21:55:19] =========== [PASSED] drm_test_cmdline_tv_options ===========
[21:55:19] =============== [PASSED] drm_cmdline_parser ================
[21:55:19] ========== drmm_connector_hdmi_init (20 subtests) ==========
[21:55:19] [PASSED] drm_test_connector_hdmi_init_valid
[21:55:19] [PASSED] drm_test_connector_hdmi_init_bpc_8
[21:55:19] [PASSED] drm_test_connector_hdmi_init_bpc_10
[21:55:19] [PASSED] drm_test_connector_hdmi_init_bpc_12
[21:55:19] [PASSED] drm_test_connector_hdmi_init_bpc_invalid
[21:55:19] [PASSED] drm_test_connector_hdmi_init_bpc_null
[21:55:19] [PASSED] drm_test_connector_hdmi_init_formats_empty
[21:55:19] [PASSED] drm_test_connector_hdmi_init_formats_no_rgb
[21:55:19] === drm_test_connector_hdmi_init_formats_yuv420_allowed  ===
[21:55:19] [PASSED] supported_formats=0x9 yuv420_allowed=1
[21:55:19] [PASSED] supported_formats=0x9 yuv420_allowed=0
[21:55:19] [PASSED] supported_formats=0x5 yuv420_allowed=1
[21:55:19] [PASSED] supported_formats=0x5 yuv420_allowed=0
[21:55:19] === [PASSED] drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[21:55:19] [PASSED] drm_test_connector_hdmi_init_null_ddc
[21:55:19] [PASSED] drm_test_connector_hdmi_init_null_product
[21:55:19] [PASSED] drm_test_connector_hdmi_init_null_vendor
[21:55:19] [PASSED] drm_test_connector_hdmi_init_product_length_exact
[21:55:19] [PASSED] drm_test_connector_hdmi_init_product_length_too_long
[21:55:19] [PASSED] drm_test_connector_hdmi_init_product_valid
[21:55:19] [PASSED] drm_test_connector_hdmi_init_vendor_length_exact
[21:55:19] [PASSED] drm_test_connector_hdmi_init_vendor_length_too_long
[21:55:19] [PASSED] drm_test_connector_hdmi_init_vendor_valid
[21:55:19] ========= drm_test_connector_hdmi_init_type_valid  =========
[21:55:19] [PASSED] HDMI-A
[21:55:19] [PASSED] HDMI-B
[21:55:19] ===== [PASSED] drm_test_connector_hdmi_init_type_valid =====
[21:55:19] ======== drm_test_connector_hdmi_init_type_invalid  ========
[21:55:19] [PASSED] Unknown
[21:55:19] [PASSED] VGA
[21:55:19] [PASSED] DVI-I
[21:55:19] [PASSED] DVI-D
[21:55:19] [PASSED] DVI-A
[21:55:19] [PASSED] Composite
[21:55:19] [PASSED] SVIDEO
[21:55:19] [PASSED] LVDS
[21:55:19] [PASSED] Component
[21:55:19] [PASSED] DIN
[21:55:19] [PASSED] DP
[21:55:19] [PASSED] TV
[21:55:19] [PASSED] eDP
[21:55:19] [PASSED] Virtual
[21:55:19] [PASSED] DSI
[21:55:19] [PASSED] DPI
[21:55:19] [PASSED] Writeback
[21:55:19] [PASSED] SPI
[21:55:19] [PASSED] USB
[21:55:19] ==== [PASSED] drm_test_connector_hdmi_init_type_invalid ====
[21:55:19] ============ [PASSED] drmm_connector_hdmi_init =============
[21:55:19] ============= drmm_connector_init (3 subtests) =============
[21:55:19] [PASSED] drm_test_drmm_connector_init
[21:55:19] [PASSED] drm_test_drmm_connector_init_null_ddc
[21:55:19] ========= drm_test_drmm_connector_init_type_valid  =========
[21:55:19] [PASSED] Unknown
[21:55:19] [PASSED] VGA
[21:55:19] [PASSED] DVI-I
[21:55:19] [PASSED] DVI-D
[21:55:19] [PASSED] DVI-A
[21:55:19] [PASSED] Composite
[21:55:19] [PASSED] SVIDEO
[21:55:19] [PASSED] LVDS
[21:55:19] [PASSED] Component
[21:55:19] [PASSED] DIN
[21:55:19] [PASSED] DP
[21:55:19] [PASSED] HDMI-A
[21:55:19] [PASSED] HDMI-B
[21:55:19] [PASSED] TV
[21:55:19] [PASSED] eDP
[21:55:19] [PASSED] Virtual
[21:55:19] [PASSED] DSI
[21:55:19] [PASSED] DPI
[21:55:19] [PASSED] Writeback
[21:55:19] [PASSED] SPI
[21:55:19] [PASSED] USB
[21:55:19] ===== [PASSED] drm_test_drmm_connector_init_type_valid =====
[21:55:19] =============== [PASSED] drmm_connector_init ===============
[21:55:19] ========= drm_connector_dynamic_init (6 subtests) ==========
[21:55:19] [PASSED] drm_test_drm_connector_dynamic_init
[21:55:19] [PASSED] drm_test_drm_connector_dynamic_init_null_ddc
[21:55:19] [PASSED] drm_test_drm_connector_dynamic_init_not_added
[21:55:19] [PASSED] drm_test_drm_connector_dynamic_init_properties
[21:55:19] ===== drm_test_drm_connector_dynamic_init_type_valid  ======
[21:55:19] [PASSED] Unknown
[21:55:19] [PASSED] VGA
[21:55:19] [PASSED] DVI-I
[21:55:19] [PASSED] DVI-D
[21:55:19] [PASSED] DVI-A
[21:55:19] [PASSED] Composite
[21:55:19] [PASSED] SVIDEO
[21:55:19] [PASSED] LVDS
[21:55:19] [PASSED] Component
[21:55:19] [PASSED] DIN
[21:55:19] [PASSED] DP
[21:55:19] [PASSED] HDMI-A
[21:55:19] [PASSED] HDMI-B
[21:55:19] [PASSED] TV
[21:55:19] [PASSED] eDP
[21:55:19] [PASSED] Virtual
[21:55:19] [PASSED] DSI
[21:55:19] [PASSED] DPI
[21:55:19] [PASSED] Writeback
[21:55:19] [PASSED] SPI
[21:55:19] [PASSED] USB
[21:55:19] = [PASSED] drm_test_drm_connector_dynamic_init_type_valid ==
[21:55:19] ======== drm_test_drm_connector_dynamic_init_name  =========
[21:55:19] [PASSED] Unknown
[21:55:19] [PASSED] VGA
[21:55:19] [PASSED] DVI-I
[21:55:19] [PASSED] DVI-D
[21:55:19] [PASSED] DVI-A
[21:55:19] [PASSED] Composite
[21:55:19] [PASSED] SVIDEO
[21:55:19] [PASSED] LVDS
[21:55:19] [PASSED] Component
[21:55:19] [PASSED] DIN
[21:55:19] [PASSED] DP
[21:55:19] [PASSED] HDMI-A
[21:55:19] [PASSED] HDMI-B
[21:55:19] [PASSED] TV
[21:55:19] [PASSED] eDP
[21:55:19] [PASSED] Virtual
[21:55:19] [PASSED] DSI
[21:55:19] [PASSED] DPI
[21:55:19] [PASSED] Writeback
[21:55:19] [PASSED] SPI
[21:55:19] [PASSED] USB
[21:55:19] ==== [PASSED] drm_test_drm_connector_dynamic_init_name =====
[21:55:19] =========== [PASSED] drm_connector_dynamic_init ============
[21:55:19] ==== drm_connector_dynamic_register_early (4 subtests) =====
[21:55:19] [PASSED] drm_test_drm_connector_dynamic_register_early_on_list
[21:55:19] [PASSED] drm_test_drm_connector_dynamic_register_early_defer
[21:55:19] [PASSED] drm_test_drm_connector_dynamic_register_early_no_init
[21:55:19] [PASSED] drm_test_drm_connector_dynamic_register_early_no_mode_object
[21:55:19] ====== [PASSED] drm_connector_dynamic_register_early =======
[21:55:19] ======= drm_connector_dynamic_register (7 subtests) ========
[21:55:19] [PASSED] drm_test_drm_connector_dynamic_register_on_list
[21:55:19] [PASSED] drm_test_drm_connector_dynamic_register_no_defer
[21:55:19] [PASSED] drm_test_drm_connector_dynamic_register_no_init
[21:55:19] [PASSED] drm_test_drm_connector_dynamic_register_mode_object
[21:55:19] [PASSED] drm_test_drm_connector_dynamic_register_sysfs
[21:55:19] [PASSED] drm_test_drm_connector_dynamic_register_sysfs_name
[21:55:19] [PASSED] drm_test_drm_connector_dynamic_register_debugfs
[21:55:19] ========= [PASSED] drm_connector_dynamic_register ==========
[21:55:19] = drm_connector_attach_broadcast_rgb_property (2 subtests) =
[21:55:19] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property
[21:55:19] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property_hdmi_connector
[21:55:19] === [PASSED] drm_connector_attach_broadcast_rgb_property ===
[21:55:19] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[21:55:19] ========== drm_test_get_tv_mode_from_name_valid  ===========
[21:55:19] [PASSED] NTSC
[21:55:19] [PASSED] NTSC-443
[21:55:19] [PASSED] NTSC-J
[21:55:19] [PASSED] PAL
[21:55:19] [PASSED] PAL-M
[21:55:19] [PASSED] PAL-N
[21:55:19] [PASSED] SECAM
[21:55:19] [PASSED] Mono
[21:55:19] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[21:55:19] [PASSED] drm_test_get_tv_mode_from_name_truncated
[21:55:19] ============ [PASSED] drm_get_tv_mode_from_name ============
[21:55:19] = drm_test_connector_hdmi_compute_mode_clock (12 subtests) =
[21:55:19] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb
[21:55:19] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc
[21:55:19] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc_vic_1
[21:55:19] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc
[21:55:19] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc_vic_1
[21:55:19] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_double
[21:55:19] = drm_test_connector_hdmi_compute_mode_clock_yuv420_valid  =
[21:55:19] [PASSED] VIC 96
[21:55:19] [PASSED] VIC 97
[21:55:19] [PASSED] VIC 101
[21:55:19] [PASSED] VIC 102
[21:55:19] [PASSED] VIC 106
[21:55:19] [PASSED] VIC 107
[21:55:19] === [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_valid ===
[21:55:19] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_10_bpc
[21:55:19] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_12_bpc
[21:55:19] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_8_bpc
[21:55:19] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_10_bpc
[21:55:19] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_12_bpc
[21:55:19] === [PASSED] drm_test_connector_hdmi_compute_mode_clock ====
[21:55:19] == drm_hdmi_connector_get_broadcast_rgb_name (2 subtests) ==
[21:55:19] === drm_test_drm_hdmi_connector_get_broadcast_rgb_name  ====
[21:55:19] [PASSED] Automatic
[21:55:19] [PASSED] Full
[21:55:19] [PASSED] Limited 16:235
[21:55:19] === [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name ===
[21:55:19] [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name_invalid
[21:55:19] ==== [PASSED] drm_hdmi_connector_get_broadcast_rgb_name ====
[21:55:19] == drm_hdmi_connector_get_output_format_name (2 subtests) ==
[21:55:19] === drm_test_drm_hdmi_connector_get_output_format_name  ====
[21:55:19] [PASSED] RGB
[21:55:19] [PASSED] YUV 4:2:0
[21:55:19] [PASSED] YUV 4:2:2
[21:55:19] [PASSED] YUV 4:4:4
[21:55:19] === [PASSED] drm_test_drm_hdmi_connector_get_output_format_name ===
[21:55:19] [PASSED] drm_test_drm_hdmi_connector_get_output_format_name_invalid
[21:55:19] ==== [PASSED] drm_hdmi_connector_get_output_format_name ====
[21:55:19] ============= drm_damage_helper (21 subtests) ==============
[21:55:19] [PASSED] drm_test_damage_iter_no_damage
[21:55:19] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[21:55:19] [PASSED] drm_test_damage_iter_no_damage_src_moved
[21:55:19] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[21:55:19] [PASSED] drm_test_damage_iter_no_damage_not_visible
[21:55:19] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[21:55:19] [PASSED] drm_test_damage_iter_no_damage_no_fb
[21:55:19] [PASSED] drm_test_damage_iter_simple_damage
[21:55:19] [PASSED] drm_test_damage_iter_single_damage
[21:55:19] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[21:55:19] [PASSED] drm_test_damage_iter_single_damage_outside_src
[21:55:19] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[21:55:19] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[21:55:19] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[21:55:19] [PASSED] drm_test_damage_iter_single_damage_src_moved
[21:55:19] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[21:55:19] [PASSED] drm_test_damage_iter_damage
[21:55:19] [PASSED] drm_test_damage_iter_damage_one_intersect
[21:55:19] [PASSED] drm_test_damage_iter_damage_one_outside
[21:55:19] [PASSED] drm_test_damage_iter_damage_src_moved
[21:55:19] [PASSED] drm_test_damage_iter_damage_not_visible
[21:55:19] ================ [PASSED] drm_damage_helper ================
[21:55:19] ============== drm_dp_mst_helper (3 subtests) ==============
[21:55:19] ============== drm_test_dp_mst_calc_pbn_mode  ==============
[21:55:19] [PASSED] Clock 154000 BPP 30 DSC disabled
[21:55:19] [PASSED] Clock 234000 BPP 30 DSC disabled
[21:55:19] [PASSED] Clock 297000 BPP 24 DSC disabled
[21:55:19] [PASSED] Clock 332880 BPP 24 DSC enabled
[21:55:19] [PASSED] Clock 324540 BPP 24 DSC enabled
[21:55:19] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[21:55:19] ============== drm_test_dp_mst_calc_pbn_div  ===============
[21:55:19] [PASSED] Link rate 2000000 lane count 4
[21:55:19] [PASSED] Link rate 2000000 lane count 2
[21:55:19] [PASSED] Link rate 2000000 lane count 1
[21:55:19] [PASSED] Link rate 1350000 lane count 4
[21:55:19] [PASSED] Link rate 1350000 lane count 2
[21:55:19] [PASSED] Link rate 1350000 lane count 1
[21:55:19] [PASSED] Link rate 1000000 lane count 4
[21:55:19] [PASSED] Link rate 1000000 lane count 2
[21:55:19] [PASSED] Link rate 1000000 lane count 1
[21:55:19] [PASSED] Link rate 810000 lane count 4
[21:55:19] [PASSED] Link rate 810000 lane count 2
[21:55:19] [PASSED] Link rate 810000 lane count 1
[21:55:19] [PASSED] Link rate 540000 lane count 4
[21:55:19] [PASSED] Link rate 540000 lane count 2
[21:55:19] [PASSED] Link rate 540000 lane count 1
[21:55:19] [PASSED] Link rate 270000 lane count 4
[21:55:19] [PASSED] Link rate 270000 lane count 2
[21:55:19] [PASSED] Link rate 270000 lane count 1
[21:55:19] [PASSED] Link rate 162000 lane count 4
[21:55:19] [PASSED] Link rate 162000 lane count 2
[21:55:19] [PASSED] Link rate 162000 lane count 1
[21:55:19] ========== [PASSED] drm_test_dp_mst_calc_pbn_div ===========
[21:55:19] ========= drm_test_dp_mst_sideband_msg_req_decode  =========
[21:55:19] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[21:55:19] [PASSED] DP_POWER_UP_PHY with port number
[21:55:19] [PASSED] DP_POWER_DOWN_PHY with port number
[21:55:19] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[21:55:19] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[21:55:19] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[21:55:19] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[21:55:19] [PASSED] DP_QUERY_PAYLOAD with port number
[21:55:19] [PASSED] DP_QUERY_PAYLOAD with VCPI
[21:55:19] [PASSED] DP_REMOTE_DPCD_READ with port number
[21:55:19] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[21:55:19] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[21:55:19] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[21:55:19] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[21:55:19] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[21:55:19] [PASSED] DP_REMOTE_I2C_READ with port number
[21:55:19] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[21:55:19] [PASSED] DP_REMOTE_I2C_READ with transactions array
[21:55:19] [PASSED] DP_REMOTE_I2C_WRITE with port number
[21:55:19] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[21:55:19] [PASSED] DP_REMOTE_I2C_WRITE with data array
[21:55:19] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[21:55:19] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[21:55:19] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[21:55:19] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[21:55:19] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[21:55:19] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[21:55:19] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[21:55:19] ================ [PASSED] drm_dp_mst_helper ================
[21:55:19] ================== drm_exec (7 subtests) ===================
[21:55:19] [PASSED] sanitycheck
[21:55:19] [PASSED] test_lock
[21:55:19] [PASSED] test_lock_unlock
[21:55:19] [PASSED] test_duplicates
[21:55:19] [PASSED] test_prepare
[21:55:19] [PASSED] test_prepare_array
[21:55:19] [PASSED] test_multiple_loops
[21:55:19] ==================== [PASSED] drm_exec =====================
[21:55:19] =========== drm_format_helper_test (17 subtests) ===========
[21:55:19] ============== drm_test_fb_xrgb8888_to_gray8  ==============
[21:55:19] [PASSED] single_pixel_source_buffer
[21:55:19] [PASSED] single_pixel_clip_rectangle
[21:55:19] [PASSED] well_known_colors
[21:55:19] [PASSED] destination_pitch
[21:55:19] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[21:55:19] ============= drm_test_fb_xrgb8888_to_rgb332  ==============
[21:55:19] [PASSED] single_pixel_source_buffer
[21:55:19] [PASSED] single_pixel_clip_rectangle
[21:55:19] [PASSED] well_known_colors
[21:55:19] [PASSED] destination_pitch
[21:55:19] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[21:55:19] ============= drm_test_fb_xrgb8888_to_rgb565  ==============
[21:55:19] [PASSED] single_pixel_source_buffer
[21:55:19] [PASSED] single_pixel_clip_rectangle
[21:55:19] [PASSED] well_known_colors
[21:55:19] [PASSED] destination_pitch
[21:55:19] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[21:55:19] ============ drm_test_fb_xrgb8888_to_xrgb1555  =============
[21:55:19] [PASSED] single_pixel_source_buffer
[21:55:19] [PASSED] single_pixel_clip_rectangle
[21:55:19] [PASSED] well_known_colors
[21:55:19] [PASSED] destination_pitch
[21:55:19] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[21:55:19] ============ drm_test_fb_xrgb8888_to_argb1555  =============
[21:55:19] [PASSED] single_pixel_source_buffer
[21:55:19] [PASSED] single_pixel_clip_rectangle
[21:55:19] [PASSED] well_known_colors
[21:55:19] [PASSED] destination_pitch
[21:55:19] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[21:55:19] ============ drm_test_fb_xrgb8888_to_rgba5551  =============
[21:55:19] [PASSED] single_pixel_source_buffer
[21:55:19] [PASSED] single_pixel_clip_rectangle
[21:55:19] [PASSED] well_known_colors
[21:55:19] [PASSED] destination_pitch
[21:55:19] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[21:55:19] ============= drm_test_fb_xrgb8888_to_rgb888  ==============
[21:55:19] [PASSED] single_pixel_source_buffer
[21:55:19] [PASSED] single_pixel_clip_rectangle
[21:55:19] [PASSED] well_known_colors
[21:55:19] [PASSED] destination_pitch
[21:55:19] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[21:55:19] ============= drm_test_fb_xrgb8888_to_bgr888  ==============
[21:55:19] [PASSED] single_pixel_source_buffer
[21:55:19] [PASSED] single_pixel_clip_rectangle
[21:55:19] [PASSED] well_known_colors
[21:55:19] [PASSED] destination_pitch
[21:55:19] ========= [PASSED] drm_test_fb_xrgb8888_to_bgr888 ==========
[21:55:19] ============ drm_test_fb_xrgb8888_to_argb8888  =============
[21:55:19] [PASSED] single_pixel_source_buffer
[21:55:19] [PASSED] single_pixel_clip_rectangle
[21:55:19] [PASSED] well_known_colors
[21:55:19] [PASSED] destination_pitch
[21:55:19] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[21:55:19] =========== drm_test_fb_xrgb8888_to_xrgb2101010  ===========
[21:55:19] [PASSED] single_pixel_source_buffer
[21:55:19] [PASSED] single_pixel_clip_rectangle
[21:55:19] [PASSED] well_known_colors
[21:55:19] [PASSED] destination_pitch
[21:55:19] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[21:55:19] =========== drm_test_fb_xrgb8888_to_argb2101010  ===========
[21:55:19] [PASSED] single_pixel_source_buffer
[21:55:19] [PASSED] single_pixel_clip_rectangle
[21:55:19] [PASSED] well_known_colors
[21:55:19] [PASSED] destination_pitch
[21:55:19] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[21:55:19] ============== drm_test_fb_xrgb8888_to_mono  ===============
[21:55:19] [PASSED] single_pixel_source_buffer
[21:55:19] [PASSED] single_pixel_clip_rectangle
[21:55:19] [PASSED] well_known_colors
[21:55:19] [PASSED] destination_pitch
[21:55:19] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[21:55:19] ==================== drm_test_fb_swab  =====================
[21:55:19] [PASSED] single_pixel_source_buffer
[21:55:19] [PASSED] single_pixel_clip_rectangle
[21:55:19] [PASSED] well_known_colors
[21:55:19] [PASSED] destination_pitch
[21:55:19] ================ [PASSED] drm_test_fb_swab =================
[21:55:19] ============ drm_test_fb_xrgb8888_to_xbgr8888  =============
[21:55:19] [PASSED] single_pixel_source_buffer
[21:55:19] [PASSED] single_pixel_clip_rectangle
[21:55:19] [PASSED] well_known_colors
[21:55:19] [PASSED] destination_pitch
[21:55:19] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 =========
[21:55:19] ============ drm_test_fb_xrgb8888_to_abgr8888  =============
[21:55:19] [PASSED] single_pixel_source_buffer
[21:55:19] [PASSED] single_pixel_clip_rectangle
[21:55:19] [PASSED] well_known_colors
[21:55:19] [PASSED] destination_pitch
[21:55:19] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 =========
[21:55:19] ================= drm_test_fb_clip_offset  =================
[21:55:19] [PASSED] pass through
[21:55:19] [PASSED] horizontal offset
[21:55:19] [PASSED] vertical offset
[21:55:19] [PASSED] horizontal and vertical offset
[21:55:19] [PASSED] horizontal offset (custom pitch)
[21:55:19] [PASSED] vertical offset (custom pitch)
[21:55:19] [PASSED] horizontal and vertical offset (custom pitch)
[21:55:19] ============= [PASSED] drm_test_fb_clip_offset =============
[21:55:19] =================== drm_test_fb_memcpy  ====================
[21:55:19] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[21:55:19] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[21:55:19] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[21:55:19] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[21:55:19] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[21:55:19] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[21:55:19] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[21:55:19] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[21:55:19] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[21:55:19] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[21:55:19] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[21:55:19] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[21:55:19] =============== [PASSED] drm_test_fb_memcpy ================
[21:55:19] ============= [PASSED] drm_format_helper_test ==============
[21:55:19] ================= drm_format (18 subtests) =================
[21:55:19] [PASSED] drm_test_format_block_width_invalid
[21:55:19] [PASSED] drm_test_format_block_width_one_plane
[21:55:19] [PASSED] drm_test_format_block_width_two_plane
[21:55:19] [PASSED] drm_test_format_block_width_three_plane
[21:55:19] [PASSED] drm_test_format_block_width_tiled
[21:55:19] [PASSED] drm_test_format_block_height_invalid
[21:55:19] [PASSED] drm_test_format_block_height_one_plane
[21:55:19] [PASSED] drm_test_format_block_height_two_plane
[21:55:19] [PASSED] drm_test_format_block_height_three_plane
[21:55:19] [PASSED] drm_test_format_block_height_tiled
[21:55:19] [PASSED] drm_test_format_min_pitch_invalid
[21:55:19] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[21:55:19] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[21:55:19] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[21:55:19] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[21:55:19] [PASSED] drm_test_format_min_pitch_two_plane
[21:55:19] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[21:55:19] [PASSED] drm_test_format_min_pitch_tiled
[21:55:19] =================== [PASSED] drm_format ====================
[21:55:19] ============== drm_framebuffer (10 subtests) ===============
[21:55:19] ========== drm_test_framebuffer_check_src_coords  ==========
[21:55:19] [PASSED] Success: source fits into fb
[21:55:19] [PASSED] Fail: overflowing fb with x-axis coordinate
[21:55:19] [PASSED] Fail: overflowing fb with y-axis coordinate
[21:55:19] [PASSED] Fail: overflowing fb with source width
[21:55:19] [PASSED] Fail: overflowing fb with source height
[21:55:19] ====== [PASSED] drm_test_framebuffer_check_src_coords ======
[21:55:19] [PASSED] drm_test_framebuffer_cleanup
[21:55:19] =============== drm_test_framebuffer_create  ===============
[21:55:19] [PASSED] ABGR8888 normal sizes
[21:55:19] [PASSED] ABGR8888 max sizes
[21:55:19] [PASSED] ABGR8888 pitch greater than min required
[21:55:19] [PASSED] ABGR8888 pitch less than min required
[21:55:19] [PASSED] ABGR8888 Invalid width
[21:55:19] [PASSED] ABGR8888 Invalid buffer handle
[21:55:19] [PASSED] No pixel format
[21:55:19] [PASSED] ABGR8888 Width 0
[21:55:19] [PASSED] ABGR8888 Height 0
[21:55:19] [PASSED] ABGR8888 Out of bound height * pitch combination
[21:55:19] [PASSED] ABGR8888 Large buffer offset
[21:55:19] [PASSED] ABGR8888 Buffer offset for inexistent plane
[21:55:19] [PASSED] ABGR8888 Invalid flag
[21:55:19] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[21:55:19] [PASSED] ABGR8888 Valid buffer modifier
[21:55:19] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[21:55:19] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[21:55:19] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[21:55:19] [PASSED] NV12 Normal sizes
[21:55:19] [PASSED] NV12 Max sizes
[21:55:19] [PASSED] NV12 Invalid pitch
[21:55:19] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[21:55:19] [PASSED] NV12 different  modifier per-plane
[21:55:19] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[21:55:19] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[21:55:19] [PASSED] NV12 Modifier for inexistent plane
[21:55:19] [PASSED] NV12 Handle for inexistent plane
[21:55:19] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[21:55:19] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[21:55:19] [PASSED] YVU420 Normal sizes
[21:55:19] [PASSED] YVU420 Max sizes
[21:55:19] [PASSED] YVU420 Invalid pitch
[21:55:19] [PASSED] YVU420 Different pitches
[21:55:19] [PASSED] YVU420 Different buffer offsets/pitches
[21:55:19] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[21:55:19] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[21:55:19] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[21:55:19] [PASSED] YVU420 Valid modifier
[21:55:19] [PASSED] YVU420 Different modifiers per plane
[21:55:19] [PASSED] YVU420 Modifier for inexistent plane
[21:55:19] [PASSED] YUV420_10BIT Invalid modifier(DRM_FORMAT_MOD_LINEAR)
[21:55:19] [PASSED] X0L2 Normal sizes
[21:55:19] [PASSED] X0L2 Max sizes
[21:55:19] [PASSED] X0L2 Invalid pitch
[21:55:19] [PASSED] X0L2 Pitch greater than minimum required
[21:55:19] [PASSED] X0L2 Handle for inexistent plane
[21:55:19] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[21:55:19] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[21:55:19] [PASSED] X0L2 Valid modifier
[21:55:19] [PASSED] X0L2 Modifier for inexistent plane
[21:55:19] =========== [PASSED] drm_test_framebuffer_create ===========
[21:55:19] [PASSED] drm_test_framebuffer_free
[21:55:19] [PASSED] drm_test_framebuffer_init
[21:55:19] [PASSED] drm_test_framebuffer_init_bad_format
[21:55:19] [PASSED] drm_test_framebuffer_init_dev_mismatch
[21:55:19] [PASSED] drm_test_framebuffer_lookup
[21:55:19] [PASSED] drm_test_framebuffer_lookup_inexistent
[21:55:19] [PASSED] drm_test_framebuffer_modifiers_not_supported
[21:55:19] ================= [PASSED] drm_framebuffer =================
[21:55:19] ================ drm_gem_shmem (8 subtests) ================
[21:55:19] [PASSED] drm_gem_shmem_test_obj_create
[21:55:19] [PASSED] drm_gem_shmem_test_obj_create_private
[21:55:19] [PASSED] drm_gem_shmem_test_pin_pages
[21:55:19] [PASSED] drm_gem_shmem_test_vmap
[21:55:19] [PASSED] drm_gem_shmem_test_get_sg_table
[21:55:19] [PASSED] drm_gem_shmem_test_get_pages_sgt
[21:55:19] [PASSED] drm_gem_shmem_test_madvise
[21:55:19] [PASSED] drm_gem_shmem_test_purge
[21:55:19] ================== [PASSED] drm_gem_shmem ==================
[21:55:19] === drm_atomic_helper_connector_hdmi_check (29 subtests) ===
[21:55:19] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode
[21:55:19] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode_vic_1
[21:55:19] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode
[21:55:19] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode_vic_1
[21:55:19] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode
[21:55:19] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode_vic_1
[21:55:19] ====== drm_test_check_broadcast_rgb_cea_mode_yuv420  =======
[21:55:19] [PASSED] Automatic
[21:55:19] [PASSED] Full
[21:55:19] [PASSED] Limited 16:235
[21:55:19] == [PASSED] drm_test_check_broadcast_rgb_cea_mode_yuv420 ===
[21:55:19] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_changed
[21:55:19] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_not_changed
[21:55:19] [PASSED] drm_test_check_disable_connector
[21:55:19] [PASSED] drm_test_check_hdmi_funcs_reject_rate
[21:55:19] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_rgb
[21:55:19] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_yuv420
[21:55:19] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv422
[21:55:19] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv420
[21:55:19] [PASSED] drm_test_check_driver_unsupported_fallback_yuv420
[21:55:19] [PASSED] drm_test_check_output_bpc_crtc_mode_changed
[21:55:19] [PASSED] drm_test_check_output_bpc_crtc_mode_not_changed
[21:55:19] [PASSED] drm_test_check_output_bpc_dvi
[21:55:19] [PASSED] drm_test_check_output_bpc_format_vic_1
[21:55:19] [PASSED] drm_test_check_output_bpc_format_display_8bpc_only
[21:55:19] [PASSED] drm_test_check_output_bpc_format_display_rgb_only
[21:55:19] [PASSED] drm_test_check_output_bpc_format_driver_8bpc_only
[21:55:19] [PASSED] drm_test_check_output_bpc_format_driver_rgb_only
[21:55:19] [PASSED] drm_test_check_tmds_char_rate_rgb_8bpc
[21:55:19] [PASSED] drm_test_check_tmds_char_rate_rgb_10bpc
[21:55:19] [PASSED] drm_test_check_tmds_char_rate_rgb_12bpc
[21:55:19] ============ drm_test_check_hdmi_color_format  =============
[21:55:19] [PASSED] AUTO -> RGB
[21:55:19] [PASSED] YCBCR422 -> YUV422
[21:55:19] [PASSED] YCBCR420 -> YUV420
[21:55:19] [PASSED] YCBCR444 -> YUV444
[21:55:19] [PASSED] RGB -> RGB
[21:55:19] ======== [PASSED] drm_test_check_hdmi_color_format =========
[21:55:19] ======== drm_test_check_hdmi_color_format_420_only  ========
[21:55:19] [PASSED] RGB should fail
[21:55:19] [PASSED] YUV444 should fail
[21:55:19] [PASSED] YUV422 should fail
[21:55:19] [PASSED] YUV420 should work
[21:55:19] ==== [PASSED] drm_test_check_hdmi_color_format_420_only ====
[21:55:19] ===== [PASSED] drm_atomic_helper_connector_hdmi_check ======
[21:55:19] === drm_atomic_helper_connector_hdmi_reset (6 subtests) ====
[21:55:19] [PASSED] drm_test_check_broadcast_rgb_value
[21:55:19] [PASSED] drm_test_check_bpc_8_value
[21:55:19] [PASSED] drm_test_check_bpc_10_value
[21:55:19] [PASSED] drm_test_check_bpc_12_value
[21:55:19] [PASSED] drm_test_check_format_value
[21:55:19] [PASSED] drm_test_check_tmds_char_value
[21:55:19] ===== [PASSED] drm_atomic_helper_connector_hdmi_reset ======
[21:55:19] = drm_atomic_helper_connector_hdmi_mode_valid (7 subtests) =
[21:55:19] [PASSED] drm_test_check_mode_valid
[21:55:19] [PASSED] drm_test_check_mode_valid_reject
[21:55:19] [PASSED] drm_test_check_mode_valid_reject_rate
[21:55:19] [PASSED] drm_test_check_mode_valid_reject_max_clock
[21:55:19] [PASSED] drm_test_check_mode_valid_yuv420_only_max_clock
[21:55:19] [PASSED] drm_test_check_mode_valid_reject_yuv420_only_connector
[21:55:19] [PASSED] drm_test_check_mode_valid_accept_yuv420_also_connector_rgb
[21:55:19] === [PASSED] drm_atomic_helper_connector_hdmi_mode_valid ===
[21:55:19] = drm_atomic_helper_connector_hdmi_infoframes (5 subtests) =
[21:55:19] [PASSED] drm_test_check_infoframes
[21:55:19] [PASSED] drm_test_check_reject_avi_infoframe
[21:55:19] [PASSED] drm_test_check_reject_hdr_infoframe_bpc_8
[21:55:19] [PASSED] drm_test_check_reject_hdr_infoframe_bpc_10
[21:55:19] [PASSED] drm_test_check_reject_audio_infoframe
[21:55:19] === [PASSED] drm_atomic_helper_connector_hdmi_infoframes ===
[21:55:19] ================= drm_managed (2 subtests) =================
[21:55:19] [PASSED] drm_test_managed_release_action
[21:55:19] [PASSED] drm_test_managed_run_action
[21:55:19] =================== [PASSED] drm_managed ===================
[21:55:19] =================== drm_mm (6 subtests) ====================
[21:55:19] [PASSED] drm_test_mm_init
[21:55:19] [PASSED] drm_test_mm_debug
[21:55:19] [PASSED] drm_test_mm_align32
[21:55:19] [PASSED] drm_test_mm_align64
[21:55:19] [PASSED] drm_test_mm_lowest
[21:55:19] [PASSED] drm_test_mm_highest
[21:55:19] ===================== [PASSED] drm_mm ======================
[21:55:19] ============= drm_modes_analog_tv (5 subtests) =============
[21:55:19] [PASSED] drm_test_modes_analog_tv_mono_576i
[21:55:19] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[21:55:19] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[21:55:19] [PASSED] drm_test_modes_analog_tv_pal_576i
[21:55:19] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[21:55:19] =============== [PASSED] drm_modes_analog_tv ===============
[21:55:19] ============== drm_plane_helper (2 subtests) ===============
[21:55:19] =============== drm_test_check_plane_state  ================
[21:55:19] [PASSED] clipping_simple
[21:55:19] [PASSED] clipping_rotate_reflect
[21:55:19] [PASSED] positioning_simple
[21:55:19] [PASSED] upscaling
[21:55:19] [PASSED] downscaling
[21:55:19] [PASSED] rounding1
[21:55:19] [PASSED] rounding2
[21:55:19] [PASSED] rounding3
[21:55:19] [PASSED] rounding4
[21:55:19] =========== [PASSED] drm_test_check_plane_state ============
[21:55:19] =========== drm_test_check_invalid_plane_state  ============
[21:55:19] [PASSED] positioning_invalid
[21:55:19] [PASSED] upscaling_invalid
[21:55:19] [PASSED] downscaling_invalid
[21:55:19] ======= [PASSED] drm_test_check_invalid_plane_state ========
[21:55:19] ================ [PASSED] drm_plane_helper =================
[21:55:19] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[21:55:19] ====== drm_test_connector_helper_tv_get_modes_check  =======
[21:55:19] [PASSED] None
[21:55:19] [PASSED] PAL
[21:55:19] [PASSED] NTSC
[21:55:19] [PASSED] Both, NTSC Default
[21:55:19] [PASSED] Both, PAL Default
[21:55:19] [PASSED] Both, NTSC Default, with PAL on command-line
[21:55:19] [PASSED] Both, PAL Default, with NTSC on command-line
[21:55:19] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[21:55:19] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[21:55:19] ================== drm_rect (9 subtests) ===================
[21:55:19] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[21:55:19] [PASSED] drm_test_rect_clip_scaled_not_clipped
[21:55:19] [PASSED] drm_test_rect_clip_scaled_clipped
[21:55:19] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[21:55:19] ================= drm_test_rect_intersect  =================
[21:55:19] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[21:55:19] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[21:55:19] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[21:55:19] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[21:55:19] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[21:55:19] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[21:55:19] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[21:55:19] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[21:55:19] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[21:55:19] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[21:55:19] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[21:55:19] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[21:55:19] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[21:55:19] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[21:55:19] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[21:55:19] ============= [PASSED] drm_test_rect_intersect =============
[21:55:19] ================ drm_test_rect_calc_hscale  ================
[21:55:19] [PASSED] normal use
[21:55:19] [PASSED] out of max range
[21:55:19] [PASSED] out of min range
[21:55:19] [PASSED] zero dst
[21:55:19] [PASSED] negative src
[21:55:19] [PASSED] negative dst
[21:55:19] ============ [PASSED] drm_test_rect_calc_hscale ============
[21:55:19] ================ drm_test_rect_calc_vscale  ================
[21:55:19] [PASSED] normal use
[21:55:19] [PASSED] out of max range
[21:55:19] [PASSED] out of min range
[21:55:19] [PASSED] zero dst
[21:55:19] [PASSED] negative src
[21:55:19] [PASSED] negative dst
[21:55:19] ============ [PASSED] drm_test_rect_calc_vscale ============
[21:55:19] ================== drm_test_rect_rotate  ===================
[21:55:19] [PASSED] reflect-x
[21:55:19] [PASSED] reflect-y
[21:55:19] [PASSED] rotate-0
[21:55:19] [PASSED] rotate-90
[21:55:19] [PASSED] rotate-180
[21:55:19] [PASSED] rotate-270
[21:55:19] ============== [PASSED] drm_test_rect_rotate ===============
[21:55:19] ================ drm_test_rect_rotate_inv  =================
[21:55:19] [PASSED] reflect-x
[21:55:19] [PASSED] reflect-y
[21:55:19] [PASSED] rotate-0
[21:55:19] [PASSED] rotate-90
[21:55:19] [PASSED] rotate-180
[21:55:19] [PASSED] rotate-270
[21:55:19] ============ [PASSED] drm_test_rect_rotate_inv =============
[21:55:19] ==================== [PASSED] drm_rect =====================
[21:55:19] ============ drm_sysfb_modeset_test (1 subtest) ============
[21:55:19] ============ drm_test_sysfb_build_fourcc_list  =============
[21:55:19] [PASSED] no native formats
[21:55:19] [PASSED] XRGB8888 as native format
[21:55:19] [PASSED] remove duplicates
[21:55:19] [PASSED] convert alpha formats
[21:55:19] [PASSED] random formats
[21:55:19] ======== [PASSED] drm_test_sysfb_build_fourcc_list =========
[21:55:19] ============= [PASSED] drm_sysfb_modeset_test ==============
[21:55:19] ================== drm_fixp (2 subtests) ===================
[21:55:19] [PASSED] drm_test_int2fixp
[21:55:19] [PASSED] drm_test_sm2fixp
[21:55:19] ==================== [PASSED] drm_fixp =====================
[21:55:19] ============================================================
[21:55:19] Testing complete. Ran 641 tests: passed: 641
[21:55:19] Elapsed time: 26.982s total, 1.799s configuring, 25.018s building, 0.138s running

+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig
[21:55:20] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[21:55:21] 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
[21:55:32] Starting KUnit Kernel (1/1)...
[21:55:32] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[21:55:32] ============= refcount_interrupt (4 subtests) ==============
[21:55:32] [PASSED] test_single_irq_change
[21:55:32] [PASSED] test_nested_irq_change
[21:55:32] [PASSED] test_multiple_irq_change
[21:55:32] [PASSED] test_irq_save
[21:55:32] =============== [PASSED] refcount_interrupt ================
[21:55:32] ================= ttm_device (5 subtests) ==================
[21:55:32] [PASSED] ttm_device_init_basic
[21:55:32] [PASSED] ttm_device_init_multiple
[21:55:32] [PASSED] ttm_device_fini_basic
[21:55:32] [PASSED] ttm_device_init_no_vma_man
[21:55:32] ================== ttm_device_init_pools  ==================
[21:55:32] [PASSED] No DMA allocations, no DMA32 required
[21:55:32] [PASSED] DMA allocations, DMA32 required
[21:55:32] [PASSED] No DMA allocations, DMA32 required
[21:55:32] [PASSED] DMA allocations, no DMA32 required
[21:55:32] ============== [PASSED] ttm_device_init_pools ==============
[21:55:32] =================== [PASSED] ttm_device ====================
[21:55:32] ================== ttm_pool (8 subtests) ===================
[21:55:32] ================== ttm_pool_alloc_basic  ===================
[21:55:32] [PASSED] One page
[21:55:32] [PASSED] More than one page
[21:55:32] [PASSED] Above the allocation limit
[21:55:32] [PASSED] One page, with coherent DMA mappings enabled
[21:55:32] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[21:55:32] ============== [PASSED] ttm_pool_alloc_basic ===============
[21:55:32] ============== ttm_pool_alloc_basic_dma_addr  ==============
[21:55:32] [PASSED] One page
[21:55:32] [PASSED] More than one page
[21:55:32] [PASSED] Above the allocation limit
[21:55:32] [PASSED] One page, with coherent DMA mappings enabled
[21:55:32] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[21:55:32] ========== [PASSED] ttm_pool_alloc_basic_dma_addr ==========
[21:55:32] [PASSED] ttm_pool_alloc_order_caching_match
[21:55:32] [PASSED] ttm_pool_alloc_caching_mismatch
[21:55:32] [PASSED] ttm_pool_alloc_order_mismatch
[21:55:32] [PASSED] ttm_pool_free_dma_alloc
[21:55:32] [PASSED] ttm_pool_free_no_dma_alloc
[21:55:32] [PASSED] ttm_pool_fini_basic
[21:55:32] ==================== [PASSED] ttm_pool =====================
[21:55:32] ================ ttm_resource (8 subtests) =================
[21:55:32] ================= ttm_resource_init_basic  =================
[21:55:32] [PASSED] Init resource in TTM_PL_SYSTEM
[21:55:32] [PASSED] Init resource in TTM_PL_VRAM
[21:55:32] [PASSED] Init resource in a private placement
[21:55:32] [PASSED] Init resource in TTM_PL_SYSTEM, set placement flags
[21:55:32] ============= [PASSED] ttm_resource_init_basic =============
[21:55:32] [PASSED] ttm_resource_init_pinned
[21:55:32] [PASSED] ttm_resource_fini_basic
[21:55:32] [PASSED] ttm_resource_manager_init_basic
[21:55:32] [PASSED] ttm_resource_manager_usage_basic
[21:55:32] [PASSED] ttm_resource_manager_set_used_basic
[21:55:32] [PASSED] ttm_sys_man_alloc_basic
[21:55:32] [PASSED] ttm_sys_man_free_basic
[21:55:32] ================== [PASSED] ttm_resource ===================
[21:55:32] =================== ttm_tt (15 subtests) ===================
[21:55:32] ==================== ttm_tt_init_basic  ====================
[21:55:32] [PASSED] Page-aligned size
[21:55:32] [PASSED] Extra pages requested
[21:55:32] ================ [PASSED] ttm_tt_init_basic ================
[21:55:32] [PASSED] ttm_tt_init_misaligned
[21:55:32] [PASSED] ttm_tt_fini_basic
[21:55:32] [PASSED] ttm_tt_fini_sg
[21:55:32] [PASSED] ttm_tt_fini_shmem
[21:55:32] [PASSED] ttm_tt_create_basic
[21:55:32] [PASSED] ttm_tt_create_invalid_bo_type
[21:55:32] [PASSED] ttm_tt_create_ttm_exists
[21:55:32] [PASSED] ttm_tt_create_failed
[21:55:32] [PASSED] ttm_tt_destroy_basic
[21:55:32] [PASSED] ttm_tt_populate_null_ttm
[21:55:32] [PASSED] ttm_tt_populate_populated_ttm
[21:55:32] [PASSED] ttm_tt_unpopulate_basic
[21:55:32] [PASSED] ttm_tt_unpopulate_empty_ttm
[21:55:32] [PASSED] ttm_tt_swapin_basic
[21:55:32] ===================== [PASSED] ttm_tt ======================
[21:55:32] =================== ttm_bo (14 subtests) ===================
[21:55:32] =========== ttm_bo_reserve_optimistic_no_ticket  ===========
[21:55:32] [PASSED] Cannot be interrupted and sleeps
[21:55:32] [PASSED] Cannot be interrupted, locks straight away
[21:55:32] [PASSED] Can be interrupted, sleeps
[21:55:32] ======= [PASSED] ttm_bo_reserve_optimistic_no_ticket =======
[21:55:32] [PASSED] ttm_bo_reserve_locked_no_sleep
[21:55:32] [PASSED] ttm_bo_reserve_no_wait_ticket
[21:55:32] [PASSED] ttm_bo_reserve_double_resv
[21:55:32] [PASSED] ttm_bo_reserve_interrupted
[21:55:32] [PASSED] ttm_bo_reserve_deadlock
[21:55:32] [PASSED] ttm_bo_unreserve_basic
[21:55:32] [PASSED] ttm_bo_unreserve_pinned
[21:55:32] [PASSED] ttm_bo_unreserve_bulk
[21:55:32] [PASSED] ttm_bo_fini_basic
[21:55:32] [PASSED] ttm_bo_fini_shared_resv
[21:55:32] [PASSED] ttm_bo_pin_basic
[21:55:32] [PASSED] ttm_bo_pin_unpin_resource
[21:55:32] [PASSED] ttm_bo_multiple_pin_one_unpin
[21:55:32] ===================== [PASSED] ttm_bo ======================
[21:55:32] ============== ttm_bo_validate (22 subtests) ===============
[21:55:32] ============== ttm_bo_init_reserved_sys_man  ===============
[21:55:32] [PASSED] Buffer object for userspace
[21:55:32] [PASSED] Kernel buffer object
[21:55:32] [PASSED] Shared buffer object
[21:55:32] ========== [PASSED] ttm_bo_init_reserved_sys_man ===========
[21:55:32] ============== ttm_bo_init_reserved_mock_man  ==============
[21:55:32] [PASSED] Buffer object for userspace
[21:55:32] [PASSED] Kernel buffer object
[21:55:32] [PASSED] Shared buffer object
[21:55:32] ========== [PASSED] ttm_bo_init_reserved_mock_man ==========
[21:55:32] [PASSED] ttm_bo_init_reserved_resv
[21:55:32] ================== ttm_bo_validate_basic  ==================
[21:55:32] [PASSED] Buffer object for userspace
[21:55:32] [PASSED] Kernel buffer object
[21:55:32] [PASSED] Shared buffer object
[21:55:32] ============== [PASSED] ttm_bo_validate_basic ==============
[21:55:32] [PASSED] ttm_bo_validate_invalid_placement
[21:55:32] ============= ttm_bo_validate_same_placement  ==============
[21:55:32] [PASSED] System manager
[21:55:32] [PASSED] VRAM manager
[21:55:32] ========= [PASSED] ttm_bo_validate_same_placement ==========
[21:55:32] [PASSED] ttm_bo_validate_failed_alloc
[21:55:32] [PASSED] ttm_bo_validate_pinned
[21:55:32] [PASSED] ttm_bo_validate_busy_placement
[21:55:32] ================ ttm_bo_validate_multihop  =================
[21:55:32] [PASSED] Buffer object for userspace
[21:55:32] [PASSED] Kernel buffer object
[21:55:32] [PASSED] Shared buffer object
[21:55:32] ============ [PASSED] ttm_bo_validate_multihop =============
[21:55:32] ========== ttm_bo_validate_no_placement_signaled  ==========
[21:55:32] [PASSED] Buffer object in system domain, no page vector
[21:55:32] [PASSED] Buffer object in system domain with an existing page vector
[21:55:32] ====== [PASSED] ttm_bo_validate_no_placement_signaled ======
[21:55:32] ======== ttm_bo_validate_no_placement_not_signaled  ========
[21:55:32] [PASSED] Buffer object for userspace
[21:55:32] [PASSED] Kernel buffer object
[21:55:32] [PASSED] Shared buffer object
[21:55:32] ==== [PASSED] ttm_bo_validate_no_placement_not_signaled ====
[21:55:32] [PASSED] ttm_bo_validate_move_fence_signaled
[21:55:32] ========= ttm_bo_validate_move_fence_not_signaled  =========
[21:55:32] [PASSED] Waits for GPU
[21:55:32] [PASSED] Tries to lock straight away
[21:55:32] ===== [PASSED] ttm_bo_validate_move_fence_not_signaled =====
[21:55:32] [PASSED] ttm_bo_validate_swapout
[21:55:32] [PASSED] ttm_bo_validate_happy_evict
[21:55:32] [PASSED] ttm_bo_validate_all_pinned_evict
[21:55:32] [PASSED] ttm_bo_validate_allowed_only_evict
[21:55:32] [PASSED] ttm_bo_validate_deleted_evict
[21:55:32] [PASSED] ttm_bo_validate_busy_domain_evict
[21:55:32] [PASSED] ttm_bo_validate_evict_gutting
[21:55:32] [PASSED] ttm_bo_validate_recrusive_evict
[21:55:32] ================= [PASSED] ttm_bo_validate =================
[21:55:32] ============================================================
[21:55:32] Testing complete. Ran 106 tests: passed: 106
[21:55:32] Elapsed time: 12.170s total, 1.824s configuring, 10.130s building, 0.170s running

+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/dma-buf/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/dma-buf/.kunitconfig
[21:55:32] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[21:55:34] 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
[21:55:42] Starting KUnit Kernel (1/1)...
[21:55:42] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[21:55:42] ============= refcount_interrupt (4 subtests) ==============
[21:55:42] [PASSED] test_single_irq_change
[21:55:42] [PASSED] test_nested_irq_change
[21:55:42] [PASSED] test_multiple_irq_change
[21:55:42] [PASSED] test_irq_save
[21:55:42] =============== [PASSED] refcount_interrupt ================
[21:55:42] =============== dma-buf-fence (12 subtests) ================
[21:55:42] [PASSED] test_sanitycheck
[21:55:42] [PASSED] test_signaling
[21:55:42] [PASSED] test_add_callback
[21:55:42] [PASSED] test_late_add_callback
[21:55:42] [PASSED] test_rm_callback
[21:55:42] [PASSED] test_late_rm_callback
[21:55:42] [PASSED] test_status
[21:55:42] [PASSED] test_error
[21:55:42] [PASSED] test_wait
[21:55:42] [PASSED] test_wait_timeout
[21:55:42] [PASSED] test_stub
[21:55:42] [SKIPPED] test_race_signal_callback (requires at least 2 CPUs)
[21:55:42] ================== [PASSED] dma-buf-fence ==================
[21:55:42] ============ dma-buf-fence-chain (11 subtests) =============
[21:55:42] [PASSED] test_sanitycheck
[21:55:42] [PASSED] test_find_seqno
[21:55:42] [PASSED] test_find_signaled
[21:55:42] [PASSED] test_find_out_of_order
[21:55:48] [PASSED] test_find_gap
[21:55:48] [PASSED] test_find_race
[21:55:48] [PASSED] test_signal_forward
[21:55:48] [PASSED] test_signal_backward
[21:55:48] [PASSED] test_wait_forward
[21:55:48] [PASSED] test_wait_backward
[21:55:48] [PASSED] test_wait_random
[21:55:48] =============== [PASSED] dma-buf-fence-chain ===============
[21:55:48] ============ dma-buf-fence-unwrap (10 subtests) ============
[21:55:48] [PASSED] test_sanitycheck
[21:55:48] [PASSED] test_unwrap_array
[21:55:48] [PASSED] test_unwrap_chain
[21:55:48] [PASSED] test_unwrap_chain_array
[21:55:48] [PASSED] test_unwrap_merge
[21:55:48] [PASSED] test_unwrap_merge_duplicate
[21:55:48] [PASSED] test_unwrap_merge_seqno
[21:55:48] [PASSED] test_unwrap_merge_order
[21:55:48] [PASSED] test_unwrap_merge_complex
[21:55:48] [PASSED] test_unwrap_merge_complex_seqno
[21:55:48] ============== [PASSED] dma-buf-fence-unwrap ===============
[21:55:48] ================ dma-buf-resv (5 subtests) =================
[21:55:48] [PASSED] test_sanitycheck
[21:55:48] ===================== test_signaling  ======================
[21:55:48] [PASSED] kernel
[21:55:48] [PASSED] write
[21:55:48] [PASSED] read
[21:55:48] [PASSED] bookkeep
[21:55:48] ================= [PASSED] test_signaling ==================
[21:55:48] ====================== test_for_each  ======================
[21:55:48] [PASSED] kernel
[21:55:48] [PASSED] write
[21:55:48] [PASSED] read
[21:55:48] [PASSED] bookkeep
[21:55:48] ================== [PASSED] test_for_each ==================
[21:55:48] ================= test_for_each_unlocked  ==================
[21:55:48] [PASSED] kernel
[21:55:48] [PASSED] write
[21:55:48] [PASSED] read
[21:55:48] [PASSED] bookkeep
[21:55:48] ============= [PASSED] test_for_each_unlocked ==============
[21:55:48] ===================== test_get_fences  =====================
[21:55:48] [PASSED] kernel
[21:55:48] [PASSED] write
[21:55:48] [PASSED] read
[21:55:48] [PASSED] bookkeep
[21:55:48] ================= [PASSED] test_get_fences =================
[21:55:48] ================== [PASSED] dma-buf-resv ===================
[21:55:48] ============================================================
[21:55:48] Testing complete. Ran 54 tests: passed: 53, skipped: 1
[21:55:48] Elapsed time: 15.809s total, 1.783s configuring, 8.704s building, 5.278s running

+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel



^ permalink raw reply	[flat|nested] 12+ messages in thread

* ✓ Xe.CI.BAT: success for Remove the error-injection.h include from linux/module.h
  2026-09-11 15:04 [PATCH 0/6] Remove the error-injection.h include from linux/module.h Petr Pavlu
                   ` (6 preceding siblings ...)
  2026-09-11 21:55 ` ✓ CI.KUnit: success for " Patchwork
@ 2026-09-11 23:03 ` Patchwork
  2026-09-12  9:12 ` ✗ Xe.CI.FULL: failure " Patchwork
  8 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2026-09-11 23:03 UTC (permalink / raw)
  To: Petr Pavlu; +Cc: intel-xe

[-- Attachment #1: Type: text/plain, Size: 2703 bytes --]

== Series Details ==

Series: Remove the error-injection.h include from linux/module.h
URL   : https://patchwork.freedesktop.org/series/173895/
State : success

== Summary ==

CI Bug Log - changes from xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869_BAT -> xe-pw-173895v1_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (15 -> 15)
------------------------------

  No changes in participating hosts

Known issues
------------

  Here are the changes found in xe-pw-173895v1_BAT that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@core_hotunplug@unbind-rebind:
    - bat-bmg-2:          [PASS][1] -> [ABORT][2] ([Intel XE#8007])
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/bat-bmg-2/igt@core_hotunplug@unbind-rebind.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/bat-bmg-2/igt@core_hotunplug@unbind-rebind.html

  
#### Possible fixes ####

  * igt@xe_waitfence@engine:
    - bat-ptl-2:          [FAIL][3] ([Intel XE#9109]) -> [PASS][4]
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/bat-ptl-2/igt@xe_waitfence@engine.html
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/bat-ptl-2/igt@xe_waitfence@engine.html

  * igt@xe_waitfence@reltime:
    - bat-ptl-2:          [FAIL][5] ([Intel XE#9115]) -> [PASS][6]
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/bat-ptl-2/igt@xe_waitfence@reltime.html
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/bat-ptl-2/igt@xe_waitfence@reltime.html
    - bat-wcl-1:          [FAIL][7] ([Intel XE#9115]) -> [PASS][8]
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/bat-wcl-1/igt@xe_waitfence@reltime.html
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/bat-wcl-1/igt@xe_waitfence@reltime.html

  
  [Intel XE#8007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8007
  [Intel XE#9109]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9109
  [Intel XE#9115]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9115


Build changes
-------------

  * Linux: xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869 -> xe-pw-173895v1

  IGT_9093: 932327f15c92ecb52266ced8c0fbe72931a75880 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869: f9dbf10ba445ce9399f8a782ba43326cba66d869
  xe-pw-173895v1: 173895v1

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/index.html

[-- Attachment #2: Type: text/html, Size: 3401 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* ✗ Xe.CI.FULL: failure for Remove the error-injection.h include from linux/module.h
  2026-09-11 15:04 [PATCH 0/6] Remove the error-injection.h include from linux/module.h Petr Pavlu
                   ` (7 preceding siblings ...)
  2026-09-11 23:03 ` ✓ Xe.CI.BAT: " Patchwork
@ 2026-09-12  9:12 ` Patchwork
  8 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2026-09-12  9:12 UTC (permalink / raw)
  To: Petr Pavlu; +Cc: intel-xe

[-- Attachment #1: Type: text/plain, Size: 48514 bytes --]

== Series Details ==

Series: Remove the error-injection.h include from linux/module.h
URL   : https://patchwork.freedesktop.org/series/173895/
State : failure

== Summary ==

CI Bug Log - changes from xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869_FULL -> xe-pw-173895v1_FULL
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with xe-pw-173895v1_FULL absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in xe-pw-173895v1_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 (2 -> 2)
------------------------------

  No changes in participating hosts

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in xe-pw-173895v1_FULL:

### IGT changes ###

#### Possible regressions ####

  * igt@kms_hdr@static-toggle-suspend:
    - shard-bmg:          [PASS][1] -> [INCOMPLETE][2] +2 other tests incomplete
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-bmg-10/igt@kms_hdr@static-toggle-suspend.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-bmg-6/igt@kms_hdr@static-toggle-suspend.html

  
Known issues
------------

  Here are the changes found in xe-pw-173895v1_FULL that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@kms_3d@basic:
    - shard-lnl:          NOTRUN -> [SKIP][3] ([Intel XE#6011])
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_3d@basic.html

  * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
    - shard-lnl:          NOTRUN -> [SKIP][4] ([Intel XE#1466])
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html

  * igt@kms_atomic_transition@plane-all-modeset-transition:
    - shard-lnl:          NOTRUN -> [SKIP][5] ([Intel XE#3279])
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_atomic_transition@plane-all-modeset-transition.html

  * igt@kms_big_fb@linear-16bpp-rotate-270:
    - shard-lnl:          NOTRUN -> [SKIP][6] ([Intel XE#1407]) +3 other tests skip
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_big_fb@linear-16bpp-rotate-270.html

  * igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip:
    - shard-lnl:          NOTRUN -> [SKIP][7] ([Intel XE#7059] / [Intel XE#7085]) +1 other test skip
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html

  * igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow:
    - shard-lnl:          NOTRUN -> [SKIP][8] ([Intel XE#1477] / [Intel XE#7361])
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
    - shard-lnl:          NOTRUN -> [SKIP][9] ([Intel XE#1124]) +9 other tests skip
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html

  * igt@kms_bw@connected-linear-tiling-2-displays-target-2560x1440p:
    - shard-lnl:          NOTRUN -> [SKIP][10] ([Intel XE#7679]) +1 other test skip
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_bw@connected-linear-tiling-2-displays-target-2560x1440p.html

  * igt@kms_bw@linear-tiling-3-displays-target-1920x1080p:
    - shard-lnl:          NOTRUN -> [SKIP][11] ([Intel XE#367])
   [11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_bw@linear-tiling-3-displays-target-1920x1080p.html

  * igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc:
    - shard-lnl:          NOTRUN -> [SKIP][12] ([Intel XE#2887]) +11 other tests skip
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs@pipe-a-edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][13] ([Intel XE#2669] / [Intel XE#7389]) +7 other tests skip
   [13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs@pipe-a-edp-1.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-a-dp-2:
    - shard-bmg:          [PASS][14] -> [INCOMPLETE][15] ([Intel XE#7084] / [Intel XE#8150])
   [14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-bmg-8/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-a-dp-2.html
   [15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-bmg-6/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-a-dp-2.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc:
    - shard-lnl:          NOTRUN -> [SKIP][16] ([Intel XE#3432]) +1 other test skip
   [16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc:
    - shard-bmg:          NOTRUN -> [SKIP][17] ([Intel XE#3432])
   [17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-bmg-7/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html

  * igt@kms_cdclk@mode-transition:
    - shard-lnl:          NOTRUN -> [SKIP][18] ([Intel XE#9204] / [Intel XE#9205]) +1 other test skip
   [18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_cdclk@mode-transition.html

  * igt@kms_cdclk@mode-transition@pipe-b-edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][19] ([Intel XE#9205]) +1 other test skip
   [19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_cdclk@mode-transition@pipe-b-edp-1.html

  * igt@kms_chamelium_audio@hdmi-audio-after-suspend:
    - shard-lnl:          NOTRUN -> [SKIP][20] ([Intel XE#2252])
   [20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_chamelium_audio@hdmi-audio-after-suspend.html

  * igt@kms_chamelium_color@ctm-blue-to-red:
    - shard-lnl:          NOTRUN -> [SKIP][21] ([Intel XE#306] / [Intel XE#7358]) +2 other tests skip
   [21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_chamelium_color@ctm-blue-to-red.html

  * igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode:
    - shard-lnl:          NOTRUN -> [SKIP][22] ([Intel XE#373]) +5 other tests skip
   [22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode.html

  * igt@kms_content_protection@content-type-change:
    - shard-lnl:          NOTRUN -> [SKIP][23] ([Intel XE#7642])
   [23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_content_protection@content-type-change.html

  * igt@kms_content_protection@dp-mst-type-0-hdcp14:
    - shard-lnl:          NOTRUN -> [SKIP][24] ([Intel XE#6974])
   [24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_content_protection@dp-mst-type-0-hdcp14.html

  * igt@kms_content_protection@dp-mst-type-1:
    - shard-lnl:          NOTRUN -> [SKIP][25] ([Intel XE#307] / [Intel XE#6974])
   [25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@kms_content_protection@dp-mst-type-1.html

  * igt@kms_cursor_crc@cursor-onscreen-512x170:
    - shard-lnl:          NOTRUN -> [SKIP][26] ([Intel XE#2321] / [Intel XE#7355])
   [26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_cursor_crc@cursor-onscreen-512x170.html

  * igt@kms_cursor_crc@cursor-sliding-32x10:
    - shard-lnl:          NOTRUN -> [SKIP][27] ([Intel XE#1424]) +4 other tests skip
   [27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_cursor_crc@cursor-sliding-32x10.html

  * igt@kms_cursor_legacy@cursora-vs-flipb-legacy:
    - shard-lnl:          NOTRUN -> [SKIP][28] ([Intel XE#309] / [Intel XE#7343]) +2 other tests skip
   [28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html

  * igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
    - shard-lnl:          NOTRUN -> [SKIP][29] ([Intel XE#1508])
   [29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html

  * igt@kms_dp_link_training@non-uhbr-sst:
    - shard-lnl:          NOTRUN -> [SKIP][30] ([Intel XE#4354] / [Intel XE#7450])
   [30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@kms_dp_link_training@non-uhbr-sst.html

  * igt@kms_dp_link_training@uhbr-mst:
    - shard-lnl:          NOTRUN -> [SKIP][31] ([Intel XE#4354] / [Intel XE#7386])
   [31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_dp_link_training@uhbr-mst.html

  * igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback:
    - shard-lnl:          NOTRUN -> [SKIP][32] ([Intel XE#9009])
   [32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback.html

  * igt@kms_dsc@dsc-with-formats-ultrajoiner:
    - shard-lnl:          NOTRUN -> [SKIP][33] ([Intel XE#8265]) +2 other tests skip
   [33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_dsc@dsc-with-formats-ultrajoiner.html

  * igt@kms_flip@2x-flip-vs-dpms:
    - shard-lnl:          NOTRUN -> [SKIP][34] ([Intel XE#1421]) +8 other tests skip
   [34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_flip@2x-flip-vs-dpms.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling:
    - shard-lnl:          NOTRUN -> [SKIP][35] ([Intel XE#7178] / [Intel XE#7351]) +3 other tests skip
   [35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling:
    - shard-lnl:          NOTRUN -> [SKIP][36] ([Intel XE#1397] / [Intel XE#1745] / [Intel XE#7385] / [Intel XE#9144])
   [36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling@pipe-a-default-mode:
    - shard-lnl:          NOTRUN -> [SKIP][37] ([Intel XE#1397] / [Intel XE#7385] / [Intel XE#9144])
   [37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling@pipe-a-default-mode.html

  * igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-render:
    - shard-lnl:          NOTRUN -> [SKIP][38] ([Intel XE#6312] / [Intel XE#651]) +18 other tests skip
   [38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-msflip-blt:
    - shard-bmg:          NOTRUN -> [SKIP][39] ([Intel XE#2311])
   [39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-bmg-7/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@drrshdr-1p-primscrn-cur-indfb-draw-render:
    - shard-lnl:          NOTRUN -> [SKIP][40] ([Intel XE#6312]) +16 other tests skip
   [40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_frontbuffer_tracking@drrshdr-1p-primscrn-cur-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt:
    - shard-lnl:          NOTRUN -> [SKIP][41] ([Intel XE#656] / [Intel XE#7905]) +24 other tests skip
   [41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y:
    - shard-lnl:          NOTRUN -> [SKIP][42] ([Intel XE#1469] / [Intel XE#7399])
   [42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-fullscreen:
    - shard-bmg:          NOTRUN -> [SKIP][43] ([Intel XE#2313])
   [43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-bmg-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-fullscreen.html

  * igt@kms_frontbuffer_tracking@hdr-1p-rte:
    - shard-lnl:          NOTRUN -> [SKIP][44] ([Intel XE#7865]) +22 other tests skip
   [44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_frontbuffer_tracking@hdr-1p-rte.html

  * igt@kms_frontbuffer_tracking@hdr-2p-primscrn-spr-indfb-move:
    - shard-lnl:          NOTRUN -> [SKIP][45] ([Intel XE#7905]) +41 other tests skip
   [45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-spr-indfb-move.html

  * igt@kms_frontbuffer_tracking@hdr-argb161616f-draw-render:
    - shard-lnl:          NOTRUN -> [SKIP][46] ([Intel XE#7061]) +6 other tests skip
   [46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@kms_frontbuffer_tracking@hdr-argb161616f-draw-render.html

  * igt@kms_frontbuffer_tracking@psr-abgr161616f-draw-blt:
    - shard-lnl:          NOTRUN -> [SKIP][47] ([Intel XE#7061] / [Intel XE#7356]) +5 other tests skip
   [47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_frontbuffer_tracking@psr-abgr161616f-draw-blt.html

  * igt@kms_hdmi_inject@inject-4k:
    - shard-lnl:          NOTRUN -> [SKIP][48] ([Intel XE#1470])
   [48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_hdmi_inject@inject-4k.html

  * igt@kms_hdmi_inject@inject-audio:
    - shard-lnl:          NOTRUN -> [SKIP][49] ([Intel XE#1470] / [Intel XE#2853])
   [49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_hdmi_inject@inject-audio.html

  * igt@kms_hdr@static-toggle:
    - shard-lnl:          NOTRUN -> [SKIP][50] ([Intel XE#1503])
   [50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_hdr@static-toggle.html

  * igt@kms_joiner@basic-big-joiner:
    - shard-lnl:          NOTRUN -> [SKIP][51] ([Intel XE#6901])
   [51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@kms_joiner@basic-big-joiner.html

  * igt@kms_mst@mst-suspend-read-crc:
    - shard-lnl:          NOTRUN -> [SKIP][52] ([Intel XE#8348])
   [52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_mst@mst-suspend-read-crc.html

  * igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier:
    - shard-lnl:          NOTRUN -> [SKIP][53] ([Intel XE#7283]) +2 other tests skip
   [53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier.html

  * igt@kms_plane@pixel-format-4-tiled-modifier@pipe-a-plane-5:
    - shard-lnl:          NOTRUN -> [SKIP][54] ([Intel XE#8303]) +1 other test skip
   [54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@kms_plane@pixel-format-4-tiled-modifier@pipe-a-plane-5.html

  * igt@kms_plane_lowres@tiling-y:
    - shard-lnl:          NOTRUN -> [SKIP][55] ([Intel XE#599])
   [55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_plane_lowres@tiling-y.html

  * igt@kms_plane_multiple@2x-tiling-x:
    - shard-lnl:          NOTRUN -> [SKIP][56] ([Intel XE#4596] / [Intel XE#5854])
   [56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_plane_multiple@2x-tiling-x.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-c:
    - shard-lnl:          NOTRUN -> [SKIP][57] ([Intel XE#2763] / [Intel XE#6886]) +7 other tests skip
   [57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-c.html

  * igt@kms_pm_dc@dc3co-vpb-framegap:
    - shard-lnl:          NOTRUN -> [SKIP][58] ([Intel XE#8395] / [Intel XE#8396]) +1 other test skip
   [58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@kms_pm_dc@dc3co-vpb-framegap.html

  * igt@kms_pm_dc@dc3co-vpb-framegap@psr2-xrgb8888:
    - shard-lnl:          NOTRUN -> [SKIP][59] ([Intel XE#8396]) +1 other test skip
   [59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@kms_pm_dc@dc3co-vpb-framegap@psr2-xrgb8888.html

  * igt@kms_pm_dc@dc5-retention-flops:
    - shard-lnl:          NOTRUN -> [SKIP][60] ([Intel XE#3309] / [Intel XE#7368])
   [60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_pm_dc@dc5-retention-flops.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
    - shard-lnl:          NOTRUN -> [SKIP][61] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#7383])
   [61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html

  * igt@kms_pm_rpm@package-g7:
    - shard-lnl:          NOTRUN -> [SKIP][62] ([Intel XE#6813])
   [62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_pm_rpm@package-g7.html

  * igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf:
    - shard-lnl:          NOTRUN -> [SKIP][63] ([Intel XE#2893] / [Intel XE#7304]) +1 other test skip
   [63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area:
    - shard-lnl:          NOTRUN -> [SKIP][64] ([Intel XE#2893] / [Intel XE#4608] / [Intel XE#7304]) +1 other test skip
   [64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-a-edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][65] ([Intel XE#4608]) +1 other test skip
   [65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-a-edp-1.html

  * igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area@pipe-b-edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][66] ([Intel XE#4608] / [Intel XE#7304]) +1 other test skip
   [66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area@pipe-b-edp-1.html

  * igt@kms_psr2_su@frontbuffer-xrgb8888:
    - shard-lnl:          NOTRUN -> [SKIP][67] ([Intel XE#1128] / [Intel XE#7413])
   [67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_psr2_su@frontbuffer-xrgb8888.html

  * igt@kms_psr@fbc-psr2-sprite-plane-onoff:
    - shard-lnl:          NOTRUN -> [SKIP][68] ([Intel XE#1406] / [Intel XE#7345])
   [68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_psr@fbc-psr2-sprite-plane-onoff.html

  * igt@kms_psr@fbc-psr2-sprite-plane-onoff@edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][69] ([Intel XE#1406] / [Intel XE#4609] / [Intel XE#7345])
   [69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_psr@fbc-psr2-sprite-plane-onoff@edp-1.html

  * igt@kms_psr@pr-cursor-plane-move:
    - shard-lnl:          NOTRUN -> [SKIP][70] ([Intel XE#1406]) +3 other tests skip
   [70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_psr@pr-cursor-plane-move.html

  * igt@kms_rotation_crc@primary-rotation-90:
    - shard-lnl:          NOTRUN -> [SKIP][71] ([Intel XE#3414] / [Intel XE#3904] / [Intel XE#7342]) +1 other test skip
   [71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_rotation_crc@primary-rotation-90.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
    - shard-lnl:          NOTRUN -> [SKIP][72] ([Intel XE#1127] / [Intel XE#5813])
   [72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html

  * igt@kms_vrr@seamless-rr-switch-vrr:
    - shard-lnl:          NOTRUN -> [SKIP][73] ([Intel XE#1499])
   [73]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@kms_vrr@seamless-rr-switch-vrr.html

  * igt@sriov_basic@pf-unbind-with-vf-probed:
    - shard-lnl:          NOTRUN -> [SKIP][74] ([Intel XE#8866])
   [74]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@sriov_basic@pf-unbind-with-vf-probed.html

  * igt@xe_compute@ccs-mode-basic:
    - shard-lnl:          NOTRUN -> [SKIP][75] ([Intel XE#1447] / [Intel XE#7471])
   [75]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@xe_compute@ccs-mode-basic.html

  * igt@xe_configfs@ctx-restore-post-bb:
    - shard-bmg:          [PASS][76] -> [ABORT][77] ([Intel XE#8007])
   [76]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-bmg-5/igt@xe_configfs@ctx-restore-post-bb.html
   [77]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-bmg-8/igt@xe_configfs@ctx-restore-post-bb.html

  * igt@xe_evict@evict-mixed-many-threads-small:
    - shard-bmg:          [PASS][78] -> [INCOMPLETE][79] ([Intel XE#6321] / [Intel XE#8355])
   [78]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-bmg-8/igt@xe_evict@evict-mixed-many-threads-small.html
   [79]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-bmg-6/igt@xe_evict@evict-mixed-many-threads-small.html

  * igt@xe_evict@evict-threads-large:
    - shard-lnl:          NOTRUN -> [SKIP][80] ([Intel XE#6540] / [Intel XE#688]) +9 other tests skip
   [80]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@xe_evict@evict-threads-large.html

  * igt@xe_exec_balancer@twice-cm-virtual-userptr-invalidate-race:
    - shard-lnl:          NOTRUN -> [SKIP][81] ([Intel XE#7482]) +17 other tests skip
   [81]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@xe_exec_balancer@twice-cm-virtual-userptr-invalidate-race.html

  * igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-rebind:
    - shard-bmg:          NOTRUN -> [SKIP][82] ([Intel XE#2322] / [Intel XE#7372])
   [82]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-bmg-7/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-rebind.html

  * igt@xe_exec_basic@multigpu-no-exec-null-defer-bind:
    - shard-lnl:          NOTRUN -> [SKIP][83] ([Intel XE#1392]) +8 other tests skip
   [83]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@xe_exec_basic@multigpu-no-exec-null-defer-bind.html

  * igt@xe_exec_fault_mode@twice-multi-queue-userptr-imm:
    - shard-lnl:          NOTRUN -> [SKIP][84] ([Intel XE#8374]) +6 other tests skip
   [84]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@xe_exec_fault_mode@twice-multi-queue-userptr-imm.html

  * igt@xe_exec_multi_queue@many-queues-preempt-mode-fault-userptr-invalidate:
    - shard-lnl:          NOTRUN -> [SKIP][85] ([Intel XE#8364]) +26 other tests skip
   [85]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@xe_exec_multi_queue@many-queues-preempt-mode-fault-userptr-invalidate.html

  * igt@xe_exec_multi_queue@one-queue-preempt-mode-fault-dyn-priority-smem:
    - shard-bmg:          NOTRUN -> [SKIP][86] ([Intel XE#8364])
   [86]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-bmg-7/igt@xe_exec_multi_queue@one-queue-preempt-mode-fault-dyn-priority-smem.html

  * igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-wt-multi-vma:
    - shard-lnl:          NOTRUN -> [SKIP][87] ([Intel XE#6196])
   [87]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-wt-multi-vma.html

  * igt@xe_exec_threads@threads-hang-userptr-invalidate-race:
    - shard-bmg:          [PASS][88] -> [FAIL][89] ([Intel XE#9096])
   [88]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-bmg-5/igt@xe_exec_threads@threads-hang-userptr-invalidate-race.html
   [89]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-bmg-10/igt@xe_exec_threads@threads-hang-userptr-invalidate-race.html

  * igt@xe_exec_threads@threads-multi-queue-mixed-userptr:
    - shard-lnl:          NOTRUN -> [SKIP][90] ([Intel XE#8378]) +7 other tests skip
   [90]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@xe_exec_threads@threads-multi-queue-mixed-userptr.html

  * igt@xe_gt_freq@freq_suspend:
    - shard-lnl:          NOTRUN -> [SKIP][91] ([Intel XE#584] / [Intel XE#7369]) +2 other tests skip
   [91]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@xe_gt_freq@freq_suspend.html

  * igt@xe_mempage_offline@inject-single-page:
    - shard-lnl:          NOTRUN -> [SKIP][92] ([Intel XE#9203])
   [92]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@xe_mempage_offline@inject-single-page.html

  * igt@xe_multigpu_svm@mgpu-pagefault-conflict:
    - shard-lnl:          NOTRUN -> [SKIP][93] ([Intel XE#6964]) +2 other tests skip
   [93]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@xe_multigpu_svm@mgpu-pagefault-conflict.html

  * igt@xe_page_reclaim@binds-null-vma:
    - shard-lnl:          NOTRUN -> [SKIP][94] ([Intel XE#7793]) +1 other test skip
   [94]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@xe_page_reclaim@binds-null-vma.html

  * igt@xe_pat@l2-flush-opt-svm-pat-restrict:
    - shard-lnl:          NOTRUN -> [SKIP][95] ([Intel XE#7590] / [Intel XE#7772])
   [95]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@xe_pat@l2-flush-opt-svm-pat-restrict.html

  * igt@xe_pm@d3cold-basic-exec:
    - shard-lnl:          NOTRUN -> [SKIP][96] ([Intel XE#2284] / [Intel XE#366] / [Intel XE#7370])
   [96]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@xe_pm@d3cold-basic-exec.html

  * igt@xe_pm@d3hot-i2c:
    - shard-lnl:          NOTRUN -> [SKIP][97] ([Intel XE#5742] / [Intel XE#7328] / [Intel XE#7400])
   [97]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@xe_pm@d3hot-i2c.html

  * igt@xe_prefetch_fault@l2-prefetch-fault-svm:
    - shard-lnl:          NOTRUN -> [SKIP][98] ([Intel XE#8815])
   [98]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@xe_prefetch_fault@l2-prefetch-fault-svm.html

  * igt@xe_query@multigpu-query-mem-usage:
    - shard-lnl:          NOTRUN -> [SKIP][99] ([Intel XE#944]) +1 other test skip
   [99]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@xe_query@multigpu-query-mem-usage.html

  * igt@xe_sriov_admin@sched-priority-write-readback-vfs-disabled:
    - shard-lnl:          NOTRUN -> [SKIP][100] ([Intel XE#7174])
   [100]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@xe_sriov_admin@sched-priority-write-readback-vfs-disabled.html

  * igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling:
    - shard-lnl:          NOTRUN -> [SKIP][101] ([Intel XE#4130] / [Intel XE#7366])
   [101]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling.html

  * igt@xe_sriov_scheduling@nonpreempt-engine-resets-low-priority:
    - shard-lnl:          NOTRUN -> [SKIP][102] ([Intel XE#8339])
   [102]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@xe_sriov_scheduling@nonpreempt-engine-resets-low-priority.html

  * igt@xe_sriov_vram@vf-access-after-resize-down:
    - shard-lnl:          NOTRUN -> [SKIP][103] ([Intel XE#6376] / [Intel XE#7330] / [Intel XE#7422])
   [103]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@xe_sriov_vram@vf-access-after-resize-down.html

  
#### Possible fixes ####

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
    - shard-bmg:          [FAIL][104] ([Intel XE#8098]) -> [PASS][105] +1 other test pass
   [104]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-bmg-4/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
   [105]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-bmg-3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html

  * igt@kms_flip@flip-vs-expired-vblank-interruptible:
    - shard-lnl:          [FAIL][106] ([Intel XE#301]) -> [PASS][107] +1 other test pass
   [106]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
   [107]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank-interruptible.html

  * igt@kms_flip@flip-vs-expired-vblank@c-edp1:
    - shard-lnl:          [FAIL][108] ([Intel XE#301] / [Intel XE#3149]) -> [PASS][109] +1 other test pass
   [108]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-4/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
   [109]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-4/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html

  * igt@kms_vrr@flip-basic:
    - shard-lnl:          [FAIL][110] ([Intel XE#4227] / [Intel XE#7397]) -> [PASS][111] +1 other test pass
   [110]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-8/igt@kms_vrr@flip-basic.html
   [111]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-5/igt@kms_vrr@flip-basic.html

  * igt@xe_exec_threads@threads-hang-userptr-invalidate-race:
    - shard-lnl:          [FAIL][112] ([Intel XE#9096]) -> [PASS][113]
   [112]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-8/igt@xe_exec_threads@threads-hang-userptr-invalidate-race.html
   [113]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-5/igt@xe_exec_threads@threads-hang-userptr-invalidate-race.html

  * igt@xe_module_load@reload:
    - shard-lnl:          [ABORT][114] ([Intel XE#8007]) -> [PASS][115]
   [114]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-1/igt@xe_module_load@reload.html
   [115]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@xe_module_load@reload.html

  
#### Warnings ####

  * igt@xe_exec_reset@gt-reset-fault-injection:
    - shard-bmg:          [ABORT][116] ([Intel XE#9131] / [Intel XE#9145]) -> [DMESG-WARN][117] ([Intel XE#9130])
   [116]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-bmg-6/igt@xe_exec_reset@gt-reset-fault-injection.html
   [117]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-bmg-7/igt@xe_exec_reset@gt-reset-fault-injection.html

  * igt@xe_module_load@load:
    - shard-lnl:          ([PASS][118], [PASS][119], [PASS][120], [PASS][121], [PASS][122], [SKIP][123], [PASS][124], [PASS][125], [PASS][126], [PASS][127], [PASS][128], [PASS][129], [PASS][130], [PASS][131], [PASS][132], [PASS][133], [PASS][134], [ABORT][135], [PASS][136], [PASS][137], [PASS][138], [PASS][139]) ([Intel XE#378] / [Intel XE#7405] / [Intel XE#8007]) -> ([PASS][140], [SKIP][141], [PASS][142], [PASS][143], [PASS][144], [PASS][145], [PASS][146], [PASS][147], [PASS][148], [PASS][149], [PASS][150], [PASS][151], [PASS][152], [PASS][153], [PASS][154], [PASS][155], [PASS][156], [PASS][157], [PASS][158], [PASS][159], [PASS][160], [PASS][161]) ([Intel XE#378] / [Intel XE#7405])
   [118]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-4/igt@xe_module_load@load.html
   [119]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-2/igt@xe_module_load@load.html
   [120]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-4/igt@xe_module_load@load.html
   [121]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-1/igt@xe_module_load@load.html
   [122]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-1/igt@xe_module_load@load.html
   [123]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-4/igt@xe_module_load@load.html
   [124]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-7/igt@xe_module_load@load.html
   [125]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-2/igt@xe_module_load@load.html
   [126]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-1/igt@xe_module_load@load.html
   [127]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-7/igt@xe_module_load@load.html
   [128]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-2/igt@xe_module_load@load.html
   [129]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-8/igt@xe_module_load@load.html
   [130]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-5/igt@xe_module_load@load.html
   [131]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-3/igt@xe_module_load@load.html
   [132]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-8/igt@xe_module_load@load.html
   [133]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-3/igt@xe_module_load@load.html
   [134]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-5/igt@xe_module_load@load.html
   [135]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-5/igt@xe_module_load@load.html
   [136]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-7/igt@xe_module_load@load.html
   [137]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-4/igt@xe_module_load@load.html
   [138]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-8/igt@xe_module_load@load.html
   [139]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869/shard-lnl-3/igt@xe_module_load@load.html
   [140]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@xe_module_load@load.html
   [141]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-4/igt@xe_module_load@load.html
   [142]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-5/igt@xe_module_load@load.html
   [143]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-5/igt@xe_module_load@load.html
   [144]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-2/igt@xe_module_load@load.html
   [145]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@xe_module_load@load.html
   [146]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@xe_module_load@load.html
   [147]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@xe_module_load@load.html
   [148]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-2/igt@xe_module_load@load.html
   [149]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-2/igt@xe_module_load@load.html
   [150]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-7/igt@xe_module_load@load.html
   [151]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-5/igt@xe_module_load@load.html
   [152]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-1/igt@xe_module_load@load.html
   [153]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@xe_module_load@load.html
   [154]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-8/igt@xe_module_load@load.html
   [155]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@xe_module_load@load.html
   [156]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-4/igt@xe_module_load@load.html
   [157]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-3/igt@xe_module_load@load.html
   [158]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-4/igt@xe_module_load@load.html
   [159]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-4/igt@xe_module_load@load.html
   [160]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-1/igt@xe_module_load@load.html
   [161]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/shard-lnl-1/igt@xe_module_load@load.html

  
  [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#1128]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1128
  [Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
  [Intel XE#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397
  [Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
  [Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
  [Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
  [Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
  [Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
  [Intel XE#1447]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1447
  [Intel XE#1466]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1466
  [Intel XE#1469]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1469
  [Intel XE#1470]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1470
  [Intel XE#1477]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1477
  [Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
  [Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
  [Intel XE#1508]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1508
  [Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
  [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#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
  [Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
  [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#2669]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2669
  [Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
  [Intel XE#2853]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2853
  [Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
  [Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
  [Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
  [Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
  [Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
  [Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
  [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#3279]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3279
  [Intel XE#3309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3309
  [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#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366
  [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#378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/378
  [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#4227]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4227
  [Intel XE#4354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4354
  [Intel XE#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596
  [Intel XE#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608
  [Intel XE#4609]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4609
  [Intel XE#5742]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5742
  [Intel XE#5813]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5813
  [Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
  [Intel XE#5854]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5854
  [Intel XE#599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/599
  [Intel XE#6011]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6011
  [Intel XE#6196]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6196
  [Intel XE#6312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6312
  [Intel XE#6321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6321
  [Intel XE#6376]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6376
  [Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
  [Intel XE#6540]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6540
  [Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
  [Intel XE#6813]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6813
  [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
  [Intel XE#6886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6886
  [Intel XE#6901]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6901
  [Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964
  [Intel XE#6974]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6974
  [Intel XE#7059]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7059
  [Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061
  [Intel XE#7084]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7084
  [Intel XE#7085]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7085
  [Intel XE#7174]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7174
  [Intel XE#7178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7178
  [Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283
  [Intel XE#7304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7304
  [Intel XE#7328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7328
  [Intel XE#7330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7330
  [Intel XE#7342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7342
  [Intel XE#7343]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7343
  [Intel XE#7345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7345
  [Intel XE#7351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7351
  [Intel XE#7355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7355
  [Intel XE#7356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7356
  [Intel XE#7358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7358
  [Intel XE#7361]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7361
  [Intel XE#7366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7366
  [Intel XE#7368]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7368
  [Intel XE#7369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7369
  [Intel XE#7370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7370
  [Intel XE#7372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7372
  [Intel XE#7383]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7383
  [Intel XE#7385]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7385
  [Intel XE#7386]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7386
  [Intel XE#7389]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7389
  [Intel XE#7397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7397
  [Intel XE#7399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7399
  [Intel XE#7400]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7400
  [Intel XE#7405]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7405
  [Intel XE#7413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7413
  [Intel XE#7422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7422
  [Intel XE#7450]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7450
  [Intel XE#7471]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7471
  [Intel XE#7482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7482
  [Intel XE#7590]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7590
  [Intel XE#7642]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7642
  [Intel XE#7679]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7679
  [Intel XE#7772]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7772
  [Intel XE#7793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7793
  [Intel XE#7865]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7865
  [Intel XE#7905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7905
  [Intel XE#8007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8007
  [Intel XE#8098]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8098
  [Intel XE#8150]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8150
  [Intel XE#8265]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8265
  [Intel XE#8303]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8303
  [Intel XE#8339]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8339
  [Intel XE#8348]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8348
  [Intel XE#8355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8355
  [Intel XE#8364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8364
  [Intel XE#8374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8374
  [Intel XE#8378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8378
  [Intel XE#8395]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8395
  [Intel XE#8396]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8396
  [Intel XE#8815]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8815
  [Intel XE#8866]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8866
  [Intel XE#9009]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9009
  [Intel XE#9096]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9096
  [Intel XE#9130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9130
  [Intel XE#9131]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9131
  [Intel XE#9144]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9144
  [Intel XE#9145]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9145
  [Intel XE#9203]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9203
  [Intel XE#9204]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9204
  [Intel XE#9205]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9205
  [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944


Build changes
-------------

  * Linux: xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869 -> xe-pw-173895v1

  IGT_9093: 932327f15c92ecb52266ced8c0fbe72931a75880 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-5737-f9dbf10ba445ce9399f8a782ba43326cba66d869: f9dbf10ba445ce9399f8a782ba43326cba66d869
  xe-pw-173895v1: 173895v1

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-173895v1/index.html

[-- Attachment #2: Type: text/html, Size: 53602 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2026-09-12  9:12 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-11 15:04 [PATCH 0/6] Remove the error-injection.h include from linux/module.h Petr Pavlu
2026-09-11 15:04 ` [PATCH 1/6] block: Include error-injection.h for ALLOW_ERROR_INJECTION() Petr Pavlu
2026-09-11 15:10   ` Jens Axboe
2026-09-11 15:04 ` [PATCH 2/6] net: " Petr Pavlu
2026-09-11 15:04 ` [PATCH 3/6] syscalls: " Petr Pavlu
2026-09-11 15:04 ` [PATCH 4/6] drm/i915: " Petr Pavlu
2026-09-11 15:04 ` [PATCH 5/6] drm/xe: " Petr Pavlu
2026-09-11 15:04 ` [PATCH 6/6] module: Remove the error-injection.h include from linux/module.h Petr Pavlu
2026-09-11 17:31   ` Aaron Tomlin
2026-09-11 21:55 ` ✓ CI.KUnit: success for " Patchwork
2026-09-11 23:03 ` ✓ Xe.CI.BAT: " Patchwork
2026-09-12  9:12 ` ✗ Xe.CI.FULL: failure " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox