* [Intel-gfx] [RFC] drm: enable W=1 warnings by default across the subsystem
@ 2023-11-29 18:12 Jani Nikula
2023-11-29 20:21 ` Hamza Mahfooz
` (5 more replies)
0 siblings, 6 replies; 16+ messages in thread
From: Jani Nikula @ 2023-11-29 18:12 UTC (permalink / raw)
To: dri-devel
Cc: Thomas Zimmermann, Karol Herbst, Jani Nikula, intel-gfx, Xinhui,
Abhinav Kumar, Maxime Ripard, Dmitry Baryshkov, Danilo Krummrich,
Daniel Vetter, Alex Deucher, Marijn Suijten, David Airlie,
Christian König, Pan
At least the i915 and amd drivers enable a bunch more compiler warnings
than the kernel defaults.
Extend the W=1 warnings to the entire drm subsystem by default. Use the
copy-pasted warnings from scripts/Makefile.extrawarn with
s/KBUILD_CFLAGS/subdir-ccflags-y/ to make it easier to compare and keep
up with them in the future.
This is similar to the approach currently used in i915.
Some of the -Wextra warnings do need to be disabled, just like in
Makefile.extrawarn, but take care to not disable them for W=2 or W=3
builds, depending on the warning.
Cc: David Airlie <airlied@gmail.com>
Cc: Daniel Vetter <daniel@ffwll.ch>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Maxime Ripard <mripard@kernel.org>
Cc: Thomas Zimmermann <tzimmermann@suse.de>
Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: Christian König <christian.koenig@amd.com>
Cc: Pan, Xinhui <Xinhui.Pan@amd.com>
Cc: Karol Herbst <kherbst@redhat.com>
Cc: Lyude Paul <lyude@redhat.com>
Cc: Danilo Krummrich <dakr@redhat.com>
Cc: Rob Clark <robdclark@gmail.com>
Cc: Abhinav Kumar <quic_abhinavk@quicinc.com>
Cc: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Cc: Sean Paul <sean@poorly.run>
Cc: Marijn Suijten <marijn.suijten@somainline.org>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
With my admittedly limited and very much x86 focused kernel config, I
get some -Wunused-but-set-variable and -Wformat-truncation= warnings,
but nothing we can't handle.
We could fix them up front, or disable the extra warnings on a per
driver basis with a FIXME comment in their respective Makefiles.
With the experience from i915, I think this would significantly reduce
the constant loop of warnings added by people not using W=1 and
subsequently fixed by people using W=1.
Note: I've Cc'd the maintainers of drm, drm misc and some of the biggest
drivers.
---
drivers/gpu/drm/Makefile | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/drivers/gpu/drm/Makefile b/drivers/gpu/drm/Makefile
index b4cb0835620a..6939e4ea13d5 100644
--- a/drivers/gpu/drm/Makefile
+++ b/drivers/gpu/drm/Makefile
@@ -5,6 +5,33 @@
CFLAGS-$(CONFIG_DRM_USE_DYNAMIC_DEBUG) += -DDYNAMIC_DEBUG_MODULE
+# Unconditionally enable W=1 warnings locally
+# --- begin copy-paste W=1 warnings from scripts/Makefile.extrawarn
+subdir-ccflags-y += -Wextra -Wunused -Wno-unused-parameter
+subdir-ccflags-y += -Wmissing-declarations
+subdir-ccflags-y += $(call cc-option, -Wrestrict)
+subdir-ccflags-y += -Wmissing-format-attribute
+subdir-ccflags-y += -Wmissing-prototypes
+subdir-ccflags-y += -Wold-style-definition
+subdir-ccflags-y += -Wmissing-include-dirs
+subdir-ccflags-y += $(call cc-option, -Wunused-but-set-variable)
+subdir-ccflags-y += $(call cc-option, -Wunused-const-variable)
+subdir-ccflags-y += $(call cc-option, -Wpacked-not-aligned)
+subdir-ccflags-y += $(call cc-option, -Wformat-overflow)
+subdir-ccflags-y += $(call cc-option, -Wformat-truncation)
+subdir-ccflags-y += $(call cc-option, -Wstringop-overflow)
+subdir-ccflags-y += $(call cc-option, -Wstringop-truncation)
+# The following turn off the warnings enabled by -Wextra
+ifeq ($(findstring 2, $(KBUILD_EXTRA_WARN)),)
+subdir-ccflags-y += -Wno-missing-field-initializers
+subdir-ccflags-y += -Wno-type-limits
+subdir-ccflags-y += -Wno-shift-negative-value
+endif
+ifeq ($(findstring 3, $(KBUILD_EXTRA_WARN)),)
+subdir-ccflags-y += -Wno-sign-compare
+endif
+# --- end copy-paste
+
drm-y := \
drm_aperture.o \
drm_atomic.o \
--
2.39.2
^ permalink raw reply related [flat|nested] 16+ messages in thread* Re: [Intel-gfx] [RFC] drm: enable W=1 warnings by default across the subsystem 2023-11-29 18:12 [Intel-gfx] [RFC] drm: enable W=1 warnings by default across the subsystem Jani Nikula @ 2023-11-29 20:21 ` Hamza Mahfooz 2023-11-30 8:52 ` Jani Nikula 2023-11-30 5:59 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for " Patchwork ` (4 subsequent siblings) 5 siblings, 1 reply; 16+ messages in thread From: Hamza Mahfooz @ 2023-11-29 20:21 UTC (permalink / raw) To: Jani Nikula, dri-devel Cc: Pan, Karol Herbst, intel-gfx, Xinhui, Abhinav Kumar, Maxime Ripard, Nathan Chancellor, Alex Deucher, Danilo Krummrich, Thomas Zimmermann, Dmitry Baryshkov, Marijn Suijten, Christian König Cc: Nathan Chancellor <nathan@kernel.org> On 11/29/23 13:12, Jani Nikula wrote: > At least the i915 and amd drivers enable a bunch more compiler warnings > than the kernel defaults. > > Extend the W=1 warnings to the entire drm subsystem by default. Use the > copy-pasted warnings from scripts/Makefile.extrawarn with > s/KBUILD_CFLAGS/subdir-ccflags-y/ to make it easier to compare and keep > up with them in the future. > > This is similar to the approach currently used in i915. > > Some of the -Wextra warnings do need to be disabled, just like in > Makefile.extrawarn, but take care to not disable them for W=2 or W=3 > builds, depending on the warning. I think this should go in after drm-misc-next has a clean build (for COMPILE_TEST builds) with this patch applied. Otherwise, it will break a lot of build configs. > > Cc: David Airlie <airlied@gmail.com> > Cc: Daniel Vetter <daniel@ffwll.ch> > Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> > Cc: Maxime Ripard <mripard@kernel.org> > Cc: Thomas Zimmermann <tzimmermann@suse.de> > Cc: Alex Deucher <alexander.deucher@amd.com> > Cc: Christian König <christian.koenig@amd.com> > Cc: Pan, Xinhui <Xinhui.Pan@amd.com> > Cc: Karol Herbst <kherbst@redhat.com> > Cc: Lyude Paul <lyude@redhat.com> > Cc: Danilo Krummrich <dakr@redhat.com> > Cc: Rob Clark <robdclark@gmail.com> > Cc: Abhinav Kumar <quic_abhinavk@quicinc.com> > Cc: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> > Cc: Sean Paul <sean@poorly.run> > Cc: Marijn Suijten <marijn.suijten@somainline.org> > Signed-off-by: Jani Nikula <jani.nikula@intel.com> > > --- > > With my admittedly limited and very much x86 focused kernel config, I > get some -Wunused-but-set-variable and -Wformat-truncation= warnings, > but nothing we can't handle. > > We could fix them up front, or disable the extra warnings on a per > driver basis with a FIXME comment in their respective Makefiles. > > With the experience from i915, I think this would significantly reduce > the constant loop of warnings added by people not using W=1 and > subsequently fixed by people using W=1. > > Note: I've Cc'd the maintainers of drm, drm misc and some of the biggest > drivers. > --- > drivers/gpu/drm/Makefile | 27 +++++++++++++++++++++++++++ > 1 file changed, 27 insertions(+) > > diff --git a/drivers/gpu/drm/Makefile b/drivers/gpu/drm/Makefile > index b4cb0835620a..6939e4ea13d5 100644 > --- a/drivers/gpu/drm/Makefile > +++ b/drivers/gpu/drm/Makefile > @@ -5,6 +5,33 @@ > > CFLAGS-$(CONFIG_DRM_USE_DYNAMIC_DEBUG) += -DDYNAMIC_DEBUG_MODULE > > +# Unconditionally enable W=1 warnings locally > +# --- begin copy-paste W=1 warnings from scripts/Makefile.extrawarn > +subdir-ccflags-y += -Wextra -Wunused -Wno-unused-parameter > +subdir-ccflags-y += -Wmissing-declarations > +subdir-ccflags-y += $(call cc-option, -Wrestrict) > +subdir-ccflags-y += -Wmissing-format-attribute > +subdir-ccflags-y += -Wmissing-prototypes > +subdir-ccflags-y += -Wold-style-definition > +subdir-ccflags-y += -Wmissing-include-dirs > +subdir-ccflags-y += $(call cc-option, -Wunused-but-set-variable) > +subdir-ccflags-y += $(call cc-option, -Wunused-const-variable) > +subdir-ccflags-y += $(call cc-option, -Wpacked-not-aligned) > +subdir-ccflags-y += $(call cc-option, -Wformat-overflow) > +subdir-ccflags-y += $(call cc-option, -Wformat-truncation) > +subdir-ccflags-y += $(call cc-option, -Wstringop-overflow) > +subdir-ccflags-y += $(call cc-option, -Wstringop-truncation) > +# The following turn off the warnings enabled by -Wextra > +ifeq ($(findstring 2, $(KBUILD_EXTRA_WARN)),) > +subdir-ccflags-y += -Wno-missing-field-initializers > +subdir-ccflags-y += -Wno-type-limits > +subdir-ccflags-y += -Wno-shift-negative-value > +endif > +ifeq ($(findstring 3, $(KBUILD_EXTRA_WARN)),) > +subdir-ccflags-y += -Wno-sign-compare > +endif > +# --- end copy-paste > + > drm-y := \ > drm_aperture.o \ > drm_atomic.o \ -- Hamza ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Intel-gfx] [RFC] drm: enable W=1 warnings by default across the subsystem 2023-11-29 20:21 ` Hamza Mahfooz @ 2023-11-30 8:52 ` Jani Nikula 2023-11-30 9:18 ` Maxime Ripard 2023-12-01 17:59 ` Nathan Chancellor 0 siblings, 2 replies; 16+ messages in thread From: Jani Nikula @ 2023-11-30 8:52 UTC (permalink / raw) To: Hamza Mahfooz, dri-devel Cc: Pan, Karol Herbst, intel-gfx, Xinhui, Abhinav Kumar, Maxime Ripard, Nathan Chancellor, Alex Deucher, Danilo Krummrich, Thomas Zimmermann, Dmitry Baryshkov, Marijn Suijten, Christian König On Wed, 29 Nov 2023, Hamza Mahfooz <hamza.mahfooz@amd.com> wrote: > Cc: Nathan Chancellor <nathan@kernel.org> > > On 11/29/23 13:12, Jani Nikula wrote: >> At least the i915 and amd drivers enable a bunch more compiler warnings >> than the kernel defaults. >> >> Extend the W=1 warnings to the entire drm subsystem by default. Use the >> copy-pasted warnings from scripts/Makefile.extrawarn with >> s/KBUILD_CFLAGS/subdir-ccflags-y/ to make it easier to compare and keep >> up with them in the future. >> >> This is similar to the approach currently used in i915. >> >> Some of the -Wextra warnings do need to be disabled, just like in >> Makefile.extrawarn, but take care to not disable them for W=2 or W=3 >> builds, depending on the warning. > > I think this should go in after drm-misc-next has a clean build (for > COMPILE_TEST builds) with this patch applied. Otherwise, it will break a > lot of build configs. Oh, I'm absolutely not suggesting this should be merged before known warnings have been addressed one way or another. Either by fixing them or by disabling said warning in driver local Makefiles, depending on the case. While I'm suggesting this, I obviously (I hope) can't take on fixing all the warnings this exposes. One way to scale would be for folks to apply this locally, see what it uncovers in their drivers, and fix some. As an intermediate step we might also apply this to a topic branch in drm-tip, so you'd see the warnings when building drm-tip, but not in indidual branches or in anything that's merged upstream. BR, Jani. > >> >> Cc: David Airlie <airlied@gmail.com> >> Cc: Daniel Vetter <daniel@ffwll.ch> >> Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> >> Cc: Maxime Ripard <mripard@kernel.org> >> Cc: Thomas Zimmermann <tzimmermann@suse.de> >> Cc: Alex Deucher <alexander.deucher@amd.com> >> Cc: Christian König <christian.koenig@amd.com> >> Cc: Pan, Xinhui <Xinhui.Pan@amd.com> >> Cc: Karol Herbst <kherbst@redhat.com> >> Cc: Lyude Paul <lyude@redhat.com> >> Cc: Danilo Krummrich <dakr@redhat.com> >> Cc: Rob Clark <robdclark@gmail.com> >> Cc: Abhinav Kumar <quic_abhinavk@quicinc.com> >> Cc: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> >> Cc: Sean Paul <sean@poorly.run> >> Cc: Marijn Suijten <marijn.suijten@somainline.org> >> Signed-off-by: Jani Nikula <jani.nikula@intel.com> >> >> --- >> >> With my admittedly limited and very much x86 focused kernel config, I >> get some -Wunused-but-set-variable and -Wformat-truncation= warnings, >> but nothing we can't handle. >> >> We could fix them up front, or disable the extra warnings on a per >> driver basis with a FIXME comment in their respective Makefiles. >> >> With the experience from i915, I think this would significantly reduce >> the constant loop of warnings added by people not using W=1 and >> subsequently fixed by people using W=1. >> >> Note: I've Cc'd the maintainers of drm, drm misc and some of the biggest >> drivers. >> --- >> drivers/gpu/drm/Makefile | 27 +++++++++++++++++++++++++++ >> 1 file changed, 27 insertions(+) >> >> diff --git a/drivers/gpu/drm/Makefile b/drivers/gpu/drm/Makefile >> index b4cb0835620a..6939e4ea13d5 100644 >> --- a/drivers/gpu/drm/Makefile >> +++ b/drivers/gpu/drm/Makefile >> @@ -5,6 +5,33 @@ >> >> CFLAGS-$(CONFIG_DRM_USE_DYNAMIC_DEBUG) += -DDYNAMIC_DEBUG_MODULE >> >> +# Unconditionally enable W=1 warnings locally >> +# --- begin copy-paste W=1 warnings from scripts/Makefile.extrawarn >> +subdir-ccflags-y += -Wextra -Wunused -Wno-unused-parameter >> +subdir-ccflags-y += -Wmissing-declarations >> +subdir-ccflags-y += $(call cc-option, -Wrestrict) >> +subdir-ccflags-y += -Wmissing-format-attribute >> +subdir-ccflags-y += -Wmissing-prototypes >> +subdir-ccflags-y += -Wold-style-definition >> +subdir-ccflags-y += -Wmissing-include-dirs >> +subdir-ccflags-y += $(call cc-option, -Wunused-but-set-variable) >> +subdir-ccflags-y += $(call cc-option, -Wunused-const-variable) >> +subdir-ccflags-y += $(call cc-option, -Wpacked-not-aligned) >> +subdir-ccflags-y += $(call cc-option, -Wformat-overflow) >> +subdir-ccflags-y += $(call cc-option, -Wformat-truncation) >> +subdir-ccflags-y += $(call cc-option, -Wstringop-overflow) >> +subdir-ccflags-y += $(call cc-option, -Wstringop-truncation) >> +# The following turn off the warnings enabled by -Wextra >> +ifeq ($(findstring 2, $(KBUILD_EXTRA_WARN)),) >> +subdir-ccflags-y += -Wno-missing-field-initializers >> +subdir-ccflags-y += -Wno-type-limits >> +subdir-ccflags-y += -Wno-shift-negative-value >> +endif >> +ifeq ($(findstring 3, $(KBUILD_EXTRA_WARN)),) >> +subdir-ccflags-y += -Wno-sign-compare >> +endif >> +# --- end copy-paste >> + >> drm-y := \ >> drm_aperture.o \ >> drm_atomic.o \ -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Intel-gfx] [RFC] drm: enable W=1 warnings by default across the subsystem 2023-11-30 8:52 ` Jani Nikula @ 2023-11-30 9:18 ` Maxime Ripard 2023-11-30 9:30 ` Javier Martinez Canillas 2023-12-05 14:25 ` Dmitry Baryshkov 2023-12-01 17:59 ` Nathan Chancellor 1 sibling, 2 replies; 16+ messages in thread From: Maxime Ripard @ 2023-11-30 9:18 UTC (permalink / raw) To: Jani Nikula Cc: Pan, Karol Herbst, intel-gfx, Xinhui, Abhinav Kumar, dri-devel, Nathan Chancellor, Alex Deucher, Danilo Krummrich, Hamza Mahfooz, Thomas Zimmermann, Dmitry Baryshkov, Marijn Suijten, Christian König [-- Attachment #1: Type: text/plain, Size: 1458 bytes --] Hi, On Thu, Nov 30, 2023 at 10:52:17AM +0200, Jani Nikula wrote: > On Wed, 29 Nov 2023, Hamza Mahfooz <hamza.mahfooz@amd.com> wrote: > > Cc: Nathan Chancellor <nathan@kernel.org> > > > > On 11/29/23 13:12, Jani Nikula wrote: > >> At least the i915 and amd drivers enable a bunch more compiler warnings > >> than the kernel defaults. > >> > >> Extend the W=1 warnings to the entire drm subsystem by default. Use the > >> copy-pasted warnings from scripts/Makefile.extrawarn with > >> s/KBUILD_CFLAGS/subdir-ccflags-y/ to make it easier to compare and keep > >> up with them in the future. > >> > >> This is similar to the approach currently used in i915. > >> > >> Some of the -Wextra warnings do need to be disabled, just like in > >> Makefile.extrawarn, but take care to not disable them for W=2 or W=3 > >> builds, depending on the warning. > > > > I think this should go in after drm-misc-next has a clean build (for > > COMPILE_TEST builds) with this patch applied. Otherwise, it will break a > > lot of build configs. > > Oh, I'm absolutely not suggesting this should be merged before known > warnings have been addressed one way or another. Either by fixing them > or by disabling said warning in driver local Makefiles, depending on the > case. I'm all for it, but yeah, we need some easy way to opt-in/opt-out. Some drivers are pretty much unmaintained now and are likely to never fix those warnings. Maxime [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 228 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Intel-gfx] [RFC] drm: enable W=1 warnings by default across the subsystem 2023-11-30 9:18 ` Maxime Ripard @ 2023-11-30 9:30 ` Javier Martinez Canillas 2023-11-30 9:46 ` Jani Nikula 2023-12-05 14:25 ` Dmitry Baryshkov 1 sibling, 1 reply; 16+ messages in thread From: Javier Martinez Canillas @ 2023-11-30 9:30 UTC (permalink / raw) To: Maxime Ripard, Jani Nikula Cc: Pan, Karol Herbst, intel-gfx, Xinhui, Abhinav Kumar, dri-devel, Nathan Chancellor, Dmitry Baryshkov, Danilo Krummrich, Hamza Mahfooz, Thomas Zimmermann, Alex Deucher, Marijn Suijten, Christian König Maxime Ripard <mripard@kernel.org> writes: > Hi, > > On Thu, Nov 30, 2023 at 10:52:17AM +0200, Jani Nikula wrote: >> On Wed, 29 Nov 2023, Hamza Mahfooz <hamza.mahfooz@amd.com> wrote: >> > Cc: Nathan Chancellor <nathan@kernel.org> >> > >> > On 11/29/23 13:12, Jani Nikula wrote: >> >> At least the i915 and amd drivers enable a bunch more compiler warnings >> >> than the kernel defaults. >> >> >> >> Extend the W=1 warnings to the entire drm subsystem by default. Use the >> >> copy-pasted warnings from scripts/Makefile.extrawarn with >> >> s/KBUILD_CFLAGS/subdir-ccflags-y/ to make it easier to compare and keep >> >> up with them in the future. >> >> >> >> This is similar to the approach currently used in i915. >> >> >> >> Some of the -Wextra warnings do need to be disabled, just like in >> >> Makefile.extrawarn, but take care to not disable them for W=2 or W=3 >> >> builds, depending on the warning. >> > >> > I think this should go in after drm-misc-next has a clean build (for >> > COMPILE_TEST builds) with this patch applied. Otherwise, it will break a >> > lot of build configs. >> >> Oh, I'm absolutely not suggesting this should be merged before known >> warnings have been addressed one way or another. Either by fixing them >> or by disabling said warning in driver local Makefiles, depending on the >> case. > > I'm all for it, but yeah, we need some easy way to opt-in/opt-out. Some > drivers are pretty much unmaintained now and are likely to never fix > those warnings. > Maybe add a Kconfig symbol for it instead of making unconditional? Something like: +# Unconditionally enable W=1 warnings locally +# --- begin copy-paste W=1 warnings from scripts/Makefile.extrawarn +subdir-ccflags-$(CONFIG_DRM_EXTRA_CHECKS) += -Wextra -Wunused -Wno-unused-parameter ... > Maxime -- Best regards, Javier Martinez Canillas Core Platforms Red Hat ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Intel-gfx] [RFC] drm: enable W=1 warnings by default across the subsystem 2023-11-30 9:30 ` Javier Martinez Canillas @ 2023-11-30 9:46 ` Jani Nikula 2023-11-30 9:59 ` Javier Martinez Canillas 2023-11-30 10:06 ` Maxime Ripard 0 siblings, 2 replies; 16+ messages in thread From: Jani Nikula @ 2023-11-30 9:46 UTC (permalink / raw) To: Javier Martinez Canillas, Maxime Ripard Cc: Pan, Karol Herbst, intel-gfx, Xinhui, Abhinav Kumar, dri-devel, Nathan Chancellor, Dmitry Baryshkov, Danilo Krummrich, Hamza Mahfooz, Thomas Zimmermann, Alex Deucher, Marijn Suijten, Christian König On Thu, 30 Nov 2023, Javier Martinez Canillas <javierm@redhat.com> wrote: > Maxime Ripard <mripard@kernel.org> writes: > >> Hi, >> >> On Thu, Nov 30, 2023 at 10:52:17AM +0200, Jani Nikula wrote: >>> On Wed, 29 Nov 2023, Hamza Mahfooz <hamza.mahfooz@amd.com> wrote: >>> > Cc: Nathan Chancellor <nathan@kernel.org> >>> > >>> > On 11/29/23 13:12, Jani Nikula wrote: >>> >> At least the i915 and amd drivers enable a bunch more compiler warnings >>> >> than the kernel defaults. >>> >> >>> >> Extend the W=1 warnings to the entire drm subsystem by default. Use the >>> >> copy-pasted warnings from scripts/Makefile.extrawarn with >>> >> s/KBUILD_CFLAGS/subdir-ccflags-y/ to make it easier to compare and keep >>> >> up with them in the future. >>> >> >>> >> This is similar to the approach currently used in i915. >>> >> >>> >> Some of the -Wextra warnings do need to be disabled, just like in >>> >> Makefile.extrawarn, but take care to not disable them for W=2 or W=3 >>> >> builds, depending on the warning. >>> > >>> > I think this should go in after drm-misc-next has a clean build (for >>> > COMPILE_TEST builds) with this patch applied. Otherwise, it will break a >>> > lot of build configs. >>> >>> Oh, I'm absolutely not suggesting this should be merged before known >>> warnings have been addressed one way or another. Either by fixing them >>> or by disabling said warning in driver local Makefiles, depending on the >>> case. >> >> I'm all for it, but yeah, we need some easy way to opt-in/opt-out. Some >> drivers are pretty much unmaintained now and are likely to never fix >> those warnings. Then I'd go for enabling in drm level and disabling individual warnings in the driver Makefile level if they won't get fixed. > Maybe add a Kconfig symbol for it instead of making unconditional? > > Something like: > > +# Unconditionally enable W=1 warnings locally > +# --- begin copy-paste W=1 warnings from scripts/Makefile.extrawarn > +subdir-ccflags-$(CONFIG_DRM_EXTRA_CHECKS) += -Wextra -Wunused -Wno-unused-parameter > ... Then we'll have a ping pong of people not using W=1 or CONFIG_DRM_EXTRA_CHECKS introducing warnings, and people using them fixing the warnings... I really do think making it unconditional is the only way. BR, Jani. -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Intel-gfx] [RFC] drm: enable W=1 warnings by default across the subsystem 2023-11-30 9:46 ` Jani Nikula @ 2023-11-30 9:59 ` Javier Martinez Canillas 2023-11-30 10:06 ` Maxime Ripard 1 sibling, 0 replies; 16+ messages in thread From: Javier Martinez Canillas @ 2023-11-30 9:59 UTC (permalink / raw) To: Jani Nikula, Maxime Ripard Cc: Pan, Karol Herbst, intel-gfx, Xinhui, Abhinav Kumar, dri-devel, Nathan Chancellor, Dmitry Baryshkov, Danilo Krummrich, Hamza Mahfooz, Thomas Zimmermann, Alex Deucher, Marijn Suijten, Christian König Jani Nikula <jani.nikula@intel.com> writes: [...] > > Then I'd go for enabling in drm level and disabling individual warnings > in the driver Makefile level if they won't get fixed. > >> Maybe add a Kconfig symbol for it instead of making unconditional? >> >> Something like: >> >> +# Unconditionally enable W=1 warnings locally >> +# --- begin copy-paste W=1 warnings from scripts/Makefile.extrawarn >> +subdir-ccflags-$(CONFIG_DRM_EXTRA_CHECKS) += -Wextra -Wunused -Wno-unused-parameter >> ... > > Then we'll have a ping pong of people not using W=1 or > CONFIG_DRM_EXTRA_CHECKS introducing warnings, and people using them > fixing the warnings... > > I really do think making it unconditional is the only way. > Fair enough. -- Best regards, Javier Martinez Canillas Core Platforms Red Hat ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Intel-gfx] [RFC] drm: enable W=1 warnings by default across the subsystem 2023-11-30 9:46 ` Jani Nikula 2023-11-30 9:59 ` Javier Martinez Canillas @ 2023-11-30 10:06 ` Maxime Ripard 2023-11-30 10:19 ` Javier Martinez Canillas 1 sibling, 1 reply; 16+ messages in thread From: Maxime Ripard @ 2023-11-30 10:06 UTC (permalink / raw) To: Jani Nikula Cc: Pan, Karol Herbst, intel-gfx, Xinhui, Javier Martinez Canillas, dri-devel, Abhinav Kumar, Nathan Chancellor, Dmitry Baryshkov, Danilo Krummrich, Hamza Mahfooz, Thomas Zimmermann, Alex Deucher, Marijn Suijten, Christian König [-- Attachment #1: Type: text/plain, Size: 2589 bytes --] On Thu, Nov 30, 2023 at 11:46:00AM +0200, Jani Nikula wrote: > On Thu, 30 Nov 2023, Javier Martinez Canillas <javierm@redhat.com> wrote: > > Maxime Ripard <mripard@kernel.org> writes: > > > >> Hi, > >> > >> On Thu, Nov 30, 2023 at 10:52:17AM +0200, Jani Nikula wrote: > >>> On Wed, 29 Nov 2023, Hamza Mahfooz <hamza.mahfooz@amd.com> wrote: > >>> > Cc: Nathan Chancellor <nathan@kernel.org> > >>> > > >>> > On 11/29/23 13:12, Jani Nikula wrote: > >>> >> At least the i915 and amd drivers enable a bunch more compiler warnings > >>> >> than the kernel defaults. > >>> >> > >>> >> Extend the W=1 warnings to the entire drm subsystem by default. Use the > >>> >> copy-pasted warnings from scripts/Makefile.extrawarn with > >>> >> s/KBUILD_CFLAGS/subdir-ccflags-y/ to make it easier to compare and keep > >>> >> up with them in the future. > >>> >> > >>> >> This is similar to the approach currently used in i915. > >>> >> > >>> >> Some of the -Wextra warnings do need to be disabled, just like in > >>> >> Makefile.extrawarn, but take care to not disable them for W=2 or W=3 > >>> >> builds, depending on the warning. > >>> > > >>> > I think this should go in after drm-misc-next has a clean build (for > >>> > COMPILE_TEST builds) with this patch applied. Otherwise, it will break a > >>> > lot of build configs. > >>> > >>> Oh, I'm absolutely not suggesting this should be merged before known > >>> warnings have been addressed one way or another. Either by fixing them > >>> or by disabling said warning in driver local Makefiles, depending on the > >>> case. > >> > >> I'm all for it, but yeah, we need some easy way to opt-in/opt-out. Some > >> drivers are pretty much unmaintained now and are likely to never fix > >> those warnings. > > Then I'd go for enabling in drm level and disabling individual warnings > in the driver Makefile level if they won't get fixed. > > > Maybe add a Kconfig symbol for it instead of making unconditional? > > > > Something like: > > > > +# Unconditionally enable W=1 warnings locally > > +# --- begin copy-paste W=1 warnings from scripts/Makefile.extrawarn > > +subdir-ccflags-$(CONFIG_DRM_EXTRA_CHECKS) += -Wextra -Wunused -Wno-unused-parameter > > ... > > Then we'll have a ping pong of people not using W=1 or > CONFIG_DRM_EXTRA_CHECKS introducing warnings, and people using them > fixing the warnings... > > I really do think making it unconditional is the only way. Yeah, I agree. Plus, if we need to have an extra Kconfig option, it's pretty equivalent to using W=1 Maxime [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 228 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Intel-gfx] [RFC] drm: enable W=1 warnings by default across the subsystem 2023-11-30 10:06 ` Maxime Ripard @ 2023-11-30 10:19 ` Javier Martinez Canillas 0 siblings, 0 replies; 16+ messages in thread From: Javier Martinez Canillas @ 2023-11-30 10:19 UTC (permalink / raw) To: Maxime Ripard, Jani Nikula Cc: Pan, Karol Herbst, intel-gfx, Xinhui, Abhinav Kumar, dri-devel, Nathan Chancellor, Dmitry Baryshkov, Danilo Krummrich, Hamza Mahfooz, Thomas Zimmermann, Alex Deucher, Marijn Suijten, Christian König Maxime Ripard <mripard@kernel.org> writes: > On Thu, Nov 30, 2023 at 11:46:00AM +0200, Jani Nikula wrote: [...] >> >> Then we'll have a ping pong of people not using W=1 or >> CONFIG_DRM_EXTRA_CHECKS introducing warnings, and people using them >> fixing the warnings... >> >> I really do think making it unconditional is the only way. > > Yeah, I agree. > > Plus, if we need to have an extra Kconfig option, it's pretty equivalent > to using W=1 > Yeah, with the difference that having a Kconfig symbol allows for example distros to set it in their kernel configs. It's a fair point though that probably the only option is to enable it unconditionally. Acked-by: Javier Martinez Canillas <javierm@redhat.com> -- Best regards, Javier Martinez Canillas Core Platforms Red Hat ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Intel-gfx] [RFC] drm: enable W=1 warnings by default across the subsystem 2023-11-30 9:18 ` Maxime Ripard 2023-11-30 9:30 ` Javier Martinez Canillas @ 2023-12-05 14:25 ` Dmitry Baryshkov 1 sibling, 0 replies; 16+ messages in thread From: Dmitry Baryshkov @ 2023-12-05 14:25 UTC (permalink / raw) To: Maxime Ripard Cc: Pan, Karol Herbst, Jani Nikula, intel-gfx, Xinhui, Abhinav Kumar, dri-devel, Nathan Chancellor, Danilo Krummrich, Hamza Mahfooz, Thomas Zimmermann, Alex Deucher, Marijn Suijten, Christian König On Thu, 30 Nov 2023 at 11:18, Maxime Ripard <mripard@kernel.org> wrote: > > Hi, > > On Thu, Nov 30, 2023 at 10:52:17AM +0200, Jani Nikula wrote: > > On Wed, 29 Nov 2023, Hamza Mahfooz <hamza.mahfooz@amd.com> wrote: > > > Cc: Nathan Chancellor <nathan@kernel.org> > > > > > > On 11/29/23 13:12, Jani Nikula wrote: > > >> At least the i915 and amd drivers enable a bunch more compiler warnings > > >> than the kernel defaults. > > >> > > >> Extend the W=1 warnings to the entire drm subsystem by default. Use the > > >> copy-pasted warnings from scripts/Makefile.extrawarn with > > >> s/KBUILD_CFLAGS/subdir-ccflags-y/ to make it easier to compare and keep > > >> up with them in the future. > > >> > > >> This is similar to the approach currently used in i915. > > >> > > >> Some of the -Wextra warnings do need to be disabled, just like in > > >> Makefile.extrawarn, but take care to not disable them for W=2 or W=3 > > >> builds, depending on the warning. > > > > > > I think this should go in after drm-misc-next has a clean build (for > > > COMPILE_TEST builds) with this patch applied. Otherwise, it will break a > > > lot of build configs. > > > > Oh, I'm absolutely not suggesting this should be merged before known > > warnings have been addressed one way or another. Either by fixing them > > or by disabling said warning in driver local Makefiles, depending on the > > case. > > I'm all for it, but yeah, we need some easy way to opt-in/opt-out. Some > drivers are pretty much unmaintained now and are likely to never fix > those warnings. Then maybe they should have the same fate as other undermaintained drivers: either they get fixed, or they get dropped? -- With best wishes Dmitry ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Intel-gfx] [RFC] drm: enable W=1 warnings by default across the subsystem 2023-11-30 8:52 ` Jani Nikula 2023-11-30 9:18 ` Maxime Ripard @ 2023-12-01 17:59 ` Nathan Chancellor 1 sibling, 0 replies; 16+ messages in thread From: Nathan Chancellor @ 2023-12-01 17:59 UTC (permalink / raw) To: Jani Nikula Cc: Pan, Karol Herbst, intel-gfx, Xinhui, Abhinav Kumar, dri-devel, Maxime Ripard, Dmitry Baryshkov, Danilo Krummrich, Hamza Mahfooz, Thomas Zimmermann, Alex Deucher, Marijn Suijten, Christian König On Thu, Nov 30, 2023 at 10:52:17AM +0200, Jani Nikula wrote: > On Wed, 29 Nov 2023, Hamza Mahfooz <hamza.mahfooz@amd.com> wrote: > > Cc: Nathan Chancellor <nathan@kernel.org> > > > > On 11/29/23 13:12, Jani Nikula wrote: > >> At least the i915 and amd drivers enable a bunch more compiler warnings > >> than the kernel defaults. > >> > >> Extend the W=1 warnings to the entire drm subsystem by default. Use the > >> copy-pasted warnings from scripts/Makefile.extrawarn with > >> s/KBUILD_CFLAGS/subdir-ccflags-y/ to make it easier to compare and keep > >> up with them in the future. > >> > >> This is similar to the approach currently used in i915. > >> > >> Some of the -Wextra warnings do need to be disabled, just like in > >> Makefile.extrawarn, but take care to not disable them for W=2 or W=3 > >> builds, depending on the warning. > > > > I think this should go in after drm-misc-next has a clean build (for > > COMPILE_TEST builds) with this patch applied. Otherwise, it will break a > > lot of build configs. > > Oh, I'm absolutely not suggesting this should be merged before known > warnings have been addressed one way or another. Either by fixing them > or by disabling said warning in driver local Makefiles, depending on the > case. > > While I'm suggesting this, I obviously (I hope) can't take on fixing all > the warnings this exposes. One way to scale would be for folks to apply > this locally, see what it uncovers in their drivers, and fix some. > > As an intermediate step we might also apply this to a topic branch in > drm-tip, so you'd see the warnings when building drm-tip, but not in > indidual branches or in anything that's merged upstream. For what it's worth, I ran this through my personal build matrix with LLVM/clang and it only found a few instances of -Wunused-but-set-variable: drivers/gpu/drm/mediatek/mtk_disp_gamma.c:121:6: warning: variable 'cfg_val' set but not used [-Wunused-but-set-variable] drivers/gpu/drm/nouveau/nouveau_svm.c:115:24: warning: variable 'priority' set but not used [-Wunused-but-set-variable] drivers/gpu/drm/nouveau/nouveau_svm.c:929:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.c:221:7: warning: variable 'loc' set but not used [-Wunused-but-set-variable] drivers/gpu/drm/qxl/qxl_cmd.c:424:6: warning: variable 'count' set but not used [-Wunused-but-set-variable] drivers/gpu/drm/qxl/qxl_ioctl.c:148:14: warning: variable 'num_relocs' set but not used [-Wunused-but-set-variable] I know that clang does not support all the warnings that are being enabled here but I suspect there won't be too many instances of the other warnings. -Wformat-overflow and -Wformat-truncation might be the big ones. I know -Wstringop-overflow is being turned on globally in -next so that is one that you shouldn't have to worry much about. Cheers, Nathan ^ permalink raw reply [flat|nested] 16+ messages in thread
* [Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm: enable W=1 warnings by default across the subsystem 2023-11-29 18:12 [Intel-gfx] [RFC] drm: enable W=1 warnings by default across the subsystem Jani Nikula 2023-11-29 20:21 ` Hamza Mahfooz @ 2023-11-30 5:59 ` Patchwork 2023-11-30 6:04 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork ` (3 subsequent siblings) 5 siblings, 0 replies; 16+ messages in thread From: Patchwork @ 2023-11-30 5:59 UTC (permalink / raw) To: Jani Nikula; +Cc: intel-gfx == Series Details == Series: drm: enable W=1 warnings by default across the subsystem URL : https://patchwork.freedesktop.org/series/127072/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately. ^ permalink raw reply [flat|nested] 16+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm: enable W=1 warnings by default across the subsystem 2023-11-29 18:12 [Intel-gfx] [RFC] drm: enable W=1 warnings by default across the subsystem Jani Nikula 2023-11-29 20:21 ` Hamza Mahfooz 2023-11-30 5:59 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for " Patchwork @ 2023-11-30 6:04 ` Patchwork 2023-11-30 10:01 ` [Intel-gfx] [RFC] " Thomas Zimmermann ` (2 subsequent siblings) 5 siblings, 0 replies; 16+ messages in thread From: Patchwork @ 2023-11-30 6:04 UTC (permalink / raw) To: Jani Nikula; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 3666 bytes --] == Series Details == Series: drm: enable W=1 warnings by default across the subsystem URL : https://patchwork.freedesktop.org/series/127072/ State : success == Summary == CI Bug Log - changes from CI_DRM_13951 -> Patchwork_127072v1 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/index.html Participating hosts (36 -> 35) ------------------------------ Additional (1): bat-kbl-2 Missing (2): fi-snb-2520m bat-dg1-5 Known issues ------------ Here are the changes found in Patchwork_127072v1 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@fbdev@info: - bat-kbl-2: NOTRUN -> [SKIP][1] ([fdo#109271] / [i915#1849]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/bat-kbl-2/igt@fbdev@info.html * igt@gem_lmem_swapping@parallel-random-engines: - bat-kbl-2: NOTRUN -> [SKIP][2] ([fdo#109271]) +20 other tests skip [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/bat-kbl-2/igt@gem_lmem_swapping@parallel-random-engines.html * igt@i915_selftest@live@workarounds: - bat-dg1-7: [PASS][3] -> [ABORT][4] ([i915#9413]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/bat-dg1-7/igt@i915_selftest@live@workarounds.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/bat-dg1-7/igt@i915_selftest@live@workarounds.html * igt@kms_pipe_crc_basic@read-crc-frame-sequence: - bat-kbl-2: NOTRUN -> [SKIP][5] ([fdo#109271] / [i915#1845]) +14 other tests skip [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/bat-kbl-2/igt@kms_pipe_crc_basic@read-crc-frame-sequence.html #### Possible fixes #### * igt@i915_selftest@live@gt_heartbeat: - fi-apl-guc: [DMESG-FAIL][6] ([i915#5334]) -> [PASS][7] [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html * igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1: - bat-rplp-1: [ABORT][8] ([i915#8668]) -> [PASS][9] [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334 [i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668 [i915#9413]: https://gitlab.freedesktop.org/drm/intel/issues/9413 Build changes ------------- * Linux: CI_DRM_13951 -> Patchwork_127072v1 CI-20190529: 20190529 CI_DRM_13951: 7bd342323d5bd405b02fd21cd78f157f363278ac @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7610: 7610 Patchwork_127072v1: 7bd342323d5bd405b02fd21cd78f157f363278ac @ git://anongit.freedesktop.org/gfx-ci/linux ### Linux commits 5122cceaf00d drm: enable W=1 warnings by default across the subsystem == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/index.html [-- Attachment #2: Type: text/html, Size: 4561 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Intel-gfx] [RFC] drm: enable W=1 warnings by default across the subsystem 2023-11-29 18:12 [Intel-gfx] [RFC] drm: enable W=1 warnings by default across the subsystem Jani Nikula ` (2 preceding siblings ...) 2023-11-30 6:04 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork @ 2023-11-30 10:01 ` Thomas Zimmermann 2023-12-01 6:15 ` [Intel-gfx] ✗ Fi.CI.IGT: failure for " Patchwork 2023-12-05 14:08 ` [Intel-gfx] [RFC] " Sui Jingfeng 5 siblings, 0 replies; 16+ messages in thread From: Thomas Zimmermann @ 2023-11-30 10:01 UTC (permalink / raw) To: Jani Nikula, dri-devel Cc: Pan, Karol Herbst, intel-gfx, Xinhui, Abhinav Kumar, Maxime Ripard, Alex Deucher, Danilo Krummrich, Dmitry Baryshkov, Marijn Suijten, Christian König [-- Attachment #1.1: Type: text/plain, Size: 4096 bytes --] Am 29.11.23 um 19:12 schrieb Jani Nikula: > At least the i915 and amd drivers enable a bunch more compiler warnings > than the kernel defaults. > > Extend the W=1 warnings to the entire drm subsystem by default. Use the > copy-pasted warnings from scripts/Makefile.extrawarn with > s/KBUILD_CFLAGS/subdir-ccflags-y/ to make it easier to compare and keep > up with them in the future. > > This is similar to the approach currently used in i915. > > Some of the -Wextra warnings do need to be disabled, just like in > Makefile.extrawarn, but take care to not disable them for W=2 or W=3 > builds, depending on the warning. > > Cc: David Airlie <airlied@gmail.com> > Cc: Daniel Vetter <daniel@ffwll.ch> > Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> > Cc: Maxime Ripard <mripard@kernel.org> > Cc: Thomas Zimmermann <tzimmermann@suse.de> > Cc: Alex Deucher <alexander.deucher@amd.com> > Cc: Christian König <christian.koenig@amd.com> > Cc: Pan, Xinhui <Xinhui.Pan@amd.com> > Cc: Karol Herbst <kherbst@redhat.com> > Cc: Lyude Paul <lyude@redhat.com> > Cc: Danilo Krummrich <dakr@redhat.com> > Cc: Rob Clark <robdclark@gmail.com> > Cc: Abhinav Kumar <quic_abhinavk@quicinc.com> > Cc: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> > Cc: Sean Paul <sean@poorly.run> > Cc: Marijn Suijten <marijn.suijten@somainline.org> > Signed-off-by: Jani Nikula <jani.nikula@intel.com> Acked-by: Thomas Zimmermann <tzimmermann@suse.de> > > --- > > With my admittedly limited and very much x86 focused kernel config, I > get some -Wunused-but-set-variable and -Wformat-truncation= warnings, > but nothing we can't handle. > > We could fix them up front, or disable the extra warnings on a per > driver basis with a FIXME comment in their respective Makefiles. > > With the experience from i915, I think this would significantly reduce > the constant loop of warnings added by people not using W=1 and > subsequently fixed by people using W=1. > > Note: I've Cc'd the maintainers of drm, drm misc and some of the biggest > drivers. > --- > drivers/gpu/drm/Makefile | 27 +++++++++++++++++++++++++++ > 1 file changed, 27 insertions(+) > > diff --git a/drivers/gpu/drm/Makefile b/drivers/gpu/drm/Makefile > index b4cb0835620a..6939e4ea13d5 100644 > --- a/drivers/gpu/drm/Makefile > +++ b/drivers/gpu/drm/Makefile > @@ -5,6 +5,33 @@ > > CFLAGS-$(CONFIG_DRM_USE_DYNAMIC_DEBUG) += -DDYNAMIC_DEBUG_MODULE > > +# Unconditionally enable W=1 warnings locally > +# --- begin copy-paste W=1 warnings from scripts/Makefile.extrawarn > +subdir-ccflags-y += -Wextra -Wunused -Wno-unused-parameter > +subdir-ccflags-y += -Wmissing-declarations > +subdir-ccflags-y += $(call cc-option, -Wrestrict) > +subdir-ccflags-y += -Wmissing-format-attribute > +subdir-ccflags-y += -Wmissing-prototypes > +subdir-ccflags-y += -Wold-style-definition > +subdir-ccflags-y += -Wmissing-include-dirs > +subdir-ccflags-y += $(call cc-option, -Wunused-but-set-variable) > +subdir-ccflags-y += $(call cc-option, -Wunused-const-variable) > +subdir-ccflags-y += $(call cc-option, -Wpacked-not-aligned) > +subdir-ccflags-y += $(call cc-option, -Wformat-overflow) > +subdir-ccflags-y += $(call cc-option, -Wformat-truncation) > +subdir-ccflags-y += $(call cc-option, -Wstringop-overflow) > +subdir-ccflags-y += $(call cc-option, -Wstringop-truncation) > +# The following turn off the warnings enabled by -Wextra > +ifeq ($(findstring 2, $(KBUILD_EXTRA_WARN)),) > +subdir-ccflags-y += -Wno-missing-field-initializers > +subdir-ccflags-y += -Wno-type-limits > +subdir-ccflags-y += -Wno-shift-negative-value > +endif > +ifeq ($(findstring 3, $(KBUILD_EXTRA_WARN)),) > +subdir-ccflags-y += -Wno-sign-compare > +endif > +# --- end copy-paste > + > drm-y := \ > drm_aperture.o \ > drm_atomic.o \ -- Thomas Zimmermann Graphics Driver Developer SUSE Software Solutions Germany GmbH Frankenstrasse 146, 90461 Nuernberg, Germany GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman HRB 36809 (AG Nuernberg) [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 840 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* [Intel-gfx] ✗ Fi.CI.IGT: failure for drm: enable W=1 warnings by default across the subsystem 2023-11-29 18:12 [Intel-gfx] [RFC] drm: enable W=1 warnings by default across the subsystem Jani Nikula ` (3 preceding siblings ...) 2023-11-30 10:01 ` [Intel-gfx] [RFC] " Thomas Zimmermann @ 2023-12-01 6:15 ` Patchwork 2023-12-05 14:08 ` [Intel-gfx] [RFC] " Sui Jingfeng 5 siblings, 0 replies; 16+ messages in thread From: Patchwork @ 2023-12-01 6:15 UTC (permalink / raw) To: Jani Nikula; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 81468 bytes --] == Series Details == Series: drm: enable W=1 warnings by default across the subsystem URL : https://patchwork.freedesktop.org/series/127072/ State : failure == Summary == CI Bug Log - changes from CI_DRM_13951_full -> Patchwork_127072v1_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_127072v1_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_127072v1_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them to document this new failure mode, which will reduce false positives in CI. Participating hosts (11 -> 11) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_127072v1_full: ### IGT changes ### #### Possible regressions #### * igt@i915_selftest@live@requests: - shard-mtlp: [PASS][1] -> [DMESG-FAIL][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-mtlp-7/igt@i915_selftest@live@requests.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-2/igt@i915_selftest@live@requests.html Known issues ------------ Here are the changes found in Patchwork_127072v1_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@blit-reloc-keep-cache: - shard-rkl: NOTRUN -> [SKIP][3] ([i915#8411]) +2 other tests skip [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@api_intel_bb@blit-reloc-keep-cache.html * igt@api_intel_bb@object-reloc-keep-cache: - shard-dg1: NOTRUN -> [SKIP][4] ([i915#8411]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@api_intel_bb@object-reloc-keep-cache.html * igt@drm_fdinfo@busy-check-all@vecs1: - shard-dg2: NOTRUN -> [SKIP][5] ([i915#8414]) +9 other tests skip [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-2/igt@drm_fdinfo@busy-check-all@vecs1.html * igt@fbdev@write: - shard-rkl: NOTRUN -> [SKIP][6] ([i915#2582]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@fbdev@write.html * igt@gem_basic@multigpu-create-close: - shard-rkl: NOTRUN -> [SKIP][7] ([i915#7697]) +1 other test skip [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@gem_basic@multigpu-create-close.html * igt@gem_ccs@ctrl-surf-copy-new-ctx: - shard-mtlp: NOTRUN -> [SKIP][8] ([i915#9323]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@gem_ccs@ctrl-surf-copy-new-ctx.html * igt@gem_create@create-ext-cpu-access-big: - shard-tglu: NOTRUN -> [SKIP][9] ([i915#6335]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-tglu-2/igt@gem_create@create-ext-cpu-access-big.html - shard-dg2: NOTRUN -> [INCOMPLETE][10] ([i915#9364]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-11/igt@gem_create@create-ext-cpu-access-big.html * igt@gem_create@create-ext-cpu-access-sanity-check: - shard-rkl: NOTRUN -> [SKIP][11] ([i915#6335]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@gem_create@create-ext-cpu-access-sanity-check.html * igt@gem_ctx_exec@basic-nohangcheck: - shard-rkl: NOTRUN -> [FAIL][12] ([i915#6268]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@gem_ctx_exec@basic-nohangcheck.html * igt@gem_ctx_persistence@heartbeat-many: - shard-dg1: NOTRUN -> [SKIP][13] ([i915#8555]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@gem_ctx_persistence@heartbeat-many.html * igt@gem_ctx_shared@q-smoketest-all: - shard-snb: NOTRUN -> [SKIP][14] ([fdo#109271]) +63 other tests skip [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-snb7/igt@gem_ctx_shared@q-smoketest-all.html * igt@gem_ctx_sseu@mmap-args: - shard-rkl: NOTRUN -> [SKIP][15] ([i915#280]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-6/igt@gem_ctx_sseu@mmap-args.html * igt@gem_eio@hibernate: - shard-rkl: NOTRUN -> [ABORT][16] ([i915#7975] / [i915#8213]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@gem_eio@hibernate.html * igt@gem_eio@reset-stress: - shard-dg1: [PASS][17] -> [FAIL][18] ([i915#5784]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-dg1-12/igt@gem_eio@reset-stress.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-19/igt@gem_eio@reset-stress.html * igt@gem_exec_balancer@invalid-bonds: - shard-dg2: NOTRUN -> [SKIP][19] ([i915#4036]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-2/igt@gem_exec_balancer@invalid-bonds.html * igt@gem_exec_balancer@parallel-balancer: - shard-rkl: NOTRUN -> [SKIP][20] ([i915#4525]) +4 other tests skip [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@gem_exec_balancer@parallel-balancer.html * igt@gem_exec_capture@capture-invisible@smem0: - shard-rkl: NOTRUN -> [SKIP][21] ([i915#6334]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@gem_exec_capture@capture-invisible@smem0.html * igt@gem_exec_capture@many-4k-incremental: - shard-glk: NOTRUN -> [FAIL][22] ([i915#9606]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-glk6/igt@gem_exec_capture@many-4k-incremental.html * igt@gem_exec_fair@basic-none-rrul@rcs0: - shard-rkl: NOTRUN -> [FAIL][23] ([i915#2842]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@gem_exec_fair@basic-none-rrul@rcs0.html * igt@gem_exec_fair@basic-none-share@rcs0: - shard-glk: [PASS][24] -> [FAIL][25] ([i915#2842]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-glk4/igt@gem_exec_fair@basic-none-share@rcs0.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-glk3/igt@gem_exec_fair@basic-none-share@rcs0.html * igt@gem_exec_fair@basic-none-vip: - shard-dg1: NOTRUN -> [SKIP][26] ([i915#3539] / [i915#4852]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@gem_exec_fair@basic-none-vip.html * igt@gem_exec_fence@submit3: - shard-dg2: NOTRUN -> [SKIP][27] ([i915#4812]) +1 other test skip [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-5/igt@gem_exec_fence@submit3.html * igt@gem_exec_flush@basic-batch-kernel-default-cmd: - shard-rkl: NOTRUN -> [SKIP][28] ([fdo#109313]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html * igt@gem_exec_flush@basic-wb-ro-default: - shard-dg2: NOTRUN -> [SKIP][29] ([i915#3539] / [i915#4852]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-5/igt@gem_exec_flush@basic-wb-ro-default.html * igt@gem_exec_params@secure-non-master: - shard-rkl: NOTRUN -> [SKIP][30] ([fdo#112283]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@gem_exec_params@secure-non-master.html * igt@gem_exec_reloc@basic-cpu-gtt: - shard-dg2: NOTRUN -> [SKIP][31] ([i915#3281]) +7 other tests skip [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-5/igt@gem_exec_reloc@basic-cpu-gtt.html * igt@gem_exec_reloc@basic-cpu-noreloc: - shard-dg1: NOTRUN -> [SKIP][32] ([i915#3281]) +2 other tests skip [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@gem_exec_reloc@basic-cpu-noreloc.html * igt@gem_exec_reloc@basic-gtt-cpu: - shard-rkl: NOTRUN -> [SKIP][33] ([i915#3281]) +10 other tests skip [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-cpu.html * igt@gem_exec_reloc@basic-wc-gtt-noreloc: - shard-mtlp: NOTRUN -> [SKIP][34] ([i915#3281]) +3 other tests skip [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@gem_exec_reloc@basic-wc-gtt-noreloc.html * igt@gem_exec_schedule@preempt-queue-contexts: - shard-dg2: NOTRUN -> [SKIP][35] ([i915#4537] / [i915#4812]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-5/igt@gem_exec_schedule@preempt-queue-contexts.html * igt@gem_exec_suspend@basic-s4-devices@smem: - shard-tglu: [PASS][36] -> [ABORT][37] ([i915#7975] / [i915#8213]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-tglu-7/igt@gem_exec_suspend@basic-s4-devices@smem.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-tglu-10/igt@gem_exec_suspend@basic-s4-devices@smem.html * igt@gem_huc_copy@huc-copy: - shard-rkl: NOTRUN -> [SKIP][38] ([i915#2190]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-6/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_evict@dontneed-evict-race: - shard-rkl: NOTRUN -> [SKIP][39] ([i915#4613] / [i915#7582]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@gem_lmem_evict@dontneed-evict-race.html * igt@gem_lmem_swapping@parallel-random-verify: - shard-rkl: NOTRUN -> [SKIP][40] ([i915#4613]) +4 other tests skip [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify.html * igt@gem_lmem_swapping@verify: - shard-tglu: NOTRUN -> [SKIP][41] ([i915#4613]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-tglu-2/igt@gem_lmem_swapping@verify.html * igt@gem_lmem_swapping@verify-ccs: - shard-glk: NOTRUN -> [SKIP][42] ([fdo#109271] / [i915#4613]) +1 other test skip [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-glk8/igt@gem_lmem_swapping@verify-ccs.html * igt@gem_mmap@short-mmap: - shard-mtlp: NOTRUN -> [SKIP][43] ([i915#4083]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@gem_mmap@short-mmap.html * igt@gem_mmap_gtt@cpuset-basic-small-copy: - shard-dg1: NOTRUN -> [SKIP][44] ([i915#4077]) +1 other test skip [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@gem_mmap_gtt@cpuset-basic-small-copy.html * igt@gem_mmap_gtt@cpuset-medium-copy-xy: - shard-dg2: NOTRUN -> [SKIP][45] ([i915#4077]) +2 other tests skip [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-5/igt@gem_mmap_gtt@cpuset-medium-copy-xy.html * igt@gem_mmap_gtt@fault-concurrent: - shard-mtlp: NOTRUN -> [SKIP][46] ([i915#4077]) +3 other tests skip [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@gem_mmap_gtt@fault-concurrent.html * igt@gem_mmap_wc@coherency: - shard-dg1: NOTRUN -> [SKIP][47] ([i915#4083]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@gem_mmap_wc@coherency.html * igt@gem_mmap_wc@write-wc-read-gtt: - shard-dg2: NOTRUN -> [SKIP][48] ([i915#4083]) +5 other tests skip [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-2/igt@gem_mmap_wc@write-wc-read-gtt.html * igt@gem_partial_pwrite_pread@reads-uncached: - shard-rkl: NOTRUN -> [SKIP][49] ([i915#3282]) +7 other tests skip [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@gem_partial_pwrite_pread@reads-uncached.html * igt@gem_pread@exhaustion: - shard-dg2: NOTRUN -> [SKIP][50] ([i915#3282]) +1 other test skip [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-5/igt@gem_pread@exhaustion.html * igt@gem_pwrite@basic-exhaustion: - shard-dg1: NOTRUN -> [SKIP][51] ([i915#3282]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@gem_pwrite@basic-exhaustion.html - shard-snb: NOTRUN -> [WARN][52] ([i915#2658]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-snb7/igt@gem_pwrite@basic-exhaustion.html * igt@gem_pxp@create-regular-context-1: - shard-tglu: NOTRUN -> [SKIP][53] ([i915#4270]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-tglu-2/igt@gem_pxp@create-regular-context-1.html * igt@gem_pxp@display-protected-crc: - shard-rkl: NOTRUN -> [SKIP][54] ([i915#4270]) +5 other tests skip [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@gem_pxp@display-protected-crc.html * igt@gem_pxp@protected-encrypted-src-copy-not-readible: - shard-dg1: NOTRUN -> [SKIP][55] ([i915#4270]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@gem_pxp@protected-encrypted-src-copy-not-readible.html * igt@gem_pxp@reject-modify-context-protection-off-1: - shard-dg2: NOTRUN -> [SKIP][56] ([i915#4270]) +1 other test skip [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-2/igt@gem_pxp@reject-modify-context-protection-off-1.html * igt@gem_render_copy@x-tiled-to-vebox-yf-tiled: - shard-mtlp: NOTRUN -> [SKIP][57] ([i915#8428]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@gem_render_copy@x-tiled-to-vebox-yf-tiled.html * igt@gem_softpin@evict-snoop: - shard-dg2: NOTRUN -> [SKIP][58] ([i915#4885]) [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-5/igt@gem_softpin@evict-snoop.html * igt@gem_softpin@evict-snoop-interruptible: - shard-dg1: NOTRUN -> [SKIP][59] ([i915#4885]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@gem_softpin@evict-snoop-interruptible.html * igt@gem_tiled_pread_basic: - shard-dg1: NOTRUN -> [SKIP][60] ([i915#4079]) [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@gem_tiled_pread_basic.html * igt@gem_tiled_pread_pwrite: - shard-mtlp: NOTRUN -> [SKIP][61] ([i915#4079]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@gem_tiled_pread_pwrite.html * igt@gem_userptr_blits@coherency-sync: - shard-dg2: NOTRUN -> [SKIP][62] ([i915#3297]) +1 other test skip [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-5/igt@gem_userptr_blits@coherency-sync.html * igt@gem_userptr_blits@dmabuf-sync: - shard-rkl: NOTRUN -> [SKIP][63] ([i915#3323]) [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-6/igt@gem_userptr_blits@dmabuf-sync.html * igt@gem_userptr_blits@dmabuf-unsync: - shard-rkl: NOTRUN -> [SKIP][64] ([i915#3297]) +4 other tests skip [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@gem_userptr_blits@dmabuf-unsync.html * igt@gen7_exec_parse@basic-offset: - shard-dg1: NOTRUN -> [SKIP][65] ([fdo#109289]) +1 other test skip [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@gen7_exec_parse@basic-offset.html * igt@gen7_exec_parse@basic-rejected: - shard-dg2: NOTRUN -> [SKIP][66] ([fdo#109289]) +1 other test skip [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-11/igt@gen7_exec_parse@basic-rejected.html * igt@gen7_exec_parse@batch-without-end: - shard-rkl: NOTRUN -> [SKIP][67] ([fdo#109289]) +6 other tests skip [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-6/igt@gen7_exec_parse@batch-without-end.html * igt@gen9_exec_parse@bb-chained: - shard-dg2: NOTRUN -> [SKIP][68] ([i915#2856]) +1 other test skip [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-5/igt@gen9_exec_parse@bb-chained.html * igt@gen9_exec_parse@bb-start-far: - shard-rkl: NOTRUN -> [SKIP][69] ([i915#2527]) +3 other tests skip [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@gen9_exec_parse@bb-start-far.html * igt@gen9_exec_parse@secure-batches: - shard-mtlp: NOTRUN -> [SKIP][70] ([i915#2856]) [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@gen9_exec_parse@secure-batches.html * igt@gen9_exec_parse@unaligned-access: - shard-dg1: NOTRUN -> [SKIP][71] ([i915#2527]) [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@gen9_exec_parse@unaligned-access.html * igt@i915_module_load@load: - shard-rkl: NOTRUN -> [SKIP][72] ([i915#6227]) [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@i915_module_load@load.html * igt@i915_module_load@resize-bar: - shard-mtlp: NOTRUN -> [SKIP][73] ([i915#6412]) [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@i915_module_load@resize-bar.html * igt@i915_pm_freq_api@freq-reset-multiple: - shard-rkl: NOTRUN -> [SKIP][74] ([i915#8399]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@i915_pm_freq_api@freq-reset-multiple.html * igt@i915_pm_rpm@gem-execbuf-stress-pc8: - shard-dg1: NOTRUN -> [SKIP][75] ([fdo#109293] / [fdo#109506]) [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html * igt@i915_pm_rps@thresholds-idle-park@gt0: - shard-dg2: NOTRUN -> [SKIP][76] ([i915#8925]) [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-2/igt@i915_pm_rps@thresholds-idle-park@gt0.html * igt@i915_pm_sseu@full-enable: - shard-dg2: NOTRUN -> [SKIP][77] ([i915#4387]) [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-5/igt@i915_pm_sseu@full-enable.html * igt@i915_query@hwconfig_table: - shard-dg1: NOTRUN -> [SKIP][78] ([i915#6245]) [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@i915_query@hwconfig_table.html * igt@i915_selftest@mock@memory_region: - shard-glk: NOTRUN -> [DMESG-WARN][79] ([i915#9311]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-glk6/igt@i915_selftest@mock@memory_region.html * igt@i915_suspend@basic-s2idle-without-i915: - shard-dg1: [PASS][80] -> [DMESG-WARN][81] ([i915#1982] / [i915#4391] / [i915#4423]) [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-dg1-12/igt@i915_suspend@basic-s2idle-without-i915.html [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-16/igt@i915_suspend@basic-s2idle-without-i915.html * igt@kms_addfb_basic@framebuffer-vs-set-tiling: - shard-dg1: NOTRUN -> [SKIP][82] ([i915#4212]) [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html * igt@kms_addfb_basic@invalid-smem-bo-on-discrete: - shard-rkl: NOTRUN -> [SKIP][83] ([i915#3826]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html - shard-dg1: [PASS][84] -> [DMESG-WARN][85] ([i915#4423]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-dg1-12/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-16/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html * igt@kms_async_flips@crc@pipe-a-hdmi-a-3: - shard-dg2: NOTRUN -> [FAIL][86] ([i915#8247]) +3 other tests fail [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-5/igt@kms_async_flips@crc@pipe-a-hdmi-a-3.html * igt@kms_atomic@plane-primary-overlay-mutable-zpos: - shard-tglu: NOTRUN -> [SKIP][87] ([i915#9531]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-tglu-2/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html * igt@kms_big_fb@4-tiled-16bpp-rotate-0: - shard-rkl: NOTRUN -> [SKIP][88] ([i915#5286]) +6 other tests skip [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html * igt@kms_big_fb@4-tiled-16bpp-rotate-90: - shard-mtlp: NOTRUN -> [SKIP][89] ([fdo#111614]) +1 other test skip [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-tglu: NOTRUN -> [SKIP][90] ([fdo#111615] / [i915#5286]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-tglu-2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip: - shard-dg1: NOTRUN -> [SKIP][91] ([i915#4538] / [i915#5286]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html * igt@kms_big_fb@linear-64bpp-rotate-90: - shard-rkl: NOTRUN -> [SKIP][92] ([i915#1845] / [i915#4098]) +32 other tests skip [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_big_fb@linear-64bpp-rotate-90.html * igt@kms_big_fb@x-tiled-16bpp-rotate-270: - shard-dg2: NOTRUN -> [SKIP][93] ([fdo#111614]) +2 other tests skip [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-5/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html * igt@kms_big_fb@x-tiled-32bpp-rotate-270: - shard-rkl: NOTRUN -> [SKIP][94] ([fdo#111614] / [i915#3638]) +3 other tests skip [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip: - shard-tglu: [PASS][95] -> [FAIL][96] ([i915#3743]) +1 other test fail [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-tglu-9/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-tglu-5/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html * igt@kms_big_fb@y-tiled-64bpp-rotate-0: - shard-dg2: NOTRUN -> [SKIP][97] ([i915#5190]) +4 other tests skip [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-2/igt@kms_big_fb@y-tiled-64bpp-rotate-0.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip: - shard-mtlp: NOTRUN -> [SKIP][98] ([fdo#111615]) +1 other test skip [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@yf-tiled-8bpp-rotate-90: - shard-tglu: NOTRUN -> [SKIP][99] ([fdo#111615]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-tglu-2/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html * igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow: - shard-mtlp: NOTRUN -> [SKIP][100] ([i915#6187]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html * igt@kms_big_fb@yf-tiled-addfb-size-overflow: - shard-rkl: NOTRUN -> [SKIP][101] ([fdo#111615]) [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-rkl: NOTRUN -> [SKIP][102] ([fdo#110723]) +4 other tests skip [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0: - shard-dg2: NOTRUN -> [SKIP][103] ([i915#4538] / [i915#5190]) +2 other tests skip [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-5/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0.html * igt@kms_big_joiner@invalid-modeset: - shard-rkl: NOTRUN -> [SKIP][104] ([i915#2705]) [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-4/igt@kms_big_joiner@invalid-modeset.html * igt@kms_cdclk@mode-transition: - shard-rkl: NOTRUN -> [SKIP][105] ([i915#3742]) [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-6/igt@kms_cdclk@mode-transition.html * igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][106] ([i915#4087] / [i915#7213]) +2 other tests skip [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-10/igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-1.html * igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][107] ([i915#7213]) [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-10/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1.html * igt@kms_chamelium_color@ctm-green-to-red: - shard-rkl: NOTRUN -> [SKIP][108] ([fdo#111827]) +1 other test skip [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@kms_chamelium_color@ctm-green-to-red.html * igt@kms_chamelium_color@ctm-negative: - shard-dg1: NOTRUN -> [SKIP][109] ([fdo#111827]) [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@kms_chamelium_color@ctm-negative.html * igt@kms_chamelium_color@ctm-red-to-blue: - shard-dg2: NOTRUN -> [SKIP][110] ([fdo#111827]) [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-2/igt@kms_chamelium_color@ctm-red-to-blue.html * igt@kms_chamelium_hpd@dp-hpd-after-suspend: - shard-dg1: NOTRUN -> [SKIP][111] ([i915#7828]) [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@kms_chamelium_hpd@dp-hpd-after-suspend.html * igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode: - shard-rkl: NOTRUN -> [SKIP][112] ([i915#7828]) +12 other tests skip [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html * igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe: - shard-dg2: NOTRUN -> [SKIP][113] ([i915#7828]) +5 other tests skip [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-5/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html * igt@kms_chamelium_hpd@vga-hpd-for-each-pipe: - shard-tglu: NOTRUN -> [SKIP][114] ([i915#7828]) [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-tglu-2/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html * igt@kms_chamelium_hpd@vga-hpd-without-ddc: - shard-mtlp: NOTRUN -> [SKIP][115] ([i915#7828]) +2 other tests skip [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html * igt@kms_content_protection@dp-mst-lic-type-0: - shard-dg2: NOTRUN -> [SKIP][116] ([i915#3299]) [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-11/igt@kms_content_protection@dp-mst-lic-type-0.html * igt@kms_content_protection@legacy: - shard-mtlp: NOTRUN -> [SKIP][117] ([i915#6944]) [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@kms_content_protection@legacy.html * igt@kms_content_protection@lic: - shard-dg2: NOTRUN -> [SKIP][118] ([i915#7118]) [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-2/igt@kms_content_protection@lic.html * igt@kms_content_protection@srm: - shard-rkl: NOTRUN -> [SKIP][119] ([i915#7118]) [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@kms_content_protection@srm.html * igt@kms_cursor_crc@cursor-random-32x32: - shard-dg2: NOTRUN -> [SKIP][120] ([i915#3555]) +3 other tests skip [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-5/igt@kms_cursor_crc@cursor-random-32x32.html * igt@kms_cursor_crc@cursor-random-512x170: - shard-rkl: NOTRUN -> [SKIP][121] ([i915#3359]) +1 other test skip [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-4/igt@kms_cursor_crc@cursor-random-512x170.html * igt@kms_cursor_crc@cursor-rapid-movement-512x512: - shard-mtlp: NOTRUN -> [SKIP][122] ([i915#3359]) +1 other test skip [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html * igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic: - shard-dg2: NOTRUN -> [SKIP][123] ([fdo#109274] / [i915#5354]) [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-2/igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size: - shard-rkl: NOTRUN -> [SKIP][124] ([i915#4103]) +1 other test skip [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html * igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size: - shard-rkl: [PASS][125] -> [SKIP][126] ([i915#1845] / [i915#4098]) +7 other tests skip [125]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-7/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size.html [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@cursora-vs-flipb-legacy: - shard-mtlp: NOTRUN -> [SKIP][127] ([i915#3546]) +2 other tests skip [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions: - shard-dg1: NOTRUN -> [SKIP][128] ([fdo#111767] / [fdo#111825]) [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html - shard-snb: NOTRUN -> [SKIP][129] ([fdo#109271] / [fdo#111767]) [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-snb7/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle: - shard-dg1: NOTRUN -> [SKIP][130] ([i915#4103] / [i915#4213]) [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html * igt@kms_display_modes@mst-extended-mode-negative: - shard-rkl: NOTRUN -> [SKIP][131] ([i915#8588]) [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@kms_display_modes@mst-extended-mode-negative.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][132] ([i915#3804]) [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-2/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html * igt@kms_dsc@dsc-with-output-formats: - shard-rkl: NOTRUN -> [SKIP][133] ([i915#3555] / [i915#3840]) [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats.html * igt@kms_fbcon_fbt@fbc: - shard-rkl: [PASS][134] -> [SKIP][135] ([i915#1849] / [i915#4098]) [134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-7/igt@kms_fbcon_fbt@fbc.html [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_fbcon_fbt@fbc.html * igt@kms_flip@2x-flip-vs-blocking-wf-vblank: - shard-rkl: NOTRUN -> [SKIP][136] ([fdo#111767] / [fdo#111825]) [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-6/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html * igt@kms_flip@2x-plain-flip: - shard-rkl: NOTRUN -> [SKIP][137] ([fdo#111825]) +13 other tests skip [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@kms_flip@2x-plain-flip.html * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible: - shard-tglu: NOTRUN -> [SKIP][138] ([fdo#109274] / [i915#3637]) [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-tglu-2/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset: - shard-mtlp: NOTRUN -> [SKIP][139] ([i915#3637]) [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html * igt@kms_flip@2x-wf_vblank-ts-check: - shard-dg2: NOTRUN -> [SKIP][140] ([fdo#109274]) +3 other tests skip [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-2/igt@kms_flip@2x-wf_vblank-ts-check.html * igt@kms_flip@flip-vs-absolute-wf_vblank: - shard-rkl: NOTRUN -> [SKIP][141] ([i915#3637] / [i915#4098]) +1 other test skip [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_flip@flip-vs-absolute-wf_vblank.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][142] ([i915#2672]) +1 other test skip [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][143] ([i915#2672]) [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][144] ([i915#2672]) +4 other tests skip [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode: - shard-dg1: NOTRUN -> [SKIP][145] ([i915#2587] / [i915#2672]) [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling: - shard-rkl: NOTRUN -> [SKIP][146] ([i915#3555]) +9 other tests skip [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render: - shard-dg2: [PASS][147] -> [FAIL][148] ([i915#6880]) +1 other test fail [147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render.html [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite: - shard-rkl: [PASS][149] -> [SKIP][150] ([i915#1849] / [i915#4098] / [i915#5354]) +3 other tests skip [149]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite.html [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc: - shard-dg2: NOTRUN -> [SKIP][151] ([i915#8708]) +11 other tests skip [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render: - shard-rkl: NOTRUN -> [SKIP][152] ([i915#1849] / [i915#4098] / [i915#5354]) +26 other tests skip [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-render: - shard-dg1: NOTRUN -> [SKIP][153] ([fdo#111825]) +6 other tests skip [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt: - shard-rkl: NOTRUN -> [SKIP][154] ([fdo#111825] / [i915#1825]) +33 other tests skip [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move: - shard-tglu: NOTRUN -> [SKIP][155] ([fdo#110189]) +1 other test skip [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-tglu-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff: - shard-mtlp: NOTRUN -> [SKIP][156] ([i915#1825]) +5 other tests skip [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render: - shard-dg2: NOTRUN -> [SKIP][157] ([i915#5354]) +17 other tests skip [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][158] ([i915#8708]) +2 other tests skip [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-pwrite: - shard-tglu: NOTRUN -> [SKIP][159] ([fdo#109280]) +5 other tests skip [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-tglu-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-render: - shard-dg1: NOTRUN -> [SKIP][160] ([i915#3458]) +5 other tests skip [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-blt: - shard-dg2: NOTRUN -> [SKIP][161] ([i915#3458]) +7 other tests skip [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-blt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt: - shard-rkl: NOTRUN -> [SKIP][162] ([i915#3023]) +19 other tests skip [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-gtt: - shard-dg1: NOTRUN -> [SKIP][163] ([i915#8708]) +2 other tests skip [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-gtt.html * igt@kms_hdr@invalid-metadata-sizes: - shard-dg2: NOTRUN -> [SKIP][164] ([i915#3555] / [i915#8228]) [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-2/igt@kms_hdr@invalid-metadata-sizes.html * igt@kms_hdr@static-toggle-suspend: - shard-mtlp: NOTRUN -> [SKIP][165] ([i915#3555] / [i915#8228]) [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@kms_hdr@static-toggle-suspend.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-rkl: NOTRUN -> [SKIP][166] ([i915#4070] / [i915#4816]) [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_panel_fitting@legacy: - shard-rkl: NOTRUN -> [SKIP][167] ([i915#6301]) [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@kms_panel_fitting@legacy.html * igt@kms_plane@plane-panning-top-left: - shard-rkl: NOTRUN -> [SKIP][168] ([i915#4098] / [i915#8825]) +1 other test skip [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_plane@plane-panning-top-left.html * igt@kms_plane_scaling@2x-scaler-multi-pipe: - shard-tglu: NOTRUN -> [SKIP][169] ([fdo#109274]) +1 other test skip [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-tglu-2/igt@kms_plane_scaling@2x-scaler-multi-pipe.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation: - shard-rkl: NOTRUN -> [SKIP][170] ([i915#3555] / [i915#4098] / [i915#8152]) [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html * igt@kms_plane_scaling@planes-downscale-factor-0-25: - shard-rkl: NOTRUN -> [SKIP][171] ([i915#4098] / [i915#6953] / [i915#8152]) [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_plane_scaling@planes-downscale-factor-0-25.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-c-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][172] ([i915#5235]) +3 other tests skip [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-5/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-c-hdmi-a-3.html * igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25: - shard-rkl: NOTRUN -> [SKIP][173] ([i915#6953] / [i915#8152]) [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][174] ([i915#5235]) +1 other test skip [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-1.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][175] ([i915#5235]) +3 other tests skip [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-tglu-2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-1.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][176] ([i915#5235]) +3 other tests skip [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-19/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-4.html * igt@kms_prime@basic-crc-hybrid: - shard-tglu: NOTRUN -> [SKIP][177] ([i915#6524]) [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-tglu-2/igt@kms_prime@basic-crc-hybrid.html * igt@kms_prime@basic-modeset-hybrid: - shard-rkl: NOTRUN -> [SKIP][178] ([i915#6524]) [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_prime@basic-modeset-hybrid.html * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-sf: - shard-rkl: NOTRUN -> [SKIP][179] ([i915#9683]) +1 other test skip [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-4/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-sf.html * igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area: - shard-dg1: NOTRUN -> [SKIP][180] ([fdo#111068] / [i915#9683]) [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@plane-move-sf-dmg-area: - shard-rkl: NOTRUN -> [SKIP][181] ([fdo#111068] / [i915#9683]) [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_psr2_sf@plane-move-sf-dmg-area.html * igt@kms_psr2_su@frontbuffer-xrgb8888: - shard-dg2: NOTRUN -> [SKIP][182] ([i915#9683]) +1 other test skip [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-5/igt@kms_psr2_su@frontbuffer-xrgb8888.html * igt@kms_psr@psr2_cursor_mmap_gtt: - shard-glk: NOTRUN -> [SKIP][183] ([fdo#109271]) +66 other tests skip [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-glk6/igt@kms_psr@psr2_cursor_mmap_gtt.html * igt@kms_psr@psr2_primary_blt: - shard-rkl: NOTRUN -> [SKIP][184] ([i915#9673]) +2 other tests skip [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_psr@psr2_primary_blt.html * igt@kms_psr@psr2_primary_mmap_cpu: - shard-dg1: NOTRUN -> [SKIP][185] ([i915#9673]) [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@kms_psr@psr2_primary_mmap_cpu.html * igt@kms_psr@psr2_primary_mmap_gtt: - shard-rkl: NOTRUN -> [SKIP][186] ([i915#9673] / [i915#9732]) +2 other tests skip [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-4/igt@kms_psr@psr2_primary_mmap_gtt.html * igt@kms_psr@psr2_suspend: - shard-dg1: NOTRUN -> [SKIP][187] ([i915#9673] / [i915#9732]) [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@kms_psr@psr2_suspend.html * igt@kms_psr_stress_test@flip-primary-invalidate-overlay: - shard-dg2: NOTRUN -> [SKIP][188] ([i915#9685]) [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-5/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180: - shard-mtlp: NOTRUN -> [SKIP][189] ([i915#5289]) [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90: - shard-dg1: NOTRUN -> [SKIP][190] ([fdo#111615] / [i915#5289]) [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html * igt@kms_rotation_crc@sprite-rotation-90-pos-100-0: - shard-dg2: NOTRUN -> [SKIP][191] ([i915#4235]) [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-2/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html * igt@kms_setmode@basic@pipe-a-vga-1: - shard-snb: NOTRUN -> [FAIL][192] ([i915#5465]) +1 other test fail [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-snb6/igt@kms_setmode@basic@pipe-a-vga-1.html * igt@kms_setmode@clone-exclusive-crtc: - shard-rkl: NOTRUN -> [SKIP][193] ([i915#3555] / [i915#4098]) +1 other test skip [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_setmode@clone-exclusive-crtc.html * igt@kms_setmode@invalid-clone-single-crtc: - shard-dg1: NOTRUN -> [SKIP][194] ([i915#3555]) +1 other test skip [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@kms_setmode@invalid-clone-single-crtc.html * igt@kms_setmode@invalid-clone-single-crtc-stealing: - shard-mtlp: NOTRUN -> [SKIP][195] ([i915#3555] / [i915#8809]) [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@kms_setmode@invalid-clone-single-crtc-stealing.html * igt@kms_vblank@query-forked-busy: - shard-rkl: NOTRUN -> [SKIP][196] ([i915#4098]) +9 other tests skip [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_vblank@query-forked-busy.html * igt@kms_writeback@writeback-check-output: - shard-dg1: NOTRUN -> [SKIP][197] ([i915#2437]) [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@kms_writeback@writeback-check-output.html * igt@kms_writeback@writeback-fb-id: - shard-glk: NOTRUN -> [SKIP][198] ([fdo#109271] / [i915#2437]) [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-glk9/igt@kms_writeback@writeback-fb-id.html - shard-rkl: NOTRUN -> [SKIP][199] ([i915#2437]) [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@kms_writeback@writeback-fb-id.html * igt@perf@per-context-mode-unprivileged: - shard-rkl: NOTRUN -> [SKIP][200] ([i915#2435]) [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@perf@per-context-mode-unprivileged.html * igt@perf_pmu@rc6-all-gts: - shard-dg2: NOTRUN -> [SKIP][201] ([i915#5608] / [i915#8516]) [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-2/igt@perf_pmu@rc6-all-gts.html * igt@prime_udl: - shard-dg2: NOTRUN -> [SKIP][202] ([fdo#109291]) [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-5/igt@prime_udl.html * igt@prime_vgem@basic-read: - shard-dg2: NOTRUN -> [SKIP][203] ([i915#3291] / [i915#3708]) [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-5/igt@prime_vgem@basic-read.html * igt@prime_vgem@basic-write: - shard-dg1: NOTRUN -> [SKIP][204] ([i915#3708]) [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@prime_vgem@basic-write.html * igt@prime_vgem@fence-flip-hang: - shard-dg2: NOTRUN -> [SKIP][205] ([i915#3708]) [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-2/igt@prime_vgem@fence-flip-hang.html * igt@prime_vgem@fence-write-hang: - shard-rkl: NOTRUN -> [SKIP][206] ([fdo#109295] / [i915#3708]) [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-4/igt@prime_vgem@fence-write-hang.html * igt@tools_test@sysfs_l3_parity: - shard-rkl: NOTRUN -> [SKIP][207] ([fdo#109307]) [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-4/igt@tools_test@sysfs_l3_parity.html * igt@v3d/v3d_perfmon@get-values-valid-perfmon: - shard-rkl: NOTRUN -> [SKIP][208] ([fdo#109315]) +16 other tests skip [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-4/igt@v3d/v3d_perfmon@get-values-valid-perfmon.html * igt@v3d/v3d_submit_cl@valid-submission: - shard-mtlp: NOTRUN -> [SKIP][209] ([i915#2575]) +2 other tests skip [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@v3d/v3d_submit_cl@valid-submission.html * igt@v3d/v3d_submit_csd@bad-multisync-in-sync: - shard-dg2: NOTRUN -> [SKIP][210] ([i915#2575]) +8 other tests skip [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-5/igt@v3d/v3d_submit_csd@bad-multisync-in-sync.html * igt@v3d/v3d_submit_csd@job-perfmon: - shard-dg1: NOTRUN -> [SKIP][211] ([i915#2575]) +2 other tests skip [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@v3d/v3d_submit_csd@job-perfmon.html * igt@vc4/vc4_perfmon@create-single-perfmon: - shard-tglu: NOTRUN -> [SKIP][212] ([i915#2575]) +1 other test skip [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-tglu-2/igt@vc4/vc4_perfmon@create-single-perfmon.html * igt@vc4/vc4_perfmon@create-two-perfmon: - shard-mtlp: NOTRUN -> [SKIP][213] ([i915#7711]) +1 other test skip [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-5/igt@vc4/vc4_perfmon@create-two-perfmon.html * igt@vc4/vc4_tiling@set-get: - shard-dg1: NOTRUN -> [SKIP][214] ([i915#7711]) +1 other test skip [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-18/igt@vc4/vc4_tiling@set-get.html * igt@vc4/vc4_wait_bo@bad-bo: - shard-dg2: NOTRUN -> [SKIP][215] ([i915#7711]) +3 other tests skip [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-11/igt@vc4/vc4_wait_bo@bad-bo.html * igt@vc4/vc4_wait_seqno@bad-seqno-1ns: - shard-rkl: NOTRUN -> [SKIP][216] ([i915#7711]) +10 other tests skip [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-7/igt@vc4/vc4_wait_seqno@bad-seqno-1ns.html #### Possible fixes #### * igt@fbdev@unaligned-write: - shard-rkl: [SKIP][217] ([i915#2582]) -> [PASS][218] [217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-1/igt@fbdev@unaligned-write.html [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-2/igt@fbdev@unaligned-write.html * igt@gem_exec_fair@basic-none-share@rcs0: - shard-tglu: [FAIL][219] ([i915#2842]) -> [PASS][220] +1 other test pass [219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-tglu-10/igt@gem_exec_fair@basic-none-share@rcs0.html [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-tglu-10/igt@gem_exec_fair@basic-none-share@rcs0.html * {igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0}: - shard-dg1: [FAIL][221] ([i915#3591]) -> [PASS][222] [221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-dg1-16/igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0.html [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-16/igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0.html * {igt@kms_ccs@pipe-a-bad-aux-stride-y-tiled-gen12-rc-ccs-cc}: - shard-rkl: [SKIP][223] ([i915#4098]) -> [PASS][224] +2 other tests pass [223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-1/igt@kms_ccs@pipe-a-bad-aux-stride-y-tiled-gen12-rc-ccs-cc.html [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-2/igt@kms_ccs@pipe-a-bad-aux-stride-y-tiled-gen12-rc-ccs-cc.html * igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size: - shard-rkl: [SKIP][225] ([i915#1845] / [i915#4098]) -> [PASS][226] +8 other tests pass [225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-1/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-2/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html * igt@kms_cursor_legacy@single-bo@all-pipes: - shard-mtlp: [DMESG-WARN][227] ([i915#2017]) -> [PASS][228] [227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-mtlp-4/igt@kms_cursor_legacy@single-bo@all-pipes.html [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-mtlp-7/igt@kms_cursor_legacy@single-bo@all-pipes.html * igt@kms_frontbuffer_tracking@fbc-shrfb-scaledprimary: - shard-rkl: [SKIP][229] ([i915#1849] / [i915#4098] / [i915#5354]) -> [PASS][230] +7 other tests pass [229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-shrfb-scaledprimary.html [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-shrfb-scaledprimary.html * {igt@kms_plane@planar-pixel-format-settings}: - shard-rkl: [SKIP][231] ([i915#9581]) -> [PASS][232] [231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-1/igt@kms_plane@planar-pixel-format-settings.html [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-2/igt@kms_plane@planar-pixel-format-settings.html * {igt@kms_pm_dc@dc6-dpms}: - shard-tglu: [FAIL][233] ([i915#9295]) -> [PASS][234] [233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-tglu-7/igt@kms_pm_dc@dc6-dpms.html [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-tglu-4/igt@kms_pm_dc@dc6-dpms.html * {igt@kms_pm_rpm@dpms-mode-unset-lpsp}: - shard-rkl: [SKIP][235] ([i915#9519]) -> [PASS][236] [235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-1/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-2/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html * {igt@kms_pm_rpm@modeset-non-lpsp}: - shard-dg2: [SKIP][237] ([i915#9519]) -> [PASS][238] [237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp.html [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-6/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@kms_properties@get_properties-sanity-non-atomic: - shard-dg1: [DMESG-WARN][239] ([i915#4423]) -> [PASS][240] +2 other tests pass [239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-dg1-18/igt@kms_properties@get_properties-sanity-non-atomic.html [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-15/igt@kms_properties@get_properties-sanity-non-atomic.html #### Warnings #### * igt@gem_exec_reloc@basic-write-read-noreloc: - shard-dg1: [SKIP][241] ([i915#3281] / [i915#4423]) -> [SKIP][242] ([i915#3281]) [241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-dg1-18/igt@gem_exec_reloc@basic-write-read-noreloc.html [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-15/igt@gem_exec_reloc@basic-write-read-noreloc.html * igt@gem_lmem_swapping@parallel-random-verify-ccs@lmem0: - shard-dg1: [SKIP][243] ([i915#4423] / [i915#4565]) -> [SKIP][244] ([i915#4565]) [243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-dg1-18/igt@gem_lmem_swapping@parallel-random-verify-ccs@lmem0.html [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-15/igt@gem_lmem_swapping@parallel-random-verify-ccs@lmem0.html * igt@kms_atomic@plane-primary-overlay-mutable-zpos: - shard-rkl: [SKIP][245] ([i915#1845] / [i915#4098]) -> [SKIP][246] ([i915#9531]) [245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-1/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-2/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html * igt@kms_big_fb@4-tiled-32bpp-rotate-270: - shard-rkl: [SKIP][247] ([i915#5286]) -> [SKIP][248] ([i915#1845] / [i915#4098]) [247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-7/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-rkl: [SKIP][249] ([i915#1845] / [i915#4098]) -> [SKIP][250] ([i915#5286]) +2 other tests skip [249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-1/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_big_fb@linear-32bpp-rotate-90: - shard-dg1: [SKIP][251] ([i915#3638] / [i915#4423]) -> [SKIP][252] ([i915#3638]) [251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-dg1-18/igt@kms_big_fb@linear-32bpp-rotate-90.html [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-15/igt@kms_big_fb@linear-32bpp-rotate-90.html * igt@kms_big_fb@x-tiled-16bpp-rotate-270: - shard-rkl: [SKIP][253] ([i915#1845] / [i915#4098]) -> [SKIP][254] ([fdo#111614] / [i915#3638]) +1 other test skip [253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-1/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-2/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html * igt@kms_big_fb@y-tiled-64bpp-rotate-270: - shard-rkl: [SKIP][255] ([fdo#111614] / [i915#3638]) -> [SKIP][256] ([i915#1845] / [i915#4098]) [255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-7/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-90: - shard-rkl: [SKIP][257] ([fdo#110723]) -> [SKIP][258] ([i915#1845] / [i915#4098]) [257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-7/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html * igt@kms_big_fb@yf-tiled-64bpp-rotate-270: - shard-dg1: [SKIP][259] ([i915#4423] / [i915#4538]) -> [SKIP][260] ([i915#4538]) [259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-dg1-18/igt@kms_big_fb@yf-tiled-64bpp-rotate-270.html [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-15/igt@kms_big_fb@yf-tiled-64bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-64bpp-rotate-90: - shard-rkl: [SKIP][261] ([i915#1845] / [i915#4098]) -> [SKIP][262] ([fdo#110723]) +2 other tests skip [261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-1/igt@kms_big_fb@yf-tiled-64bpp-rotate-90.html [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-2/igt@kms_big_fb@yf-tiled-64bpp-rotate-90.html * igt@kms_content_protection@dp-mst-lic-type-0: - shard-rkl: [SKIP][263] ([i915#1845] / [i915#4098]) -> [SKIP][264] ([i915#3116]) [263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-1/igt@kms_content_protection@dp-mst-lic-type-0.html [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-2/igt@kms_content_protection@dp-mst-lic-type-0.html * igt@kms_cursor_crc@cursor-random-32x32: - shard-rkl: [SKIP][265] ([i915#1845] / [i915#4098]) -> [SKIP][266] ([i915#3555]) +1 other test skip [265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-1/igt@kms_cursor_crc@cursor-random-32x32.html [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-2/igt@kms_cursor_crc@cursor-random-32x32.html * igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic: - shard-rkl: [SKIP][267] ([fdo#111825]) -> [SKIP][268] ([i915#1845] / [i915#4098]) [267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-7/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html * igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size: - shard-rkl: [SKIP][269] ([i915#1845] / [i915#4098]) -> [SKIP][270] ([fdo#111825]) [269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-1/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size.html [270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-2/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt: - shard-rkl: [SKIP][271] ([fdo#111825] / [i915#1825]) -> [SKIP][272] ([i915#1849] / [i915#4098] / [i915#5354]) +7 other tests skip [271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-pwrite: - shard-dg1: [SKIP][273] ([i915#3458]) -> [SKIP][274] ([i915#3458] / [i915#4423]) [273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-pwrite.html [274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move: - shard-rkl: [SKIP][275] ([i915#3023]) -> [SKIP][276] ([i915#1849] / [i915#4098] / [i915#5354]) +4 other tests skip [275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html [276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt: - shard-rkl: [SKIP][277] ([i915#1849] / [i915#4098] / [i915#5354]) -> [SKIP][278] ([i915#3023]) +10 other tests skip [277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt: - shard-rkl: [SKIP][279] ([i915#1849] / [i915#4098] / [i915#5354]) -> [SKIP][280] ([fdo#111825] / [i915#1825]) +17 other tests skip [279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-1/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html [280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html * igt@kms_plane_multiple@tiling-yf: - shard-rkl: [SKIP][281] ([i915#3555]) -> [SKIP][282] ([i915#1845] / [i915#4098]) +1 other test skip [281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-7/igt@kms_plane_multiple@tiling-yf.html [282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_plane_multiple@tiling-yf.html * igt@kms_plane_scaling@2x-scaler-multi-pipe: - shard-rkl: [SKIP][283] ([fdo#111825] / [i915#8152]) -> [SKIP][284] ([fdo#111825]) [283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-1/igt@kms_plane_scaling@2x-scaler-multi-pipe.html [284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-2/igt@kms_plane_scaling@2x-scaler-multi-pipe.html * igt@kms_psr@psr2_primary_mmap_gtt: - shard-dg2: [SKIP][285] ([i915#9673] / [i915#9732]) -> [SKIP][286] ([i915#9673]) [285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-dg2-2/igt@kms_psr@psr2_primary_mmap_gtt.html [286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-11/igt@kms_psr@psr2_primary_mmap_gtt.html * igt@kms_psr@psr2_sprite_mmap_gtt: - shard-rkl: [SKIP][287] ([i915#9673] / [i915#9732]) -> [SKIP][288] ([i915#9673]) +1 other test skip [287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-rkl-7/igt@kms_psr@psr2_sprite_mmap_gtt.html [288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-rkl-1/igt@kms_psr@psr2_sprite_mmap_gtt.html * igt@kms_psr@psr2_sprite_render: - shard-dg2: [SKIP][289] ([i915#9673] / [i915#9732]) -> [SKIP][290] ([i915#9673] / [i915#9736]) [289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-dg2-2/igt@kms_psr@psr2_sprite_render.html [290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-11/igt@kms_psr@psr2_sprite_render.html * igt@kms_writeback@writeback-fb-id: - shard-dg1: [SKIP][291] ([i915#2437]) -> [SKIP][292] ([i915#2437] / [i915#4423]) [291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-dg1-12/igt@kms_writeback@writeback-fb-id.html [292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg1-16/igt@kms_writeback@writeback-fb-id.html * igt@perf@non-zero-reason@0-rcs0: - shard-dg2: [FAIL][293] ([i915#7484]) -> [FAIL][294] ([i915#9100]) [293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13951/shard-dg2-11/igt@perf@non-zero-reason@0-rcs0.html [294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/shard-dg2-11/igt@perf@non-zero-reason@0-rcs0.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291 [fdo#109293]: https://bugs.freedesktop.org/show_bug.cgi?id=109293 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#109307]: https://bugs.freedesktop.org/show_bug.cgi?id=109307 [fdo#109313]: https://bugs.freedesktop.org/show_bug.cgi?id=109313 [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506 [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189 [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#2017]: https://gitlab.freedesktop.org/drm/intel/issues/2017 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#2435]: https://gitlab.freedesktop.org/drm/intel/issues/2435 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587 [i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023 [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299 [i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742 [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743 [i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804 [i915#3826]: https://gitlab.freedesktop.org/drm/intel/issues/3826 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#4036]: https://gitlab.freedesktop.org/drm/intel/issues/4036 [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4387]: https://gitlab.freedesktop.org/drm/intel/issues/4387 [i915#4391]: https://gitlab.freedesktop.org/drm/intel/issues/4391 [i915#4423]: https://gitlab.freedesktop.org/drm/intel/issues/4423 [i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525 [i915#4537]: https://gitlab.freedesktop.org/drm/intel/issues/4537 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4816]: https://gitlab.freedesktop.org/drm/intel/issues/4816 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885 [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#5465]: https://gitlab.freedesktop.org/drm/intel/issues/5465 [i915#5608]: https://gitlab.freedesktop.org/drm/intel/issues/5608 [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6187]: https://gitlab.freedesktop.org/drm/intel/issues/6187 [i915#6227]: https://gitlab.freedesktop.org/drm/intel/issues/6227 [i915#6245]: https://gitlab.freedesktop.org/drm/intel/issues/6245 [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268 [i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301 [i915#6334]: https://gitlab.freedesktop.org/drm/intel/issues/6334 [i915#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335 [i915#6412]: https://gitlab.freedesktop.org/drm/intel/issues/6412 [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880 [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944 [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213 [i915#7484]: https://gitlab.freedesktop.org/drm/intel/issues/7484 [i915#7582]: https://gitlab.freedesktop.org/drm/intel/issues/7582 [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697 [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975 [i915#8152]: https://gitlab.freedesktop.org/drm/intel/issues/8152 [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213 [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228 [i915#8247]: https://gitlab.freedesktop.org/drm/intel/issues/8247 [i915#8399]: https://gitlab.freedesktop.org/drm/intel/issues/8399 [i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411 [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414 [i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428 [i915#8516]: https://gitlab.freedesktop.org/drm/intel/issues/8516 [i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555 [i915#8588]: https://gitlab.freedesktop.org/drm/intel/issues/8588 [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708 [i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809 [i915#8825]: https://gitlab.freedesktop.org/drm/intel/issues/8825 [i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925 [i915#9100]: https://gitlab.freedesktop.org/drm/intel/issues/9100 [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196 [i915#9295]: https://gitlab.freedesktop.org/drm/intel/issues/9295 [i915#9311]: https://gitlab.freedesktop.org/drm/intel/issues/9311 [i915#9323]: https://gitlab.freedesktop.org/drm/intel/issues/9323 [i915#9337]: https://gitlab.freedesktop.org/drm/intel/issues/9337 [i915#9364]: https://gitlab.freedesktop.org/drm/intel/issues/9364 [i915#9412]: https://gitlab.freedesktop.org/drm/intel/issues/9412 [i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423 [i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424 [i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519 [i915#9531]: https://gitlab.freedesktop.org/drm/intel/issues/9531 [i915#9581]: https://gitlab.freedesktop.org/drm/intel/issues/9581 [i915#9606]: https://gitlab.freedesktop.org/drm/intel/issues/9606 [i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673 [i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683 [i915#9685]: https://gitlab.freedesktop.org/drm/intel/issues/9685 [i915#9723]: https://gitlab.freedesktop.org/drm/intel/issues/9723 [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732 [i915#9736]: https://gitlab.freedesktop.org/drm/intel/issues/9736 Build changes ------------- * Linux: CI_DRM_13951 -> Patchwork_127072v1 CI-20190529: 20190529 CI_DRM_13951: 7bd342323d5bd405b02fd21cd78f157f363278ac @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7610: 7610 Patchwork_127072v1: 7bd342323d5bd405b02fd21cd78f157f363278ac @ git://anongit.freedesktop.org/gfx-ci/linux piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127072v1/index.html [-- Attachment #2: Type: text/html, Size: 101768 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Intel-gfx] [RFC] drm: enable W=1 warnings by default across the subsystem 2023-11-29 18:12 [Intel-gfx] [RFC] drm: enable W=1 warnings by default across the subsystem Jani Nikula ` (4 preceding siblings ...) 2023-12-01 6:15 ` [Intel-gfx] ✗ Fi.CI.IGT: failure for " Patchwork @ 2023-12-05 14:08 ` Sui Jingfeng 5 siblings, 0 replies; 16+ messages in thread From: Sui Jingfeng @ 2023-12-05 14:08 UTC (permalink / raw) To: Jani Nikula, dri-devel Cc: Pan, Karol Herbst, intel-gfx, Xinhui, Abhinav Kumar, Maxime Ripard, Alex Deucher, Danilo Krummrich, Thomas Zimmermann, Dmitry Baryshkov, Marijn Suijten, Christian König Hi, I'm agree with you. On 2023/11/30 02:12, Jani Nikula wrote: > At least the i915 and amd drivers enable a bunch more compiler warnings > than the kernel defaults. > > Extend the W=1 warnings to the entire drm subsystem by default. Use the > copy-pasted warnings from scripts/Makefile.extrawarn with > s/KBUILD_CFLAGS/subdir-ccflags-y/ to make it easier to compare and keep > up with them in the future. > > This is similar to the approach currently used in i915. > > Some of the -Wextra warnings do need to be disabled, just like in > Makefile.extrawarn, but take care to not disable them for W=2 or W=3 > builds, depending on the warning. > > Cc: David Airlie <airlied@gmail.com> > Cc: Daniel Vetter <daniel@ffwll.ch> > Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> > Cc: Maxime Ripard <mripard@kernel.org> > Cc: Thomas Zimmermann <tzimmermann@suse.de> > Cc: Alex Deucher <alexander.deucher@amd.com> > Cc: Christian König <christian.koenig@amd.com> > Cc: Pan, Xinhui <Xinhui.Pan@amd.com> > Cc: Karol Herbst <kherbst@redhat.com> > Cc: Lyude Paul <lyude@redhat.com> > Cc: Danilo Krummrich <dakr@redhat.com> > Cc: Rob Clark <robdclark@gmail.com> > Cc: Abhinav Kumar <quic_abhinavk@quicinc.com> > Cc: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> > Cc: Sean Paul <sean@poorly.run> > Cc: Marijn Suijten <marijn.suijten@somainline.org> > Signed-off-by: Jani Nikula <jani.nikula@intel.com> > Acked-by: Thomas Zimmermann <tzimmermann@suse.de> > Acked-by: Javier Martinez Canillas <javierm@redhat.com> Acked-by: Sui Jingfeng <sui.jingfeng@linux.dev> > --- > > With my admittedly limited and very much x86 focused kernel config, I > get some -Wunused-but-set-variable and -Wformat-truncation= warnings, > but nothing we can't handle. > > We could fix them up front, or disable the extra warnings on a per > driver basis with a FIXME comment in their respective Makefiles. > > With the experience from i915, I think this would significantly reduce > the constant loop of warnings added by people not using W=1 and > subsequently fixed by people using W=1. > > Note: I've Cc'd the maintainers of drm, drm misc and some of the biggest > drivers. > --- > drivers/gpu/drm/Makefile | 27 +++++++++++++++++++++++++++ > 1 file changed, 27 insertions(+) > > diff --git a/drivers/gpu/drm/Makefile b/drivers/gpu/drm/Makefile > index b4cb0835620a..6939e4ea13d5 100644 > --- a/drivers/gpu/drm/Makefile > +++ b/drivers/gpu/drm/Makefile > @@ -5,6 +5,33 @@ > > CFLAGS-$(CONFIG_DRM_USE_DYNAMIC_DEBUG) += -DDYNAMIC_DEBUG_MODULE > > +# Unconditionally enable W=1 warnings locally > +# --- begin copy-paste W=1 warnings from scripts/Makefile.extrawarn > +subdir-ccflags-y += -Wextra -Wunused -Wno-unused-parameter > +subdir-ccflags-y += -Wmissing-declarations > +subdir-ccflags-y += $(call cc-option, -Wrestrict) > +subdir-ccflags-y += -Wmissing-format-attribute > +subdir-ccflags-y += -Wmissing-prototypes > +subdir-ccflags-y += -Wold-style-definition > +subdir-ccflags-y += -Wmissing-include-dirs > +subdir-ccflags-y += $(call cc-option, -Wunused-but-set-variable) > +subdir-ccflags-y += $(call cc-option, -Wunused-const-variable) > +subdir-ccflags-y += $(call cc-option, -Wpacked-not-aligned) > +subdir-ccflags-y += $(call cc-option, -Wformat-overflow) > +subdir-ccflags-y += $(call cc-option, -Wformat-truncation) > +subdir-ccflags-y += $(call cc-option, -Wstringop-overflow) > +subdir-ccflags-y += $(call cc-option, -Wstringop-truncation) > +# The following turn off the warnings enabled by -Wextra > +ifeq ($(findstring 2, $(KBUILD_EXTRA_WARN)),) > +subdir-ccflags-y += -Wno-missing-field-initializers > +subdir-ccflags-y += -Wno-type-limits > +subdir-ccflags-y += -Wno-shift-negative-value > +endif > +ifeq ($(findstring 3, $(KBUILD_EXTRA_WARN)),) > +subdir-ccflags-y += -Wno-sign-compare > +endif > +# --- end copy-paste > + > drm-y := \ > drm_aperture.o \ > drm_atomic.o \ ^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2023-12-05 14:25 UTC | newest] Thread overview: 16+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-11-29 18:12 [Intel-gfx] [RFC] drm: enable W=1 warnings by default across the subsystem Jani Nikula 2023-11-29 20:21 ` Hamza Mahfooz 2023-11-30 8:52 ` Jani Nikula 2023-11-30 9:18 ` Maxime Ripard 2023-11-30 9:30 ` Javier Martinez Canillas 2023-11-30 9:46 ` Jani Nikula 2023-11-30 9:59 ` Javier Martinez Canillas 2023-11-30 10:06 ` Maxime Ripard 2023-11-30 10:19 ` Javier Martinez Canillas 2023-12-05 14:25 ` Dmitry Baryshkov 2023-12-01 17:59 ` Nathan Chancellor 2023-11-30 5:59 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for " Patchwork 2023-11-30 6:04 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2023-11-30 10:01 ` [Intel-gfx] [RFC] " Thomas Zimmermann 2023-12-01 6:15 ` [Intel-gfx] ✗ Fi.CI.IGT: failure for " Patchwork 2023-12-05 14:08 ` [Intel-gfx] [RFC] " Sui Jingfeng
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox