* [PATCH i-g-t] tests/core_setmaster: simplify device handling
@ 2024-10-03 15:36 Bommu Krishnaiah
2024-10-03 17:33 ` ✓ CI.xeBAT: success for " Patchwork
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Bommu Krishnaiah @ 2024-10-03 15:36 UTC (permalink / raw)
To: igt-dev; +Cc: Bommu Krishnaiah
Refactored test setup to dynamically determine the correct drm card for testing.
Instead of changing permissions for all cards, change only one that will be tested.
Problem Description:
The test fails after running the `core_hotunplug@hot*` subtest, where
Card0 is populated as card1, This leads to a failure in the subsequent
`master-drop-set-user` test.
Command sequence for reproducing the issue:
- Check available cards: `ls /dev/dri/`
- Output: by-path card0 renderD128
- Run the test: `# ./core_hotunplug --r hotrebind-lateclose`
- Check again: ‘ls /dev/dri/’
- Output after core_hotunplug : by-path card1 renderD129
- Run the test: `# ./core_setmaster --r master-drop-set-user`
- Output: gta@core_setmaster@master-drop-set-user failure
This failures on both XE and i915 for above sequence.
Signed-off-by: Bommu Krishnaiah krishnaiah.bommu@intel.com
Cc: Emil Velikov emil.l.velikov@gmail.com
Cc: Himal Prasad Ghimiray himal.prasad.ghimiray@intel.com
Cc: Kamil Konieczny kamil.konieczny@linux.intel.com
---
tests/core_setmaster.c | 81 ++++++++++++++++++++++++------------------
1 file changed, 46 insertions(+), 35 deletions(-)
diff --git a/tests/core_setmaster.c b/tests/core_setmaster.c
index 9c2083f66..448f4bf7a 100644
--- a/tests/core_setmaster.c
+++ b/tests/core_setmaster.c
@@ -107,40 +107,31 @@ static void check_drop_set(void)
drm_close_driver(master);
}
-static unsigned tweak_perm(uint8_t *saved_perm, unsigned max_perm, bool save)
+static void tweak_perm(uint8_t *saved_perm, char *path, bool save)
{
- char path[256];
struct stat st;
- unsigned i;
-
- for (i = 0; i < max_perm; i++) {
- snprintf(path, sizeof(path), "/dev/dri/card%u", i);
-
- /* Existing userspace assumes there's no gaps, do the same. */
- if (stat(path, &st) != 0)
- break;
-
- if (save) {
- /* Save and toggle */
- saved_perm[i] = st.st_mode & (S_IROTH | S_IWOTH);
- st.st_mode |= S_IROTH | S_IWOTH;
- } else {
- /* Clear and restore */
- st.st_mode &= ~(S_IROTH | S_IWOTH);
- st.st_mode |= saved_perm[i];
- }
-
- /* There's only one way for chmod to fail - race vs rmmod.
- * In that case, do _not_ error/skip, since:
- * - we need to restore the [correct] permissions
- * - __drm_open_driver() can open another device, aka the
- * failure may be irrelevant.
- */
- chmod(path, st.st_mode);
+ int ret;
+
+ if (path[0] == 0)
+ return;
+
+ ret = stat(path, &st);
+ igt_assert_f(!ret, "stat failed with %d path=%s\n", errno, path);
+
+ if (save) {
+ /* Save and toggle */
+ *saved_perm = st.st_mode & (S_IROTH | S_IWOTH);
+ st.st_mode |= S_IROTH | S_IWOTH;
+ } else {
+ /* Clear and restore */
+ st.st_mode &= ~(S_IROTH | S_IWOTH);
+ st.st_mode |= *saved_perm;
}
- return i;
-}
+ /* There's only one way for chmod to fail - race vs rmmod. */
+ ret = chmod(path, st.st_mode);
+ igt_assert_f(!ret, "chmod failed with %d path=%s\n", errno, path);
+}
igt_main
{
@@ -160,8 +151,8 @@ igt_main
igt_subtest_group {
- uint8_t saved_perm[255];
- unsigned num;
+ uint8_t saved_perm;
+ char buf[255];
/* Upon dropping root we end up as random user, which
* a) is not in the video group, and
@@ -176,8 +167,28 @@ igt_main
* restored on skip or failure.
*/
igt_fixture {
- num = tweak_perm(saved_perm, ARRAY_SIZE(saved_perm),
- true);
+ char path[255];
+ int len;
+ int fd;
+
+ memset(buf, 0, sizeof(buf));
+
+ fd = __drm_open_driver(DRIVER_ANY);
+ igt_assert_fd(fd);
+
+ snprintf(path, sizeof(path), "/proc/self/fd/%d", fd);
+
+ len = readlink(path, buf, sizeof(buf) - 1);
+ igt_assert_f(len > 0, "readlink failed with %d path=%s\n", errno, path);
+
+ buf[len] = '\0';
+ if (!(strstr(buf, "/dev/dri/card") == buf ||
+ strstr(buf, "/dev/dri/renderD") == buf))
+ igt_assert_f(0, "Not a card nor render, path=%s\n", buf);
+
+ igt_assert_eq(__drm_close_driver(fd), 0);
+
+ tweak_perm(&saved_perm, buf, true);
}
igt_describe("Ensure first normal user can Set/DropMaster");
@@ -191,7 +202,7 @@ igt_main
/* Restore the original permissions */
igt_fixture {
- tweak_perm(saved_perm, num, false);
+ tweak_perm(&saved_perm, buf, false);
}
}
--
2.34.1
^ permalink raw reply related [flat|nested] 5+ messages in thread* ✓ CI.xeBAT: success for tests/core_setmaster: simplify device handling 2024-10-03 15:36 [PATCH i-g-t] tests/core_setmaster: simplify device handling Bommu Krishnaiah @ 2024-10-03 17:33 ` Patchwork 2024-10-03 17:38 ` ✓ Fi.CI.BAT: " Patchwork ` (2 subsequent siblings) 3 siblings, 0 replies; 5+ messages in thread From: Patchwork @ 2024-10-03 17:33 UTC (permalink / raw) To: Bommu Krishnaiah; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 2366 bytes --] == Series Details == Series: tests/core_setmaster: simplify device handling URL : https://patchwork.freedesktop.org/series/139518/ State : success == Summary == CI Bug Log - changes from XEIGT_8051_BAT -> XEIGTPW_11866_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (9 -> 9) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in XEIGTPW_11866_BAT that come from known issues: ### IGT changes ### #### Possible fixes #### * igt@kms_cursor_legacy@basic-flip-after-cursor-legacy: - bat-lnl-1: [FAIL][1] -> [PASS][2] [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/bat-lnl-1/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/bat-lnl-1/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html * igt@kms_frontbuffer_tracking@basic: - bat-adlp-7: [FAIL][3] ([Intel XE#1861]) -> [PASS][4] [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/bat-adlp-7/igt@kms_frontbuffer_tracking@basic.html [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/bat-adlp-7/igt@kms_frontbuffer_tracking@basic.html * igt@xe_exec_compute_mode@twice-bindexecqueue-userptr-invalidate: - bat-lnl-2: [DMESG-WARN][5] -> [PASS][6] [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/bat-lnl-2/igt@xe_exec_compute_mode@twice-bindexecqueue-userptr-invalidate.html [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/bat-lnl-2/igt@xe_exec_compute_mode@twice-bindexecqueue-userptr-invalidate.html [Intel XE#1861]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1861 Build changes ------------- * IGT: IGT_8051 -> IGTPW_11866 * Linux: xe-2010-af143300756485947a455fe84414adb35904c230 -> xe-2013-17c0158bdb239d8b6d23834db5595ea422b69915 IGTPW_11866: 11866 IGT_8051: c2efcb5f207eebb0c19106f27b310f61ded6f11d @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-2010-af143300756485947a455fe84414adb35904c230: af143300756485947a455fe84414adb35904c230 xe-2013-17c0158bdb239d8b6d23834db5595ea422b69915: 17c0158bdb239d8b6d23834db5595ea422b69915 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/index.html [-- Attachment #2: Type: text/html, Size: 3015 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* ✓ Fi.CI.BAT: success for tests/core_setmaster: simplify device handling 2024-10-03 15:36 [PATCH i-g-t] tests/core_setmaster: simplify device handling Bommu Krishnaiah 2024-10-03 17:33 ` ✓ CI.xeBAT: success for " Patchwork @ 2024-10-03 17:38 ` Patchwork 2024-10-03 20:06 ` ✗ CI.xeFULL: failure " Patchwork 2024-10-04 14:54 ` [PATCH i-g-t] " Kamil Konieczny 3 siblings, 0 replies; 5+ messages in thread From: Patchwork @ 2024-10-03 17:38 UTC (permalink / raw) To: Bommu Krishnaiah; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 11655 bytes --] == Series Details == Series: tests/core_setmaster: simplify device handling URL : https://patchwork.freedesktop.org/series/139518/ State : success == Summary == CI Bug Log - changes from IGT_8051 -> IGTPW_11866 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/index.html Participating hosts (42 -> 43) ------------------------------ Additional (2): fi-ivb-3770 bat-rpls-4 Missing (1): fi-snb-2520m Known issues ------------ Here are the changes found in IGTPW_11866 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@debugfs_test@basic-hwmon: - bat-rpls-4: NOTRUN -> [SKIP][1] ([i915#9318]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-rpls-4/igt@debugfs_test@basic-hwmon.html * igt@gem_lmem_swapping@parallel-random-engines: - bat-rpls-4: NOTRUN -> [SKIP][2] ([i915#4613]) +3 other tests skip [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-rpls-4/igt@gem_lmem_swapping@parallel-random-engines.html * igt@gem_mmap@basic: - bat-dg2-14: NOTRUN -> [SKIP][3] ([i915#4083]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-dg2-14/igt@gem_mmap@basic.html * igt@gem_render_tiled_blits@basic: - bat-dg2-14: NOTRUN -> [SKIP][4] ([i915#4079]) +1 other test skip [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-dg2-14/igt@gem_render_tiled_blits@basic.html * igt@gem_tiled_fence_blits@basic: - bat-dg2-14: NOTRUN -> [SKIP][5] ([i915#4077]) +2 other tests skip [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-dg2-14/igt@gem_tiled_fence_blits@basic.html * igt@gem_tiled_pread_basic: - bat-rpls-4: NOTRUN -> [SKIP][6] ([i915#3282]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-rpls-4/igt@gem_tiled_pread_basic.html * igt@i915_pm_rps@basic-api: - bat-dg2-14: NOTRUN -> [SKIP][7] ([i915#11681] / [i915#6621]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-dg2-14/igt@i915_pm_rps@basic-api.html * igt@i915_selftest@live: - bat-arlh-2: [PASS][8] -> [ABORT][9] ([i915#12133]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8051/bat-arlh-2/igt@i915_selftest@live.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-arlh-2/igt@i915_selftest@live.html * igt@i915_selftest@live@workarounds: - bat-arlh-2: [PASS][10] -> [ABORT][11] ([i915#12061]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8051/bat-arlh-2/igt@i915_selftest@live@workarounds.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-arlh-2/igt@i915_selftest@live@workarounds.html * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - bat-dg2-14: NOTRUN -> [SKIP][12] ([i915#5190]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-dg2-14/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_addfb_basic@basic-y-tiled-legacy: - bat-dg2-14: NOTRUN -> [SKIP][13] ([i915#4215] / [i915#5190]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-dg2-14/igt@kms_addfb_basic@basic-y-tiled-legacy.html * igt@kms_addfb_basic@tile-pitch-mismatch: - bat-dg2-14: NOTRUN -> [SKIP][14] ([i915#4212]) +7 other tests skip [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-dg2-14/igt@kms_addfb_basic@tile-pitch-mismatch.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - bat-dg2-14: NOTRUN -> [SKIP][15] ([i915#4103] / [i915#4213]) +1 other test skip [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-dg2-14/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html - bat-rpls-4: NOTRUN -> [SKIP][16] ([i915#4103]) +1 other test skip [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-rpls-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_dsc@dsc-basic: - bat-rpls-4: NOTRUN -> [SKIP][17] ([i915#3555] / [i915#3840] / [i915#9886]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-rpls-4/igt@kms_dsc@dsc-basic.html - bat-dg2-14: NOTRUN -> [SKIP][18] ([i915#3555] / [i915#3840]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-dg2-14/igt@kms_dsc@dsc-basic.html * igt@kms_force_connector_basic@force-load-detect: - bat-dg2-14: NOTRUN -> [SKIP][19] [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-dg2-14/igt@kms_force_connector_basic@force-load-detect.html - bat-rpls-4: NOTRUN -> [SKIP][20] [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-rpls-4/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_force_connector_basic@prune-stale-modes: - bat-dg2-14: NOTRUN -> [SKIP][21] ([i915#5274]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-dg2-14/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-b-vga-1: - fi-ivb-3770: NOTRUN -> [SKIP][22] +23 other tests skip [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/fi-ivb-3770/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-b-vga-1.html * igt@kms_pm_backlight@basic-brightness: - bat-dg2-14: NOTRUN -> [SKIP][23] ([i915#5354]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-dg2-14/igt@kms_pm_backlight@basic-brightness.html - bat-rpls-4: NOTRUN -> [SKIP][24] ([i915#5354]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-rpls-4/igt@kms_pm_backlight@basic-brightness.html * igt@kms_psr@psr-primary-page-flip: - bat-rpls-4: NOTRUN -> [SKIP][25] ([i915#1072] / [i915#9732]) +3 other tests skip [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-rpls-4/igt@kms_psr@psr-primary-page-flip.html * igt@kms_psr@psr-sprite-plane-onoff: - bat-dg2-14: NOTRUN -> [SKIP][26] ([i915#1072] / [i915#9732]) +3 other tests skip [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-dg2-14/igt@kms_psr@psr-sprite-plane-onoff.html * igt@kms_setmode@basic-clone-single-crtc: - bat-rpls-4: NOTRUN -> [SKIP][27] ([i915#3555]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-rpls-4/igt@kms_setmode@basic-clone-single-crtc.html - bat-dg2-14: NOTRUN -> [SKIP][28] ([i915#3555]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-dg2-14/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-fence-flip: - bat-dg2-14: NOTRUN -> [SKIP][29] ([i915#3708]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-dg2-14/igt@prime_vgem@basic-fence-flip.html * igt@prime_vgem@basic-gtt: - bat-dg2-14: NOTRUN -> [SKIP][30] ([i915#3708] / [i915#4077]) +1 other test skip [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-dg2-14/igt@prime_vgem@basic-gtt.html * igt@prime_vgem@basic-read: - bat-rpls-4: NOTRUN -> [SKIP][31] ([i915#3708]) +2 other tests skip [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-rpls-4/igt@prime_vgem@basic-read.html * igt@prime_vgem@basic-write: - bat-dg2-14: NOTRUN -> [SKIP][32] ([i915#3291] / [i915#3708]) +2 other tests skip [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-dg2-14/igt@prime_vgem@basic-write.html #### Possible fixes #### * igt@i915_module_load@reload: - fi-kbl-7567u: [DMESG-WARN][33] ([i915#1982]) -> [PASS][34] [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8051/fi-kbl-7567u/igt@i915_module_load@reload.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/fi-kbl-7567u/igt@i915_module_load@reload.html * igt@i915_selftest@live: - {bat-arlh-3}: [ABORT][35] ([i915#12133]) -> [PASS][36] [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8051/bat-arlh-3/igt@i915_selftest@live.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-arlh-3/igt@i915_selftest@live.html * igt@i915_selftest@live@workarounds: - {bat-arlh-3}: [ABORT][37] ([i915#12061]) -> [PASS][38] [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8051/bat-arlh-3/igt@i915_selftest@live@workarounds.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-arlh-3/igt@i915_selftest@live@workarounds.html * igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence: - bat-dg2-11: [SKIP][39] ([i915#9197]) -> [PASS][40] +2 other tests pass [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8051/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072 [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681 [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 [i915#12133]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12133 [i915#1982]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1982 [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291 [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555 [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708 [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840 [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083 [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213 [i915#4215]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4215 [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613 [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190 [i915#5274]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5274 [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354 [i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621 [i915#9197]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9197 [i915#9318]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9318 [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732 [i915#9886]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9886 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_8051 -> IGTPW_11866 * Linux: CI_DRM_15478 -> CI_DRM_15481 CI-20190529: 20190529 CI_DRM_15478: af143300756485947a455fe84414adb35904c230 @ git://anongit.freedesktop.org/gfx-ci/linux CI_DRM_15481: 17c0158bdb239d8b6d23834db5595ea422b69915 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_11866: 11866 IGT_8051: c2efcb5f207eebb0c19106f27b310f61ded6f11d @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11866/index.html [-- Attachment #2: Type: text/html, Size: 14152 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* ✗ CI.xeFULL: failure for tests/core_setmaster: simplify device handling 2024-10-03 15:36 [PATCH i-g-t] tests/core_setmaster: simplify device handling Bommu Krishnaiah 2024-10-03 17:33 ` ✓ CI.xeBAT: success for " Patchwork 2024-10-03 17:38 ` ✓ Fi.CI.BAT: " Patchwork @ 2024-10-03 20:06 ` Patchwork 2024-10-04 14:54 ` [PATCH i-g-t] " Kamil Konieczny 3 siblings, 0 replies; 5+ messages in thread From: Patchwork @ 2024-10-03 20:06 UTC (permalink / raw) To: Bommu Krishnaiah; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 47021 bytes --] == Series Details == Series: tests/core_setmaster: simplify device handling URL : https://patchwork.freedesktop.org/series/139518/ State : failure == Summary == CI Bug Log - changes from XEIGT_8051_full -> XEIGTPW_11866_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with XEIGTPW_11866_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in XEIGTPW_11866_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them to document this new failure mode, which will reduce false positives in CI. Participating hosts (4 -> 4) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in XEIGTPW_11866_full: ### IGT changes ### #### Possible regressions #### * igt@kms_plane@pixel-format-source-clamping: - shard-lnl: [PASS][1] -> [DMESG-WARN][2] +2 other tests dmesg-warn [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-7/igt@kms_plane@pixel-format-source-clamping.html [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-3/igt@kms_plane@pixel-format-source-clamping.html * igt@kms_psr_stress_test@flip-primary-invalidate-overlay: - shard-dg2-set2: NOTRUN -> [SKIP][3] [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-466/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html * igt@xe_ccs@suspend-resume@tile4-compressed-compfmt0-system-system: - shard-lnl: [PASS][4] -> [INCOMPLETE][5] [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-3/igt@xe_ccs@suspend-resume@tile4-compressed-compfmt0-system-system.html [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-6/igt@xe_ccs@suspend-resume@tile4-compressed-compfmt0-system-system.html #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * igt@kms_cursor_crc@cursor-offscreen-512x512: - {shard-bmg}: NOTRUN -> [SKIP][6] [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-bmg-2/igt@kms_cursor_crc@cursor-offscreen-512x512.html * igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25@pipe-b: - {shard-bmg}: NOTRUN -> [INCOMPLETE][7] [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-bmg-6/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25@pipe-b.html Known issues ------------ Here are the changes found in XEIGTPW_11866_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - shard-dg2-set2: NOTRUN -> [SKIP][8] ([Intel XE#623]) [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-464/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_big_fb@4-tiled-32bpp-rotate-270: - shard-lnl: NOTRUN -> [SKIP][9] ([Intel XE#1407]) +3 other tests skip [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-3/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html * igt@kms_big_fb@4-tiled-8bpp-rotate-270: - shard-dg2-set2: NOTRUN -> [SKIP][10] ([Intel XE#316]) +2 other tests skip [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-464/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-lnl: NOTRUN -> [FAIL][11] ([Intel XE#1659]) [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_big_fb@y-tiled-32bpp-rotate-0: - shard-lnl: NOTRUN -> [SKIP][12] ([Intel XE#1124]) +5 other tests skip [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-6/igt@kms_big_fb@y-tiled-32bpp-rotate-0.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-180: - shard-dg2-set2: NOTRUN -> [SKIP][13] ([Intel XE#1124]) +20 other tests skip [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-463/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow: - shard-lnl: NOTRUN -> [SKIP][14] ([Intel XE#1477]) +1 other test skip [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-3/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html * igt@kms_bw@connected-linear-tiling-3-displays-2160x1440p: - shard-dg2-set2: NOTRUN -> [SKIP][15] ([Intel XE#2191]) +2 other tests skip [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-464/igt@kms_bw@connected-linear-tiling-3-displays-2160x1440p.html * igt@kms_bw@linear-tiling-3-displays-2160x1440p: - shard-lnl: NOTRUN -> [SKIP][16] ([Intel XE#367]) +1 other test skip [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-8/igt@kms_bw@linear-tiling-3-displays-2160x1440p.html * igt@kms_bw@linear-tiling-4-displays-2560x1440p: - shard-dg2-set2: NOTRUN -> [SKIP][17] ([Intel XE#367]) +3 other tests skip [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-432/igt@kms_bw@linear-tiling-4-displays-2560x1440p.html * igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-6: - shard-dg2-set2: NOTRUN -> [SKIP][18] ([Intel XE#787]) +125 other tests skip [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-463/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-6.html * igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs: - shard-dg2-set2: NOTRUN -> [SKIP][19] ([Intel XE#2907]) +1 other test skip [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-432/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs: - shard-lnl: NOTRUN -> [SKIP][20] ([Intel XE#2887]) +7 other tests skip [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-8/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs.html * igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-d-dp-4: - shard-dg2-set2: NOTRUN -> [SKIP][21] ([Intel XE#455] / [Intel XE#787]) +35 other tests skip [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-463/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-d-dp-4.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-6: - shard-dg2-set2: [PASS][22] -> [FAIL][23] ([Intel XE#616]) [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-dg2-466/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-6.html [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-434/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-6.html * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs: - shard-lnl: NOTRUN -> [SKIP][24] ([Intel XE#2669]) +3 other tests skip [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-5/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html * igt@kms_cdclk@mode-transition@pipe-d-dp-4: - shard-dg2-set2: NOTRUN -> [SKIP][25] ([Intel XE#314]) +3 other tests skip [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-434/igt@kms_cdclk@mode-transition@pipe-d-dp-4.html * igt@kms_cdclk@plane-scaling: - shard-lnl: NOTRUN -> [SKIP][26] ([Intel XE#1152]) +3 other tests skip [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-1/igt@kms_cdclk@plane-scaling.html * igt@kms_chamelium_color@ctm-max: - shard-lnl: NOTRUN -> [SKIP][27] ([Intel XE#306]) +1 other test skip [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-7/igt@kms_chamelium_color@ctm-max.html * igt@kms_chamelium_color@ctm-negative: - shard-dg2-set2: NOTRUN -> [SKIP][28] ([Intel XE#306]) [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-463/igt@kms_chamelium_color@ctm-negative.html * igt@kms_chamelium_hpd@vga-hpd: - shard-dg2-set2: NOTRUN -> [SKIP][29] ([Intel XE#373]) +11 other tests skip [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-433/igt@kms_chamelium_hpd@vga-hpd.html * igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode: - shard-lnl: NOTRUN -> [SKIP][30] ([Intel XE#373]) +5 other tests skip [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-3/igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode.html * igt@kms_content_protection@dp-mst-lic-type-1: - shard-dg2-set2: NOTRUN -> [SKIP][31] ([Intel XE#307]) [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-436/igt@kms_content_protection@dp-mst-lic-type-1.html * igt@kms_content_protection@mei-interface: - shard-lnl: NOTRUN -> [SKIP][32] ([Intel XE#1468]) [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-8/igt@kms_content_protection@mei-interface.html * igt@kms_content_protection@uevent: - shard-dg2-set2: NOTRUN -> [FAIL][33] ([Intel XE#1188]) +1 other test fail [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-464/igt@kms_content_protection@uevent.html * igt@kms_cursor_crc@cursor-offscreen-512x512: - shard-dg2-set2: NOTRUN -> [SKIP][34] ([Intel XE#308]) +1 other test skip [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-464/igt@kms_cursor_crc@cursor-offscreen-512x512.html * igt@kms_cursor_crc@cursor-rapid-movement-256x85: - shard-lnl: NOTRUN -> [SKIP][35] ([Intel XE#1424]) +5 other tests skip [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-8/igt@kms_cursor_crc@cursor-rapid-movement-256x85.html * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions: - shard-lnl: NOTRUN -> [SKIP][36] ([Intel XE#309]) +7 other tests skip [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-2/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size: - shard-dg2-set2: NOTRUN -> [SKIP][37] ([Intel XE#323]) +1 other test skip [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-436/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html * igt@kms_feature_discovery@display-3x: - shard-dg2-set2: NOTRUN -> [SKIP][38] ([Intel XE#703]) [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-433/igt@kms_feature_discovery@display-3x.html * igt@kms_feature_discovery@dp-mst: - shard-dg2-set2: NOTRUN -> [SKIP][39] ([Intel XE#1137]) [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-434/igt@kms_feature_discovery@dp-mst.html * igt@kms_flip@2x-flip-vs-rmfb: - shard-lnl: NOTRUN -> [SKIP][40] ([Intel XE#1421]) +3 other tests skip [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-4/igt@kms_flip@2x-flip-vs-rmfb.html * igt@kms_flip@blocking-wf_vblank: - shard-lnl: NOTRUN -> [FAIL][41] ([Intel XE#886]) +8 other tests fail [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-8/igt@kms_flip@blocking-wf_vblank.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-lnl: [PASS][42] -> [FAIL][43] ([Intel XE#301]) +1 other test fail [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_flip@wf_vblank-ts-check-interruptible@c-edp1: - shard-lnl: [PASS][44] -> [FAIL][45] ([Intel XE#886]) +7 other tests fail [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-5/igt@kms_flip@wf_vblank-ts-check-interruptible@c-edp1.html [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-7/igt@kms_flip@wf_vblank-ts-check-interruptible@c-edp1.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling: - shard-lnl: NOTRUN -> [SKIP][46] ([Intel XE#1401] / [Intel XE#1745]) +2 other tests skip [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode: - shard-lnl: NOTRUN -> [SKIP][47] ([Intel XE#1401]) +2 other tests skip [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html * igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen: - shard-dg2-set2: NOTRUN -> [SKIP][48] ([Intel XE#651]) +45 other tests skip [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-436/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen.html * igt@kms_frontbuffer_tracking@fbc-tiling-y: - shard-dg2-set2: NOTRUN -> [SKIP][49] ([Intel XE#658]) [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-466/igt@kms_frontbuffer_tracking@fbc-tiling-y.html * igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-indfb-msflip-blt: - shard-lnl: NOTRUN -> [SKIP][50] ([Intel XE#651]) +9 other tests skip [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-5/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-indfb-msflip-blt.html * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-render: - shard-lnl: NOTRUN -> [SKIP][51] ([Intel XE#656]) +26 other tests skip [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-6/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-tiling-4: - shard-dg2-set2: NOTRUN -> [SKIP][52] ([Intel XE#653]) +44 other tests skip [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html * igt@kms_getfb@getfb2-accept-ccs: - shard-lnl: NOTRUN -> [SKIP][53] ([Intel XE#2340]) [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-3/igt@kms_getfb@getfb2-accept-ccs.html * igt@kms_hdr@static-swap: - shard-lnl: NOTRUN -> [SKIP][54] ([Intel XE#1503] / [Intel XE#599]) +1 other test skip [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-1/igt@kms_hdr@static-swap.html * igt@kms_joiner@basic-force-ultra-joiner: - shard-dg2-set2: NOTRUN -> [SKIP][55] ([Intel XE#2925]) [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-432/igt@kms_joiner@basic-force-ultra-joiner.html * igt@kms_plane@plane-position-hole@pipe-a-plane-3: - shard-lnl: [PASS][56] -> [DMESG-FAIL][57] ([Intel XE#324]) [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-6/igt@kms_plane@plane-position-hole@pipe-a-plane-3.html [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-8/igt@kms_plane@plane-position-hole@pipe-a-plane-3.html * igt@kms_plane_cursor@viewport: - shard-dg2-set2: NOTRUN -> [FAIL][58] ([Intel XE#616]) +1 other test fail [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-432/igt@kms_plane_cursor@viewport.html * igt@kms_plane_lowres@tiling-none@pipe-b-edp-1: - shard-lnl: NOTRUN -> [SKIP][59] ([Intel XE#599]) +3 other tests skip [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-2/igt@kms_plane_lowres@tiling-none@pipe-b-edp-1.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4: - shard-dg2-set2: [PASS][60] -> [FAIL][61] ([Intel XE#361]) [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-dg2-432/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4.html [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-435/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d: - shard-dg2-set2: NOTRUN -> [SKIP][62] ([Intel XE#2763] / [Intel XE#455]) +11 other tests skip [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-464/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a: - shard-lnl: NOTRUN -> [SKIP][63] ([Intel XE#2763]) +7 other tests skip [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-5/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b: - shard-dg2-set2: NOTRUN -> [SKIP][64] ([Intel XE#2763]) +17 other tests skip [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-434/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b.html * igt@kms_pm_dc@deep-pkgc: - shard-lnl: NOTRUN -> [FAIL][65] ([Intel XE#2029]) [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-5/igt@kms_pm_dc@deep-pkgc.html * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp: - shard-lnl: NOTRUN -> [SKIP][66] ([Intel XE#1439]) [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-2/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html * igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area: - shard-dg2-set2: NOTRUN -> [SKIP][67] ([Intel XE#1489]) +14 other tests skip [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-434/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html * igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf: - shard-lnl: NOTRUN -> [SKIP][68] ([Intel XE#2893]) [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-4/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html * igt@kms_psr2_su@page_flip-nv12: - shard-lnl: NOTRUN -> [SKIP][69] ([Intel XE#1128]) [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-4/igt@kms_psr2_su@page_flip-nv12.html * igt@kms_psr@pr-basic: - shard-lnl: NOTRUN -> [SKIP][70] ([Intel XE#1406]) [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-4/igt@kms_psr@pr-basic.html * igt@kms_psr@psr2-basic: - shard-dg2-set2: NOTRUN -> [SKIP][71] ([Intel XE#2850]) +19 other tests skip [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-434/igt@kms_psr@psr2-basic.html * igt@kms_rotation_crc@primary-rotation-270: - shard-lnl: NOTRUN -> [SKIP][72] ([Intel XE#1437]) [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-5/igt@kms_rotation_crc@primary-rotation-270.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-90: - shard-dg2-set2: NOTRUN -> [SKIP][73] ([Intel XE#327]) +3 other tests skip [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-466/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180: - shard-dg2-set2: NOTRUN -> [SKIP][74] ([Intel XE#1127]) [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-432/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html * igt@kms_setmode@basic-clone-single-crtc: - shard-lnl: NOTRUN -> [SKIP][75] ([Intel XE#1435]) [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-5/igt@kms_setmode@basic-clone-single-crtc.html * igt@kms_universal_plane@cursor-fb-leak: - shard-lnl: [PASS][76] -> [FAIL][77] ([Intel XE#899]) +1 other test fail [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-5/igt@kms_universal_plane@cursor-fb-leak.html [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-6/igt@kms_universal_plane@cursor-fb-leak.html * igt@kms_vblank@accuracy-idle: - shard-lnl: [PASS][78] -> [FAIL][79] ([Intel XE#1523]) +1 other test fail [78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-6/igt@kms_vblank@accuracy-idle.html [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-3/igt@kms_vblank@accuracy-idle.html * igt@kms_vrr@flipline: - shard-dg2-set2: NOTRUN -> [SKIP][80] ([Intel XE#455]) +20 other tests skip [80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-463/igt@kms_vrr@flipline.html * igt@kms_writeback@writeback-check-output: - shard-lnl: NOTRUN -> [SKIP][81] ([Intel XE#756]) [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-2/igt@kms_writeback@writeback-check-output.html * igt@kms_writeback@writeback-check-output-xrgb2101010: - shard-dg2-set2: NOTRUN -> [SKIP][82] ([Intel XE#756]) [82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-434/igt@kms_writeback@writeback-check-output-xrgb2101010.html * igt@sriov_basic@enable-vfs-autoprobe-off: - shard-dg2-set2: NOTRUN -> [SKIP][83] ([Intel XE#1091] / [Intel XE#2849]) [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-464/igt@sriov_basic@enable-vfs-autoprobe-off.html * igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all: - shard-lnl: NOTRUN -> [SKIP][84] ([Intel XE#1091] / [Intel XE#2849]) +1 other test skip [84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-1/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html * igt@xe_ccs@suspend-resume: - shard-lnl: [PASS][85] -> [INCOMPLETE][86] ([Intel XE#2760]) [85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-3/igt@xe_ccs@suspend-resume.html [86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-6/igt@xe_ccs@suspend-resume.html * igt@xe_compute@ccs-mode-compute-kernel: - shard-lnl: NOTRUN -> [SKIP][87] ([Intel XE#1447]) [87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-2/igt@xe_compute@ccs-mode-compute-kernel.html * igt@xe_copy_basic@mem-set-linear-0x3fff: - shard-dg2-set2: NOTRUN -> [SKIP][88] ([Intel XE#1126]) [88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-434/igt@xe_copy_basic@mem-set-linear-0x3fff.html * igt@xe_eudebug_online@interrupt-all-set-breakpoint: - shard-dg2-set2: NOTRUN -> [SKIP][89] ([Intel XE#2905]) +14 other tests skip [89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-436/igt@xe_eudebug_online@interrupt-all-set-breakpoint.html * igt@xe_evict@evict-beng-small: - shard-lnl: NOTRUN -> [SKIP][90] ([Intel XE#688]) +5 other tests skip [90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-2/igt@xe_evict@evict-beng-small.html * igt@xe_evict@evict-mixed-many-threads-large: - shard-dg2-set2: NOTRUN -> [TIMEOUT][91] ([Intel XE#1473]) [91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-464/igt@xe_evict@evict-mixed-many-threads-large.html * igt@xe_exec_basic@multigpu-once-basic-defer-mmap: - shard-lnl: NOTRUN -> [SKIP][92] ([Intel XE#1392]) +6 other tests skip [92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-7/igt@xe_exec_basic@multigpu-once-basic-defer-mmap.html * igt@xe_exec_fault_mode@twice-userptr-prefetch: - shard-dg2-set2: NOTRUN -> [SKIP][93] ([Intel XE#288]) +41 other tests skip [93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-464/igt@xe_exec_fault_mode@twice-userptr-prefetch.html * igt@xe_exec_mix_modes@exec-spinner-interrupted-dma-fence: - shard-dg2-set2: NOTRUN -> [SKIP][94] ([Intel XE#2360]) [94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-434/igt@xe_exec_mix_modes@exec-spinner-interrupted-dma-fence.html * igt@xe_exec_reset@close-fd: - shard-dg2-set2: [PASS][95] -> [DMESG-WARN][96] ([Intel XE#358]) [95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-dg2-434/igt@xe_exec_reset@close-fd.html [96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-466/igt@xe_exec_reset@close-fd.html * igt@xe_exec_sip_eudebug@breakpoint-writesip: - shard-lnl: NOTRUN -> [SKIP][97] ([Intel XE#2905]) +5 other tests skip [97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-2/igt@xe_exec_sip_eudebug@breakpoint-writesip.html * igt@xe_gt_freq@freq_reset_multiple: - shard-lnl: NOTRUN -> [FAIL][98] ([Intel XE#2711]) [98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-4/igt@xe_gt_freq@freq_reset_multiple.html * igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit: - shard-dg2-set2: NOTRUN -> [FAIL][99] ([Intel XE#1999]) +2 other tests fail [99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-432/igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit.html * igt@xe_media_fill@media-fill: - shard-dg2-set2: NOTRUN -> [SKIP][100] ([Intel XE#560]) [100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-434/igt@xe_media_fill@media-fill.html * igt@xe_oa@mmio-triggered-reports: - shard-lnl: [PASS][101] -> [FAIL][102] ([Intel XE#2249]) +1 other test fail [101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-5/igt@xe_oa@mmio-triggered-reports.html [102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-4/igt@xe_oa@mmio-triggered-reports.html * igt@xe_oa@oa-exponents: - shard-lnl: [PASS][103] -> [FAIL][104] ([Intel XE#2723]) [103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-7/igt@xe_oa@oa-exponents.html [104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-3/igt@xe_oa@oa-exponents.html * igt@xe_oa@oa-exponents@ccs-0: - shard-lnl: NOTRUN -> [FAIL][105] ([Intel XE#2723]) [105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-3/igt@xe_oa@oa-exponents@ccs-0.html * igt@xe_oa@oa-regs-whitelisted: - shard-dg2-set2: NOTRUN -> [SKIP][106] ([Intel XE#2541]) +8 other tests skip [106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-436/igt@xe_oa@oa-regs-whitelisted.html * igt@xe_pat@pat-index-xe2: - shard-dg2-set2: NOTRUN -> [SKIP][107] ([Intel XE#977]) [107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-432/igt@xe_pat@pat-index-xe2.html * igt@xe_pat@pat-index-xehpc: - shard-lnl: NOTRUN -> [SKIP][108] ([Intel XE#1420] / [Intel XE#2838]) [108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-6/igt@xe_pat@pat-index-xehpc.html * igt@xe_pm@d3cold-mmap-vram: - shard-dg2-set2: NOTRUN -> [SKIP][109] ([Intel XE#2284] / [Intel XE#366]) +1 other test skip [109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-464/igt@xe_pm@d3cold-mmap-vram.html * igt@xe_pm@s2idle-basic: - shard-dg2-set2: NOTRUN -> [ABORT][110] ([Intel XE#1358] / [Intel XE#2915]) [110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-466/igt@xe_pm@s2idle-basic.html * igt@xe_pm@s3-vm-bind-userptr: - shard-lnl: NOTRUN -> [SKIP][111] ([Intel XE#584]) [111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-7/igt@xe_pm@s3-vm-bind-userptr.html * igt@xe_query@multigpu-query-engines: - shard-dg2-set2: NOTRUN -> [SKIP][112] ([Intel XE#944]) +1 other test skip [112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-433/igt@xe_query@multigpu-query-engines.html #### Possible fixes #### * igt@kms_big_fb@4-tiled-64bpp-rotate-180: - shard-lnl: [FAIL][113] ([Intel XE#1659]) -> [PASS][114] [113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-1/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html [114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-8/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs: - {shard-bmg}: [INCOMPLETE][115] -> [PASS][116] +1 other test pass [115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-bmg-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html [116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-bmg-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-dp-4: - shard-dg2-set2: [INCOMPLETE][117] ([Intel XE#1195]) -> [PASS][118] +1 other test pass [117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-dp-4.html [118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-dp-4.html * igt@kms_cursor_legacy@flip-vs-cursor-varying-size: - shard-lnl: [FAIL][119] ([Intel XE#1475]) -> [PASS][120] [119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-5/igt@kms_cursor_legacy@flip-vs-cursor-varying-size.html [120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-3/igt@kms_cursor_legacy@flip-vs-cursor-varying-size.html * igt@kms_flip@2x-flip-vs-blocking-wf-vblank@ad-dp2-hdmi-a3: - {shard-bmg}: [DMESG-WARN][121] ([Intel XE#877]) -> [PASS][122] +6 other tests pass [121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-bmg-8/igt@kms_flip@2x-flip-vs-blocking-wf-vblank@ad-dp2-hdmi-a3.html [122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-bmg-8/igt@kms_flip@2x-flip-vs-blocking-wf-vblank@ad-dp2-hdmi-a3.html * igt@kms_flip@flip-vs-suspend-interruptible: - {shard-bmg}: [ABORT][123] ([Intel XE#2899]) -> [PASS][124] [123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-bmg-5/igt@kms_flip@flip-vs-suspend-interruptible.html [124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-bmg-6/igt@kms_flip@flip-vs-suspend-interruptible.html * igt@kms_flip@flip-vs-suspend-interruptible@d-hdmi-a3: - {shard-bmg}: [ABORT][125] -> [PASS][126] [125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-bmg-5/igt@kms_flip@flip-vs-suspend-interruptible@d-hdmi-a3.html [126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-bmg-6/igt@kms_flip@flip-vs-suspend-interruptible@d-hdmi-a3.html * igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1: - shard-lnl: [FAIL][127] ([Intel XE#886]) -> [PASS][128] +6 other tests pass [127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-7/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1.html [128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-4/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1.html * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-hdmi-a-6: - shard-dg2-set2: [ABORT][129] -> [PASS][130] +1 other test pass [129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-dg2-432/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-hdmi-a-6.html [130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-435/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-hdmi-a-6.html * igt@kms_plane@plane-position-covered@pipe-b-plane-4: - shard-lnl: [DMESG-WARN][131] ([Intel XE#324]) -> [PASS][132] +8 other tests pass [131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-2/igt@kms_plane@plane-position-covered@pipe-b-plane-4.html [132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-2/igt@kms_plane@plane-position-covered@pipe-b-plane-4.html * igt@kms_plane@plane-position-hole@pipe-a-plane-2: - shard-lnl: [DMESG-FAIL][133] ([Intel XE#324]) -> [PASS][134] [133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-6/igt@kms_plane@plane-position-hole@pipe-a-plane-2.html [134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-8/igt@kms_plane@plane-position-hole@pipe-a-plane-2.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6: - shard-dg2-set2: [FAIL][135] ([Intel XE#361]) -> [PASS][136] [135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-dg2-432/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6.html [136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-dg2-435/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6.html * igt@kms_pm_dc@dc5-dpms: - shard-lnl: [FAIL][137] ([Intel XE#718]) -> [PASS][138] +1 other test pass [137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-7/igt@kms_pm_dc@dc5-dpms.html [138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-2/igt@kms_pm_dc@dc5-dpms.html * igt@kms_pm_rpm@universal-planes-dpms: - shard-lnl: [INCOMPLETE][139] ([Intel XE#1620] / [Intel XE#2864]) -> [PASS][140] [139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-1/igt@kms_pm_rpm@universal-planes-dpms.html [140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-4/igt@kms_pm_rpm@universal-planes-dpms.html * igt@kms_pm_rpm@universal-planes-dpms@plane-41: - shard-lnl: [DMESG-FAIL][141] ([Intel XE#1620]) -> [PASS][142] +4 other tests pass [141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-1/igt@kms_pm_rpm@universal-planes-dpms@plane-41.html [142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-4/igt@kms_pm_rpm@universal-planes-dpms@plane-41.html * igt@kms_psr@fbc-psr2-cursor-plane-onoff: - shard-lnl: [FAIL][143] -> [PASS][144] +4 other tests pass [143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-7/igt@kms_psr@fbc-psr2-cursor-plane-onoff.html [144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-7/igt@kms_psr@fbc-psr2-cursor-plane-onoff.html * igt@kms_psr@psr-primary-page-flip: - shard-lnl: [TIMEOUT][145] -> [PASS][146] +1 other test pass [145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-3/igt@kms_psr@psr-primary-page-flip.html [146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-3/igt@kms_psr@psr-primary-page-flip.html * igt@kms_sequence@queue-busy: - shard-lnl: [INCOMPLETE][147] -> [PASS][148] +2 other tests pass [147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-3/igt@kms_sequence@queue-busy.html [148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-2/igt@kms_sequence@queue-busy.html * igt@xe_module_load@reload-no-display: - shard-lnl: [DMESG-WARN][149] -> [PASS][150] +4 other tests pass [149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-7/igt@xe_module_load@reload-no-display.html [150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-6/igt@xe_module_load@reload-no-display.html * igt@xe_pm@d3hot-basic-exec: - shard-lnl: [TIMEOUT][151] ([Intel XE#1358] / [Intel XE#1620]) -> [PASS][152] [151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-3/igt@xe_pm@d3hot-basic-exec.html [152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-1/igt@xe_pm@d3hot-basic-exec.html * igt@xe_pm@d3hot-multiple-execs: - shard-lnl: [TIMEOUT][153] ([Intel XE#1358] / [Intel XE#1620] / [Intel XE#2574]) -> [PASS][154] [153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-3/igt@xe_pm@d3hot-multiple-execs.html [154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-8/igt@xe_pm@d3hot-multiple-execs.html * igt@xe_pm@s4-d3hot-basic-exec: - shard-lnl: [ABORT][155] ([Intel XE#1358] / [Intel XE#1607]) -> [PASS][156] [155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-lnl-2/igt@xe_pm@s4-d3hot-basic-exec.html [156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-lnl-3/igt@xe_pm@s4-d3hot-basic-exec.html * igt@xe_pm_residency@gt-c6-freeze@gt0: - {shard-bmg}: [ABORT][157] ([Intel XE#2915]) -> [PASS][158] [157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8051/shard-bmg-7/igt@xe_pm_residency@gt-c6-freeze@gt0.html [158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/shard-bmg-3/igt@xe_pm_residency@gt-c6-freeze@gt0.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [Intel XE#1091]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1091 [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124 [Intel XE#1126]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1126 [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#1137]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1137 [Intel XE#1152]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1152 [Intel XE#1188]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1188 [Intel XE#1195]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1195 [Intel XE#1358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1358 [Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392 [Intel XE#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401 [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#1420]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1420 [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#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435 [Intel XE#1437]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1437 [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#1468]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1468 [Intel XE#1473]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1473 [Intel XE#1475]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1475 [Intel XE#1477]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1477 [Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489 [Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499 [Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503 [Intel XE#1523]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1523 [Intel XE#1607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1607 [Intel XE#1620]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1620 [Intel XE#1659]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1659 [Intel XE#1695]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1695 [Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745 [Intel XE#1999]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1999 [Intel XE#2029]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2029 [Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191 [Intel XE#2233]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2233 [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234 [Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244 [Intel XE#2249]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2249 [Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252 [Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284 [Intel XE#2286]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2286 [Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293 [Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311 [Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313 [Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314 [Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320 [Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322 [Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327 [Intel XE#2329]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2329 [Intel XE#2330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2330 [Intel XE#2333]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2333 [Intel XE#2340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2340 [Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341 [Intel XE#2352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2352 [Intel XE#2360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2360 [Intel XE#2373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2373 [Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380 [Intel XE#2390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2390 [Intel XE#2393]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2393 [Intel XE#2413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2413 [Intel XE#2414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2414 [Intel XE#2427]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2427 [Intel XE#2459]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2459 [Intel XE#2499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2499 [Intel XE#2541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2541 [Intel XE#2566]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2566 [Intel XE#2574]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2574 [Intel XE#2596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2596 [Intel XE#2669]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2669 [Intel XE#2711]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2711 [Intel XE#2723]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2723 [Intel XE#2724]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2724 [Intel XE#2760]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2760 [Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763 [Intel XE#2791]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2791 [Intel XE#2838]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2838 [Intel XE#2849]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2849 [Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850 [Intel XE#2864]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2864 [Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288 [Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887 [Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893 [Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894 [Intel XE#2899]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2899 [Intel XE#2905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2905 [Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907 [Intel XE#2915]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2915 [Intel XE#2925]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2925 [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#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308 [Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309 [Intel XE#314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/314 [Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316 [Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323 [Intel XE#324]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/324 [Intel XE#327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/327 [Intel XE#358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/358 [Intel XE#361]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/361 [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#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455 [Intel XE#560]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/560 [Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584 [Intel XE#599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/599 [Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616 [Intel XE#623]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/623 [Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651 [Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653 [Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656 [Intel XE#658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/658 [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688 [Intel XE#703]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/703 [Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718 [Intel XE#756]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/756 [Intel XE#776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/776 [Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787 [Intel XE#877]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/877 [Intel XE#886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/886 [Intel XE#899]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/899 [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944 [Intel XE#977]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/977 Build changes ------------- * IGT: IGT_8051 -> IGTPW_11866 * Linux: xe-2010-af143300756485947a455fe84414adb35904c230 -> xe-2013-17c0158bdb239d8b6d23834db5595ea422b69915 IGTPW_11866: 11866 IGT_8051: c2efcb5f207eebb0c19106f27b310f61ded6f11d @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-2010-af143300756485947a455fe84414adb35904c230: af143300756485947a455fe84414adb35904c230 xe-2013-17c0158bdb239d8b6d23834db5595ea422b69915: 17c0158bdb239d8b6d23834db5595ea422b69915 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11866/index.html [-- Attachment #2: Type: text/html, Size: 49960 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH i-g-t] tests/core_setmaster: simplify device handling 2024-10-03 15:36 [PATCH i-g-t] tests/core_setmaster: simplify device handling Bommu Krishnaiah ` (2 preceding siblings ...) 2024-10-03 20:06 ` ✗ CI.xeFULL: failure " Patchwork @ 2024-10-04 14:54 ` Kamil Konieczny 3 siblings, 0 replies; 5+ messages in thread From: Kamil Konieczny @ 2024-10-04 14:54 UTC (permalink / raw) To: igt-dev; +Cc: Bommu Krishnaiah, Emil Velikov, Himal Prasad Ghimiray Hi Bommu, On 2024-10-03 at 21:06:11 +0530, Bommu Krishnaiah wrote: > Refactored test setup to dynamically determine the correct drm card for testing. > Instead of changing permissions for all cards, change only one that will be tested. Fold description to 75 column. > > Problem Description: > The test fails after running the `core_hotunplug@hot*` subtest, where > Card0 is populated as card1, This leads to a failure in the subsequent > `master-drop-set-user` test. > > Command sequence for reproducing the issue: > - Check available cards: `ls /dev/dri/` > - Output: by-path card0 renderD128 > - Run the test: `# ./core_hotunplug --r hotrebind-lateclose` > - Check again: ‘ls /dev/dri/’ > - Output after core_hotunplug : by-path card1 renderD129 > - Run the test: `# ./core_setmaster --r master-drop-set-user` > - Output: gta@core_setmaster@master-drop-set-user failure > > This failures on both XE and i915 for above sequence. > > Signed-off-by: Bommu Krishnaiah krishnaiah.bommu@intel.com > Cc: Emil Velikov emil.l.velikov@gmail.com > Cc: Himal Prasad Ghimiray himal.prasad.ghimiray@intel.com > Cc: Kamil Konieczny kamil.konieczny@linux.intel.com You lost '<' abd '>' from e-mail addresses? For example it should look: Bommu Krishnaiah <krishnaiah.bommu@intel.com> > --- > tests/core_setmaster.c | 81 ++++++++++++++++++++++++------------------ > 1 file changed, 46 insertions(+), 35 deletions(-) > > diff --git a/tests/core_setmaster.c b/tests/core_setmaster.c > index 9c2083f66..448f4bf7a 100644 > --- a/tests/core_setmaster.c > +++ b/tests/core_setmaster.c > @@ -107,40 +107,31 @@ static void check_drop_set(void) > drm_close_driver(master); > } > > -static unsigned tweak_perm(uint8_t *saved_perm, unsigned max_perm, bool save) > +static void tweak_perm(uint8_t *saved_perm, char *path, bool save) > { > - char path[256]; > struct stat st; > - unsigned i; > - > - for (i = 0; i < max_perm; i++) { > - snprintf(path, sizeof(path), "/dev/dri/card%u", i); > - > - /* Existing userspace assumes there's no gaps, do the same. */ > - if (stat(path, &st) != 0) > - break; > - > - if (save) { > - /* Save and toggle */ > - saved_perm[i] = st.st_mode & (S_IROTH | S_IWOTH); > - st.st_mode |= S_IROTH | S_IWOTH; > - } else { > - /* Clear and restore */ > - st.st_mode &= ~(S_IROTH | S_IWOTH); > - st.st_mode |= saved_perm[i]; > - } > - > - /* There's only one way for chmod to fail - race vs rmmod. > - * In that case, do _not_ error/skip, since: > - * - we need to restore the [correct] permissions > - * - __drm_open_driver() can open another device, aka the > - * failure may be irrelevant. > - */ > - chmod(path, st.st_mode); > + int ret; > + > + if (path[0] == 0) > + return; > + > + ret = stat(path, &st); > + igt_assert_f(!ret, "stat failed with %d path=%s\n", errno, path); > + > + if (save) { > + /* Save and toggle */ > + *saved_perm = st.st_mode & (S_IROTH | S_IWOTH); > + st.st_mode |= S_IROTH | S_IWOTH; > + } else { > + /* Clear and restore */ > + st.st_mode &= ~(S_IROTH | S_IWOTH); > + st.st_mode |= *saved_perm; > } > - return i; > -} > > + /* There's only one way for chmod to fail - race vs rmmod. */ > + ret = chmod(path, st.st_mode); > + igt_assert_f(!ret, "chmod failed with %d path=%s\n", errno, path); > +} > > igt_main > { > @@ -160,8 +151,8 @@ igt_main > > > igt_subtest_group { > - uint8_t saved_perm[255]; > - unsigned num; > + uint8_t saved_perm; > + char buf[255]; > > /* Upon dropping root we end up as random user, which > * a) is not in the video group, and > @@ -176,8 +167,28 @@ igt_main > * restored on skip or failure. > */ > igt_fixture { > - num = tweak_perm(saved_perm, ARRAY_SIZE(saved_perm), > - true); > + char path[255]; > + int len; > + int fd; > + > + memset(buf, 0, sizeof(buf)); Add here also saved_perm = 0; Overall looks good, please correct addresses and resend. Regards, Kamil > + > + fd = __drm_open_driver(DRIVER_ANY); > + igt_assert_fd(fd); > + > + snprintf(path, sizeof(path), "/proc/self/fd/%d", fd); > + > + len = readlink(path, buf, sizeof(buf) - 1); > + igt_assert_f(len > 0, "readlink failed with %d path=%s\n", errno, path); > + > + buf[len] = '\0'; > + if (!(strstr(buf, "/dev/dri/card") == buf || > + strstr(buf, "/dev/dri/renderD") == buf)) > + igt_assert_f(0, "Not a card nor render, path=%s\n", buf); > + > + igt_assert_eq(__drm_close_driver(fd), 0); > + > + tweak_perm(&saved_perm, buf, true); > } > > igt_describe("Ensure first normal user can Set/DropMaster"); > @@ -191,7 +202,7 @@ igt_main > > /* Restore the original permissions */ > igt_fixture { > - tweak_perm(saved_perm, num, false); > + tweak_perm(&saved_perm, buf, false); > } > } > > -- > 2.34.1 > ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-10-04 14:54 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-10-03 15:36 [PATCH i-g-t] tests/core_setmaster: simplify device handling Bommu Krishnaiah 2024-10-03 17:33 ` ✓ CI.xeBAT: success for " Patchwork 2024-10-03 17:38 ` ✓ Fi.CI.BAT: " Patchwork 2024-10-03 20:06 ` ✗ CI.xeFULL: failure " Patchwork 2024-10-04 14:54 ` [PATCH i-g-t] " Kamil Konieczny
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox