* [igt-dev] [PATCH RFC 0/1] Better handle video driver unload logic @ 2022-04-14 8:34 Mauro Carvalho Chehab 2022-04-14 8:34 ` [igt-dev] [PATCH RFC 1/1] tests/core_hotunplug: properly finish processes using audio devices Mauro Carvalho Chehab ` (2 more replies) 0 siblings, 3 replies; 4+ messages in thread From: Mauro Carvalho Chehab @ 2022-04-14 8:34 UTC (permalink / raw) To: igt-dev, Petri Latvala; +Cc: Ch Sai Gowtham, Andrzej Hajda From: Mauro Carvalho Chehab <mchehab@kernel.org> Audio device drivers can be hooking into the video drivers, in order to handle audio from HDMI. On such cases, the video driver usage count will be incremented. Before unloading or unbinding such drivers, it is needed first to ensure that no processes are using the audio devices and that the audio modules are either unbind or unloaded. Currently, the logic handles alsactl in daemon mode, but it doesn't touch pulseaudio nor any other processes that could also be using it. Make the logic more generic, in order to cover all audio-related processes and add an special case for pulseaudio, which requires an special request to stop using audio devices. With that, tests like core_hotunplug will now do the right thing, even if pulseaudio is loaded: $ sudo ./build/tests/core_hotunplug --run unbind-rebind IGT-Version: 1.26-g776e034e (x86_64) (Linux: 5.18.0-rc2-drm-0fd740aed3bb+ x86_64) Starting subtest: unbind-rebind Ask pulseaudio to stop using audio device process 12919 (alsactl) is using audio device. Should be terminated. Preventively unloaded audio driver Subtest unbind-rebind: SUCCESS (2.146s) I'm sending this as a RFC, as there are other cases that also need to be covered there: 1. pipewire-pulse. This requires a new feature that was added at version 0.3.50, released last week; 2. the current code covers only snd-hda-intel and snd-hdmi-lpe-audio. Other audio modules may also need to be handled - like soc/sof audio drivers. Mauro Carvalho Chehab (1): tests/core_hotunplug: properly finish processes using audio devices lib/igt_aux.c | 141 +++++++++++++++++++++++++++++++++++++++++ lib/igt_aux.h | 1 + lib/igt_kmod.c | 39 ++++++++---- lib/igt_kmod.h | 2 + tests/core_hotunplug.c | 11 +--- 5 files changed, 173 insertions(+), 21 deletions(-) -- 2.35.1 ^ permalink raw reply [flat|nested] 4+ messages in thread
* [igt-dev] [PATCH RFC 1/1] tests/core_hotunplug: properly finish processes using audio devices 2022-04-14 8:34 [igt-dev] [PATCH RFC 0/1] Better handle video driver unload logic Mauro Carvalho Chehab @ 2022-04-14 8:34 ` Mauro Carvalho Chehab 2022-04-14 10:08 ` [igt-dev] ✓ Fi.CI.BAT: success for Better handle video driver unload logic Patchwork 2022-04-14 12:00 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork 2 siblings, 0 replies; 4+ messages in thread From: Mauro Carvalho Chehab @ 2022-04-14 8:34 UTC (permalink / raw) To: igt-dev, Petri Latvala; +Cc: Ch Sai Gowtham, Andrzej Hajda From: Mauro Carvalho Chehab <mchehab@kernel.org> Before unloading or unbinding an audio driver, all processes that are using it must be terminated. The current logic seeks only for alsactl, but ignore other processes, including pulseaudio. Make the logic more general, extending it to any processes that could have an open device under /dev/snd. It should be noticed that some distros like Fedora and openSUSE are now migrating from pulseaudio into pipewire-pulse. Right now, there's no standard distribution-agnostic way to request pipewire-pulse to stop using audio devices, but there's a new patch upstream that will make things easier: https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/6ad6300ec657c88322a8cd6f3548261d3dc05359 Which should be available for pipewire-pulse versions 0.3.50 and upper. Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org> --- To avoid mailbombing on a large number of people, only mailing lists were C/C on the cover. See [PATCH RFC 0/1] at: https://lore.kernel.org/all/cover.1649924725.git.mchehab@kernel.org/ lib/igt_aux.c | 141 +++++++++++++++++++++++++++++++++++++++++ lib/igt_aux.h | 1 + lib/igt_kmod.c | 39 ++++++++---- lib/igt_kmod.h | 2 + tests/core_hotunplug.c | 11 +--- 5 files changed, 173 insertions(+), 21 deletions(-) diff --git a/lib/igt_aux.c b/lib/igt_aux.c index 03cc38c93e5c..32435532e139 100644 --- a/lib/igt_aux.c +++ b/lib/igt_aux.c @@ -31,6 +31,7 @@ #endif #include <stdio.h> #include <fcntl.h> +#include <pwd.h> #include <sys/stat.h> #include <sys/ioctl.h> #include <string.h> @@ -1410,6 +1411,146 @@ igt_lsof(const char *dpath) free(sanitized); } +static void pulseaudio_unload_module(proc_t *proc_info) +{ + char xdg_dir[PATH_MAX]; + const char *homedir; + struct passwd *pw; + + igt_fork(child, 1) { + pw = getpwuid(proc_info->euid); + homedir = pw->pw_dir; + snprintf(xdg_dir, sizeof(xdg_dir), "/run/user/%d", proc_info->euid); + + igt_info("Ask pulseaudio to stop using audio device\n"); + + setgid(proc_info->egid); + setuid(proc_info->euid); + clearenv(); + setenv("HOME", homedir, 1); + setenv("XDG_RUNTIME_DIR",xdg_dir, 1); + + exit(system("for i in $(pacmd list-sources|grep module:|cut -d : -f 2); do pactl unload-module $i; done")); + } +} + +static int +__igt_lsof_kill_proc(proc_t *proc_info, char *proc_path) +{ + const char *audio_dev = "/dev/snd/"; + char path[PATH_MAX * 2]; + struct dirent *d; + struct stat st; + char *fd_lnk; + int fail = 0; + ssize_t read; + + DIR *dp = opendir(proc_path); + igt_assert(dp); + + while ((d = readdir(dp))) { + if (*d->d_name == '.') + continue; + + memset(path, 0, sizeof(path)); + snprintf(path, sizeof(path), "%s/%s", proc_path, d->d_name); + + if (lstat(path, &st) == -1) + continue; + + fd_lnk = malloc(st.st_size + 1); + + igt_assert((read = readlink(path, fd_lnk, st.st_size + 1))); + fd_lnk[read] = '\0'; + + if (strncmp(audio_dev, fd_lnk, strlen(audio_dev))) { + free(fd_lnk); + continue; + } + + free(fd_lnk); + + /* + * In order to avoid racing against pa/systemd, ensure that + * pulseaudio will close all audio files. This should be + * enough to unbind audio modules and won't case race issues + * with systemd trying to reload it. + */ + if (!strcmp(proc_info->cmd, "pulseaudio")) { + pulseaudio_unload_module(proc_info); + break; + } + + /* + * FIXME: terminating pipewire-pulse is not that easy, as + * pipewire will be reloaded by systemd. The next upstream + * version to be released after 0.3.49 brings a way: + * + * 1) start a thread running: + * pw-reserve -n Audio0 -r + * 2) unload/unbind the the audio driver(s); + * 3) stop the pw-reserve thread. + * + * Before such change, trying to kill pipewire will cause a + * between IGT and systemd. If IGT wins, the audio driver + * will be unloaded before systemd tries to reload it, but + * if systemd wins, the audio device will be re-opened and + * used before IGT has a chance to remove the audio driver. + */ + + /* For all other processes, just kill them */ + igt_info("process %d (%s) is using audio device. Should be terminated.\n", + proc_info->tid, proc_info->cmd); + + if (kill(proc_info->tid, SIGTERM) < 0) { + igt_info("Fail to terminate %s (pid: %d) with SIGTERM\n", + proc_info->cmd, proc_info->tid); + if (kill(proc_info->tid, SIGABRT) < 0) { + fail++; + igt_info("Fail to terminate %s (pid: %d) with SIGABRT\n", + proc_info->cmd, proc_info->tid); + } + } + + break; + } + + closedir(dp); + return fail; +} + +/* + * This function identifies each process running on the machine that is + * opening an audio device and tries to stop it. + * + * Special care should be taken with pipewire and pipewire-pulse, as those + * daemons are respanned if they got killed. + */ +int +igt_lsof_kill_audio_processes(void) +{ + char path[PATH_MAX]; + proc_t *proc_info; + PROCTAB *proc; + int fail = 0; + + proc = openproc(PROC_FILLCOM | PROC_FILLSTAT | PROC_FILLARG); + igt_assert(proc != NULL); + + while ((proc_info = readproc(proc, NULL))) { + if (snprintf(path, sizeof(path), "/proc/%d/fd", proc_info->tid) < 1) { + fail++; + } else { + fail += __igt_lsof_kill_proc(proc_info, path); + } + + freeproc(proc_info); + } + closeproc(proc); + + return fail; +} + static struct igt_siglatency { timer_t timer; struct timespec target; diff --git a/lib/igt_aux.h b/lib/igt_aux.h index 9f2588aeca90..bb96d1afb777 100644 --- a/lib/igt_aux.h +++ b/lib/igt_aux.h @@ -306,6 +306,7 @@ bool igt_allow_unlimited_files(void); int igt_is_process_running(const char *comm); int igt_terminate_process(int sig, const char *comm); void igt_lsof(const char *dpath); +int igt_lsof_kill_audio_processes(void); #define igt_hweight(x) \ __builtin_choose_expr(sizeof(x) == 8, \ diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c index f252535d5a3a..1a65522f9faa 100644 --- a/lib/igt_kmod.c +++ b/lib/igt_kmod.c @@ -389,15 +389,37 @@ igt_i915_driver_load(const char *opts) return 0; } -int __igt_i915_driver_unload(const char **who) +int igt_audio_driver_unload(const char **who) { int ret; const char *sound[] = { "snd_hda_intel", "snd_hdmi_lpe_audio", + /* FIXME: newer chipsets use soc/sof drivers */ NULL, }; + for (const char **m = sound; *m; m++) { + if (igt_kmod_is_loaded(*m)) { + if (igt_lsof_kill_audio_processes()) + return 1; + + kick_snd_hda_intel(); + ret = igt_kmod_unload(*m, 0); + if (ret) { + if (who) + *who = *m; + return ret; + } + } + } + return 0; +} + +int __igt_i915_driver_unload(const char **who) +{ + int ret; + const char *aux[] = { /* gen5: ips uses symbol_get() so only a soft module dependency */ "intel_ips", @@ -411,18 +433,9 @@ int __igt_i915_driver_unload(const char **who) /* unbind vt */ bind_fbcon(false); - for (const char **m = sound; *m; m++) { - if (igt_kmod_is_loaded(*m)) { - igt_terminate_process(SIGTERM, "alsactl"); - kick_snd_hda_intel(); - ret = igt_kmod_unload(*m, 0); - if (ret) { - if (who) - *who = *m; - return ret; - } - } - } + ret = igt_audio_driver_unload(who); + if (ret) + return ret; for (const char **m = aux; *m; m++) { if (igt_kmod_is_loaded(*m)) { diff --git a/lib/igt_kmod.h b/lib/igt_kmod.h index 0898122b3efe..15f0be31e8e4 100644 --- a/lib/igt_kmod.h +++ b/lib/igt_kmod.h @@ -36,6 +36,8 @@ bool igt_kmod_has_param(const char *mod_name, const char *param); int igt_kmod_load(const char *mod_name, const char *opts); int igt_kmod_unload(const char *mod_name, unsigned int flags); +int igt_audio_driver_unload(const char **whom); + int igt_i915_driver_load(const char *opts); int igt_i915_driver_unload(void); int __igt_i915_driver_unload(const char **whom); diff --git a/tests/core_hotunplug.c b/tests/core_hotunplug.c index 2f2fb7ac18d6..f8a4d6f08f69 100644 --- a/tests/core_hotunplug.c +++ b/tests/core_hotunplug.c @@ -152,19 +152,14 @@ static void driver_unbind(struct hotunplug *priv, const char *prefix, * safest and easiest way out. */ if (priv->snd_unload) { - igt_terminate_process(SIGTERM, "alsactl"); - - /* unbind snd_hda_intel */ - kick_snd_hda_intel(); - - if (igt_kmod_unload("snd_hda_intel", 0)) { + if (igt_audio_driver_unload(NULL)) { priv->snd_unload = false; - igt_warn("Could not unload snd_hda_intel\n"); + igt_warn("Could not unload audio driver\n"); igt_kmod_list_loaded(); igt_lsof("/dev/snd"); igt_skip("Audio is in use, skipping\n"); } else { - igt_info("Preventively unloaded snd_hda_intel\n"); + igt_info("Preventively unloaded audio driver\n"); } } -- 2.35.1 ^ permalink raw reply related [flat|nested] 4+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for Better handle video driver unload logic 2022-04-14 8:34 [igt-dev] [PATCH RFC 0/1] Better handle video driver unload logic Mauro Carvalho Chehab 2022-04-14 8:34 ` [igt-dev] [PATCH RFC 1/1] tests/core_hotunplug: properly finish processes using audio devices Mauro Carvalho Chehab @ 2022-04-14 10:08 ` Patchwork 2022-04-14 12:00 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork 2 siblings, 0 replies; 4+ messages in thread From: Patchwork @ 2022-04-14 10:08 UTC (permalink / raw) To: Mauro Carvalho Chehab; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 2288 bytes --] == Series Details == Series: Better handle video driver unload logic URL : https://patchwork.freedesktop.org/series/102688/ State : success == Summary == CI Bug Log - changes from CI_DRM_11499 -> IGTPW_6930 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/index.html Participating hosts (49 -> 43) ------------------------------ Missing (6): bat-dg1-5 bat-adlm-1 fi-bsw-cyan bat-hsw-1 bat-rpls-2 fi-bdw-samus Known issues ------------ Here are the changes found in IGTPW_6930 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live@coherency: - fi-bdw-5557u: [PASS][1] -> [INCOMPLETE][2] ([i915#5674] / [i915#5685]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11499/fi-bdw-5557u/igt@i915_selftest@live@coherency.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/fi-bdw-5557u/igt@i915_selftest@live@coherency.html #### Possible fixes #### * igt@gem_ringfill@basic-all: - {bat-dg2-8}: [TIMEOUT][3] -> [PASS][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11499/bat-dg2-8/igt@gem_ringfill@basic-all.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/bat-dg2-8/igt@gem_ringfill@basic-all.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [i915#3576]: https://gitlab.freedesktop.org/drm/intel/issues/3576 [i915#4391]: https://gitlab.freedesktop.org/drm/intel/issues/4391 [i915#5674]: https://gitlab.freedesktop.org/drm/intel/issues/5674 [i915#5685]: https://gitlab.freedesktop.org/drm/intel/issues/5685 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_6420 -> IGTPW_6930 CI-20190529: 20190529 CI_DRM_11499: aad6e551495e0ff256adeae6106c8fa1bdb3faed @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_6930: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/index.html IGT_6420: a3885810ccc0ce9e6552a20c910a0a322eca466c @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/index.html [-- Attachment #2: Type: text/html, Size: 2774 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* [igt-dev] ✗ Fi.CI.IGT: failure for Better handle video driver unload logic 2022-04-14 8:34 [igt-dev] [PATCH RFC 0/1] Better handle video driver unload logic Mauro Carvalho Chehab 2022-04-14 8:34 ` [igt-dev] [PATCH RFC 1/1] tests/core_hotunplug: properly finish processes using audio devices Mauro Carvalho Chehab 2022-04-14 10:08 ` [igt-dev] ✓ Fi.CI.BAT: success for Better handle video driver unload logic Patchwork @ 2022-04-14 12:00 ` Patchwork 2 siblings, 0 replies; 4+ messages in thread From: Patchwork @ 2022-04-14 12:00 UTC (permalink / raw) To: Mauro Carvalho Chehab; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 30258 bytes --] == Series Details == Series: Better handle video driver unload logic URL : https://patchwork.freedesktop.org/series/102688/ State : failure == Summary == CI Bug Log - changes from CI_DRM_11499_full -> IGTPW_6930_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_6930_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_6930_full, please notify your bug team to allow them to document this new failure mode, which will reduce false positives in CI. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/index.html Participating hosts (10 -> 6) ------------------------------ Missing (4): pig-skl-6260u shard-skl pig-kbl-iris pig-glk-j5005 Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_6930_full: ### IGT changes ### #### Possible regressions #### * igt@gem_exec_suspend@basic-s4-devices@smem: - shard-snb: [PASS][1] -> [INCOMPLETE][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11499/shard-snb5/igt@gem_exec_suspend@basic-s4-devices@smem.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-snb7/igt@gem_exec_suspend@basic-s4-devices@smem.html * igt@kms_flip@modeset-vs-vblank-race@a-hdmi-a1: - shard-glk: [PASS][3] -> [FAIL][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11499/shard-glk9/igt@kms_flip@modeset-vs-vblank-race@a-hdmi-a1.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-glk1/igt@kms_flip@modeset-vs-vblank-race@a-hdmi-a1.html Known issues ------------ Here are the changes found in IGTPW_6930_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@feature_discovery@display-4x: - shard-tglb: NOTRUN -> [SKIP][5] ([i915#1839]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb3/igt@feature_discovery@display-4x.html * igt@gem_ccs@suspend-resume: - shard-tglb: NOTRUN -> [SKIP][6] ([i915#5325]) +1 similar issue [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb1/igt@gem_ccs@suspend-resume.html * igt@gem_ctx_persistence@engines-queued: - shard-snb: NOTRUN -> [SKIP][7] ([fdo#109271] / [i915#1099]) +1 similar issue [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-snb7/igt@gem_ctx_persistence@engines-queued.html * igt@gem_ctx_sseu@invalid-sseu: - shard-tglb: NOTRUN -> [SKIP][8] ([i915#280]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb1/igt@gem_ctx_sseu@invalid-sseu.html * igt@gem_eio@in-flight-contexts-1us: - shard-iclb: [PASS][9] -> [TIMEOUT][10] ([i915#3070]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11499/shard-iclb8/igt@gem_eio@in-flight-contexts-1us.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb8/igt@gem_eio@in-flight-contexts-1us.html * igt@gem_exec_fair@basic-deadline: - shard-apl: NOTRUN -> [FAIL][11] ([i915#2846]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-apl4/igt@gem_exec_fair@basic-deadline.html * igt@gem_exec_fair@basic-flow@rcs0: - shard-tglb: NOTRUN -> [FAIL][12] ([i915#2842]) +10 similar issues [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb7/igt@gem_exec_fair@basic-flow@rcs0.html * igt@gem_exec_fair@basic-none@vcs0: - shard-kbl: NOTRUN -> [FAIL][13] ([i915#2842]) +4 similar issues [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-kbl7/igt@gem_exec_fair@basic-none@vcs0.html * igt@gem_exec_fair@basic-none@vecs0: - shard-apl: [PASS][14] -> [FAIL][15] ([i915#2842]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11499/shard-apl8/igt@gem_exec_fair@basic-none@vecs0.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-apl4/igt@gem_exec_fair@basic-none@vecs0.html * igt@gem_exec_fair@basic-pace@vcs1: - shard-iclb: NOTRUN -> [FAIL][16] ([i915#2842]) +4 similar issues [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb2/igt@gem_exec_fair@basic-pace@vcs1.html * igt@gem_exec_flush@basic-batch-kernel-default-wb: - shard-snb: [PASS][17] -> [SKIP][18] ([fdo#109271]) +3 similar issues [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11499/shard-snb5/igt@gem_exec_flush@basic-batch-kernel-default-wb.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-snb6/igt@gem_exec_flush@basic-batch-kernel-default-wb.html * igt@gem_huc_copy@huc-copy: - shard-tglb: [PASS][19] -> [SKIP][20] ([i915#2190]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11499/shard-tglb2/igt@gem_huc_copy@huc-copy.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb6/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@random: - shard-apl: NOTRUN -> [SKIP][21] ([fdo#109271] / [i915#4613]) +2 similar issues [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-apl2/igt@gem_lmem_swapping@random.html - shard-tglb: NOTRUN -> [SKIP][22] ([i915#4613]) +1 similar issue [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb7/igt@gem_lmem_swapping@random.html - shard-kbl: NOTRUN -> [SKIP][23] ([fdo#109271] / [i915#4613]) +3 similar issues [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-kbl4/igt@gem_lmem_swapping@random.html - shard-glk: NOTRUN -> [SKIP][24] ([fdo#109271] / [i915#4613]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-glk4/igt@gem_lmem_swapping@random.html - shard-iclb: NOTRUN -> [SKIP][25] ([i915#4613]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb4/igt@gem_lmem_swapping@random.html * igt@gem_pread@exhaustion: - shard-tglb: NOTRUN -> [WARN][26] ([i915#2658]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb7/igt@gem_pread@exhaustion.html - shard-kbl: NOTRUN -> [WARN][27] ([i915#2658]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-kbl6/igt@gem_pread@exhaustion.html * igt@gem_pxp@protected-raw-src-copy-not-readible: - shard-tglb: NOTRUN -> [SKIP][28] ([i915#4270]) +3 similar issues [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb6/igt@gem_pxp@protected-raw-src-copy-not-readible.html * igt@gem_pxp@reject-modify-context-protection-off-1: - shard-iclb: NOTRUN -> [SKIP][29] ([i915#4270]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb8/igt@gem_pxp@reject-modify-context-protection-off-1.html * igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-y-tiled: - shard-iclb: NOTRUN -> [SKIP][30] ([i915#768]) +2 similar issues [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb4/igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-y-tiled.html * igt@gem_userptr_blits@dmabuf-sync: - shard-kbl: NOTRUN -> [SKIP][31] ([fdo#109271] / [i915#3323]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-kbl4/igt@gem_userptr_blits@dmabuf-sync.html - shard-iclb: NOTRUN -> [SKIP][32] ([i915#3323]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb4/igt@gem_userptr_blits@dmabuf-sync.html - shard-apl: NOTRUN -> [SKIP][33] ([fdo#109271] / [i915#3323]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-apl2/igt@gem_userptr_blits@dmabuf-sync.html - shard-glk: NOTRUN -> [SKIP][34] ([fdo#109271] / [i915#3323]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-glk4/igt@gem_userptr_blits@dmabuf-sync.html - shard-tglb: NOTRUN -> [SKIP][35] ([i915#3323]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb7/igt@gem_userptr_blits@dmabuf-sync.html * igt@gem_userptr_blits@input-checking: - shard-tglb: NOTRUN -> [DMESG-WARN][36] ([i915#4991]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb2/igt@gem_userptr_blits@input-checking.html - shard-kbl: NOTRUN -> [DMESG-WARN][37] ([i915#4991]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-kbl7/igt@gem_userptr_blits@input-checking.html * igt@gem_userptr_blits@readonly-pwrite-unsync: - shard-tglb: NOTRUN -> [SKIP][38] ([i915#3297]) +1 similar issue [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb6/igt@gem_userptr_blits@readonly-pwrite-unsync.html * igt@gen3_render_mixed_blits: - shard-tglb: NOTRUN -> [SKIP][39] ([fdo#109289]) +2 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb2/igt@gen3_render_mixed_blits.html - shard-iclb: NOTRUN -> [SKIP][40] ([fdo#109289]) +1 similar issue [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb3/igt@gen3_render_mixed_blits.html * igt@gen9_exec_parse@allowed-single: - shard-apl: [PASS][41] -> [DMESG-WARN][42] ([i915#5566] / [i915#716]) +1 similar issue [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11499/shard-apl6/igt@gen9_exec_parse@allowed-single.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-apl8/igt@gen9_exec_parse@allowed-single.html * igt@gen9_exec_parse@batch-zero-length: - shard-iclb: NOTRUN -> [SKIP][43] ([i915#2856]) +1 similar issue [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb7/igt@gen9_exec_parse@batch-zero-length.html - shard-tglb: NOTRUN -> [SKIP][44] ([i915#2527] / [i915#2856]) +2 similar issues [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb3/igt@gen9_exec_parse@batch-zero-length.html * igt@i915_pm_backlight@bad-brightness: - shard-glk: NOTRUN -> [SKIP][45] ([fdo#109271]) +49 similar issues [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-glk9/igt@i915_pm_backlight@bad-brightness.html * igt@i915_pm_lpsp@screens-disabled: - shard-tglb: NOTRUN -> [SKIP][46] ([i915#1902]) [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb3/igt@i915_pm_lpsp@screens-disabled.html * igt@i915_pm_rc6_residency@rc6-idle: - shard-tglb: NOTRUN -> [WARN][47] ([i915#2681] / [i915#2684]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb7/igt@i915_pm_rc6_residency@rc6-idle.html * igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait: - shard-tglb: NOTRUN -> [SKIP][48] ([fdo#111644] / [i915#1397] / [i915#2411]) [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb2/igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait.html - shard-iclb: NOTRUN -> [SKIP][49] ([fdo#110892]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb8/igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait.html * igt@i915_pm_rpm@modeset-pc8-residency-stress: - shard-tglb: NOTRUN -> [SKIP][50] ([fdo#109506] / [i915#2411]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb7/igt@i915_pm_rpm@modeset-pc8-residency-stress.html * igt@i915_suspend@debugfs-reader: - shard-apl: NOTRUN -> [DMESG-WARN][51] ([i915#180]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-apl2/igt@i915_suspend@debugfs-reader.html * igt@kms_atomic_transition@plane-all-modeset-transition: - shard-iclb: NOTRUN -> [SKIP][52] ([i915#1769]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb3/igt@kms_atomic_transition@plane-all-modeset-transition.html - shard-tglb: NOTRUN -> [SKIP][53] ([i915#1769]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb2/igt@kms_atomic_transition@plane-all-modeset-transition.html * igt@kms_big_fb@4-tiled-64bpp-rotate-90: - shard-iclb: NOTRUN -> [SKIP][54] ([i915#5286]) +3 similar issues [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb4/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0: - shard-tglb: NOTRUN -> [SKIP][55] ([i915#5286]) +4 similar issues [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb7/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0.html * igt@kms_big_fb@x-tiled-32bpp-rotate-270: - shard-iclb: NOTRUN -> [SKIP][56] ([fdo#110725] / [fdo#111614]) [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb6/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html - shard-tglb: NOTRUN -> [SKIP][57] ([fdo#111614]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb5/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html * igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip: - shard-apl: NOTRUN -> [SKIP][58] ([fdo#109271] / [i915#3777]) +3 similar issues [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-apl4/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip: - shard-kbl: NOTRUN -> [SKIP][59] ([fdo#109271] / [i915#3777]) +4 similar issues [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-kbl3/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip.html - shard-glk: NOTRUN -> [SKIP][60] ([fdo#109271] / [i915#3777]) [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-glk2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_big_fb@yf-tiled-8bpp-rotate-180: - shard-tglb: NOTRUN -> [SKIP][61] ([fdo#111615]) +8 similar issues [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb6/igt@kms_big_fb@yf-tiled-8bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0: - shard-apl: NOTRUN -> [SKIP][62] ([fdo#109271]) +129 similar issues [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-apl3/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0.html - shard-iclb: NOTRUN -> [SKIP][63] ([fdo#110723]) +2 similar issues [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb6/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0.html * igt@kms_big_joiner@basic: - shard-tglb: NOTRUN -> [SKIP][64] ([i915#2705]) +1 similar issue [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb8/igt@kms_big_joiner@basic.html - shard-iclb: NOTRUN -> [SKIP][65] ([i915#2705]) [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb5/igt@kms_big_joiner@basic.html * igt@kms_ccs@pipe-a-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc: - shard-kbl: NOTRUN -> [SKIP][66] ([fdo#109271] / [i915#3886]) +8 similar issues [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-kbl1/igt@kms_ccs@pipe-a-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc.html * igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs: - shard-apl: NOTRUN -> [SKIP][67] ([fdo#109271] / [i915#3886]) +6 similar issues [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-apl7/igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-b-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs: - shard-tglb: NOTRUN -> [SKIP][68] ([i915#3689] / [i915#3886]) +6 similar issues [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb1/igt@kms_ccs@pipe-b-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-b-crc-sprite-planes-basic-yf_tiled_ccs: - shard-tglb: NOTRUN -> [SKIP][69] ([fdo#111615] / [i915#3689]) +3 similar issues [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb7/igt@kms_ccs@pipe-b-crc-sprite-planes-basic-yf_tiled_ccs.html * igt@kms_ccs@pipe-b-missing-ccs-buffer-y_tiled_gen12_mc_ccs: - shard-glk: NOTRUN -> [SKIP][70] ([fdo#109271] / [i915#3886]) +4 similar issues [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-glk1/igt@kms_ccs@pipe-b-missing-ccs-buffer-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-c-crc-primary-basic-y_tiled_gen12_mc_ccs: - shard-iclb: NOTRUN -> [SKIP][71] ([fdo#109278] / [i915#3886]) +5 similar issues [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb5/igt@kms_ccs@pipe-c-crc-primary-basic-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-d-crc-primary-basic-y_tiled_gen12_mc_ccs: - shard-tglb: NOTRUN -> [SKIP][72] ([i915#3689]) +3 similar issues [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb3/igt@kms_ccs@pipe-d-crc-primary-basic-y_tiled_gen12_mc_ccs.html * igt@kms_chamelium@dp-mode-timings: - shard-glk: NOTRUN -> [SKIP][73] ([fdo#109271] / [fdo#111827]) +4 similar issues [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-glk9/igt@kms_chamelium@dp-mode-timings.html * igt@kms_chamelium@hdmi-hpd-fast: - shard-snb: NOTRUN -> [SKIP][74] ([fdo#109271] / [fdo#111827]) +4 similar issues [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-snb4/igt@kms_chamelium@hdmi-hpd-fast.html * igt@kms_chamelium@hdmi-hpd-for-each-pipe: - shard-kbl: NOTRUN -> [SKIP][75] ([fdo#109271] / [fdo#111827]) +12 similar issues [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-kbl4/igt@kms_chamelium@hdmi-hpd-for-each-pipe.html * igt@kms_chamelium@vga-edid-read: - shard-iclb: NOTRUN -> [SKIP][76] ([fdo#109284] / [fdo#111827]) +5 similar issues [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb4/igt@kms_chamelium@vga-edid-read.html * igt@kms_chamelium@vga-hpd-after-suspend: - shard-tglb: NOTRUN -> [SKIP][77] ([fdo#109284] / [fdo#111827]) +10 similar issues [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb1/igt@kms_chamelium@vga-hpd-after-suspend.html * igt@kms_color_chamelium@pipe-a-ctm-limited-range: - shard-apl: NOTRUN -> [SKIP][78] ([fdo#109271] / [fdo#111827]) +9 similar issues [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-apl1/igt@kms_color_chamelium@pipe-a-ctm-limited-range.html * igt@kms_content_protection@dp-mst-type-1: - shard-tglb: NOTRUN -> [SKIP][79] ([i915#3116] / [i915#3299]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb3/igt@kms_content_protection@dp-mst-type-1.html * igt@kms_cursor_crc@pipe-b-cursor-32x32-sliding: - shard-tglb: NOTRUN -> [SKIP][80] ([i915#3319]) +4 similar issues [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb1/igt@kms_cursor_crc@pipe-b-cursor-32x32-sliding.html * igt@kms_cursor_crc@pipe-b-cursor-512x170-onscreen: - shard-tglb: NOTRUN -> [SKIP][81] ([fdo#109279] / [i915#3359]) +5 similar issues [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb1/igt@kms_cursor_crc@pipe-b-cursor-512x170-onscreen.html * igt@kms_cursor_crc@pipe-b-cursor-512x512-random: - shard-iclb: NOTRUN -> [SKIP][82] ([fdo#109278] / [fdo#109279]) +3 similar issues [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb2/igt@kms_cursor_crc@pipe-b-cursor-512x512-random.html * igt@kms_cursor_crc@pipe-b-cursor-max-size-onscreen: - shard-tglb: NOTRUN -> [SKIP][83] ([i915#3359]) +2 similar issues [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb3/igt@kms_cursor_crc@pipe-b-cursor-max-size-onscreen.html * igt@kms_cursor_crc@pipe-c-cursor-512x170-sliding: - shard-iclb: NOTRUN -> [SKIP][84] ([fdo#109278] / [fdo#109279] / [i915#5691]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb4/igt@kms_cursor_crc@pipe-c-cursor-512x170-sliding.html - shard-tglb: NOTRUN -> [SKIP][85] ([fdo#109279] / [i915#3359] / [i915#5691]) [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb6/igt@kms_cursor_crc@pipe-c-cursor-512x170-sliding.html * igt@kms_cursor_crc@pipe-d-cursor-256x256-rapid-movement: - shard-iclb: NOTRUN -> [SKIP][86] ([fdo#109278]) +26 similar issues [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb2/igt@kms_cursor_crc@pipe-d-cursor-256x256-rapid-movement.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - shard-tglb: NOTRUN -> [SKIP][87] ([i915#4103]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_cursor_legacy@cursora-vs-flipb-atomic: - shard-tglb: NOTRUN -> [SKIP][88] ([fdo#109274] / [fdo#111825]) +7 similar issues [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb1/igt@kms_cursor_legacy@cursora-vs-flipb-atomic.html * igt@kms_cursor_legacy@cursorb-vs-flipa-toggle: - shard-iclb: NOTRUN -> [SKIP][89] ([fdo#109274] / [fdo#109278]) +2 similar issues [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb1/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-iclb: [PASS][90] -> [FAIL][91] ([i915#2346]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11499/shard-iclb4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@pipe-d-single-bo: - shard-kbl: NOTRUN -> [SKIP][92] ([fdo#109271] / [i915#533]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-kbl4/igt@kms_cursor_legacy@pipe-d-single-bo.html * igt@kms_dither@fb-8bpc-vs-panel-8bpc@edp-1-pipe-a: - shard-tglb: NOTRUN -> [SKIP][93] ([i915#3788]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb5/igt@kms_dither@fb-8bpc-vs-panel-8bpc@edp-1-pipe-a.html * igt@kms_draw_crc@draw-method-xrgb8888-pwrite-4tiled: - shard-iclb: NOTRUN -> [SKIP][94] ([i915#5287]) +1 similar issue [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb4/igt@kms_draw_crc@draw-method-xrgb8888-pwrite-4tiled.html - shard-tglb: NOTRUN -> [SKIP][95] ([i915#5287]) [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb6/igt@kms_draw_crc@draw-method-xrgb8888-pwrite-4tiled.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-apl: [PASS][96] -> [INCOMPLETE][97] ([i915#180] / [i915#1982]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11499/shard-apl4/igt@kms_fbcon_fbt@fbc-suspend.html [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-apl2/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_flip@2x-absolute-wf_vblank: - shard-tglb: NOTRUN -> [SKIP][98] ([fdo#109274] / [fdo#111825] / [i915#3966]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb2/igt@kms_flip@2x-absolute-wf_vblank.html * igt@kms_flip@2x-flip-vs-panning-vs-hang: - shard-iclb: NOTRUN -> [SKIP][99] ([fdo#109274]) +3 similar issues [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb3/igt@kms_flip@2x-flip-vs-panning-vs-hang.html * igt@kms_flip@flip-vs-expired-vblank@a-dp1: - shard-apl: [PASS][100] -> [FAIL][101] ([i915#79]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11499/shard-apl7/igt@kms_flip@flip-vs-expired-vblank@a-dp1.html [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-apl2/igt@kms_flip@flip-vs-expired-vblank@a-dp1.html * igt@kms_flip@flip-vs-suspend-interruptible@a-dp1: - shard-kbl: [PASS][102] -> [DMESG-WARN][103] ([i915#180]) +3 similar issues [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11499/shard-kbl3/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-kbl6/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling: - shard-iclb: [PASS][104] -> [SKIP][105] ([i915#3701]) [104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11499/shard-iclb3/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb2/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt: - shard-iclb: NOTRUN -> [SKIP][106] ([fdo#109280]) +21 similar issues [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-onoff: - shard-snb: NOTRUN -> [SKIP][107] ([fdo#109271]) +103 similar issues [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-snb6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-onoff.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-pwrite: - shard-tglb: NOTRUN -> [SKIP][108] ([fdo#109280] / [fdo#111825]) +33 similar issues [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-pwrite.html * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-c: - shard-snb: NOTRUN -> [SKIP][109] ([fdo#109271] / [i915#5341]) [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-snb4/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-c.html * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b-planes: - shard-kbl: NOTRUN -> [DMESG-WARN][110] ([i915#180]) +2 similar issues [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-kbl7/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b-planes.html * igt@kms_plane_alpha_blend@pipe-a-alpha-opaque-fb: - shard-apl: NOTRUN -> [FAIL][111] ([fdo#108145] / [i915#265]) +1 similar issue [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-apl3/igt@kms_plane_alpha_blend@pipe-a-alpha-opaque-fb.html - shard-glk: NOTRUN -> [FAIL][112] ([fdo#108145] / [i915#265]) [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-glk9/igt@kms_plane_alpha_blend@pipe-a-alpha-opaque-fb.html * igt@kms_plane_alpha_blend@pipe-b-constant-alpha-max: - shard-kbl: NOTRUN -> [FAIL][113] ([fdo#108145] / [i915#265]) +1 similar issue [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-kbl6/igt@kms_plane_alpha_blend@pipe-b-constant-alpha-max.html * igt@kms_plane_lowres@pipe-c-tiling-x: - shard-iclb: NOTRUN -> [SKIP][114] ([i915#3536]) [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb3/igt@kms_plane_lowres@pipe-c-tiling-x.html * igt@kms_plane_multiple@atomic-pipe-c-tiling-4: - shard-tglb: NOTRUN -> [SKIP][115] ([i915#5288]) [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb3/igt@kms_plane_multiple@atomic-pipe-c-tiling-4.html * igt@kms_psr2_su@page_flip-xrgb8888: - shard-kbl: NOTRUN -> [SKIP][116] ([fdo#109271] / [i915#658]) +1 similar issue [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-kbl6/igt@kms_psr2_su@page_flip-xrgb8888.html - shard-apl: NOTRUN -> [SKIP][117] ([fdo#109271] / [i915#658]) [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-apl1/igt@kms_psr2_su@page_flip-xrgb8888.html * igt@kms_psr@psr2_cursor_mmap_cpu: - shard-iclb: NOTRUN -> [SKIP][118] ([fdo#109441]) +1 similar issue [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb3/igt@kms_psr@psr2_cursor_mmap_cpu.html * igt@kms_psr@psr2_no_drrs: - shard-iclb: [PASS][119] -> [SKIP][120] ([fdo#109441]) +2 similar issues [119]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11499/shard-iclb2/igt@kms_psr@psr2_no_drrs.html [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb8/igt@kms_psr@psr2_no_drrs.html * igt@kms_psr@psr2_sprite_mmap_cpu: - shard-tglb: NOTRUN -> [FAIL][121] ([i915#132] / [i915#3467]) +2 similar issues [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb7/igt@kms_psr@psr2_sprite_mmap_cpu.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0: - shard-tglb: NOTRUN -> [SKIP][122] ([fdo#111615] / [i915#5289]) [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb7/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html * igt@kms_scaling_modes@scaling-mode-full-aspect: - shard-kbl: NOTRUN -> [SKIP][123] ([fdo#109271]) +178 similar issues [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-kbl7/igt@kms_scaling_modes@scaling-mode-full-aspect.html * igt@kms_scaling_modes@scaling-mode-none@edp-1-pipe-a: - shard-tglb: NOTRUN -> [SKIP][124] ([i915#5030]) +3 similar issues [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb3/igt@kms_scaling_modes@scaling-mode-none@edp-1-pipe-a.html * igt@kms_scaling_modes@scaling-mode-none@edp-1-pipe-c: - shard-iclb: NOTRUN -> [SKIP][125] ([i915#5030]) +2 similar issues [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-iclb2/igt@kms_scaling_modes@scaling-mode-none@edp-1-pipe-c.html * igt@kms_setmode@basic@pipe-a-vga-1: - shard-snb: NOTRUN -> [FAIL][126] ([i915#5465]) +1 similar issue [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-snb6/igt@kms_setmode@basic@pipe-a-vga-1.html * igt@kms_tv_load_detect@load-detect: - shard-tglb: NOTRUN -> [SKIP][127] ([fdo#109309]) [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/shard-tglb2/igt@kms_tv_load_ == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6930/index.html [-- Attachment #2: Type: text/html, Size: 33874 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2022-04-14 12:00 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2022-04-14 8:34 [igt-dev] [PATCH RFC 0/1] Better handle video driver unload logic Mauro Carvalho Chehab 2022-04-14 8:34 ` [igt-dev] [PATCH RFC 1/1] tests/core_hotunplug: properly finish processes using audio devices Mauro Carvalho Chehab 2022-04-14 10:08 ` [igt-dev] ✓ Fi.CI.BAT: success for Better handle video driver unload logic Patchwork 2022-04-14 12:00 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.