* [PATCH] virtio: nsm: require CAP_SYS_ADMIN for raw messages
From: Yousef Alhouseen @ 2026-06-24 17:36 UTC (permalink / raw)
To: Alexander Graf
Cc: The AWS Nitro Enclaves Team, Arnd Bergmann, Greg Kroah-Hartman,
linux-kernel, Yousef Alhouseen
NSM_IOCTL_RAW is documented as CAP_SYS_ADMIN-only.
/dev/nsm is mode 0666, but the ioctl handler did not check that capability.
Reject unprivileged raw messages before sending them to the device.
Signed-off-by: Yousef Alhouseen <alhouseenyousef@gmail.com>
---
drivers/misc/nsm.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/drivers/misc/nsm.c b/drivers/misc/nsm.c
index e39ff0071..8153edff3 100644
--- a/drivers/misc/nsm.c
+++ b/drivers/misc/nsm.c
@@ -9,6 +9,7 @@
* space can use to issue these commands.
*/
+#include <linux/capability.h>
#include <linux/file.h>
#include <linux/fs.h>
#include <linux/interrupt.h>
@@ -361,6 +362,9 @@ static long nsm_dev_ioctl(struct file *file, unsigned int cmd,
if (cmd != NSM_IOCTL_RAW)
return -EINVAL;
+ if (!capable(CAP_SYS_ADMIN))
+ return -EPERM;
+
if (_IOC_SIZE(cmd) != sizeof(raw))
return -EINVAL;
--
2.54.0
^ permalink raw reply related
* Re: [Buildroot] [PATCHv2 1/3] package/iptables: improve kernel support for iptables-legacy and iptables-nft
From: Fiona Klute via buildroot @ 2026-06-24 17:36 UTC (permalink / raw)
To: Romain Naour, buildroot
In-Reply-To: <20260624125154.1869177-1-romain.naour@smile.fr>
Hi Romain,
one small question below.
Am 24.06.26 um 14:51 schrieb Romain Naour via buildroot:
> Since kernels 6.17, support for netfilter legacy tables were disabled
> by default [1] but iptables package needs Netfilter legacy tables
> support enabled in the kernel when nftables compat is not enabled.
>
> Make sure to enable CONFIG_IP_NF_IPTABLES_LEGACY and
> CONFIG_NETFILTER_XTABLES_LEGACY for kernels >= 6.17.
>
> Fixes:
>
> [BRTEST# iptables --flush
> modprobe: module ip_tables not found in modules.dep
> iptables v1.8.11 (legacy): can't initialize iptables table `filter': Table does not exist (do you need to insmod?)
> Perhaps iptables or your kernel needs to be upgraded.
>
> On the other hand, when nftables compat (iptables-nft) is used by
> default (BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y) we have to enable
> nft protocol support in the kernel.
>
> iptables --version
> iptables: Failed to initialize nft: Protocol not supported
>
> Enable CONFIG_NF_TABLES and CONFIG_NF_TABLES_INET as for
> NFTABLES_LINUX_CONFIG_FIXUPS and complete the list with
> CONFIG_NFT_SOCKET needed to pass the TestIptables with
> nftables compat (iptables-nft) enabled.
>
> Without CONFIG_NFT_SOCKET:
>
> iptables --policy INPUT ACCEPT
> iptables v1.8.11 (nf_tables): TABLE_ADD failed (Operation not supported): table filter
>
> So, disable iptables-legacy support only when nftables compat is not
> enabled by default. Enable iptables-nft support when nftables compat is
> enabled, even if not used by default.
I guess the "not" in the first sentence is a typo? "Disable
iptables-legacy support only when nftables compat is enabled by default"
is what's happening. I can fix that when applying, just want to be sure
about your intention.
Maybe at some point we should merge BR2_PACKAGE_IPTABLES_NFTABLES and
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT? I can't really think of a
situation where someone would want to enable the nftables backend but
not use it by default, mixing legacy with nftables is a recipe for
trouble. But that's a separate thing. :-)
Best regards,
Fiona
> [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=9fce66583f06c212e95e4b76dd61d8432ffa56b6
>
> Signed-off-by: Romain Naour <romain.naour@smile.fr>
> ---
> v2:
> - Enable kernel support for iptables-nft even if nftables compat is not
> enabled by default (Fiona Klute).
> - Enable kernel support for iptables-legacy only if nftables compat is not
> enabled by default (Fiona Klute).
> ---
> package/iptables/iptables.mk | 22 ++++++++++++++++++++++
> 1 file changed, 22 insertions(+)
>
> diff --git a/package/iptables/iptables.mk b/package/iptables/iptables.mk
> index a9d912f6cc..bb01c07a43 100644
> --- a/package/iptables/iptables.mk
> +++ b/package/iptables/iptables.mk
> @@ -49,11 +49,33 @@ else
> IPTABLES_CONF_OPTS += --disable-bpf-compiler --disable-nfsynproxy
> endif
>
> +# Enable kernel support for iptables-nft even if nftables compat is not
> +# enabled by default.
> +ifeq ($(BR2_PACKAGE_IPTABLES_NFTABLES),y)
> +define IPTABLES_LINUX_CONFIG_FIXUPS_IPTABLES_NFT
> + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES)
> + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_INET)
> + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_SOCKET)
> +endef
> +endif
> +
> +# Enable kernel support for iptables-legacy only if nftables compat is not
> +# enabled by default.
> +ifeq ($(BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT),)
> +define IPTABLES_LINUX_CONFIG_FIXUPS_IPTABLES_LEGACY
> + # [for Linux kernel versions 6.17 and later]
> + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_IPTABLES_LEGACY)
> + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_XTABLES_LEGACY)
> +endef
> +endif
> +
> define IPTABLES_LINUX_CONFIG_FIXUPS
> $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_IPTABLES)
> $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_FILTER)
> $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER)
> $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_XTABLES)
> + $(IPTABLES_LINUX_CONFIG_FIXUPS_IPTABLES_LEGACY)
> + $(IPTABLES_LINUX_CONFIG_FIXUPS_IPTABLES_NFT)
> endef
>
> define IPTABLES_INSTALL_INIT_SYSV
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply
* [PATCH v2] dt-bindings: mediatek: cec: Correct the compatibles for mt7623-mt8167
From: Luca Leonardo Scorcia @ 2026-06-24 17:36 UTC (permalink / raw)
To: linux-mediatek
Cc: Luca Leonardo Scorcia, Chun-Kuang Hu, Philipp Zabel, David Airlie,
Simona Vetter, Maarten Lankhorst, Maxime Ripard,
Thomas Zimmermann, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Matthias Brugger, AngeloGioacchino Del Regno, CK Hu, Jitao shi,
dri-devel, devicetree, linux-kernel, linux-arm-kernel
The HDMI CEC driver for both mt7623 and mt8167 is actually the same as
mt8173-cec and the mt7623n.dtsi board include file already uses mt8173-cec
compatible as a fallback, but the documentation lists them as separate
entries. Correct the binding by adding the correct fallback.
This change fixes the following dtbs_check errors:
DTC [C] arch/arm/boot/dts/mediatek/mt7623n-rfb-emmc.dtb
cec@10012000 (mediatek,mt7623-cec): compatible: ['mediatek,mt7623-cec',
'mediatek,mt8173-cec'] is too long
DTC [C] arch/arm/boot/dts/mediatek/mt7623n-bananapi-bpi-r2.dtb
cec@10012000 (mediatek,mt7623-cec): compatible: ['mediatek,mt7623-cec',
'mediatek,mt8173-cec'] is too long
Signed-off-by: Luca Leonardo Scorcia <l.scorcia@gmail.com>
---
Changes in v2:
* Fixed yaml indent (sorry about that, I ran checks multiple times but
it did not show anything - I had to clean everything and run them again
to get them to show...).
* Added details about the errors that are fixed with this patch.
Initial version: [1]
[1] https://lore.kernel.org/linux-mediatek/20260623135757.5111-1-l.scorcia@gmail.com/
.../bindings/display/mediatek/mediatek,cec.yaml | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,cec.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,cec.yaml
index 080cf321209e..bc288b1c6f07 100644
--- a/Documentation/devicetree/bindings/display/mediatek/mediatek,cec.yaml
+++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,cec.yaml
@@ -15,10 +15,13 @@ description: |
properties:
compatible:
- enum:
- - mediatek,mt7623-cec
- - mediatek,mt8167-cec
- - mediatek,mt8173-cec
+ oneOf:
+ - const: mediatek,mt8173-cec
+ - items:
+ - enum:
+ - mediatek,mt7623-cec
+ - mediatek,mt8167-cec
+ - const: mediatek,mt8173-cec
reg:
maxItems: 1
--
2.43.0
^ permalink raw reply related
* [PATCH v3 0/4] cpufreq: intel_pstate: A fix and some cleanups
From: Rafael J. Wysocki @ 2026-06-24 17:32 UTC (permalink / raw)
To: Linux PM; +Cc: LKML, Srinivas Pandruvada, Doug Smythies
Hi,
This replaces
https://lore.kernel.org/linux-pm/6005456.DvuYhMxLoT@rafael.j.wysocki/
and drops the most significant change in it which was making intel_pstate
set cpuinfo_min_freq to a lower value with HWP enabled. That change
went too far and needs to be reconsidered.
The other changes in the series, and in particular the fix in the first
patch, are useful and will facilitate further improvements, so here
they go.
This series is independent of
https://lore.kernel.org/linux-pm/6286434.lOV4Wx5bFT@rafael.j.wysocki/
and applies to Linux 7.1.
Thanks!
^ permalink raw reply
* [PATCH v3 1/4] cpufreq: intel_pstate: Fix setting minimum P-state at init time
From: Rafael J. Wysocki @ 2026-06-24 17:33 UTC (permalink / raw)
To: Linux PM; +Cc: LKML, Srinivas Pandruvada, Doug Smythies
In-Reply-To: <4752842.LvFx2qVVIh@rafael.j.wysocki>
From: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
If HWP is enabled, writes to MSR_IA32_PERF_CTL have no effect,
so intel_pstate_get_cpu_pstates() should not attempt to call
intel_pstate_set_min_pstate() to set the minimum P-state for the
given CPU in that case.
Accordingly, remove the intel_pstate_set_min_pstate()
call from intel_pstate_get_cpu_pstates() and make both
intel_pstate_cpu_init() and intel_cpufreq_cpu_init() call
that function in their non-HWP code paths.
The HWP code path in intel_pstate_cpu_init() does not need to update
the current P-state of the CPU directly at all because it is taken
care of the processor automatically, but the HWP code path of
intel_cpufreq_cpu_init() should update it in principle to
initialize the DESIRED_PERF field in MSR_HWP_REQUEST. For this
purpose, make it call intel_cpufreq_hwp_update() and pass
the minimum P-state limit to it as the current target value along
with the current minimum and maximum limits.
Fixes: f6ebbcf08f37 ("cpufreq: intel_pstate: Implement passive mode with HWP enabled")
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
---
drivers/cpufreq/intel_pstate.c | 19 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)
diff --git a/drivers/cpufreq/intel_pstate.c b/drivers/cpufreq/intel_pstate.c
index 1f093e346430..95e41e975c45 100644
--- a/drivers/cpufreq/intel_pstate.c
+++ b/drivers/cpufreq/intel_pstate.c
@@ -2354,8 +2354,6 @@ static void intel_pstate_get_cpu_pstates(struct cpudata *cpu)
if (pstate_funcs.get_vid)
pstate_funcs.get_vid(cpu);
-
- intel_pstate_set_min_pstate(cpu);
}
/*
@@ -3062,6 +3060,7 @@ static int __intel_pstate_cpu_init(struct cpufreq_policy *policy)
static int intel_pstate_cpu_init(struct cpufreq_policy *policy)
{
int ret = __intel_pstate_cpu_init(policy);
+ struct cpudata *cpu;
if (ret)
return ret;
@@ -3072,11 +3071,11 @@ static int intel_pstate_cpu_init(struct cpufreq_policy *policy)
*/
policy->policy = CPUFREQ_POLICY_POWERSAVE;
- if (hwp_active) {
- struct cpudata *cpu = all_cpu_data[policy->cpu];
-
+ cpu = all_cpu_data[policy->cpu];
+ if (hwp_active)
cpu->epp_cached = intel_pstate_get_epp(cpu, 0);
- }
+ else
+ intel_pstate_set_min_pstate(cpu);
return 0;
}
@@ -3300,8 +3299,6 @@ static int intel_cpufreq_cpu_init(struct cpufreq_policy *policy)
return ret;
policy->cpuinfo.transition_latency = INTEL_CPUFREQ_TRANSITION_LATENCY;
- /* This reflects the intel_pstate_get_cpu_pstates() setting. */
- policy->cur = policy->cpuinfo.min_freq;
req = kzalloc_objs(*req, 2);
if (!req) {
@@ -3322,9 +3319,15 @@ static int intel_cpufreq_cpu_init(struct cpufreq_policy *policy)
WRITE_ONCE(cpu->hwp_req_cached, value);
cpu->epp_cached = intel_pstate_get_epp(cpu, value);
+
+ intel_cpufreq_hwp_update(cpu, cpu->pstate.min_pstate,
+ cpu->pstate.max_pstate,
+ cpu->pstate.min_pstate, false);
} else {
policy->transition_delay_us = INTEL_CPUFREQ_TRANSITION_DELAY;
+ intel_pstate_set_min_pstate(cpu);
}
+ policy->cur = policy->cpuinfo.min_freq;
freq = DIV_ROUND_UP(cpu->pstate.turbo_freq * global.min_perf_pct, 100);
--
2.51.0
^ permalink raw reply related
* [PATCH v3 2/4] cpufreq: intel_pstate: Introduce intel_pstate_update_freq_limits()
From: Rafael J. Wysocki @ 2026-06-24 17:34 UTC (permalink / raw)
To: Linux PM; +Cc: LKML, Srinivas Pandruvada, Doug Smythies
In-Reply-To: <4752842.LvFx2qVVIh@rafael.j.wysocki>
From: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
Introduce a new helper function, intel_pstate_update_freq_limits(),
for updating the max and turbo frequency values for the given CPU after
updating the corresponding P-states.
Use it in intel_pstate_get_hwp_cap() and intel_pstate_get_cpu_pstates(),
in the latter case instead of the direct updates of the max and turbo
frequency values in intel_pstate_hybrid_hwp_adjust().
No intentional functional impact.
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
---
drivers/cpufreq/intel_pstate.c | 36 +++++++++++++++++-----------------
1 file changed, 18 insertions(+), 18 deletions(-)
diff --git a/drivers/cpufreq/intel_pstate.c b/drivers/cpufreq/intel_pstate.c
index 95e41e975c45..e143c80a3215 100644
--- a/drivers/cpufreq/intel_pstate.c
+++ b/drivers/cpufreq/intel_pstate.c
@@ -587,11 +587,6 @@ static void intel_pstate_hybrid_hwp_adjust(struct cpudata *cpu)
hwp_is_hybrid = true;
- cpu->pstate.turbo_freq = rounddown(cpu->pstate.turbo_pstate * scaling,
- perf_ctl_scaling);
- cpu->pstate.max_freq = rounddown(cpu->pstate.max_pstate * scaling,
- perf_ctl_scaling);
-
freq = perf_ctl_max_phys * perf_ctl_scaling;
cpu->pstate.max_pstate_physical = intel_pstate_freq_to_hwp(cpu, freq);
@@ -1183,6 +1178,22 @@ static bool hybrid_clear_max_perf_cpu(void)
return ret;
}
+static void intel_pstate_update_freq_limits(struct cpudata *cpu)
+{
+ int scaling = cpu->pstate.scaling;
+ unsigned int turbo_freq = cpu->pstate.turbo_pstate * scaling;
+ unsigned int max_freq = cpu->pstate.max_pstate * scaling;
+ int perf_ctl_scaling = cpu->pstate.perf_ctl_scaling;
+
+ if (scaling != perf_ctl_scaling) {
+ turbo_freq = rounddown(turbo_freq, perf_ctl_scaling);
+ max_freq = rounddown(max_freq, perf_ctl_scaling);
+ }
+
+ cpu->pstate.turbo_freq = turbo_freq;
+ cpu->pstate.max_freq = max_freq;
+}
+
static void __intel_pstate_get_hwp_cap(struct cpudata *cpu)
{
u64 cap;
@@ -1195,20 +1206,8 @@ static void __intel_pstate_get_hwp_cap(struct cpudata *cpu)
static void intel_pstate_get_hwp_cap(struct cpudata *cpu)
{
- int scaling = cpu->pstate.scaling;
-
__intel_pstate_get_hwp_cap(cpu);
-
- cpu->pstate.max_freq = cpu->pstate.max_pstate * scaling;
- cpu->pstate.turbo_freq = cpu->pstate.turbo_pstate * scaling;
- if (scaling != cpu->pstate.perf_ctl_scaling) {
- int perf_ctl_scaling = cpu->pstate.perf_ctl_scaling;
-
- cpu->pstate.max_freq = rounddown(cpu->pstate.max_freq,
- perf_ctl_scaling);
- cpu->pstate.turbo_freq = rounddown(cpu->pstate.turbo_freq,
- perf_ctl_scaling);
- }
+ intel_pstate_update_freq_limits(cpu);
}
static void hybrid_update_capacity(struct cpudata *cpu)
@@ -2329,6 +2328,7 @@ static void intel_pstate_get_cpu_pstates(struct cpudata *cpu)
if (pstate_funcs.get_cpu_scaling) {
cpu->pstate.scaling = pstate_funcs.get_cpu_scaling(cpu->cpu);
intel_pstate_hybrid_hwp_adjust(cpu);
+ intel_pstate_update_freq_limits(cpu);
} else {
cpu->pstate.scaling = perf_ctl_scaling;
}
--
2.51.0
^ permalink raw reply related
* [PATCH v3 3/4] cpufreq: intel_pstate: Consolidate frequency values computation
From: Rafael J. Wysocki @ 2026-06-24 17:35 UTC (permalink / raw)
To: Linux PM; +Cc: LKML, Srinivas Pandruvada, Doug Smythies
In-Reply-To: <4752842.LvFx2qVVIh@rafael.j.wysocki>
From: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
Update intel_pstate_get_cpu_pstates() to use
intel_pstate_update_freq_limits() for computing the max and
turbo frequency values in all cases, including non-hybrid HWP
and HWP disabled.
No intentional functional impact.
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
---
drivers/cpufreq/intel_pstate.c | 12 +++---------
1 file changed, 3 insertions(+), 9 deletions(-)
diff --git a/drivers/cpufreq/intel_pstate.c b/drivers/cpufreq/intel_pstate.c
index e143c80a3215..edc90ecb0b00 100644
--- a/drivers/cpufreq/intel_pstate.c
+++ b/drivers/cpufreq/intel_pstate.c
@@ -590,13 +590,11 @@ static void intel_pstate_hybrid_hwp_adjust(struct cpudata *cpu)
freq = perf_ctl_max_phys * perf_ctl_scaling;
cpu->pstate.max_pstate_physical = intel_pstate_freq_to_hwp(cpu, freq);
- freq = cpu->pstate.min_pstate * perf_ctl_scaling;
- cpu->pstate.min_freq = freq;
/*
* Cast the min P-state value retrieved via pstate_funcs.get_min() to
* the effective range of HWP performance levels.
*/
- cpu->pstate.min_pstate = intel_pstate_freq_to_hwp(cpu, freq);
+ cpu->pstate.min_pstate = intel_pstate_freq_to_hwp(cpu, cpu->pstate.min_freq);
}
static bool turbo_is_disabled(void)
@@ -2320,6 +2318,7 @@ static void intel_pstate_get_cpu_pstates(struct cpudata *cpu)
cpu->pstate.max_pstate_physical = pstate_funcs.get_max_physical(cpu->cpu);
cpu->pstate.min_pstate = pstate_funcs.get_min(cpu->cpu);
+ cpu->pstate.min_freq = cpu->pstate.min_pstate * perf_ctl_scaling;
cpu->pstate.perf_ctl_scaling = perf_ctl_scaling;
if (hwp_active && !hwp_mode_bdw) {
@@ -2328,7 +2327,6 @@ static void intel_pstate_get_cpu_pstates(struct cpudata *cpu)
if (pstate_funcs.get_cpu_scaling) {
cpu->pstate.scaling = pstate_funcs.get_cpu_scaling(cpu->cpu);
intel_pstate_hybrid_hwp_adjust(cpu);
- intel_pstate_update_freq_limits(cpu);
} else {
cpu->pstate.scaling = perf_ctl_scaling;
}
@@ -2343,11 +2341,7 @@ static void intel_pstate_get_cpu_pstates(struct cpudata *cpu)
cpu->pstate.turbo_pstate = pstate_funcs.get_turbo(cpu->cpu);
}
- if (cpu->pstate.scaling == perf_ctl_scaling) {
- cpu->pstate.min_freq = cpu->pstate.min_pstate * perf_ctl_scaling;
- cpu->pstate.max_freq = cpu->pstate.max_pstate * perf_ctl_scaling;
- cpu->pstate.turbo_freq = cpu->pstate.turbo_pstate * perf_ctl_scaling;
- }
+ intel_pstate_update_freq_limits(cpu);
if (pstate_funcs.get_aperf_mperf_shift)
cpu->aperf_mperf_shift = pstate_funcs.get_aperf_mperf_shift();
--
2.51.0
^ permalink raw reply related
* [PATCH v3 4/4] cpufreq: intel_pstate: Move two functions closer to callers
From: Rafael J. Wysocki @ 2026-06-24 17:36 UTC (permalink / raw)
To: Linux PM; +Cc: LKML, Srinivas Pandruvada, Doug Smythies
In-Reply-To: <4752842.LvFx2qVVIh@rafael.j.wysocki>
From: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
Move intel_pstate_set_pstate() and intel_pstate_set_min_pstate() that
are not used on systems with HWP enabled, closer to their first
callers.
No intentional functional impact.
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
---
drivers/cpufreq/intel_pstate.c | 36 +++++++++++++++++-----------------
1 file changed, 18 insertions(+), 18 deletions(-)
diff --git a/drivers/cpufreq/intel_pstate.c b/drivers/cpufreq/intel_pstate.c
index edc90ecb0b00..25ef2848eebf 100644
--- a/drivers/cpufreq/intel_pstate.c
+++ b/drivers/cpufreq/intel_pstate.c
@@ -2294,24 +2294,6 @@ static int hwp_get_cpu_scaling(int cpu)
return intel_pstate_cppc_get_scaling(cpu);
}
-static void intel_pstate_set_pstate(struct cpudata *cpu, int pstate)
-{
- trace_cpu_frequency(pstate * cpu->pstate.scaling, cpu->cpu);
- cpu->pstate.current_pstate = pstate;
- /*
- * Generally, there is no guarantee that this code will always run on
- * the CPU being updated, so force the register update to run on the
- * right CPU.
- */
- wrmsrq_on_cpu(cpu->cpu, MSR_IA32_PERF_CTL,
- pstate_funcs.get_val(cpu, pstate));
-}
-
-static void intel_pstate_set_min_pstate(struct cpudata *cpu)
-{
- intel_pstate_set_pstate(cpu, cpu->pstate.min_pstate);
-}
-
static void intel_pstate_get_cpu_pstates(struct cpudata *cpu)
{
int perf_ctl_scaling = pstate_funcs.get_scaling();
@@ -2874,6 +2856,19 @@ static void intel_pstate_update_perf_limits(struct cpudata *cpu,
cpu->min_perf_ratio);
}
+static void intel_pstate_set_pstate(struct cpudata *cpu, int pstate)
+{
+ trace_cpu_frequency(pstate * cpu->pstate.scaling, cpu->cpu);
+ cpu->pstate.current_pstate = pstate;
+ /*
+ * Generally, there is no guarantee that this code will always run on
+ * the CPU being updated, so force the register update to run on the
+ * right CPU.
+ */
+ wrmsrq_on_cpu(cpu->cpu, MSR_IA32_PERF_CTL,
+ pstate_funcs.get_val(cpu, pstate));
+}
+
static int intel_pstate_set_policy(struct cpufreq_policy *policy)
{
struct cpudata *cpu;
@@ -2961,6 +2956,11 @@ static int intel_pstate_verify_policy(struct cpufreq_policy_data *policy)
return 0;
}
+static void intel_pstate_set_min_pstate(struct cpudata *cpu)
+{
+ intel_pstate_set_pstate(cpu, cpu->pstate.min_pstate);
+}
+
static int intel_cpufreq_cpu_offline(struct cpufreq_policy *policy)
{
struct cpudata *cpu = all_cpu_data[policy->cpu];
--
2.51.0
^ permalink raw reply related
* Re: [PATCH 0/2] Convert env export and import to use getopt()
From: Quentin Schulz @ 2026-06-24 17:35 UTC (permalink / raw)
To: Tom Rini, Simon Glass
Cc: u-boot, Sean Anderson, Andrew Goodbody, Christian Marangi,
Heiko Schocher, Heinrich Schuchardt, Ilias Apalodimas,
Jerome Forissier, Kory Maincent (TI.com), Marek Vasut,
Mikhail Kshevetskiy
In-Reply-To: <20260522170328.GU1858239@bill-the-cat>
On 5/22/26 7:03 PM, Tom Rini wrote:
> On Wed, May 20, 2026 at 02:12:12PM -0600, Simon Glass wrote:
>
>> U-Boot has had a getopt() implementation for over five years but it is
>> not used much; most commands hand-roll their own argv loops to spot
>> -x style flags. The env export and env import sub-commands have the
>> gnarliest of these parsers in nvedit.c
>>
>> Each one walks every -prefixed argv element by hand, opens an inner
>> loop to split grouped flags and tracks a counter to catch a repeated
>> format flag.
>>
>> This short series converts both sub-commands to getopt(). The mutex
>> check for the format flags is done after the option loop, since it is
>> a per-command rule rather than an option-parsing rule, and the trailing
>> positional list is read straight out of argv from gs.index onwards.
>>
>> There is no functional change. getopt() stops at the first non-option,
>> just as the hand-rolled loops did, so options still have to appear
>> before the positional arguments.
>>
>> Each command gains a 'select GETOPT' so the parser is linked in on
>> boards that do not already enable it.
>>
>> For firefly-rk3399:
>>
>> 03: cmd: nvedit: Use getopt() in env export
>> aarch64: (for 1/1 boards) all -45.0 rodata +27.0 text -72.0
>> 04: cmd: nvedit: Use getopt() in env import
>> aarch64: (for 1/1 boards) all -27.0 rodata -55.0 text +28.0
>>
>>
>> Simon Glass (2):
>> cmd: nvedit: Use getopt() in env export
>> cmd: nvedit: Use getopt() in env import
>>
>> cmd/Kconfig | 2 +
>> cmd/nvedit.c | 186 +++++++++++++++++++++++----------------------------
>> env/common.c | 2 +-
>> 3 files changed, 85 insertions(+), 105 deletions(-)
>
> For the record, here's a link to v2:
> https://lore.kernel.org/u-boot/20260519233207.2765755-1-sjg@chromium.org/
> And here's the full size change for firefly-rk3399:
> Summary of 3 commits for 1 boards (1 thread, 12 jobs per thread)
> 01: arm: Fix typo in linker script
> aarch64: w+ firefly-rk3399
> +(firefly-rk3399) Image 'simple-bin' is missing external blobs and is non-functional: atf-bl31
> +(firefly-rk3399)
> +(firefly-rk3399) /binman/simple-bin/fit/images/@atf-SEQ/atf-bl31 (atf-bl31):
> +(firefly-rk3399) See the documentation for your board. You may need to build ARM Trusted
> +(firefly-rk3399) Firmware and build with BL31=/path/to/bl31.bin
> +(firefly-rk3399) Image 'simple-bin' is missing optional external blobs but is still functional: tee-os
> +(firefly-rk3399) /binman/simple-bin/fit/images/@tee-SEQ/tee-os (tee-os):
> +(firefly-rk3399) See the documentation for your board. You may need to build Open Portable
> +(firefly-rk3399) Trusted Execution Environment (OP-TEE) and build with TEE=/path/to/tee.bin
> +(firefly-rk3399) Some images are invalid
> 02: cmd: nvedit: Use getopt() in env export
> aarch64: (for 1/1 boards) all +883.0 rodata +199.0 text +684.0
> firefly-rk3399 : all +883 rodata +199 text +684
> u-boot: add: 5/0, grow: 0/-2 bytes: 1184/-500 (684)
> function old new delta
> __getopt - 520 +520
> static.bdinfo_print_all - 324 +324
> print_eth - 236 +236
> print_bi_dram - 92 +92
> getopt_init_state - 12 +12
> do_env_export 548 476 -72
> do_bdinfo 588 160 -428
> 03: cmd: nvedit: Use getopt() in env import
> aarch64: (for 1/1 boards) all -27.0 rodata -55.0 text +28.0
> firefly-rk3399 : all -27 rodata -55 text +28
> u-boot: add: 0/0, grow: 1/0 bytes: 28/0 (28)
> function old new delta
> do_env_import 668 696 +28
>
> And so this is why I'm just deferring this until someone has the time to
> pick up and address the underlying problems with this potential
> migration that have been raised in the previous iterations.
>
Chiming in because I was put in Cc...
Do I understand correctly that this only impacts U-Boot proper? If so,
is a size increase in proper that much of a blocker? As opposed to xPL
which usually resides in SRAM, I'm assuming U-Boot proper would run in
RAM where I hope an additional ~700B shouldn't be too much to ask for?
The issue however could be on the storage medium where U-Boot proper is
located, maybe this gets the binary above the max space allowed for
U-Boot proper to be stored (e.g. on some of my boards I'm (self-imposed)
limited to 2000KiB) though I'm assuming it could be less than 700B if
U-Boot proper is compressed for example. But I'm also lucky enough to
have storage space and (D)RAM to spare on my boards.
Out of the RFC, I see the strlower() part as being separate from the
rest, maybe that's something we could revisit separately? Reading the
cover letter, we should even spare 60B with that alone, with the added
benefit of easier maintainability?
Cheers,
Quentin
^ permalink raw reply
* [PATCH] dt-bindings: mediatek: hdmi-ddc: Correct the compatibles for mt7623-mt8167
From: Luca Leonardo Scorcia @ 2026-06-24 17:34 UTC (permalink / raw)
To: linux-mediatek
Cc: Luca Leonardo Scorcia, Chun-Kuang Hu, Philipp Zabel,
Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Matthias Brugger, AngeloGioacchino Del Regno, CK Hu, Jitao shi,
dri-devel, devicetree, linux-kernel, linux-arm-kernel
The HDMI DDC driver for both mt7623 and mt8167 is actually the same as
mt8173-hdmi-ddc and the mt7623n.dtsi board include file already uses
mt8173-hdmi-ddc compatible as a fallback, but the documentation lists
them as separate entries. Correct the binding by adding the correct
fallback.
This change fixes the following dtbs_check errors:
DTC [C] arch/arm/boot/dts/mediatek/mt7623n-rfb-emmc.dtb
i2c@11013000 (mediatek,mt7623-hdmi-ddc): compatible:
['mediatek,mt7623-hdmi-ddc', 'mediatek,mt8173-hdmi-ddc'] is too long
DTC [C] arch/arm/boot/dts/mediatek/mt7623n-bananapi-bpi-r2.dtb
i2c@11013000 (mediatek,mt7623-hdmi-ddc): compatible:
['mediatek,mt7623-hdmi-ddc', 'mediatek,mt8173-hdmi-ddc'] is too long
Signed-off-by: Luca Leonardo Scorcia <l.scorcia@gmail.com>
---
.../bindings/display/mediatek/mediatek,hdmi-ddc.yaml | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,hdmi-ddc.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,hdmi-ddc.yaml
index bd8f7b8ae0ff..966127e1ee63 100644
--- a/Documentation/devicetree/bindings/display/mediatek/mediatek,hdmi-ddc.yaml
+++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,hdmi-ddc.yaml
@@ -15,10 +15,13 @@ description: |
properties:
compatible:
- enum:
- - mediatek,mt7623-hdmi-ddc
- - mediatek,mt8167-hdmi-ddc
- - mediatek,mt8173-hdmi-ddc
+ oneOf:
+ - const: mediatek,mt8173-hdmi-ddc
+ - items:
+ - enum:
+ - mediatek,mt7623-hdmi-ddc
+ - mediatek,mt8167-hdmi-ddc
+ - const: mediatek,mt8173-hdmi-ddc
reg:
maxItems: 1
--
2.43.0
^ permalink raw reply related
* Re: [PATCH v2 1/2] drm/panthor: Add vm_bind region with kbo range overlap check
From: Adrián Larumbe @ 2026-06-24 17:35 UTC (permalink / raw)
To: Adrián Larumbe
Cc: Boris Brezillon, Steven Price, Liviu Dudau, Maarten Lankhorst,
Maxime Ripard, Thomas Zimmermann, David Airlie, Simona Vetter,
dri-devel, linux-kernel
In-Reply-To: <20260619-vm_bind_checks-v2-1-b51abab35f71@collabora.com>
On Fri, 19 Jun 2026 13:41:22 +0100, Adrián Larumbe <adrian.larumbe@collabora.com> wrote:
> diff --git a/drivers/gpu/drm/panthor/panthor_mmu.c b/drivers/gpu/drm/panthor/panthor_mmu.c
> index 31cc57029c12..a8de4fe6b231 100644
> --- a/drivers/gpu/drm/panthor/panthor_mmu.c
> +++ b/drivers/gpu/drm/panthor/panthor_mmu.c
> @@ -2981,6 +2986,10 @@ panthor_vm_bind_prepare_op_ctx(struct drm_file *file,
> if (!IS_ALIGNED(op->va | op->size | op->bo_offset, vm_pgsz))
> return -EINVAL;
>
> + /* We don't allow mappings that overlap with kbo's reserved range */
> + if (op->va + op->size > vm->user_va_end)
> + return -EINVAL;
I wrote an overflow check as follows, in panthor_vm_prepare_map_op_ctx():
/* Protect against sparse VA range overflow */
if (is_sparse && check_add_overflow(op->va, op->size, &end))
return -EINVAL;
However, despite Shashiko's warning, it seems there's no need for this, because drm_gpuvm
core code is already performing this kind of check inside __drm_gpuvm_sm_map():
__drm_gpuvm_sm_map -> drm_gpuvm_range_valid -> drm_gpuvm_check_overflow
So even though we wouldn't catch the overflow when we test that the bind range falls within
the user_va boundary, it will be caught later at map time, and maybe that's enough?
--
Adrián Larumbe <adrian.larumbe@collabora.com>
^ permalink raw reply
* [PATCH] virtio: nsm: fix raw ioctl copy error path
From: Yousef Alhouseen @ 2026-06-24 17:35 UTC (permalink / raw)
To: Alexander Graf
Cc: The AWS Nitro Enclaves Team, Arnd Bergmann, Greg Kroah-Hartman,
linux-kernel, Yousef Alhouseen
nsm_dev_ioctl() uses a common exit path which unlocks nsm->lock.
A failed copy_from_user() reaches that path before the mutex is locked.
Return -EFAULT directly for that pre-lock failure.
Signed-off-by: Yousef Alhouseen <alhouseenyousef@gmail.com>
---
drivers/misc/nsm.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/misc/nsm.c b/drivers/misc/nsm.c
index ef7b32742..e39ff0071 100644
--- a/drivers/misc/nsm.c
+++ b/drivers/misc/nsm.c
@@ -365,9 +365,8 @@ static long nsm_dev_ioctl(struct file *file, unsigned int cmd,
return -EINVAL;
/* Copy user argument struct to kernel argument struct */
- r = -EFAULT;
if (copy_from_user(&raw, argp, _IOC_SIZE(cmd)))
- goto out;
+ return -EFAULT;
mutex_lock(&nsm->lock);
--
2.54.0
^ permalink raw reply related
* Re: [PATCH v5 2/2] xfs: prevent close() from hanging on frozen filesystems
From: Darrick J. Wong @ 2026-06-24 17:35 UTC (permalink / raw)
To: Aditya Srivastava
Cc: Carlos Maiolino, Christoph Hellwig, linux-xfs, linux-kernel
In-Reply-To: <20260616053850.2188-3-aditya.ansh182@gmail.com>
On Tue, Jun 16, 2026 at 05:38:50AM +0000, Aditya Srivastava wrote:
> From: Aditya Prakash Srivastava <aditya.ansh182@gmail.com>
>
> When a file with active speculative post-EOF preallocations is closed,
> xfs_file_release() synchronously triggers xfs_free_eofblocks() to clean
> them up. This requires allocating a write transaction (xfs_trans_alloc),
> which blocks indefinitely if the filesystem is currently frozen or in the
> process of freezing, as it waits to acquire the superblock's write lock.
>
> As a result, a close() system call on a read-write file descriptor can
> hang indefinitely in percpu_rwsem_wait() until the filesystem is thawed,
> even if the file is closed by a non-writer process or after all writing
> activity has already ceased.
>
> To fix this properly and avoid any potential race conditions where a freeze
> might come in immediately after a writable check, pass the new
> XFS_TRANS_WRITECOUNT_TRYLOCK flag to xfs_trans_alloc() when freeing
> speculative preallocations in xfs_file_release().
>
> If xfs_free_eofblocks() returns -EAGAIN on a trylock failure, we cleanly
> bypass setting XFS_EOFBLOCKS_RELEASED on the inode, ensuring subsequent
> releases or the background blockgc garbage collector can successfully retry
> the cleanup once the filesystem thaws.
>
> Also, add the new trans_flags parameter to xfs_free_eofblocks() to make
> its usage stand out, and update existing callers to pass 0 to preserve
> standard blocking paths.
>
> Link: https://bugzilla.kernel.org/show_bug.cgi?id=205833
> Link: https://bugzilla.redhat.com/show_bug.cgi?id=1474726
> Suggested-by: Christoph Hellwig <hch@infradead.org>
> Signed-off-by: Aditya Prakash Srivastava <aditya.ansh182@gmail.com>
> ---
> fs/xfs/xfs_bmap_util.c | 10 ++++++----
> fs/xfs/xfs_bmap_util.h | 2 +-
> fs/xfs/xfs_file.c | 8 +++++---
> fs/xfs/xfs_icache.c | 2 +-
> fs/xfs/xfs_inode.c | 2 +-
> 5 files changed, 14 insertions(+), 10 deletions(-)
>
> diff --git a/fs/xfs/xfs_bmap_util.c b/fs/xfs/xfs_bmap_util.c
> index 0ab00615f1ad..a99aae4a1631 100644
> --- a/fs/xfs/xfs_bmap_util.c
> +++ b/fs/xfs/xfs_bmap_util.c
> @@ -574,7 +574,8 @@ xfs_can_free_eofblocks(
> */
> int
> xfs_free_eofblocks(
> - struct xfs_inode *ip)
> + struct xfs_inode *ip,
> + uint trans_flags)
> {
> struct xfs_trans *tp;
> struct xfs_mount *mp = ip->i_mount;
> @@ -604,9 +605,10 @@ xfs_free_eofblocks(
> return 0;
> }
>
> - error = xfs_trans_alloc(mp, &M_RES(mp)->tr_itruncate, 0, 0, 0, &tp);
> + error = xfs_trans_alloc(mp, &M_RES(mp)->tr_itruncate, 0, 0,
> + trans_flags, &tp);
> if (error) {
> - ASSERT(xfs_is_shutdown(mp));
> + ASSERT(error == -EAGAIN || xfs_is_shutdown(mp));
> return error;
> }
>
> @@ -928,7 +930,7 @@ xfs_prepare_shift(
> * into the accessible region of the file.
> */
> if (xfs_can_free_eofblocks(ip)) {
> - error = xfs_free_eofblocks(ip);
> + error = xfs_free_eofblocks(ip, 0);
> if (error)
> return error;
> }
> diff --git a/fs/xfs/xfs_bmap_util.h b/fs/xfs/xfs_bmap_util.h
> index c477b3361630..c13774aa0892 100644
> --- a/fs/xfs/xfs_bmap_util.h
> +++ b/fs/xfs/xfs_bmap_util.h
> @@ -66,7 +66,7 @@ int xfs_insert_file_space(struct xfs_inode *, xfs_off_t offset,
>
> /* EOF block manipulation functions */
> bool xfs_can_free_eofblocks(struct xfs_inode *ip);
> -int xfs_free_eofblocks(struct xfs_inode *ip);
> +int xfs_free_eofblocks(struct xfs_inode *ip, uint trans_flags);
>
> int xfs_swap_extents(struct xfs_inode *ip, struct xfs_inode *tip,
> struct xfs_swapext *sx);
> diff --git a/fs/xfs/xfs_file.c b/fs/xfs/xfs_file.c
> index 845a97c9b063..76c9b2fe7c51 100644
> --- a/fs/xfs/xfs_file.c
> +++ b/fs/xfs/xfs_file.c
> @@ -1806,9 +1806,11 @@ xfs_file_release(
> */
> if (!xfs_iflags_test(ip, XFS_EOFBLOCKS_RELEASED) &&
> xfs_ilock_nowait(ip, XFS_IOLOCK_EXCL)) {
> - if (xfs_can_free_eofblocks(ip) &&
> - !xfs_iflags_test_and_set(ip, XFS_EOFBLOCKS_RELEASED))
> - xfs_free_eofblocks(ip);
> + if (!xfs_iflags_test(ip, XFS_EOFBLOCKS_RELEASED) &&
> + xfs_can_free_eofblocks(ip) &&
> + !xfs_free_eofblocks(ip, XFS_TRANS_WRITECOUNT_TRYLOCK))
> + xfs_iflags_set(ip, XFS_EOFBLOCKS_RELEASED);
Could you prevent the close() stalls by surrounding this with
sb_start_write_trylock instead of passing transaction allocation flags
all the way down?
OFC that results in a messy if test:
if (xfs_can_free_eofblocks(...) &&
!xfs_iflags_test(...RELEASED) &&
!sb_start_write_trylock(...)) {
if (!xfs_iflags_test_and_set(...))
xfs_free_eofblocks(ip);
sb_end_write(...);
}
<shrug> Sorry if this is noise, I've been on vacation.
--D
> +
> xfs_iunlock(ip, XFS_IOLOCK_EXCL);
> }
>
> diff --git a/fs/xfs/xfs_icache.c b/fs/xfs/xfs_icache.c
> index 2040a9292ee6..c575b4acb24c 100644
> --- a/fs/xfs/xfs_icache.c
> +++ b/fs/xfs/xfs_icache.c
> @@ -1259,7 +1259,7 @@ xfs_inode_free_eofblocks(
> *lockflags |= XFS_IOLOCK_EXCL;
>
> if (xfs_can_free_eofblocks(ip))
> - return xfs_free_eofblocks(ip);
> + return xfs_free_eofblocks(ip, 0);
>
> /* inode could be preallocated */
> trace_xfs_inode_free_eofblocks_invalid(ip);
> diff --git a/fs/xfs/xfs_inode.c b/fs/xfs/xfs_inode.c
> index ddf2707c8894..14d3cd04a79f 100644
> --- a/fs/xfs/xfs_inode.c
> +++ b/fs/xfs/xfs_inode.c
> @@ -1423,7 +1423,7 @@ xfs_inactive(
> * reference to the inode at this point anyways.
> */
> if (xfs_can_free_eofblocks(ip))
> - error = xfs_free_eofblocks(ip);
> + error = xfs_free_eofblocks(ip, 0);
>
> goto out;
> }
> --
> 2.47.3
>
>
^ permalink raw reply
* ✗ i915.CI.Full: failure for tests/intel/xe_pat: Fix semaphore_wait instruction
From: Patchwork @ 2026-06-24 17:34 UTC (permalink / raw)
To: Balasubramani Vivekanandan; +Cc: igt-dev
In-Reply-To: <20260624064751.2271122-2-balasubramani.vivekanandan@intel.com>
[-- Attachment #1: Type: text/plain, Size: 130943 bytes --]
== Series Details ==
Series: tests/intel/xe_pat: Fix semaphore_wait instruction
URL : https://patchwork.freedesktop.org/series/169065/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_18714_full -> IGTPW_15437_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_15437_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_15437_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.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/index.html
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_15437_full:
### IGT changes ###
#### Possible regressions ####
* igt@perf_pmu@rc6-suspend:
- shard-dg2: [PASS][1] -> [FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-dg2-1/igt@perf_pmu@rc6-suspend.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-7/igt@perf_pmu@rc6-suspend.html
New tests
---------
New tests have been introduced between CI_DRM_18714_full and IGTPW_15437_full:
### New IGT tests (7) ###
* igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence@pipe-a-hdmi-a-2:
- Statuses : 1 pass(s)
- Exec time: [0.68] s
* igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence@pipe-b-hdmi-a-2:
- Statuses : 2 pass(s)
- Exec time: [0.56, 0.72] s
* igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence@pipe-c-hdmi-a-2:
- Statuses : 1 pass(s)
- Exec time: [0.54] s
* igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-a-hdmi-a-2:
- Statuses : 1 pass(s)
- Exec time: [0.56] s
* igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-b-hdmi-a-2:
- Statuses : 2 pass(s)
- Exec time: [0.48, 0.69] s
* igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-c-hdmi-a-2:
- Statuses : 1 pass(s)
- Exec time: [0.49] s
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-2:
- Statuses : 1 incomplete(s)
- Exec time: [0.0] s
Known issues
------------
Here are the changes found in IGTPW_15437_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-rkl: NOTRUN -> [SKIP][3] ([i915#8411]) +1 other test skip
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-7/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@asahi/asahi_get_params@get-params-1:
- shard-rkl: NOTRUN -> [SKIP][4] ([i915#16489])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-7/igt@asahi/asahi_get_params@get-params-1.html
* igt@asahi/asahi_get_params@get-params-uint32-max:
- shard-dg1: NOTRUN -> [SKIP][5] ([i915#16489])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-14/igt@asahi/asahi_get_params@get-params-uint32-max.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-dg2: NOTRUN -> [SKIP][6] ([i915#11078])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-1/igt@device_reset@unbind-cold-reset-rebind.html
* igt@dmabuf@all-tests:
- shard-tglu: NOTRUN -> [SKIP][7] ([i915#15931])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-2/igt@dmabuf@all-tests.html
* igt@gem_ccs@block-copy-compressed:
- shard-rkl: NOTRUN -> [SKIP][8] ([i915#3555] / [i915#9323])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-8/igt@gem_ccs@block-copy-compressed.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-rkl: NOTRUN -> [SKIP][9] ([i915#7697])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-3/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-tglu-1: NOTRUN -> [SKIP][10] ([i915#6335])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_ctx_freq@sysfs@gt0:
- shard-dg2: [PASS][11] -> [FAIL][12] ([i915#9561]) +1 other test fail
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-dg2-7/igt@gem_ctx_freq@sysfs@gt0.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-8/igt@gem_ctx_freq@sysfs@gt0.html
* igt@gem_ctx_sseu@mmap-args:
- shard-tglu: NOTRUN -> [SKIP][13] ([i915#280])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-2/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_exec_balancer@hog:
- shard-dg2: NOTRUN -> [SKIP][14] ([i915#4812])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-5/igt@gem_exec_balancer@hog.html
* igt@gem_exec_balancer@parallel-balancer:
- shard-rkl: NOTRUN -> [SKIP][15] ([i915#4525]) +2 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-7/igt@gem_exec_balancer@parallel-balancer.html
- shard-tglu-1: NOTRUN -> [SKIP][16] ([i915#4525]) +1 other test skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@gem_exec_balancer@parallel-balancer.html
* igt@gem_exec_capture@capture-invisible@lmem0:
- shard-dg2: NOTRUN -> [SKIP][17] ([i915#6334]) +2 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-5/igt@gem_exec_capture@capture-invisible@lmem0.html
* igt@gem_exec_flush@basic-wb-pro-default:
- shard-dg2: NOTRUN -> [SKIP][18] ([i915#3539] / [i915#4852]) +1 other test skip
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-6/igt@gem_exec_flush@basic-wb-pro-default.html
* igt@gem_exec_reloc@basic-cpu-wc-active:
- shard-rkl: NOTRUN -> [SKIP][19] ([i915#14544] / [i915#3281])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@gem_exec_reloc@basic-cpu-wc-active.html
* igt@gem_exec_reloc@basic-gtt-wc-noreloc:
- shard-rkl: NOTRUN -> [SKIP][20] ([i915#3281]) +12 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-2/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html
* igt@gem_exec_reloc@basic-softpin:
- shard-dg2: NOTRUN -> [SKIP][21] ([i915#3281]) +14 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-7/igt@gem_exec_reloc@basic-softpin.html
* igt@gem_exec_schedule@preempt-queue:
- shard-dg2: NOTRUN -> [SKIP][22] ([i915#4537] / [i915#4812])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-8/igt@gem_exec_schedule@preempt-queue.html
* igt@gem_exec_schedule@reorder-wide:
- shard-dg1: NOTRUN -> [SKIP][23] ([i915#4812])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-18/igt@gem_exec_schedule@reorder-wide.html
* igt@gem_exec_schedule@semaphore-power:
- shard-rkl: NOTRUN -> [SKIP][24] ([i915#7276])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-5/igt@gem_exec_schedule@semaphore-power.html
* igt@gem_exec_suspend@basic-s0@lmem0:
- shard-dg2: NOTRUN -> [INCOMPLETE][25] ([i915#13356])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-4/igt@gem_exec_suspend@basic-s0@lmem0.html
* igt@gem_huc_copy@huc-copy:
- shard-glk: NOTRUN -> [SKIP][26] ([i915#2190])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk5/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@heavy-verify-random:
- shard-rkl: NOTRUN -> [SKIP][27] ([i915#4613]) +5 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-4/igt@gem_lmem_swapping@heavy-verify-random.html
- shard-tglu-1: NOTRUN -> [SKIP][28] ([i915#4613])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@gem_lmem_swapping@heavy-verify-random.html
* igt@gem_lmem_swapping@massive-random:
- shard-glk: NOTRUN -> [SKIP][29] ([i915#4613]) +4 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk8/igt@gem_lmem_swapping@massive-random.html
* igt@gem_lmem_swapping@random-engines:
- shard-tglu: NOTRUN -> [SKIP][30] ([i915#4613]) +1 other test skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-2/igt@gem_lmem_swapping@random-engines.html
* igt@gem_lmem_swapping@verify-random:
- shard-mtlp: NOTRUN -> [SKIP][31] ([i915#4613])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-mtlp-4/igt@gem_lmem_swapping@verify-random.html
* igt@gem_madvise@dontneed-before-pwrite:
- shard-rkl: NOTRUN -> [SKIP][32] ([i915#3282]) +5 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-7/igt@gem_madvise@dontneed-before-pwrite.html
* igt@gem_media_fill@media-fill:
- shard-dg2: NOTRUN -> [SKIP][33] ([i915#8289])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-4/igt@gem_media_fill@media-fill.html
* igt@gem_media_vme:
- shard-rkl: NOTRUN -> [SKIP][34] ([i915#284])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-7/igt@gem_media_vme.html
* igt@gem_mmap_gtt@cpuset-medium-copy-xy:
- shard-dg2: NOTRUN -> [SKIP][35] ([i915#4077]) +9 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-8/igt@gem_mmap_gtt@cpuset-medium-copy-xy.html
* igt@gem_mmap_wc@write-read-distinct:
- shard-dg2: NOTRUN -> [SKIP][36] ([i915#4083]) +2 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-6/igt@gem_mmap_wc@write-read-distinct.html
* igt@gem_partial_pwrite_pread@reads-snoop:
- shard-dg2: NOTRUN -> [SKIP][37] ([i915#3282]) +3 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-8/igt@gem_partial_pwrite_pread@reads-snoop.html
* igt@gem_pxp@display-protected-crc:
- shard-dg2: NOTRUN -> [SKIP][38] ([i915#4270]) +1 other test skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-3/igt@gem_pxp@display-protected-crc.html
* igt@gem_render_copy@yf-tiled-to-vebox-yf-tiled:
- shard-dg2: NOTRUN -> [SKIP][39] ([i915#5190] / [i915#8428]) +5 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-6/igt@gem_render_copy@yf-tiled-to-vebox-yf-tiled.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-glk: NOTRUN -> [SKIP][40] ([i915#3323])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk8/igt@gem_userptr_blits@dmabuf-sync.html
- shard-rkl: NOTRUN -> [SKIP][41] ([i915#3297] / [i915#3323])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-4/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-rkl: NOTRUN -> [SKIP][42] ([i915#14544] / [i915#3297])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@unsync-overlap:
- shard-dg2: NOTRUN -> [SKIP][43] ([i915#3297])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-5/igt@gem_userptr_blits@unsync-overlap.html
- shard-rkl: NOTRUN -> [SKIP][44] ([i915#3297]) +2 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-8/igt@gem_userptr_blits@unsync-overlap.html
- shard-dg1: NOTRUN -> [SKIP][45] ([i915#3297])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-14/igt@gem_userptr_blits@unsync-overlap.html
- shard-tglu: NOTRUN -> [SKIP][46] ([i915#3297])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-4/igt@gem_userptr_blits@unsync-overlap.html
- shard-mtlp: NOTRUN -> [SKIP][47] ([i915#3297])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-mtlp-6/igt@gem_userptr_blits@unsync-overlap.html
* igt@gem_workarounds@suspend-resume:
- shard-glk: NOTRUN -> [INCOMPLETE][48] ([i915#13356] / [i915#14586])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk2/igt@gem_workarounds@suspend-resume.html
* igt@gen9_exec_parse@bb-oversize:
- shard-tglu: NOTRUN -> [SKIP][49] ([i915#2527] / [i915#2856]) +1 other test skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-7/igt@gen9_exec_parse@bb-oversize.html
* igt@gen9_exec_parse@bb-start-far:
- shard-tglu-1: NOTRUN -> [SKIP][50] ([i915#2527] / [i915#2856])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@gen9_exec_parse@bb-start-far.html
* igt@gen9_exec_parse@cmd-crossing-page:
- shard-rkl: NOTRUN -> [SKIP][51] ([i915#14544] / [i915#2527])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@gen9_exec_parse@cmd-crossing-page.html
* igt@gen9_exec_parse@secure-batches:
- shard-rkl: NOTRUN -> [SKIP][52] ([i915#2527]) +1 other test skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-8/igt@gen9_exec_parse@secure-batches.html
* igt@i915_drm_fdinfo@busy-check-all@vecs0:
- shard-dg2: NOTRUN -> [SKIP][53] ([i915#11527]) +7 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-8/igt@i915_drm_fdinfo@busy-check-all@vecs0.html
* igt@i915_drm_fdinfo@busy-idle@vecs0:
- shard-dg2: NOTRUN -> [SKIP][54] ([i915#14073]) +7 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-4/igt@i915_drm_fdinfo@busy-idle@vecs0.html
* igt@i915_drm_fdinfo@virtual-busy-hang:
- shard-dg2: NOTRUN -> [SKIP][55] ([i915#14118])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-5/igt@i915_drm_fdinfo@virtual-busy-hang.html
* igt@i915_module_load@fault-injection:
- shard-dg2: NOTRUN -> [ABORT][56] ([i915#15342] / [i915#15481])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-6/igt@i915_module_load@fault-injection.html
* igt@i915_module_load@fault-injection@__uc_init:
- shard-dg2: NOTRUN -> [ABORT][57] ([i915#15481])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-6/igt@i915_module_load@fault-injection@__uc_init.html
- shard-rkl: NOTRUN -> [SKIP][58] ([i915#15479]) +4 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-5/igt@i915_module_load@fault-injection@__uc_init.html
* igt@i915_module_load@fault-injection@intel_connector_register:
- shard-rkl: NOTRUN -> [ABORT][59] ([i915#15342]) +1 other test abort
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-5/igt@i915_module_load@fault-injection@intel_connector_register.html
- shard-dg2: NOTRUN -> [DMESG-WARN][60] ([i915#15342])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-6/igt@i915_module_load@fault-injection@intel_connector_register.html
* igt@i915_module_load@reload-no-display:
- shard-dg1: [PASS][61] -> [DMESG-WARN][62] ([i915#13029] / [i915#14545])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-dg1-14/igt@i915_module_load@reload-no-display.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-12/igt@i915_module_load@reload-no-display.html
* igt@i915_pm_freq_api@freq-reset:
- shard-tglu: NOTRUN -> [SKIP][63] ([i915#8399])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-9/igt@i915_pm_freq_api@freq-reset.html
* igt@i915_pm_freq_api@freq-suspend:
- shard-rkl: NOTRUN -> [SKIP][64] ([i915#8399])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-2/igt@i915_pm_freq_api@freq-suspend.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-tglu-1: NOTRUN -> [SKIP][65] ([i915#6590]) +1 other test skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_rc6_residency@rc6-fence:
- shard-tglu: [PASS][66] -> [WARN][67] ([i915#13790] / [i915#2681]) +1 other test warn
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-tglu-6/igt@i915_pm_rc6_residency@rc6-fence.html
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-9/igt@i915_pm_rc6_residency@rc6-fence.html
* igt@i915_pm_rc6_residency@rc6-idle:
- shard-rkl: NOTRUN -> [SKIP][68] ([i915#14498])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-5/igt@i915_pm_rc6_residency@rc6-idle.html
* igt@i915_pm_rpm@system-suspend-execbuf:
- shard-glk10: NOTRUN -> [INCOMPLETE][69] ([i915#13356] / [i915#15172])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk10/igt@i915_pm_rpm@system-suspend-execbuf.html
* igt@i915_pm_rps@min-max-config-loaded:
- shard-dg1: NOTRUN -> [SKIP][70] ([i915#11681] / [i915#6621])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-13/igt@i915_pm_rps@min-max-config-loaded.html
* igt@i915_query@query-topology-unsupported:
- shard-tglu: NOTRUN -> [SKIP][71] ([i915#16079])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-7/igt@i915_query@query-topology-unsupported.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-glk: NOTRUN -> [INCOMPLETE][72] ([i915#16182] / [i915#4817])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk8/igt@i915_suspend@basic-s3-without-i915.html
* igt@intel_hwmon@hwmon-write:
- shard-tglu-1: NOTRUN -> [SKIP][73] ([i915#7707])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@intel_hwmon@hwmon-write.html
* igt@kms_addfb_basic@addfb25-x-tiled-legacy:
- shard-dg1: NOTRUN -> [SKIP][74] ([i915#4212])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-14/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- shard-dg2: NOTRUN -> [SKIP][75] ([i915#4215] / [i915#5190])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-3/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-tglu: NOTRUN -> [SKIP][76] ([i915#12454] / [i915#12712])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-3/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic:
- shard-dg2: [PASS][77] -> [FAIL][78] ([i915#14888])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-dg2-7/igt@kms_async_flips@alternate-sync-async-flip-atomic.html
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-4/igt@kms_async_flips@alternate-sync-async-flip-atomic.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-1:
- shard-glk: [PASS][79] -> [FAIL][80] ([i915#14888])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-glk2/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-1.html
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk1/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-1.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-1:
- shard-dg2: NOTRUN -> [FAIL][81] ([i915#14888])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-4/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-1.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-glk10: NOTRUN -> [SKIP][82] ([i915#1769]) +1 other test skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk10/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-0:
- shard-tglu: NOTRUN -> [SKIP][83] ([i915#5286]) +2 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-2/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-0:
- shard-rkl: NOTRUN -> [SKIP][84] ([i915#5286]) +3 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-2/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-tglu-1: NOTRUN -> [SKIP][85] ([i915#5286]) +1 other test skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
- shard-mtlp: [PASS][86] -> [FAIL][87] ([i915#15733] / [i915#5138])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-mtlp-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-16bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][88] ([i915#14544] / [i915#3638])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_big_fb@linear-16bpp-rotate-270.html
* igt@kms_big_fb@linear-8bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][89] ([i915#3638])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-3/igt@kms_big_fb@linear-8bpp-rotate-90.html
* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip:
- shard-dg2: NOTRUN -> [SKIP][90] ([i915#3828])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-4/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
- shard-dg1: NOTRUN -> [SKIP][91] ([i915#3638])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-19/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
- shard-mtlp: NOTRUN -> [SKIP][92] +1 other test skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-mtlp-2/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-dg2: NOTRUN -> [SKIP][93] ([i915#4538] / [i915#5190]) +6 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-4/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-180:
- shard-dg1: NOTRUN -> [SKIP][94] ([i915#4538])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-16/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-addfb:
- shard-dg2: NOTRUN -> [SKIP][95] ([i915#5190])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-7/igt@kms_big_fb@yf-tiled-addfb.html
* igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-1:
- shard-glk11: NOTRUN -> [SKIP][96] +113 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk11/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-1.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs:
- shard-tglu: NOTRUN -> [SKIP][97] ([i915#6095]) +19 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-9/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][98] ([i915#6095]) +29 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-dg2: NOTRUN -> [SKIP][99] ([i915#12313]) +2 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-3/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][100] ([i915#6095]) +4 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-mtlp-1/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs@pipe-d-edp-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][101] ([i915#6095]) +87 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][102] ([i915#6095]) +218 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-12/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-3.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-dg2: NOTRUN -> [SKIP][103] ([i915#12805])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-5/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
- shard-tglu: NOTRUN -> [SKIP][104] ([i915#12805])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-4/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][105] ([i915#14098] / [i915#6095]) +59 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][106] ([i915#15582]) +3 other tests incomplete
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk5/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][107] ([i915#6095]) +13 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-4/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
- shard-tglu: NOTRUN -> [SKIP][108] ([i915#12313]) +1 other test skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-4/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][109] ([i915#14544] / [i915#6095]) +9 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][110] ([i915#12313])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][111] ([i915#14098] / [i915#14544] / [i915#6095]) +5 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][112] ([i915#10307] / [i915#6095]) +77 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-4/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][113] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-4/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-c-hdmi-a-2:
- shard-glk10: NOTRUN -> [SKIP][114] +64 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk10/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-c-hdmi-a-2.html
* igt@kms_cdclk@mode-transition:
- shard-rkl: NOTRUN -> [SKIP][115] ([i915#3742])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-2/igt@kms_cdclk@mode-transition.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][116] ([i915#13781]) +4 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-8/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html
* igt@kms_chamelium_color@ctm-green-to-red:
- shard-rkl: NOTRUN -> [SKIP][117] ([i915#14544]) +5 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_chamelium_color@ctm-green-to-red.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4:
- shard-dg2: NOTRUN -> [SKIP][118] ([i915#16471]) +2 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-8/igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4.html
- shard-tglu: NOTRUN -> [SKIP][119] ([i915#16471]) +1 other test skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-6/igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4.html
* igt@kms_chamelium_color_pipeline@plane-lut3d-green-only:
- shard-rkl: NOTRUN -> [SKIP][120] ([i915#16471]) +1 other test skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-3/igt@kms_chamelium_color_pipeline@plane-lut3d-green-only.html
- shard-dg1: NOTRUN -> [SKIP][121] ([i915#16471])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-15/igt@kms_chamelium_color_pipeline@plane-lut3d-green-only.html
- shard-mtlp: NOTRUN -> [SKIP][122] ([i915#16464] / [i915#16471])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-mtlp-3/igt@kms_chamelium_color_pipeline@plane-lut3d-green-only.html
* igt@kms_chamelium_edid@dp-mode-timings:
- shard-tglu-1: NOTRUN -> [SKIP][123] ([i915#11151] / [i915#7828]) +5 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_chamelium_edid@dp-mode-timings.html
* igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k:
- shard-dg2: NOTRUN -> [SKIP][124] ([i915#11151] / [i915#7828]) +4 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-8/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k.html
* igt@kms_chamelium_edid@vga-edid-read:
- shard-rkl: NOTRUN -> [SKIP][125] ([i915#11151] / [i915#7828]) +5 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-7/igt@kms_chamelium_edid@vga-edid-read.html
* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-tglu: NOTRUN -> [SKIP][126] ([i915#11151] / [i915#7828]) +4 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-8/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
* igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats:
- shard-dg1: NOTRUN -> [SKIP][127] ([i915#11151] / [i915#7828])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-13/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html
* igt@kms_chamelium_frames@hdmi-frame-dump:
- shard-rkl: NOTRUN -> [SKIP][128] ([i915#11151] / [i915#14544] / [i915#7828])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_chamelium_frames@hdmi-frame-dump.html
* igt@kms_content_protection@atomic-dpms:
- shard-tglu-1: NOTRUN -> [SKIP][129] ([i915#15865]) +1 other test skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@atomic-dpms-hdcp14:
- shard-dg1: NOTRUN -> [SKIP][130] ([i915#15865])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-18/igt@kms_content_protection@atomic-dpms-hdcp14.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-rkl: NOTRUN -> [SKIP][131] ([i915#15330] / [i915#3116])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-2/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-dg2: NOTRUN -> [SKIP][132] ([i915#15330] / [i915#3299])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-8/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@dp-mst-type-1-suspend-resume:
- shard-tglu: NOTRUN -> [SKIP][133] ([i915#15330])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-2/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html
* igt@kms_content_protection@srm:
- shard-rkl: NOTRUN -> [SKIP][134] ([i915#15865]) +4 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-3/igt@kms_content_protection@srm.html
* igt@kms_content_protection@type1:
- shard-dg2: NOTRUN -> [SKIP][135] ([i915#15865]) +2 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-6/igt@kms_content_protection@type1.html
* igt@kms_cursor_crc@cursor-onscreen-128x42:
- shard-rkl: [PASS][136] -> [FAIL][137] ([i915#13566]) +2 other tests fail
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-5/igt@kms_cursor_crc@cursor-onscreen-128x42.html
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-1/igt@kms_cursor_crc@cursor-onscreen-128x42.html
* igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [FAIL][138] ([i915#13566]) +1 other test fail
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [FAIL][139] ([i915#13566]) +1 other test fail
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-4/igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-2.html
* igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1:
- shard-tglu: [PASS][140] -> [FAIL][141] ([i915#13566]) +3 other tests fail
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-tglu-10/igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1.html
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-8/igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-random-32x32:
- shard-mtlp: NOTRUN -> [SKIP][142] ([i915#3555] / [i915#8814])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-mtlp-6/igt@kms_cursor_crc@cursor-random-32x32.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-rkl: NOTRUN -> [SKIP][143] ([i915#13049]) +2 other tests skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-3/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x10:
- shard-tglu: NOTRUN -> [SKIP][144] ([i915#3555]) +3 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-10/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
* igt@kms_cursor_crc@cursor-sliding-512x170:
- shard-tglu-1: NOTRUN -> [SKIP][145] ([i915#13049])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_cursor_crc@cursor-sliding-512x170.html
* igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1:
- shard-tglu: NOTRUN -> [FAIL][146] ([i915#13566]) +1 other test fail
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-4/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-suspend:
- shard-rkl: [PASS][147] -> [ABORT][148] ([i915#15132])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-5/igt@kms_cursor_crc@cursor-suspend.html
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-1/igt@kms_cursor_crc@cursor-suspend.html
* igt@kms_cursor_crc@cursor-suspend@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [ABORT][149] ([i915#15132])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-1/igt@kms_cursor_crc@cursor-suspend@pipe-c-hdmi-a-2.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-rkl: NOTRUN -> [SKIP][150] ([i915#14544] / [i915#4103])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size:
- shard-dg2: NOTRUN -> [SKIP][151] ([i915#13046] / [i915#5354]) +3 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-5/igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-glk: NOTRUN -> [FAIL][152] ([i915#15804]) +1 other test fail
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-tglu: NOTRUN -> [SKIP][153] ([i915#4103])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-tglu: NOTRUN -> [SKIP][154] ([i915#9723])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-3/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_display_modes@extended-mode-basic:
- shard-rkl: NOTRUN -> [SKIP][155] ([i915#13691])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-3/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][156] ([i915#3804])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-2/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_dither@fb-8bpc-vs-panel-8bpc:
- shard-dg2: NOTRUN -> [SKIP][157] ([i915#3555]) +4 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-3/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-rkl: NOTRUN -> [SKIP][158] ([i915#13749])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-7/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-dg2: NOTRUN -> [SKIP][159] ([i915#13749])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-8/igt@kms_dp_link_training@non-uhbr-sst.html
- shard-tglu: NOTRUN -> [SKIP][160] ([i915#13749])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-6/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_link_training@uhbr-mst:
- shard-dg2: NOTRUN -> [SKIP][161] ([i915#13748])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-7/igt@kms_dp_link_training@uhbr-mst.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-dg2: NOTRUN -> [SKIP][162] ([i915#13707])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-6/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-tglu-1: NOTRUN -> [SKIP][163] ([i915#13707])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_dsc@dsc-with-output-formats-bigjoiner:
- shard-tglu-1: NOTRUN -> [SKIP][164] ([i915#16361]) +2 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_dsc@dsc-with-output-formats-bigjoiner.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-rkl: NOTRUN -> [SKIP][165] ([i915#14544] / [i915#16361]) +1 other test skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner:
- shard-dg2: NOTRUN -> [SKIP][166] ([i915#16361]) +3 other tests skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-3/igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner.html
- shard-rkl: NOTRUN -> [SKIP][167] ([i915#16361]) +1 other test skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-2/igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner.html
- shard-dg1: NOTRUN -> [SKIP][168] ([i915#16361]) +1 other test skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-15/igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner.html
- shard-tglu: NOTRUN -> [SKIP][169] ([i915#16361]) +2 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-7/igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner.html
- shard-mtlp: NOTRUN -> [SKIP][170] ([i915#16361])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-mtlp-5/igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-rkl: NOTRUN -> [SKIP][171] ([i915#14544] / [i915#3955])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@display-2x:
- shard-dg2: NOTRUN -> [SKIP][172] ([i915#16081])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-5/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@display-4x:
- shard-tglu-1: NOTRUN -> [SKIP][173] ([i915#16081])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@psr1:
- shard-rkl: NOTRUN -> [SKIP][174] ([i915#14544] / [i915#658])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-blocking-absolute-wf_vblank:
- shard-tglu: NOTRUN -> [SKIP][175] ([i915#3637] / [i915#9934]) +6 other tests skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-10/igt@kms_flip@2x-blocking-absolute-wf_vblank.html
* igt@kms_flip@2x-blocking-wf_vblank:
- shard-dg2: NOTRUN -> [SKIP][176] ([i915#9934]) +7 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-8/igt@kms_flip@2x-blocking-wf_vblank.html
* igt@kms_flip@2x-flip-vs-dpms:
- shard-rkl: NOTRUN -> [SKIP][177] ([i915#9934]) +7 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-4/igt@kms_flip@2x-flip-vs-dpms.html
* igt@kms_flip@2x-flip-vs-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][178] ([i915#12745] / [i915#4839]) +1 other test incomplete
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk9/igt@kms_flip@2x-flip-vs-suspend.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible@ac-hdmi-a1-hdmi-a2:
- shard-glk: NOTRUN -> [INCOMPLETE][179] ([i915#12745]) +1 other test incomplete
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk2/igt@kms_flip@2x-flip-vs-suspend-interruptible@ac-hdmi-a1-hdmi-a2.html
* igt@kms_flip@2x-plain-flip-fb-recreate-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][180] ([i915#3637] / [i915#9934]) +3 other tests skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible:
- shard-dg2: [PASS][181] -> [FAIL][182] ([i915#14600]) +3 other tests fail
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-dg2-6/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-8/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-tglu-1: [PASS][183] -> [FAIL][184] ([i915#13027]) +1 other test fail
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-tglu-1/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@wf_vblank-ts-check:
- shard-glk: NOTRUN -> [FAIL][185] ([i915#14600]) +1 other test fail
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk5/igt@kms_flip@wf_vblank-ts-check.html
- shard-dg1: [PASS][186] -> [FAIL][187] ([i915#14600])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-dg1-18/igt@kms_flip@wf_vblank-ts-check.html
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-13/igt@kms_flip@wf_vblank-ts-check.html
* igt@kms_flip@wf_vblank-ts-check@a-hdmi-a3:
- shard-dg1: NOTRUN -> [FAIL][188] ([i915#14600])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-13/igt@kms_flip@wf_vblank-ts-check@a-hdmi-a3.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-rkl: NOTRUN -> [SKIP][189] ([i915#15643]) +4 other tests skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling:
- shard-dg2: NOTRUN -> [SKIP][190] ([i915#15643]) +1 other test skip
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-5/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][191] ([i915#15643]) +1 other test skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-6/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
- shard-tglu-1: NOTRUN -> [SKIP][192] ([i915#15643])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][193] ([i915#15643] / [i915#5190])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-6/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][194] ([i915#1825]) +7 other tests skip
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- shard-dg2: NOTRUN -> [SKIP][195] ([i915#10055])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff:
- shard-rkl: NOTRUN -> [SKIP][196] ([i915#15989]) +20 other tests skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-5/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-rkl: [PASS][197] -> [SKIP][198] ([i915#15989]) +12 other tests skip
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-gtt.html
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-4/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-msflip-blt:
- shard-glk: [PASS][199] -> [SKIP][200] +2 other tests skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-glk8/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-msflip-blt.html
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk2/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-onoff:
- shard-tglu-1: NOTRUN -> [SKIP][201] ([i915#15989]) +7 other tests skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-onoff.html
- shard-dg1: NOTRUN -> [SKIP][202] ([i915#15989]) +1 other test skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-13/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-onoff.html
- shard-snb: NOTRUN -> [SKIP][203] +20 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-snb6/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-onoff.html
- shard-mtlp: NOTRUN -> [SKIP][204] ([i915#15989]) +1 other test skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-mtlp-7/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-pri-indfb-draw-blt:
- shard-rkl: NOTRUN -> [SKIP][205] +96 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-3/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-render:
- shard-dg2: NOTRUN -> [SKIP][206] ([i915#15989]) +11 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-7/igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-render.html
* igt@kms_frontbuffer_tracking@fbchdr-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][207] ([i915#5439])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-8/igt@kms_frontbuffer_tracking@fbchdr-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][208] ([i915#15102]) +19 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
- shard-rkl: NOTRUN -> [SKIP][209] ([i915#15102] / [i915#3023]) +15 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff:
- shard-tglu-1: NOTRUN -> [SKIP][210] +48 other tests skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][211] ([i915#15990] / [i915#8708])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt:
- shard-dg2: NOTRUN -> [SKIP][212] ([i915#15991] / [i915#5354]) +27 other tests skip
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-indfb-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][213] ([i915#14544] / [i915#15102])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-shrfb-msflip-blt:
- shard-mtlp: NOTRUN -> [SKIP][214] ([i915#15991]) +2 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-mtlp-7/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4:
- shard-tglu-1: NOTRUN -> [SKIP][215] ([i915#5439])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4.html
* igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-shrfb-draw-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][216] ([i915#15989]) +11 other tests skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-5/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@hdr-2p-primscrn-pri-shrfb-draw-mmap-cpu:
- shard-dg1: NOTRUN -> [SKIP][217] +9 other tests skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-18/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][218] ([i915#15990]) +21 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-5/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt:
- shard-tglu-1: NOTRUN -> [SKIP][219] ([i915#15102]) +22 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-render:
- shard-tglu: NOTRUN -> [SKIP][220] ([i915#15102]) +22 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-9/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt:
- shard-dg1: NOTRUN -> [SKIP][221] ([i915#15102]) +4 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][222] ([i915#14544] / [i915#1825]) +1 other test skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][223] ([i915#15990] / [i915#8708]) +9 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: NOTRUN -> [SKIP][224] ([i915#15102]) +21 other tests skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-shrfb-draw-blt:
- shard-tglu: NOTRUN -> [SKIP][225] +52 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-2/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-pri-shrfb-draw-render:
- shard-dg2: NOTRUN -> [SKIP][226] ([i915#15991]) +27 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-6/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-pri-shrfb-draw-render.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-tglu: NOTRUN -> [SKIP][227] ([i915#3555] / [i915#8228])
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-3/igt@kms_hdr@bpc-switch-suspend.html
- shard-dg2: NOTRUN -> [SKIP][228] ([i915#3555] / [i915#8228])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-6/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-tglu-1: NOTRUN -> [SKIP][229] ([i915#3555] / [i915#8228])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-swap:
- shard-rkl: [PASS][230] -> [SKIP][231] ([i915#3555] / [i915#8228]) +1 other test skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_hdr@static-swap.html
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-2/igt@kms_hdr@static-swap.html
* igt@kms_hdr@static-toggle-suspend:
- shard-rkl: NOTRUN -> [SKIP][232] ([i915#3555] / [i915#8228]) +1 other test skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-8/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_joiner@basic-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][233] ([i915#15460])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-5/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][234] ([i915#15458])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][235] ([i915#15460])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_joiner@invalid-modeset-ultra-joiner:
- shard-dg2: NOTRUN -> [SKIP][236] ([i915#15458])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-1/igt@kms_joiner@invalid-modeset-ultra-joiner.html
* igt@kms_mst@mst-suspend-read-crc:
- shard-rkl: NOTRUN -> [SKIP][237] ([i915#16451])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-7/igt@kms_mst@mst-suspend-read-crc.html
- shard-tglu-1: NOTRUN -> [SKIP][238] ([i915#16451])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_mst@mst-suspend-read-crc.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: NOTRUN -> [SKIP][239] ([i915#15815])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-8/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes:
- shard-dg2: NOTRUN -> [SKIP][240] +7 other tests skip
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-3/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html
* igt@kms_pipe_crc_basic@suspend-read-crc:
- shard-rkl: [PASS][241] -> [INCOMPLETE][242] ([i915#12756] / [i915#13476])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-8/igt@kms_pipe_crc_basic@suspend-read-crc.html
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_pipe_crc_basic@suspend-read-crc.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-2 (NEW):
- shard-rkl: NOTRUN -> [INCOMPLETE][243] ([i915#13476])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-2.html
* igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier:
- shard-rkl: NOTRUN -> [SKIP][244] ([i915#15709]) +3 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-3/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier.html
* igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier-source-clamping:
- shard-tglu: NOTRUN -> [SKIP][245] ([i915#15709]) +1 other test skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-7/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5:
- shard-rkl: NOTRUN -> [SKIP][246] ([i915#16386]) +1 other test skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-2/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5.html
* igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping:
- shard-dg2: NOTRUN -> [SKIP][247] ([i915#15709]) +1 other test skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-8/igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping.html
* igt@kms_plane@pixel-format-yf-tiled-modifier:
- shard-tglu-1: NOTRUN -> [SKIP][248] ([i915#15709]) +1 other test skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_plane@pixel-format-yf-tiled-modifier.html
* igt@kms_plane@plane-panning-bottom-right-suspend:
- shard-glk10: NOTRUN -> [INCOMPLETE][249] ([i915#13026]) +1 other test incomplete
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk10/igt@kms_plane@plane-panning-bottom-right-suspend.html
* igt@kms_plane_alpha_blend@alpha-basic:
- shard-glk: NOTRUN -> [FAIL][250] ([i915#12178])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk2/igt@kms_plane_alpha_blend@alpha-basic.html
* igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][251] ([i915#7862]) +1 other test fail
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk2/igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1.html
* igt@kms_plane_alpha_blend@constant-alpha-max:
- shard-glk: NOTRUN -> [FAIL][252] ([i915#10647] / [i915#12169])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk3/igt@kms_plane_alpha_blend@constant-alpha-max.html
* igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][253] ([i915#10647]) +1 other test fail
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk3/igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1.html
* igt@kms_plane_lowres@tiling-yf:
- shard-dg2: NOTRUN -> [SKIP][254] ([i915#3555] / [i915#8821])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-6/igt@kms_plane_lowres@tiling-yf.html
- shard-rkl: NOTRUN -> [SKIP][255] ([i915#3555]) +4 other tests skip
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-2/igt@kms_plane_lowres@tiling-yf.html
- shard-dg1: NOTRUN -> [SKIP][256] ([i915#3555]) +2 other tests skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-17/igt@kms_plane_lowres@tiling-yf.html
- shard-mtlp: NOTRUN -> [SKIP][257] ([i915#3555] / [i915#8821])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-mtlp-3/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][258] ([i915#13958])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-3/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-tglu: NOTRUN -> [SKIP][259] ([i915#13958])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-8/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_plane_multiple@tiling-yf:
- shard-dg2: NOTRUN -> [SKIP][260] ([i915#14259]) +1 other test skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-8/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a:
- shard-tglu-1: NOTRUN -> [SKIP][261] ([i915#15329]) +4 other tests skip
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
- shard-rkl: NOTRUN -> [SKIP][262] ([i915#15329] / [i915#3555])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-7/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c:
- shard-rkl: NOTRUN -> [SKIP][263] ([i915#15329]) +6 other tests skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-3/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5:
- shard-mtlp: NOTRUN -> [SKIP][264] ([i915#15329] / [i915#6953])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-mtlp-3/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-b:
- shard-mtlp: NOTRUN -> [SKIP][265] ([i915#15329]) +3 other tests skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-mtlp-3/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-b.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-tglu: NOTRUN -> [SKIP][266] ([i915#12343] / [i915#9812])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-8/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_dc@dc5-psr:
- shard-tglu-1: NOTRUN -> [SKIP][267] ([i915#15948])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-rkl: NOTRUN -> [SKIP][268] ([i915#3828]) +1 other test skip
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-4/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-tglu-1: NOTRUN -> [SKIP][269] ([i915#3828])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-dg2: NOTRUN -> [SKIP][270] ([i915#8430])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-5/igt@kms_pm_lpsp@screens-disabled.html
- shard-tglu: NOTRUN -> [SKIP][271] ([i915#8430])
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-4/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: [PASS][272] -> [SKIP][273] ([i915#15073])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-dg2-4/igt@kms_pm_rpm@dpms-lpsp.html
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-8/igt@kms_pm_rpm@dpms-lpsp.html
- shard-rkl: [PASS][274] -> [SKIP][275] ([i915#14544] / [i915#15073])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-8/igt@kms_pm_rpm@dpms-lpsp.html
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@i2c:
- shard-dg1: [PASS][276] -> [DMESG-WARN][277] ([i915#4423])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-dg1-17/igt@kms_pm_rpm@i2c.html
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-12/igt@kms_pm_rpm@i2c.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg1: [PASS][278] -> [SKIP][279] ([i915#15073]) +1 other test skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-dg1-14/igt@kms_pm_rpm@modeset-lpsp-stress.html
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-13/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-rkl: NOTRUN -> [SKIP][280] ([i915#15073]) +1 other test skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@package-g7:
- shard-tglu: NOTRUN -> [SKIP][281] ([i915#15403])
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-7/igt@kms_pm_rpm@package-g7.html
* igt@kms_pm_rpm@system-suspend-modeset:
- shard-glk11: NOTRUN -> [INCOMPLETE][282] ([i915#10553])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk11/igt@kms_pm_rpm@system-suspend-modeset.html
* igt@kms_prime@basic-crc-hybrid:
- shard-tglu-1: NOTRUN -> [SKIP][283] ([i915#6524])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][284] ([i915#11520]) +13 other tests skip
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk4/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
- shard-dg1: NOTRUN -> [SKIP][285] ([i915#11520]) +1 other test skip
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-19/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area:
- shard-dg2: NOTRUN -> [SKIP][286] ([i915#11520]) +4 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-6/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][287] ([i915#11520] / [i915#14544])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf:
- shard-glk11: NOTRUN -> [SKIP][288] ([i915#11520]) +1 other test skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk11/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
- shard-snb: NOTRUN -> [SKIP][289] ([i915#11520])
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-snb7/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
- shard-mtlp: NOTRUN -> [SKIP][290] ([i915#12316])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-mtlp-3/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@pr-cursor-plane-update-sf:
- shard-tglu: NOTRUN -> [SKIP][291] ([i915#11520]) +2 other tests skip
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-8/igt@kms_psr2_sf@pr-cursor-plane-update-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
- shard-rkl: NOTRUN -> [SKIP][292] ([i915#11520]) +8 other tests skip
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-1/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf:
- shard-tglu-1: NOTRUN -> [SKIP][293] ([i915#11520]) +1 other test skip
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@psr2-plane-move-sf-dmg-area:
- shard-glk10: NOTRUN -> [SKIP][294] ([i915#11520]) +1 other test skip
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk10/igt@kms_psr2_sf@psr2-plane-move-sf-dmg-area.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-dg2: NOTRUN -> [SKIP][295] ([i915#9683])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-7/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-tglu: NOTRUN -> [SKIP][296] ([i915#9683])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-10/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr@fbc-psr2-cursor-mmap-gtt:
- shard-glk: NOTRUN -> [SKIP][297] +705 other tests skip
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk6/igt@kms_psr@fbc-psr2-cursor-mmap-gtt.html
* igt@kms_psr@fbc-psr2-primary-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][298] ([i915#9732]) +9 other tests skip
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-9/igt@kms_psr@fbc-psr2-primary-mmap-gtt.html
* igt@kms_psr@fbc-psr2-sprite-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][299] ([i915#1072] / [i915#9732]) +2 other tests skip
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-17/igt@kms_psr@fbc-psr2-sprite-mmap-gtt.html
* igt@kms_psr@pr-cursor-plane-move:
- shard-mtlp: NOTRUN -> [SKIP][300] ([i915#9688])
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-mtlp-5/igt@kms_psr@pr-cursor-plane-move.html
* igt@kms_psr@psr-sprite-blt:
- shard-rkl: NOTRUN -> [SKIP][301] ([i915#1072] / [i915#14544] / [i915#9732])
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_psr@psr-sprite-blt.html
* igt@kms_psr@psr2-cursor-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][302] ([i915#1072] / [i915#9732]) +21 other tests skip
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-5/igt@kms_psr@psr2-cursor-mmap-gtt.html
* igt@kms_psr@psr2-primary-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][303] ([i915#1072] / [i915#9732]) +17 other tests skip
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-8/igt@kms_psr@psr2-primary-mmap-gtt.html
* igt@kms_psr@psr2-sprite-mmap-gtt:
- shard-tglu-1: NOTRUN -> [SKIP][304] ([i915#9732]) +9 other tests skip
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_psr@psr2-sprite-mmap-gtt.html
* igt@kms_rotation_crc@multiplane-rotation:
- shard-glk11: NOTRUN -> [INCOMPLETE][305] ([i915#15492] / [i915#16184])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk11/igt@kms_rotation_crc@multiplane-rotation.html
* igt@kms_rotation_crc@multiplane-rotation-cropping-bottom:
- shard-glk: NOTRUN -> [INCOMPLETE][306] ([i915#15500] / [i915#16184])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk5/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
* igt@kms_rotation_crc@multiplane-rotation-cropping-top:
- shard-glk: NOTRUN -> [INCOMPLETE][307] ([i915#15492] / [i915#16184])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk6/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-rkl: NOTRUN -> [SKIP][308] ([i915#5289]) +1 other test skip
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-7/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-dg2: NOTRUN -> [SKIP][309] ([i915#12755] / [i915#15867] / [i915#5190])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-7/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
- shard-tglu-1: NOTRUN -> [SKIP][310] ([i915#5289])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_rotation_crc@sprite-rotation-90:
- shard-dg2: NOTRUN -> [SKIP][311] ([i915#12755] / [i915#15867])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-5/igt@kms_rotation_crc@sprite-rotation-90.html
* igt@kms_selftest@drm_framebuffer:
- shard-tglu-1: NOTRUN -> [ABORT][312] ([i915#13179]) +1 other test abort
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_selftest@drm_framebuffer.html
* igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free:
- shard-dg2: NOTRUN -> [ABORT][313] ([i915#13179]) +1 other test abort
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-5/igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-tglu-1: NOTRUN -> [SKIP][314] ([i915#3555]) +2 other tests skip
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-dg2: NOTRUN -> [SKIP][315] ([i915#8623])
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-3/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_vblank@ts-continuation-dpms-suspend:
- shard-rkl: [PASS][316] -> [INCOMPLETE][317] ([i915#12276])
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-8/igt@kms_vblank@ts-continuation-dpms-suspend.html
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_vblank@ts-continuation-dpms-suspend.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-2:
- shard-glk: NOTRUN -> [INCOMPLETE][318] ([i915#12276]) +3 other tests incomplete
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk1/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-2.html
- shard-rkl: NOTRUN -> [INCOMPLETE][319] ([i915#12276])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-2.html
* igt@kms_vrr@flip-basic:
- shard-rkl: NOTRUN -> [SKIP][320] ([i915#15243] / [i915#3555]) +1 other test skip
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-7/igt@kms_vrr@flip-basic.html
* igt@kms_vrr@flip-basic-fastset:
- shard-dg2: NOTRUN -> [SKIP][321] ([i915#9906]) +1 other test skip
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-8/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@lobf:
- shard-dg2: NOTRUN -> [SKIP][322] ([i915#11920])
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-1/igt@kms_vrr@lobf.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-dg1: NOTRUN -> [SKIP][323] ([i915#9906])
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-19/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@perf@global-sseu-config:
- shard-dg2: NOTRUN -> [SKIP][324] ([i915#7387])
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-4/igt@perf@global-sseu-config.html
* igt@perf@mi-rpc:
- shard-dg2: NOTRUN -> [SKIP][325] ([i915#2434])
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-6/igt@perf@mi-rpc.html
* igt@perf@unprivileged-single-ctx-counters:
- shard-rkl: NOTRUN -> [SKIP][326] ([i915#2433])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-2/igt@perf@unprivileged-single-ctx-counters.html
* igt@perf_pmu@busy-double-start@vecs1:
- shard-dg2: NOTRUN -> [FAIL][327] ([i915#4349]) +4 other tests fail
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-3/igt@perf_pmu@busy-double-start@vecs1.html
* igt@perf_pmu@busy-idle-check-all@ccs0:
- shard-mtlp: [PASS][328] -> [FAIL][329] ([i915#4349]) +3 other tests fail
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-mtlp-2/igt@perf_pmu@busy-idle-check-all@ccs0.html
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-mtlp-4/igt@perf_pmu@busy-idle-check-all@ccs0.html
* igt@perf_pmu@rc6-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][330] ([i915#13356] / [i915#14242] / [i915#16236])
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk9/igt@perf_pmu@rc6-suspend.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-dg2: NOTRUN -> [SKIP][331] ([i915#8516])
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-5/igt@perf_pmu@rc6@other-idle-gt0.html
- shard-tglu-1: NOTRUN -> [SKIP][332] ([i915#8516])
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-1/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_udl@share-import:
- shard-tglu: NOTRUN -> [SKIP][333] ([i915#16420])
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-2/igt@prime_udl@share-import.html
* igt@prime_vgem@coherency-gtt:
- shard-rkl: NOTRUN -> [SKIP][334] ([i915#3708])
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-4/igt@prime_vgem@coherency-gtt.html
* igt@sriov_basic@enable-vfs-bind-unbind-each:
- shard-rkl: NOTRUN -> [SKIP][335] ([i915#9917])
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-1/igt@sriov_basic@enable-vfs-bind-unbind-each.html
#### Possible fixes ####
* igt@gem_ccs@suspend-resume:
- shard-dg2: [INCOMPLETE][336] ([i915#13356] / [i915#16348]) -> [PASS][337] +1 other test pass
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-dg2-5/igt@gem_ccs@suspend-resume.html
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-4/igt@gem_ccs@suspend-resume.html
* igt@gem_eio@suspend:
- shard-dg1: [DMESG-WARN][338] ([i915#4391] / [i915#4423]) -> [PASS][339]
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-dg1-14/igt@gem_eio@suspend.html
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-18/igt@gem_eio@suspend.html
* igt@gem_exec_suspend@basic-s0@smem:
- shard-dg2: [INCOMPLETE][340] ([i915#13356]) -> [PASS][341]
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-dg2-1/igt@gem_exec_suspend@basic-s0@smem.html
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-4/igt@gem_exec_suspend@basic-s0@smem.html
* igt@gem_softpin@noreloc-s3:
- shard-rkl: [ABORT][342] ([i915#15131]) -> [PASS][343]
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-1/igt@gem_softpin@noreloc-s3.html
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-7/igt@gem_softpin@noreloc-s3.html
* igt@i915_pm_rpm@system-suspend:
- shard-glk: [INCOMPLETE][344] ([i915#13356]) -> [PASS][345]
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-glk8/igt@i915_pm_rpm@system-suspend.html
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk2/igt@i915_pm_rpm@system-suspend.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-c-hdmi-a-2:
- shard-glk: [FAIL][346] ([i915#14888]) -> [PASS][347]
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-glk2/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-c-hdmi-a-2.html
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk1/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-c-hdmi-a-2.html
* igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][348] ([i915#15662]) -> [PASS][349] +1 other test pass
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-tglu-8/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-1.html
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-5/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-1.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: [FAIL][350] ([i915#15733] / [i915#5138]) -> [PASS][351]
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_cursor_crc@cursor-onscreen-128x42:
- shard-tglu: [FAIL][352] ([i915#13566]) -> [PASS][353] +1 other test pass
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-tglu-10/igt@kms_cursor_crc@cursor-onscreen-128x42.html
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-tglu-4/igt@kms_cursor_crc@cursor-onscreen-128x42.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-rkl: [INCOMPLETE][354] ([i915#9878]) -> [PASS][355]
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-3/igt@kms_fbcon_fbt@fbc-suspend.html
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-2/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_flip@flip-vs-dpms-on-nop-interruptible:
- shard-dg1: [DMESG-WARN][356] ([i915#4423]) -> [PASS][357] +4 other tests pass
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-dg1-15/igt@kms_flip@flip-vs-dpms-on-nop-interruptible.html
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-13/igt@kms_flip@flip-vs-dpms-on-nop-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-rkl: [FAIL][358] ([i915#13027]) -> [PASS][359] +1 other test pass
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-7/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-4/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@flip-vs-suspend:
- shard-rkl: [INCOMPLETE][360] ([i915#16276] / [i915#6113]) -> [PASS][361]
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-3/igt@kms_flip@flip-vs-suspend.html
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-5/igt@kms_flip@flip-vs-suspend.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-rkl: [INCOMPLETE][362] ([i915#10056]) -> [PASS][363]
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-suspend.html
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-cur-indfb-draw-blt:
- shard-glk: [SKIP][364] -> [PASS][365] +5 other tests pass
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-glk9/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-cur-indfb-draw-blt.html
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-glk8/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-pwrite:
- shard-rkl: [SKIP][366] ([i915#15989]) -> [PASS][367] +4 other tests pass
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-7/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-pwrite.html
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-pwrite.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-rkl: [SKIP][368] ([i915#14544] / [i915#15073]) -> [PASS][369]
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress.html
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-2/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-dg1: [SKIP][370] ([i915#15073]) -> [PASS][371] +1 other test pass
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-dg1-14/igt@kms_pm_rpm@modeset-non-lpsp.html
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-18/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: [SKIP][372] ([i915#15073]) -> [PASS][373] +1 other test pass
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@system-suspend-idle:
- shard-dg2: [INCOMPLETE][374] ([i915#14419]) -> [PASS][375]
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-dg2-3/igt@kms_pm_rpm@system-suspend-idle.html
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-3/igt@kms_pm_rpm@system-suspend-idle.html
#### Warnings ####
* igt@gem_ccs@large-ctrl-surf-copy:
- shard-rkl: [SKIP][376] ([i915#13008] / [i915#14544]) -> [SKIP][377] ([i915#13008])
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@gem_ccs@large-ctrl-surf-copy.html
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-2/igt@gem_ccs@large-ctrl-surf-copy.html
* igt@gem_exec_reloc@basic-gtt-read-active:
- shard-rkl: [SKIP][378] ([i915#14544] / [i915#3281]) -> [SKIP][379] ([i915#3281])
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-read-active.html
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-8/igt@gem_exec_reloc@basic-gtt-read-active.html
* igt@gem_exec_reloc@basic-write-read-active:
- shard-rkl: [SKIP][380] ([i915#3281]) -> [SKIP][381] ([i915#14544] / [i915#3281]) +1 other test skip
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-5/igt@gem_exec_reloc@basic-write-read-active.html
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@gem_exec_reloc@basic-write-read-active.html
* igt@gem_lmem_swapping@verify:
- shard-rkl: [SKIP][382] ([i915#4613]) -> [SKIP][383] ([i915#14544] / [i915#4613])
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-8/igt@gem_lmem_swapping@verify.html
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@gem_lmem_swapping@verify.html
* igt@gem_readwrite@beyond-eob:
- shard-rkl: [SKIP][384] ([i915#14544] / [i915#3282]) -> [SKIP][385] ([i915#3282]) +2 other tests skip
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@gem_readwrite@beyond-eob.html
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-4/igt@gem_readwrite@beyond-eob.html
* igt@gem_userptr_blits@readonly-unsync:
- shard-rkl: [SKIP][386] ([i915#3297]) -> [SKIP][387] ([i915#14544] / [i915#3297])
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-7/igt@gem_userptr_blits@readonly-unsync.html
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@gem_userptr_blits@readonly-unsync.html
* igt@gen9_exec_parse@allowed-single:
- shard-rkl: [SKIP][388] ([i915#14544] / [i915#2527]) -> [SKIP][389] ([i915#2527])
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@gen9_exec_parse@allowed-single.html
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-8/igt@gen9_exec_parse@allowed-single.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-180:
- shard-rkl: [SKIP][390] ([i915#14544] / [i915#5286]) -> [SKIP][391] ([i915#5286])
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_big_fb@4-tiled-16bpp-rotate-180.html
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-4/igt@kms_big_fb@4-tiled-16bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-180:
- shard-rkl: [SKIP][392] ([i915#5286]) -> [SKIP][393] ([i915#14544] / [i915#5286]) +2 other tests skip
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-4/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@linear-32bpp-rotate-270:
- shard-rkl: [SKIP][394] ([i915#14544] / [i915#3638]) -> [SKIP][395] ([i915#3638]) +1 other test skip
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_big_fb@linear-32bpp-rotate-270.html
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-3/igt@kms_big_fb@linear-32bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-16bpp-rotate-270:
- shard-dg1: [SKIP][396] ([i915#3638]) -> [SKIP][397] ([i915#3638] / [i915#4423])
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-dg1-13/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-13/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-270:
- shard-rkl: [SKIP][398] ([i915#3638]) -> [SKIP][399] ([i915#14544] / [i915#3638])
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-8/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc:
- shard-rkl: [SKIP][400] ([i915#14098] / [i915#6095]) -> [SKIP][401] ([i915#14098] / [i915#14544] / [i915#6095]) +9 other tests skip
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc.html
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2:
- shard-rkl: [SKIP][402] ([i915#6095]) -> [SKIP][403] ([i915#14544] / [i915#6095]) +5 other tests skip
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2.html
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
- shard-rkl: [SKIP][404] ([i915#12313]) -> [SKIP][405] ([i915#12313] / [i915#14544])
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs:
- shard-rkl: [SKIP][406] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][407] ([i915#14098] / [i915#6095]) +9 other tests skip
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2:
- shard-rkl: [SKIP][408] ([i915#14544] / [i915#6095]) -> [SKIP][409] ([i915#6095]) +6 other tests skip
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2.html
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-7/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4:
- shard-rkl: [SKIP][410] ([i915#16471]) -> [SKIP][411] ([i915#14544] / [i915#16471])
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-7/igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4.html
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-rkl: [SKIP][412] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][413] ([i915#11151] / [i915#7828]) +4 other tests skip
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-fast.html
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-7/igt@kms_chamelium_frames@hdmi-crc-fast.html
* igt@kms_chamelium_frames@vga-frame-dump:
- shard-dg1: [SKIP][414] ([i915#11151] / [i915#7828]) -> [SKIP][415] ([i915#11151] / [i915#4423] / [i915#7828])
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-dg1-19/igt@kms_chamelium_frames@vga-frame-dump.html
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-16/igt@kms_chamelium_frames@vga-frame-dump.html
* igt@kms_chamelium_hpd@hdmi-hpd-after-suspend:
- shard-rkl: [SKIP][416] ([i915#11151] / [i915#7828]) -> [SKIP][417] ([i915#11151] / [i915#14544] / [i915#7828])
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-8/igt@kms_chamelium_hpd@hdmi-hpd-after-suspend.html
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_chamelium_hpd@hdmi-hpd-after-suspend.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-rkl: [SKIP][418] ([i915#15330] / [i915#3116]) -> [SKIP][419] ([i915#14544] / [i915#15330] / [i915#3116]) +1 other test skip
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-2/igt@kms_content_protection@dp-mst-lic-type-1.html
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@mei-interface:
- shard-rkl: [SKIP][420] ([i915#14544] / [i915#15865]) -> [SKIP][421] ([i915#15865])
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_content_protection@mei-interface.html
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-7/igt@kms_content_protection@mei-interface.html
- shard-dg1: [SKIP][422] ([i915#15865]) -> [SKIP][423] ([i915#9433])
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-dg1-14/igt@kms_content_protection@mei-interface.html
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-12/igt@kms_content_protection@mei-interface.html
* igt@kms_cursor_crc@cursor-onscreen-max-size:
- shard-rkl: [SKIP][424] ([i915#14544] / [i915#3555]) -> [SKIP][425] ([i915#3555]) +3 other tests skip
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-max-size.html
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-3/igt@kms_cursor_crc@cursor-onscreen-max-size.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x10:
- shard-rkl: [SKIP][426] ([i915#3555]) -> [SKIP][427] ([i915#14544] / [i915#3555]) +1 other test skip
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-7/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-rkl: [SKIP][428] ([i915#14544] / [i915#3555] / [i915#3804]) -> [SKIP][429] ([i915#3555] / [i915#3804])
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-2/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-rkl: [SKIP][430] ([i915#13749]) -> [SKIP][431] ([i915#13749] / [i915#14544])
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-7/igt@kms_dp_link_training@non-uhbr-sst.html
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dsc@dsc-fractional-bpp-ultrajoiner:
- shard-rkl: [SKIP][432] ([i915#14544] / [i915#16361]) -> [SKIP][433] ([i915#16361]) +2 other tests skip
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_dsc@dsc-fractional-bpp-ultrajoiner.html
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-3/igt@kms_dsc@dsc-fractional-bpp-ultrajoiner.html
* igt@kms_flip@2x-flip-vs-rmfb:
- shard-rkl: [SKIP][434] ([i915#9934]) -> [SKIP][435] ([i915#14544] / [i915#9934])
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-4/igt@kms_flip@2x-flip-vs-rmfb.html
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_flip@2x-flip-vs-rmfb.html
* igt@kms_flip@2x-wf_vblank-ts-check-interruptible:
- shard-rkl: [SKIP][436] ([i915#14544] / [i915#9934]) -> [SKIP][437] ([i915#9934]) +2 other tests skip
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_flip@2x-wf_vblank-ts-check-interruptible.html
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-3/igt@kms_flip@2x-wf_vblank-ts-check-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
- shard-rkl: [SKIP][438] ([i915#15643]) -> [SKIP][439] ([i915#14544] / [i915#15643])
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-dg1: [SKIP][440] ([i915#15643] / [i915#4423]) -> [SKIP][441] ([i915#15643])
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-dg1-12/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-19/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][442] ([i915#1825]) -> [SKIP][443] ([i915#14544] / [i915#1825]) +1 other test skip
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-gtt.html
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-rkl: [SKIP][444] ([i915#14544] / [i915#1825]) -> [SKIP][445] ([i915#1825]) +1 other test skip
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc.html
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-cur-indfb-onoff:
- shard-rkl: [SKIP][446] -> [SKIP][447] ([i915#14544]) +27 other tests skip
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-5/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-cur-indfb-onoff.html
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-shrfb-pgflip-blt:
- shard-rkl: [SKIP][448] ([i915#14544]) -> [SKIP][449] +39 other tests skip
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-shrfb-pgflip-blt.html
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-3/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt:
- shard-dg2: [SKIP][450] ([i915#15102]) -> [SKIP][451] ([i915#10433] / [i915#15102]) +1 other test skip
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render:
- shard-rkl: [SKIP][452] ([i915#15102] / [i915#3023]) -> [SKIP][453] ([i915#14544] / [i915#15102] / [i915#3023]) +2 other tests skip
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-draw-blt:
- shard-dg1: [SKIP][454] -> [SKIP][455] ([i915#4423])
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-draw-blt.html
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-blt:
- shard-dg1: [SKIP][456] ([i915#15989]) -> [SKIP][457] ([i915#15989] / [i915#4423])
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-dg1-18/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-blt.html
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-dg1-19/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt:
- shard-rkl: [SKIP][458] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][459] ([i915#15102] / [i915#3023]) +8 other tests skip
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][460] ([i915#15102]) -> [SKIP][461] ([i915#14544] / [i915#15102]) +7 other tests skip
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-8/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-cur-indfb-draw-mmap-gtt.html
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-move:
- shard-rkl: [SKIP][462] ([i915#14544] / [i915#15102]) -> [SKIP][463] ([i915#15102]) +14 other tests skip
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-move.html
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-5/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-move.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-rkl: [SKIP][464] ([i915#13688]) -> [SKIP][465] ([i915#13688] / [i915#14544])
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-4/igt@kms_joiner@basic-max-non-joiner.html
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-rkl: [SKIP][466] ([i915#14544] / [i915#15460]) -> [SKIP][467] ([i915#15460])
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_joiner@invalid-modeset-big-joiner.html
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-4/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_panel_fitting@legacy:
- shard-rkl: [SKIP][468] ([i915#14544] / [i915#6301]) -> [SKIP][469] ([i915#6301])
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_panel_fitting@legacy.html
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-4/igt@kms_panel_fitting@legacy.html
* igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier:
- shard-rkl: [SKIP][470] ([i915#14544] / [i915#15709]) -> [SKIP][471] ([i915#15709])
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier.html
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-8/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a:
- shard-rkl: [SKIP][472] ([i915#14544] / [i915#15329]) -> [SKIP][473] ([i915#15329]) +7 other tests skip
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-4/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
* igt@kms_pm_backlight@bad-brightness:
- shard-rkl: [SKIP][474] ([i915#12343] / [i915#14544] / [i915#5354]) -> [SKIP][475] ([i915#12343] / [i915#5354])
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_pm_backlight@bad-brightness.html
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-5/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-rkl: [SKIP][476] ([i915#12343] / [i915#14544]) -> [SKIP][477] ([i915#12343])
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_pm_backlight@brightness-with-dpms.html
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-5/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_dc@dc5-pageflip-negative:
- shard-rkl: [SKIP][478] ([i915#14544] / [i915#9685]) -> [SKIP][479] ([i915#9685])
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_pm_dc@dc5-pageflip-negative.html
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-7/igt@kms_pm_dc@dc5-pageflip-negative.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf:
- shard-rkl: [SKIP][480] ([i915#11520] / [i915#14544]) -> [SKIP][481] ([i915#11520]) +3 other tests skip
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf.html
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-3/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf:
- shard-rkl: [SKIP][482] ([i915#11520]) -> [SKIP][483] ([i915#11520] / [i915#14544]) +2 other tests skip
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-3/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf.html
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-rkl: [SKIP][484] ([i915#14544] / [i915#9683]) -> [SKIP][485] ([i915#9683])
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_psr2_su@page_flip-xrgb8888.html
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-1/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-psr2-primary-blt:
- shard-rkl: [SKIP][486] ([i915#1072] / [i915#9732]) -> [SKIP][487] ([i915#1072] / [i915#14544] / [i915#9732]) +5 other tests skip
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-3/igt@kms_psr@fbc-psr2-primary-blt.html
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_psr@fbc-psr2-primary-blt.html
* igt@kms_psr@psr-suspend:
- shard-rkl: [SKIP][488] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][489] ([i915#1072] / [i915#9732]) +6 other tests skip
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_psr@psr-suspend.html
[489]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-4/igt@kms_psr@psr-suspend.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-rkl: [SKIP][490] ([i915#14544] / [i915#15949]) -> [SKIP][491] ([i915#15949])
[490]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
[491]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-3/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_vrr@flip-suspend:
- shard-rkl: [SKIP][492] ([i915#15243] / [i915#3555]) -> [SKIP][493] ([i915#14544] / [i915#15243] / [i915#3555])
[492]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-8/igt@kms_vrr@flip-suspend.html
[493]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@kms_vrr@flip-suspend.html
* igt@kms_vrr@max-min:
- shard-rkl: [SKIP][494] ([i915#14544] / [i915#9906]) -> [SKIP][495] ([i915#9906])
[494]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-6/igt@kms_vrr@max-min.html
[495]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-4/igt@kms_vrr@max-min.html
* igt@sriov_basic@bind-unbind-vf:
- shard-rkl: [SKIP][496] ([i915#9917]) -> [SKIP][497] ([i915#14544] / [i915#9917])
[496]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18714/shard-rkl-5/igt@sriov_basic@bind-unbind-vf.html
[497]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/shard-rkl-6/igt@sriov_basic@bind-unbind-vf.html
[i915#10055]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10055
[i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10553]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10553
[i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11527
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
[i915#12178]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12178
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454
[i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
[i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
[i915#13027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13027
[i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
[i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
[i915#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118
[i915#14242]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14242
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
[i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545
[i915#14586]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14586
[i915#14600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14600
[i915#14888]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14888
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15131
[i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
[i915#15172]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15172
[i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342
[i915#15403]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15403
[i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
[i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
[i915#15479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15479
[i915#15481]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15481
[i915#15492]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15492
[i915#15500]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15500
[i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15662]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15662
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
[i915#15804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15804
[i915#15815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15815
[i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
[i915#15867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15867
[i915#15931]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15931
[i915#15948]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15948
[i915#15949]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15949
[i915#15989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15989
[i915#15990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15990
[i915#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991
[i915#16079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16079
[i915#16081]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16081
[i915#16182]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16182
[i915#16184]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16184
[i915#16236]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16236
[i915#16276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16276
[i915#16348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16348
[i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
[i915#16386]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16386
[i915#16420]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16420
[i915#16451]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16451
[i915#16464]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16464
[i915#16471]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16471
[i915#16489]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16489
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
[i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2681
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[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#4215]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4215
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4391]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7276
[i915#7387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7387
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7862]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7862
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8289
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
[i915#9561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9561
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8982 -> IGTPW_15437
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_18714: b2817f6a1517bc9ecdef5229b84e8a44d983de82 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_15437: 97997bb1786c9fb004c79be06040369e62530e6e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8982: 48befce9e6b0c0d371c4812bfff34a61319f68f1 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15437/index.html
[-- Attachment #2: Type: text/html, Size: 171552 bytes --]
^ permalink raw reply
* Re: [PATCH v15 01/11] entry: Fix potential syscall truncation in syscall_trace_enter()
From: Thomas Gleixner @ 2026-06-24 17:34 UTC (permalink / raw)
To: Jinjie Ruan, catalin.marinas, will, oleg, peterz, luto, kees, wad,
ruanjinjie, mark.rutland, yeoreum.yun, linusw, kevin.brodsky, ldv,
thuth, james.morse, song, ada.coupriediaz, anshuman.khandual,
broonie, ryan.roberts, pengcan, liqiang01, linux-arm-kernel,
linux-kernel
In-Reply-To: <20260511092103.1974980-2-ruanjinjie@huawei.com>
On Mon, May 11 2026 at 17:20, Jinjie Ruan wrote:
> In syscall_trace_enter(), the current logic returns "ret ? : syscall".
> While __secure_computing() currently only returns 0 (allow) or -1 (kill),
> this "ret ? : syscall" pattern is conceptually flawed.
>
> If __secure_computing() were to return a non-zero value that isn't -1, it
> would unintentionally override the actual system call number. This logic
> is redundant because if seccomp denies the syscall, the execution path
> should already be handled by the caller based on the error return, rather
> than conflating the return code with the syscall number.
>
> Fix it by explicitly returning the syscall number. This ensures
> the syscall register remains untainted by the trace return values and
> aligns with the expectation that seccomp-related interceptions are
> handled via the -1 return status.
>
> Cc: Thomas Gleixner <tglx@kernel.org>
> Fixes: 142781e108b1 ("entry: Provide generic syscall entry functionality")
What's fixed here?
A potential future change of the __secure_computing() return value
requires that _ALL_ callsites of that function have to be audited
and fixed up, no?
So the change is not a fix it's an optimization to get rid of the extra
conditional.
If you really want to sanitize this, then change the
__secure_computing() return type to boolean (true = allow, false =
fail) and fixup the two dozen or so call sites.
Thanks,
tglx
^ permalink raw reply
* [PATCH] uki.bbclass: add merge logic in dtb section
From: Shoudi Li @ 2026-06-24 8:28 UTC (permalink / raw)
To: openembedded-core; +Cc: Shoudi Li
For machine with multiple dtbs specified, we need to merge dtb overlays
to base and pass the merged dtb to ukify to create UKI.
Walks UKI_DEVICETREE, splits entries into base_dtbs (.dtb) and overlays,
and validates all paths exist. For each base DTB, finds matching overlays
by checking whether the overlay filename starts with the base DTB name.
If matches exist, runs fdtoverlay -i <base> <overlays…> -o <B>/<base>-merged.dtb
and passes the merged file to ukify.
If no overlays match, passes the base DTB directly — no change in behaviour for
DTB-only boards.
Signed-off-by: Shoudi Li <shoudil@qti.qualcomm.com>
---
meta/classes-recipe/uki.bbclass | 28 ++++++++++++++++++++++++++--
1 file changed, 26 insertions(+), 2 deletions(-)
diff --git a/meta/classes-recipe/uki.bbclass b/meta/classes-recipe/uki.bbclass
index fa1c95603b..03eb9eafbd 100644
--- a/meta/classes-recipe/uki.bbclass
+++ b/meta/classes-recipe/uki.bbclass
@@ -61,6 +61,7 @@
#
DEPENDS += "\
+ dtc-native \
os-release \
systemd-boot \
systemd-boot-native \
@@ -150,16 +151,39 @@ python do_uki() {
if cmdline:
ukify_cmd += " --cmdline='%s'" % (cmdline)
- # dtb
+ # dtb: separate base DTBs from overlays, merge each base with its matching overlays
uki_devicetree = d.getVar('UKI_DEVICETREE')
if uki_devicetree:
+ base_dtbs = []
+ overlays = []
for dtb in uki_devicetree.split():
# DTBs are without sub-directories in deploy_dir
dtb_name = os.path.basename(dtb)
dtb_path = "%s/%s" % (deploy_dir_image, dtb_name)
if not os.path.exists(dtb_path):
bb.fatal(f"ERROR: cannot find {dtb_path}.")
- ukify_cmd += " --devicetree %s" % (dtb_path)
+ if dtb_name.endswith('.dtbo'):
+ overlays.append(dtb_path)
+ else:
+ base_dtbs.append(dtb_path)
+
+ fdtoverlay_bin = os.path.join(d.getVar('STAGING_BINDIR_NATIVE'), 'fdtoverlay')
+ build_dir = d.getVar('B')
+ for base_dtb in base_dtbs:
+ base_name = os.path.splitext(os.path.basename(base_dtb))[0]
+ # Overlays whose filename starts with the base DTB name
+ matching_overlays = [o for o in overlays
+ if os.path.basename(o).startswith(base_name)]
+ if matching_overlays:
+ merged_dtb = os.path.join(build_dir, "%s-merged.dtb" % base_name)
+ fdtoverlay_cmd = "%s -i %s %s -o %s" % (
+ fdtoverlay_bin, base_dtb, " ".join(matching_overlays), merged_dtb)
+ bb.debug(2, "uki: merging DTBs: %s" % fdtoverlay_cmd)
+ out, err = bb.process.run(fdtoverlay_cmd, shell=True)
+ bb.debug(2, "%s\n%s" % (out, err))
+ ukify_cmd += " --devicetree %s" % merged_dtb
+ else:
+ ukify_cmd += " --devicetree %s" % base_dtb
# custom config for ukify
if os.path.exists(d.getVar('UKI_CONFIG_FILE')):
--
2.43.0
^ permalink raw reply related
* Re: [PATCH v1 01/13] iio: Initialize i2c_device_id arrays using member names (part 2)
From: Jonathan Cameron @ 2026-06-24 17:34 UTC (permalink / raw)
To: Uwe Kleine-König (The Capable Hub)
Cc: David Lechner, Nuno Sá, Andy Shevchenko, Vladislav Kulikov,
Kevin Tung, ChiYuan Huang, linux-iio, linux-kernel
In-Reply-To: <db01a5dd94c1086bf39c99f798901d33c8cabaa1.1781883685.git.u.kleine-koenig@baylibre.com>
On Fri, 19 Jun 2026 17:54:29 +0200
Uwe Kleine-König (The Capable Hub) <u.kleine-koenig@baylibre.com> wrote:
> This is a follow-up for commit f68afce8e8a7 ("iio: Initialize
> i2c_device_id arrays using member names"). This previous commit missed
> these two instances because these drivers didn't exist yet in the tree
> where I prepared the respective patch.
>
> Signed-off-by: Uwe Kleine-König (The Capable Hub) <u.kleine-koenig@baylibre.com>
Applied to the testing branch of iio.git.
Thanks,
Jonathan
^ permalink raw reply
* Re: [GIT PULL] ntfs3: changes for 7.2
From: pr-tracker-bot @ 2026-06-24 17:34 UTC (permalink / raw)
To: Konstantin Komarov
Cc: torvalds, ntfs3, linux-fsdevel, linux-kernel, Alessandro Schino,
Arnd Bergmann, Edward Adam Davis, Helen Koike, Jamie Nguyen,
Konstantin Komarov, Michael Bommarito, Mihai Brodschi,
Tristan Madani, Yunpeng Tian, Zhan Xusheng, ZhengYuan Huang
In-Reply-To: <20260624063725.5151-1-almaz.alexandrovich@paragon-software.com>
The pull request you sent on Wed, 24 Jun 2026 09:37:25 +0300:
> https://github.com/Paragon-Software-Group/linux-ntfs3.git tags/ntfs3_for_7.2
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/f0e6f20cb52b14c2c441f04e21cef0c95d498cac
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply
* Re: [PATCH v3 4/8] drm/amdgpu: move struct amdgpu_mqd and helpers into header file
From: Soltani, Shahyan @ 2026-06-24 17:33 UTC (permalink / raw)
To: Khatri, Sunil, Koenig, Christian, amd-gfx@lists.freedesktop.org
Cc: Deucher, Alexander
In-Reply-To: <efdcaa38-edcd-4ff4-b9ae-7b9fa28574c7@amd.com>
[-- Attachment #1: Type: text/plain, Size: 7775 bytes --]
AMD General
> I remember one thing, if you moved them from amdgpu.h and again added it
> via include "amdgpu_mes.h", there seems to be less benefit of it as its
> always there in amdgpu.h. Just check if there is a possibility if that
> include could be removed totally and include amdgpu_mes.h explicitly
> only where its needed.
>
> Regards
> Sunil khatri
Hi Sunil,
I looked into removing amdgpu_mes.h as you asked, however struct
amdgpu_device needs these by value:
struct amdgpu_mes mes;
struct amdgpu_mqd mqds[AMDGPU_HW_IP_NUM];
Because of this amdgpu.h needs the complete definition so as far as I know I'm
unable to drop the include here and use something like a forward declaration.
Thanks,
Shahyan
________________________________
From: Khatri, Sunil <Sunil.Khatri@amd.com>
Sent: Wednesday, June 24, 2026 9:10 AM
To: Koenig, Christian <Christian.Koenig@amd.com>; Soltani, Shahyan <Shahyan.Soltani@amd.com>; amd-gfx@lists.freedesktop.org <amd-gfx@lists.freedesktop.org>; Khatri, Sunil <Sunil.Khatri@amd.com>
Cc: Deucher, Alexander <Alexander.Deucher@amd.com>
Subject: Re: [PATCH v3 4/8] drm/amdgpu: move struct amdgpu_mqd and helpers into header file
On 24-06-2026 06:29 pm, Khatri, Sunil wrote:
>
> On 23-06-2026 02:34 pm, Christian König wrote:
>> On 6/22/26 21:57, Shahyan Soltani wrote:
>>> Move struct amdgpu_mqd_prop, struct amdgpu_mqd, and helpers from the
>>> monolithic amdgpu.h
>>> into existing amdgpu_mes.h file.
>>>
>>> This is part of the ongoing effort to reduce the size of amdgpu.h
>>> into their own respective
>>> separate headers.
>>>
>>> Signed-off-by: Shahyan Soltani <shahyan.soltani@amd.com>
>> Reviewed-by: Christian König <christian.koenig@amd.com>
>>
>> @Sunil can you take a look at that as well? Just to keep you updated
>> on all userqueue stuff.
> LGTM,
> Reviewed-by: Sunil Khatri <sunil.khatri@amd.com>
>
> Regards
> Sunil Khatri
>>
>> Thanks,
>> Christian.
>>
>>> ---
>>> Following v2's feedback struct amdgpu_mqd and helpers were moved into
>>> the existing amdgpu_mes.h instead of creating a new amdgpu_mqh.h file
>>> ---
>>> drivers/gpu/drm/amd/amdgpu/amdgpu.h | 48
>>> +------------------------
>>> drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 46 ++++++++++++++++++++++++
>>> 2 files changed, 47 insertions(+), 47 deletions(-)
>>>
>>> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h
>>> b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
>>> index 61608acc0393..ca86cef62f44 100644
>>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h
>>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
>>> @@ -96,7 +96,6 @@
>>> #include "amdgpu_doorbell.h"
>>> #include "amdgpu_amdkfd.h"
>>> #include "amdgpu_discovery.h"
>>> -#include "amdgpu_mes.h"
>>> #include "amdgpu_umc.h"
>>> #include "amdgpu_mmhub.h"
>>> #include "amdgpu_gfxhub.h"
>>> @@ -115,6 +114,7 @@
>>> #include "amdgpu_eviction_fence.h"
>>> #include "amdgpu_wb.h"
>>> #include "amdgpu_ip.h"
>>> +#include "amdgpu_mes.h"
I remember one thing, if you moved them from amdgpu.h and again added it
via include "amdgpu_mes.h", there seems to be less benefit of it as its
always there in amdgpu.h. Just check if there is a possibility if that
include could be removed totally and include amdgpu_mes.h explicitly
only where its needed.
Regards
Sunil khatri
>>> #include "amdgpu_sa.h"
>>> #include "amdgpu_uid.h"
>>> #include "amdgpu_video_codecs.h"
>>> @@ -609,44 +609,6 @@ struct amd_powerplay {
>>> (rid == 0x01) || \
>>> (rid == 0x10))))
>>> -enum amdgpu_mqd_update_flag {
>>> - AMDGPU_UPDATE_FLAG_DBG_WA_ENABLE = 1,
>>> - AMDGPU_UPDATE_FLAG_DBG_WA_DISABLE = 2,
>>> - AMDGPU_UPDATE_FLAG_IS_GWS = 4, /* quirk for gfx9 IP */
>>> -};
>>> -
>>> -struct amdgpu_mqd_prop {
>>> - uint64_t mqd_gpu_addr;
>>> - uint64_t hqd_base_gpu_addr;
>>> - uint64_t rptr_gpu_addr;
>>> - uint64_t wptr_gpu_addr;
>>> - uint32_t queue_size;
>>> - bool use_doorbell;
>>> - uint32_t doorbell_index;
>>> - uint64_t eop_gpu_addr;
>>> - uint32_t hqd_pipe_priority;
>>> - uint32_t hqd_queue_priority;
>>> - uint32_t mqd_stride_size;
>>> - bool allow_tunneling;
>>> - bool hqd_active;
>>> - uint64_t shadow_addr;
>>> - uint64_t gds_bkup_addr;
>>> - uint64_t csa_addr;
>>> - uint64_t fence_address;
>>> - bool tmz_queue;
>>> - bool kernel_queue;
>>> - uint32_t *cu_mask;
>>> - uint32_t cu_mask_count;
>>> - uint32_t cu_flags;
>>> - bool is_user_cu_masked;
>>> -};
>>> -
>>> -struct amdgpu_mqd {
>>> - unsigned mqd_size;
>>> - int (*init_mqd)(struct amdgpu_device *adev, void *mqd,
>>> - struct amdgpu_mqd_prop *p);
>>> -};
>>> -
>>> struct amdgpu_pcie_reset_ctx {
>>> bool in_link_reset;
>>> bool occurs_dpc;
>>> @@ -1034,14 +996,6 @@ struct amdgpu_device {
>>> struct amdgpu_kfd_dev kfd;
>>> };
>>> -/*
>>> - * MES FW uses address(mqd_addr + sizeof(struct mqd) +
>>> 3*sizeof(uint32_t))
>>> - * as fence address and writes a 32 bit fence value to this address.
>>> - * Driver needs to allocate at least 4 DWs extra memory in addition to
>>> - * sizeof(struct mqd). Add 8 DWs and align to AMDGPU_GPU_PAGE_SIZE
>>> for safety.
>>> - */
>>> -#define AMDGPU_MQD_SIZE_ALIGN(mqd_size)
>>> AMDGPU_GPU_PAGE_ALIGN(((mqd_size) + 32))
>>> -
>>> static inline uint32_t amdgpu_ip_version(const struct
>>> amdgpu_device *adev,
>>> uint8_t ip, uint8_t inst)
>>> {
>>> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
>>> b/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
>>> index 5255360353f4..7b4cfb5c8f83 100644
>>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
>>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
>>> @@ -438,6 +438,52 @@ struct amdgpu_mes_funcs {
>>> struct mes_inv_tlbs_pasid_input *input);
>>> };
>>> +enum amdgpu_mqd_update_flag {
>>> + AMDGPU_UPDATE_FLAG_DBG_WA_ENABLE = 1,
>>> + AMDGPU_UPDATE_FLAG_DBG_WA_DISABLE = 2,
>>> + AMDGPU_UPDATE_FLAG_IS_GWS = 4, /* quirk for gfx9 IP */
>>> +};
>>> +
>>> +struct amdgpu_mqd_prop {
>>> + uint64_t mqd_gpu_addr;
>>> + uint64_t hqd_base_gpu_addr;
>>> + uint64_t rptr_gpu_addr;
>>> + uint64_t wptr_gpu_addr;
>>> + uint32_t queue_size;
>>> + bool use_doorbell;
>>> + uint32_t doorbell_index;
>>> + uint64_t eop_gpu_addr;
>>> + uint32_t hqd_pipe_priority;
>>> + uint32_t hqd_queue_priority;
>>> + uint32_t mqd_stride_size;
>>> + bool allow_tunneling;
>>> + bool hqd_active;
>>> + uint64_t shadow_addr;
>>> + uint64_t gds_bkup_addr;
>>> + uint64_t csa_addr;
>>> + uint64_t fence_address;
>>> + bool tmz_queue;
>>> + bool kernel_queue;
>>> + uint32_t *cu_mask;
>>> + uint32_t cu_mask_count;
>>> + uint32_t cu_flags;
>>> + bool is_user_cu_masked;
>>> +};
>>> +
>>> +struct amdgpu_mqd {
>>> + unsigned mqd_size;
>>> + int (*init_mqd)(struct amdgpu_device *adev, void *mqd,
>>> + struct amdgpu_mqd_prop *p);
>>> +};
>>> +
>>> +/*
>>> + * MES FW uses address(mqd_addr + sizeof(struct mqd) +
>>> 3*sizeof(uint32_t))
>>> + * as fence address and writes a 32 bit fence value to this address.
>>> + * Driver needs to allocate at least 4 DWs extra memory in addition to
>>> + * sizeof(struct mqd). Add 8 DWs and align to AMDGPU_GPU_PAGE_SIZE
>>> for safety.
>>> + */
>>> +#define AMDGPU_MQD_SIZE_ALIGN(mqd_size)
>>> AMDGPU_GPU_PAGE_ALIGN(((mqd_size) + 32))
>>> +
>>> #define amdgpu_mes_kiq_hw_init(adev, xcc_id) \
>>> (adev)->mes.kiq_hw_init((adev), (xcc_id))
>>> #define amdgpu_mes_kiq_hw_fini(adev, xcc_id) \
[-- Attachment #2: Type: text/html, Size: 15103 bytes --]
^ permalink raw reply
* Re: [RFC PATCH] KVM: Ignore MMU notifiers for guest_memfd-only memslots
From: Sean Christopherson @ 2026-06-24 17:32 UTC (permalink / raw)
To: Ackerley Tng
Cc: Alexandru Elisei, sashiko-reviews, Marc Zyngier, kvm, kvmarm,
Oliver Upton
In-Reply-To: <CAEvNRgE9cLfjDbXuR5wq3fEWZyHxYPxdExxNjXUFO1nT5m==1A@mail.gmail.com>
On Tue, Jun 23, 2026, Ackerley Tng wrote:
> Sean Christopherson <seanjc@google.com> writes:
> > and purposes, we're conceptually treating conversions as free()+re-alloc(). So
> > while the page might still be in the page cache, it's effectively been "freed".
> > So in that case, KVM really does need to ensure it handles mmu_notifier events
> > correctly to avoid UAF.
>
> Just making sure: "handle mmu_notifier events" here refers to
> gfn_to_pfn_cache and other parts of KVM that works with memory.
Yes.
> There's no issue with a UAF between mmu_notifier invalidations and
> conversions, right?
Right.
^ permalink raw reply
* Re: [PATCH] hyperv: mshv: zero VTL hypercall output page
From: sashiko-bot @ 2026-06-24 17:32 UTC (permalink / raw)
To: Yousef Alhouseen; +Cc: linux-hyperv
In-Reply-To: <20260624172157.2790-1-alhouseenyousef@gmail.com>
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
Pre-existing issues:
- [High] This problem wasn't introduced by this patch, but the patch only partially fixes the information leak. While it zeroes the `out` page, the input bounce page `in` is still allocated without the `__GFP_ZERO` flag. If a user provides an `hvcall.input_size` that is smaller than the input size expected by the hypercall (specified by `hvcall.control`), `copy_from_user()` will only partially initialize the `in` page. The remainder of the page will contain uninitialized, stale kernel memory. This full page is then passed to the hypervisor. If the hypervisor processes these uninitialized bytes and reflects them into the `out` page or alters its observable behavior based on them, sensitive kernel data is leaked to userspace.
--
commit d8767fa45f0b927a8630a3fee3fba738b9ae7851
Author: Yousef Alhouseen <alhouseenyousef@gmail.com>
hyperv: mshv: zero VTL hypercall output page
This patch zeroes the hypercall output page to avoid copying stale memory
to userspace and adds NULL pointer checks for the page allocations.
> diff --git a/drivers/hv/mshv_vtl_main.c b/drivers/hv/mshv_vtl_main.c
> index 0d3d4161974f8..0365d207cb110 100644
> --- a/drivers/hv/mshv_vtl_main.c
> +++ b/drivers/hv/mshv_vtl_main.c
> @@ -1147,7 +1147,11 @@ static int mshv_vtl_hvcall_call(struct mshv_vtl_hvcall_fd *fd,
> * TODO: Take care of this when CVM support is added.
> */
> in = (void *)__get_free_page(GFP_KERNEL);
[Severity: High]
This isn't a bug introduced by this patch, but should the "in" page also
be allocated with __GFP_ZERO to prevent leaking stale kernel memory?
If userspace provides an hvcall.input_size that is smaller than what the
hypercall expects, copy_from_user() will only partially initialize the
"in" page. The remainder of the page will contain uninitialized kernel
memory which is then passed to the hypervisor in hv_do_hypercall(). If the
hypervisor reflects this input or alters behavior based on it, could this
result in an information leak?
> - out = (void *)__get_free_page(GFP_KERNEL);
> + out = (void *)__get_free_page(GFP_KERNEL | __GFP_ZERO);
> + if (!in || !out) {
> + ret = -ENOMEM;
> + goto free_pages;
> + }
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260624172157.2790-1-alhouseenyousef@gmail.com?part=1
^ permalink raw reply
* Re: [PATCH] drm/amdgpu: reject mapping info for unmapped BOs
From: sashiko-bot @ 2026-06-24 17:31 UTC (permalink / raw)
To: Yousef Alhouseen; +Cc: dri-devel
In-Reply-To: <20260624172029.2508-1-alhouseenyousef@gmail.com>
Thank you for your contribution! Sashiko AI review found 3 potential issue(s) to consider:
New issues:
- [Low] Duplicate `if (!bo_va)` check introduces redundant logic.
Pre-existing issues:
- [High] Deadlock risk due to GFP_KERNEL allocation with dma_resv locks held.
- [High] Denial of Service risk via unverified large kernel memory allocation.
--
commit 3feae89c84a776461a942a018d277330e825a587
Author: Yousef Alhouseen <alhouseenyousef@gmail.com>
drm/amdgpu: reject mapping info for unmapped BOs
AMDGPU_GEM_OP_GET_MAPPING_INFO looks up the BO's VM mapping and then
iterates the valid and invalid mapping lists unconditionally. A GEM BO can
be queried before it has been mapped into the file VM, in which case
amdgpu_vm_bo_find() returns NULL and the list walk dereferences it.
Return -ENOENT for an unmapped BO, matching the VA operation path that
already rejects missing BO-VA state before touching the mapping lists.
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
> index 28f89ae8ca745..4ef08737390a2 100644
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
> @@ -1087,6 +1087,12 @@ int amdgpu_gem_op_ioctl(struct drm_device *dev, void *data,
> struct drm_amdgpu_gem_vm_entry *vm_entries;
> struct amdgpu_bo_va_mapping *mapping;
> int num_mappings = 0;
> +
> + if (!bo_va) {
> + r = -ENOENT;
> + goto out_exec;
> + }
> +
[Severity: Low]
Does this introduce a redundant check? There appears to be an identical check
immediately following the comment block in amdgpu_gem_op_ioctl():
/*
* num_entries is set as an input to the size of the user-allocated array of
* drm_amdgpu_gem_vm_entry stored at args->value.
* num_entries is sent back as output as the number of mappings the bo has.
* If that number is larger than the size of the array, the ioctl must
* be retried.
*/
if (!bo_va) {
r = -ENOENT;
goto out_exec;
}
> /*
> * num_entries is set as an input to the size of the user-allocated array of
> * drm_amdgpu_gem_vm_entry stored at args->value.
[Severity: High]
This is a pre-existing issue, but does this allocation risk a deadlock when
memory pressure occurs?
amdgpu_gem_op_ioctl() {
...
vm_entries = kvcalloc(args->num_entries, sizeof(*vm_entries), GFP_KERNEL);
...
}
Using GFP_KERNEL here allows direct memory reclaim, which can invoke the DRM
shrinker. If the shrinker attempts to acquire dma_resv locks to evict buffer
objects, it could cause a circular locking dependency (ABBA deadlock) since
gobj's dma_resv is already locked earlier in this path via drm_exec_lock_obj().
[Severity: High]
This is another pre-existing issue, but does this same allocation allow for an
unbounded memory allocation that could lead to a denial of service?
amdgpu_gem_op_ioctl() {
...
if (args->num_entries > INT_MAX / sizeof(*vm_entries)) {
r = -EINVAL;
goto out_exec;
}
vm_entries = kvcalloc(args->num_entries, sizeof(*vm_entries), GFP_KERNEL);
...
}
An unprivileged user could request an allocation size up to INT_MAX (~2GB)
because the kernel does not verify the actual number of mappings before
allocating the vm_entries array based solely on the user-supplied
args->num_entries.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260624172029.2508-1-alhouseenyousef@gmail.com?part=1
^ permalink raw reply
* [PATCH 1/1] bpftrace: fix buildpaths QA issue in bpftrace-dbg and bpftrace-ptest
From: Joao Marcos Costa @ 2026-06-24 17:27 UTC (permalink / raw)
To: openembedded-devel; +Cc: thomas.petazzoni, raj.khem, João Marcos Costa
In-Reply-To: <20260624172708.240536-1-joaomarcos.costa@bootlin.com>
With the current version, I had the QA issues below:
WARNING: bpftrace-0.25.1-r0 do_package_qa: QA Issue:
File /usr/lib/bpftrace/ptest/tests/.debug/bpftrace_test in package bpftrace-dbg contains reference to TMPDIR [buildpaths]
WARNING: bpftrace-0.25.1-r0 do_package_qa: QA Issue:
File /usr/lib/bpftrace/ptest/tests/bpftrace_test in package bpftrace-ptest contains reference to TMPDIR [buildpaths]
A bit of find + grep + strings show that this originally comes from:
field_analyser.cpp.o: [my tmpdir...]/bpftrace/0.25.1/build/tests/data
field_analyser.cpp.o: [my tmpdir...]/bpftrace/0.25.1/sources/bpftrace-0.25.1/tests/data/data_source.c
field_analyser.cpp.o: [my tmpdir...]/bpftrace/0.25.1/sources/bpftrace-0.25.1/tests/data
The .rodata section is infected with these, and after some more digging,
the paths come from debug symbols (i.e., .debug_line_str) in
data_source.o:
build/tests/data/data_source.o: /src/update-2026.01/build/tmp/work/riscv64.../bpftrace/0.25.1/build/tests/data
build/tests/data/data_source.o: /src/update-2026.01/build/tmp/work/riscv64.../bpftrace/0.25.1/sources/bpftrace-0.25.1/tests/data/data_source.c
build/tests/data/data_source.o: /src/update-2026.01/build/tmp/work/riscv64.../bpftrace/0.25.1/build/tests/data
build/tests/data/data_source.o: /src/update-2026.01/build/tmp/work/riscv64.../bpftrace/0.25.1/sources/bpftrace-0.25.1/tests/data
I'm not familiar with the magic performed by BuildBPF.cmake, but as far
as I can tell, gcc is being invoked with "-g" and no prefix mapping,
so there is no way of stopping the source path(s) from ending in data_source.o.
This patch adds a "bridge" between this .cmake file and bpftrace's
recipe, where I export DEBUG_PREFIX_MAP, so gcc is invoked with the
-ffile-prefix-map flags from OE Core.
The end result is:
$ strings ./build/tests/data/data_source.o | grep "debug\/bpftrace"
/usr/src/debug/bpftrace/0.25.1/tests/data/data_source.c
/usr/src/debug/bpftrace/0.25.1/tests/data
/usr/src/debug/bpftrace/0.25.1/tests/data
/usr/src/debug/bpftrace/0.25.1/tests/data
Signed-off-by: João Marcos Costa <joaomarcos.costa@bootlin.com>
---
...BPF.cmake-introduce-DEBUG_PREFIX_MAP.patch | 36 +++++++++++++++++++
.../bpftrace/bpftrace_0.25.1.bb | 3 ++
2 files changed, 39 insertions(+)
create mode 100644 meta-oe/dynamic-layers/meta-python/recipes-devtools/bpftrace/bpftrace/0001-cmake-BuildBPF.cmake-introduce-DEBUG_PREFIX_MAP.patch
diff --git a/meta-oe/dynamic-layers/meta-python/recipes-devtools/bpftrace/bpftrace/0001-cmake-BuildBPF.cmake-introduce-DEBUG_PREFIX_MAP.patch b/meta-oe/dynamic-layers/meta-python/recipes-devtools/bpftrace/bpftrace/0001-cmake-BuildBPF.cmake-introduce-DEBUG_PREFIX_MAP.patch
new file mode 100644
index 0000000000..a889d018f8
--- /dev/null
+++ b/meta-oe/dynamic-layers/meta-python/recipes-devtools/bpftrace/bpftrace/0001-cmake-BuildBPF.cmake-introduce-DEBUG_PREFIX_MAP.patch
@@ -0,0 +1,36 @@
+From af36170841d9836926953e17d93e9562e594c9aa Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Jo=C3=A3o=20Marcos=20Costa?= <joaomarcos.costa@bootlin.com>
+Date: Wed, 24 Jun 2026 18:46:14 +0200
+Subject: [PATCH] cmake/BuildBPF.cmake: introduce DEBUG_PREFIX_MAP
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Upstream-Status: Inappropriate
+
+Signed-off-by: João Marcos Costa <joaomarcos.costa@bootlin.com>
+---
+ cmake/BuildBPF.cmake | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/cmake/BuildBPF.cmake b/cmake/BuildBPF.cmake
+index cb8cd687..95ae1dc1 100644
+--- a/cmake/BuildBPF.cmake
++++ b/cmake/BuildBPF.cmake
+@@ -86,11 +86,12 @@ function(bpf NAME)
+ add_custom_target(${NAME}_gen_bitcode DEPENDS ${ARG_BITCODE})
+ add_dependencies(${NAME} ${NAME}_gen_bitcode)
+ endif()
++ separate_arguments(DEBUG_PREFIX_MAP_LIST NATIVE_COMMAND "$ENV{DEBUG_PREFIX_MAP}")
+ add_custom_command(
+ OUTPUT ${ARG_OBJECT}
+ DEPENDS ${ARG_SOURCE} ${ARG_DEPENDS}
+ # See above: fresh compilation and the use of `gcc`.
+- COMMAND ${GCC} -Wno-attributes -g -I ${CMAKE_CURRENT_BINARY_DIR} -c ${CMAKE_CURRENT_SOURCE_DIR}/${ARG_SOURCE} -o ${CMAKE_CURRENT_BINARY_DIR}/${ARG_OBJECT}
++ COMMAND ${GCC} -Wno-attributes -g ${DEBUG_PREFIX_MAP_LIST} -I ${CMAKE_CURRENT_BINARY_DIR} -c ${CMAKE_CURRENT_SOURCE_DIR}/${ARG_SOURCE} -o ${CMAKE_CURRENT_BINARY_DIR}/${ARG_OBJECT}
+ COMMAND cmake -E env LLVM_OBJCOPY=${LLVM_OBJCOPY} ${PAHOLE} -J ${CMAKE_CURRENT_BINARY_DIR}/${ARG_OBJECT}
+ VERBATIM
+ )
+--
+2.47.0
+
diff --git a/meta-oe/dynamic-layers/meta-python/recipes-devtools/bpftrace/bpftrace_0.25.1.bb b/meta-oe/dynamic-layers/meta-python/recipes-devtools/bpftrace/bpftrace_0.25.1.bb
index f28c1547db..62e0c17f9d 100644
--- a/meta-oe/dynamic-layers/meta-python/recipes-devtools/bpftrace/bpftrace_0.25.1.bb
+++ b/meta-oe/dynamic-layers/meta-python/recipes-devtools/bpftrace/bpftrace_0.25.1.bb
@@ -18,11 +18,14 @@ DEPENDS += "${@bb.utils.contains('PTEST_ENABLED', '1', 'pahole-native llvm-nativ
SRC_URI = "git://github.com/iovisor/bpftrace;branch=release/0.25.x;protocol=https;tag=v${PV} \
file://run-ptest \
file://0002-CMakeLists.txt-allow-to-set-BISON_FLAGS-like-l.patch \
+ file://0001-cmake-BuildBPF.cmake-introduce-DEBUG_PREFIX_MAP.patch \
"
SRCREV = "e491811e5d648288c01f42ce087967b271f504a0"
inherit bash-completion cmake ptest pkgconfig
+export DEBUG_PREFIX_MAP
+
PACKAGECONFIG ?= " \
${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)} \
${@bb.utils.contains("DISTRO_FEATURES", "systemd", "systemd", "", d)} \
--
2.47.0
^ permalink raw reply related
* Re: [PATCH v2] ASoC: dt-bindings: Convert cirrus,cs35l36 to DT schema
From: Rob Herring (Arm) @ 2026-06-24 17:30 UTC (permalink / raw)
To: David Heidelberg
Cc: David Rhodes, linux-sound, Bjorn Helgaas, devicetree,
linux-kernel, Conor Dooley, Krzysztof Kozlowski, phone-devel,
Mark Brown, patches, Richard Fitzgerald, David Rhodes,
Liam Girdwood
In-Reply-To: <20260624-dt-cirrus-cs35l36-v2-1-74eccdbd8fe4@ixit.cz>
On Wed, 24 Jun 2026 18:02:25 +0200, David Heidelberg wrote:
> Convert CS35L36 Speaker Amplifier to yaml.
>
> Changes:
> - maintainers email to the generic Cirrus email
> - Both the codec and downstream worked just fine without
> VP-supply provided. Align with datasheet for similar models.
> - add dai-common.yaml to cover for '#sound-dai-cells',
> 'sound-name-prefix'
>
> Reviewed-by: David Rhodes <David.Rhodes@cirrus.com>
> Co-developed-by: Rob Herring (Arm) <robh@kernel.org>
> Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
> Signed-off-by: David Heidelberg <david@ixit.cz>
> ---
> Relevant for Pixel 3 / 3XL / 4.
> ---
> Changes in v2:
> - Rename the commit. (Mark)
> - Link to v1: https://lore.kernel.org/r/20260618-dt-cirrus-cs35l36-v1-1-1a43515666ad@ixit.cz
> ---
> .../devicetree/bindings/sound/cirrus,cs35l36.yaml | 224 +++++++++++++++++++++
> .../devicetree/bindings/sound/cs35l36.txt | 168 ----------------
> 2 files changed, 224 insertions(+), 168 deletions(-)
>
My bot found errors running 'make dt_binding_check' on your patch:
yamllint warnings/errors:
dtschema/dtc warnings/errors:
/builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/sound/cirrus,cs35l36.yaml: properties:cirrus,vpbr-config:type: 'boolean' was expected
hint: A vendor boolean property can use "type: boolean"
from schema $id: http://devicetree.org/meta-schemas/vendor-props.yaml
/builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/sound/cirrus,cs35l36.yaml: Unresolvable reference: /schemas/sound/dai-common.yaml#
/builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/sound/cirrus,cs35l36.example.dtb: codec@40 (cirrus,cs35l36): Unevaluated properties are not allowed ('cirrus,weak-fet-delay', 'cirrus,weak-fet-thld' were unexpected)
from schema $id: http://devicetree.org/schemas/cirrus,cs35l36.yaml
doc reference errors (make refcheckdocs):
See https://patchwork.kernel.org/project/devicetree/patch/20260624-dt-cirrus-cs35l36-v2-1-74eccdbd8fe4@ixit.cz
The base for the series is generally the latest rc1. A different dependency
should be noted in *this* patch.
If you already ran 'make dt_binding_check' and didn't see the above
error(s), then make sure 'yamllint' is installed and dt-schema is up to
date:
pip3 install dtschema --upgrade
Please check and re-submit after running the above command yourself. Note
that DT_SCHEMA_FILES can be set to your schema file to speed up checking
your schema. However, it must be unset to test all examples with your schema.
^ permalink raw reply
* [PATCH 0/1] bpftrace: fix buildpaths QA issue in bpftrace-dbg and bpftrace-ptest
From: Joao Marcos Costa @ 2026-06-24 17:27 UTC (permalink / raw)
To: openembedded-devel; +Cc: thomas.petazzoni, raj.khem, João Marcos Costa
Hello,
I marked the patch as 'Inappropriate', but please let me know if that's worth
upstreaming.
Best regards,
João Marcos Costa (1):
bpftrace: fix buildpaths QA issue in bpftrace-dbg and bpftrace-ptest
...BPF.cmake-introduce-DEBUG_PREFIX_MAP.patch | 36 +++++++++++++++++++
.../bpftrace/bpftrace_0.25.1.bb | 3 ++
2 files changed, 39 insertions(+)
create mode 100644 meta-oe/dynamic-layers/meta-python/recipes-devtools/bpftrace/bpftrace/0001-cmake-BuildBPF.cmake-introduce-DEBUG_PREFIX_MAP.patch
--
2.47.0
^ permalink raw reply
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
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.