* Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
[not found] ` <34d53778977747f19cce2abb287bb3e6@AcuMS.aculab.com>
@ 2025-01-18 16:13 ` Guenter Roeck
2025-01-18 17:09 ` David Laight
0 siblings, 1 reply; 31+ messages in thread
From: Guenter Roeck @ 2025-01-18 16:13 UTC (permalink / raw)
To: David Laight
Cc: Linus Torvalds, 'Arnd Bergmann',
'linux-kernel@vger.kernel.org', 'Jens Axboe',
'Matthew Wilcox', 'Christoph Hellwig',
'Andrew Morton', 'Andy Shevchenko',
'Dan Carpenter', 'Jason A . Donenfeld',
'pedro.falcato@gmail.com', 'Mateusz Guzik',
'linux-mm@kvack.org', 'Lorenzo Stoakes', intel-xe,
intel-gfx, David Airlie, Simona Vetter, Jani Nikula, Rodrigo Vivi
Hi,
On Mon, Nov 18, 2024 at 07:13:31PM +0000, David Laight wrote:
> Use BUILD_BUG_ON_MSG(statically_true(ulo > uhi), ...) for the sanity
> check of the bounds in clamp().
> Gives better error coverage and one less expansion of the arguments.
>
> Signed-off-by: David Laight <david.laight@aculab.com>
This patch triggers a build error when trying to build parisc:allmodconfig.
See error message and bisect log below.
I don't think there is anything wrong with the patch. The underlying
problem seems to be that parisc:allmodconfig enables CONFIG_DRM_XE which
tries to build the affected file even though CONFIG_DRM_I915 is not
enabled/supported on parisc.
Copying XE maintainers for feedback/advice.
Thanks,
Guenter
---
Building parisc:allmodconfig ... failed
--------------
Error log:
In file included from <command-line>:
drivers/gpu/drm/i915/display/intel_backlight.c: In function 'scale':
include/linux/compiler_types.h:542:45: error: call to '__compiletime_assert_415' declared with attribute error: clamp() low limit source_min greater than high limit source_max
542 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
| ^
include/linux/compiler_types.h:523:25: note: in definition of macro '__compiletime_assert'
523 | prefix ## suffix(); \
| ^~~~~~
include/linux/compiler_types.h:542:9: note: in expansion of macro '_compiletime_assert'
542 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
| ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
| ^~~~~~~~~~~~~~~~~~
include/linux/minmax.h:188:9: note: in expansion of macro 'BUILD_BUG_ON_MSG'
188 | BUILD_BUG_ON_MSG(statically_true(ulo > uhi), \
| ^~~~~~~~~~~~~~~~
include/linux/minmax.h:195:9: note: in expansion of macro '__clamp_once'
195 | __clamp_once(type, val, lo, hi, __UNIQUE_ID(v_), __UNIQUE_ID(l_), __UNIQUE_ID(h_))
| ^~~~~~~~~~~~
include/linux/minmax.h:206:28: note: in expansion of macro '__careful_clamp'
206 | #define clamp(val, lo, hi) __careful_clamp(__auto_type, val, lo, hi)
| ^~~~~~~~~~~~~~~
drivers/gpu/drm/i915/display/intel_backlight.c:48:22: note: in expansion of macro 'clamp'
48 | source_val = clamp(source_val, source_min, source_max);
| ^~~~~
---
# bad: [0907e7fb35756464aa34c35d6abb02998418164b] Add linux-next specific files for 20250117
# good: [5bc55a333a2f7316b58edc7573e8e893f7acb532] Linux 6.13-rc7
git bisect start 'HEAD' 'v6.13-rc7'
# bad: [195cedf4deacf84167c32b866ceac1cf4a16df15] Merge branch 'main' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
git bisect bad 195cedf4deacf84167c32b866ceac1cf4a16df15
# bad: [e8c0711b153b0db806410d8b31ed23b590f4eab4] Merge branch 'xtensa-for-next' of git://github.com/jcmvbkbc/linux-xtensa.git
git bisect bad e8c0711b153b0db806410d8b31ed23b590f4eab4
# bad: [81d45722d699e594c66c150c8f7a0ec2e2bc9be6] Merge branch 'for-next/perf' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux.git
git bisect bad 81d45722d699e594c66c150c8f7a0ec2e2bc9be6
# bad: [7acb844a672defb15cf202a501815ec22c68c800] foo
git bisect bad 7acb844a672defb15cf202a501815ec22c68c800
# good: [fb2368075b135f174264071b851330649d55f9d0] mm/damon/core: add damos_filter->allow field
git bisect good fb2368075b135f174264071b851330649d55f9d0
# bad: [fc83c501e385753c90db7316faf9fd4158caaa96] minmax.h: remove some #defines that are only expanded once
git bisect bad fc83c501e385753c90db7316faf9fd4158caaa96
# good: [b04d305df1171448df5e87802c4d1f1022cc5784] ocfs2: use a folio in ocfs2_map_and_dirty_page()
git bisect good b04d305df1171448df5e87802c4d1f1022cc5784
# good: [7e01619507058f90ab603acec482951f3c452aaa] kthread: correct comments before kthread_queue_work()
git bisect good 7e01619507058f90ab603acec482951f3c452aaa
# good: [21b510a64c223707caa6db6176128779f0806a73] nilfs2: correct return value kernel-doc descriptions for ioctl functions
git bisect good 21b510a64c223707caa6db6176128779f0806a73
# good: [6afb87f23458f2d4e4334ee5a4efb8b0d07af68b] nilfs2: handle errors that nilfs_prepare_chunk() may return
git bisect good 6afb87f23458f2d4e4334ee5a4efb8b0d07af68b
# good: [8f6d46fed0bad163e5146fea1fdff150039235b2] minmax.h: reduce the #define expansion of min(), max() and clamp()
git bisect good 8f6d46fed0bad163e5146fea1fdff150039235b2
# bad: [7a70c678548d71e609b95dbddf2d411a02d13b54] minmax.h: move all the clamp() definitions after the min/max() ones
git bisect bad 7a70c678548d71e609b95dbddf2d411a02d13b54
# bad: [37f375aab0c585388b90d1af6968454fc2769cb9] minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()
git bisect bad 37f375aab0c585388b90d1af6968454fc2769cb9
# first bad commit: [37f375aab0c585388b90d1af6968454fc2769cb9] minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
2025-01-18 16:13 ` Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()) Guenter Roeck
@ 2025-01-18 17:09 ` David Laight
2025-01-18 17:49 ` Guenter Roeck
0 siblings, 1 reply; 31+ messages in thread
From: David Laight @ 2025-01-18 17:09 UTC (permalink / raw)
To: Guenter Roeck
Cc: David Laight, Linus Torvalds, 'Arnd Bergmann',
'linux-kernel@vger.kernel.org', 'Jens Axboe',
'Matthew Wilcox', 'Christoph Hellwig',
'Andrew Morton', 'Andy Shevchenko',
'Dan Carpenter', 'Jason A . Donenfeld',
'pedro.falcato@gmail.com', 'Mateusz Guzik',
'linux-mm@kvack.org', 'Lorenzo Stoakes', intel-xe,
intel-gfx, David Airlie, Simona Vetter, Jani Nikula, Rodrigo Vivi
On Sat, 18 Jan 2025 08:13:06 -0800
Guenter Roeck <linux@roeck-us.net> wrote:
> Hi,
>
> On Mon, Nov 18, 2024 at 07:13:31PM +0000, David Laight wrote:
> > Use BUILD_BUG_ON_MSG(statically_true(ulo > uhi), ...) for the sanity
> > check of the bounds in clamp().
> > Gives better error coverage and one less expansion of the arguments.
> >
> > Signed-off-by: David Laight <david.laight@aculab.com>
>
> This patch triggers a build error when trying to build parisc:allmodconfig.
> See error message and bisect log below.
>
> I don't think there is anything wrong with the patch. The underlying
> problem seems to be that parisc:allmodconfig enables CONFIG_DRM_XE which
> tries to build the affected file even though CONFIG_DRM_I915 is not
> enabled/supported on parisc.
This has appeared before.
Any idea which inlined copy of scale() is causing the problem.
On the face of it they all look ok.
If you can reproduce it maybe try commenting out some of the calls.
David
>
> Copying XE maintainers for feedback/advice.
>
> Thanks,
> Guenter
>
> ---
> Building parisc:allmodconfig ... failed
> --------------
> Error log:
> In file included from <command-line>:
> drivers/gpu/drm/i915/display/intel_backlight.c: In function 'scale':
> include/linux/compiler_types.h:542:45: error: call to '__compiletime_assert_415' declared with attribute error: clamp() low limit source_min greater than high limit source_max
> 542 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
> | ^
> include/linux/compiler_types.h:523:25: note: in definition of macro '__compiletime_assert'
> 523 | prefix ## suffix(); \
> | ^~~~~~
> include/linux/compiler_types.h:542:9: note: in expansion of macro '_compiletime_assert'
> 542 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
> | ^~~~~~~~~~~~~~~~~~~
> include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
> 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
> | ^~~~~~~~~~~~~~~~~~
> include/linux/minmax.h:188:9: note: in expansion of macro 'BUILD_BUG_ON_MSG'
> 188 | BUILD_BUG_ON_MSG(statically_true(ulo > uhi), \
> | ^~~~~~~~~~~~~~~~
> include/linux/minmax.h:195:9: note: in expansion of macro '__clamp_once'
> 195 | __clamp_once(type, val, lo, hi, __UNIQUE_ID(v_), __UNIQUE_ID(l_), __UNIQUE_ID(h_))
> | ^~~~~~~~~~~~
> include/linux/minmax.h:206:28: note: in expansion of macro '__careful_clamp'
> 206 | #define clamp(val, lo, hi) __careful_clamp(__auto_type, val, lo, hi)
> | ^~~~~~~~~~~~~~~
> drivers/gpu/drm/i915/display/intel_backlight.c:48:22: note: in expansion of macro 'clamp'
> 48 | source_val = clamp(source_val, source_min, source_max);
> | ^~~~~
>
> ---
> # bad: [0907e7fb35756464aa34c35d6abb02998418164b] Add linux-next specific files for 20250117
> # good: [5bc55a333a2f7316b58edc7573e8e893f7acb532] Linux 6.13-rc7
> git bisect start 'HEAD' 'v6.13-rc7'
> # bad: [195cedf4deacf84167c32b866ceac1cf4a16df15] Merge branch 'main' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
> git bisect bad 195cedf4deacf84167c32b866ceac1cf4a16df15
> # bad: [e8c0711b153b0db806410d8b31ed23b590f4eab4] Merge branch 'xtensa-for-next' of git://github.com/jcmvbkbc/linux-xtensa.git
> git bisect bad e8c0711b153b0db806410d8b31ed23b590f4eab4
> # bad: [81d45722d699e594c66c150c8f7a0ec2e2bc9be6] Merge branch 'for-next/perf' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux.git
> git bisect bad 81d45722d699e594c66c150c8f7a0ec2e2bc9be6
> # bad: [7acb844a672defb15cf202a501815ec22c68c800] foo
> git bisect bad 7acb844a672defb15cf202a501815ec22c68c800
> # good: [fb2368075b135f174264071b851330649d55f9d0] mm/damon/core: add damos_filter->allow field
> git bisect good fb2368075b135f174264071b851330649d55f9d0
> # bad: [fc83c501e385753c90db7316faf9fd4158caaa96] minmax.h: remove some #defines that are only expanded once
> git bisect bad fc83c501e385753c90db7316faf9fd4158caaa96
> # good: [b04d305df1171448df5e87802c4d1f1022cc5784] ocfs2: use a folio in ocfs2_map_and_dirty_page()
> git bisect good b04d305df1171448df5e87802c4d1f1022cc5784
> # good: [7e01619507058f90ab603acec482951f3c452aaa] kthread: correct comments before kthread_queue_work()
> git bisect good 7e01619507058f90ab603acec482951f3c452aaa
> # good: [21b510a64c223707caa6db6176128779f0806a73] nilfs2: correct return value kernel-doc descriptions for ioctl functions
> git bisect good 21b510a64c223707caa6db6176128779f0806a73
> # good: [6afb87f23458f2d4e4334ee5a4efb8b0d07af68b] nilfs2: handle errors that nilfs_prepare_chunk() may return
> git bisect good 6afb87f23458f2d4e4334ee5a4efb8b0d07af68b
> # good: [8f6d46fed0bad163e5146fea1fdff150039235b2] minmax.h: reduce the #define expansion of min(), max() and clamp()
> git bisect good 8f6d46fed0bad163e5146fea1fdff150039235b2
> # bad: [7a70c678548d71e609b95dbddf2d411a02d13b54] minmax.h: move all the clamp() definitions after the min/max() ones
> git bisect bad 7a70c678548d71e609b95dbddf2d411a02d13b54
> # bad: [37f375aab0c585388b90d1af6968454fc2769cb9] minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()
> git bisect bad 37f375aab0c585388b90d1af6968454fc2769cb9
> # first bad commit: [37f375aab0c585388b90d1af6968454fc2769cb9] minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()
>
>
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
2025-01-18 17:09 ` David Laight
@ 2025-01-18 17:49 ` Guenter Roeck
2025-01-18 18:09 ` David Laight
2025-01-18 21:21 ` Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()) Linus Torvalds
0 siblings, 2 replies; 31+ messages in thread
From: Guenter Roeck @ 2025-01-18 17:49 UTC (permalink / raw)
To: David Laight
Cc: David Laight, Linus Torvalds, 'Arnd Bergmann',
'linux-kernel@vger.kernel.org', 'Jens Axboe',
'Matthew Wilcox', 'Christoph Hellwig',
'Andrew Morton', 'Andy Shevchenko',
'Dan Carpenter', 'Jason A . Donenfeld',
'pedro.falcato@gmail.com', 'Mateusz Guzik',
'linux-mm@kvack.org', 'Lorenzo Stoakes', intel-xe,
intel-gfx, David Airlie, Simona Vetter, Jani Nikula, Rodrigo Vivi
On Sat, Jan 18, 2025 at 05:09:59PM +0000, David Laight wrote:
> On Sat, 18 Jan 2025 08:13:06 -0800
> Guenter Roeck <linux@roeck-us.net> wrote:
>
> > Hi,
> >
> > On Mon, Nov 18, 2024 at 07:13:31PM +0000, David Laight wrote:
> > > Use BUILD_BUG_ON_MSG(statically_true(ulo > uhi), ...) for the sanity
> > > check of the bounds in clamp().
> > > Gives better error coverage and one less expansion of the arguments.
> > >
> > > Signed-off-by: David Laight <david.laight@aculab.com>
> >
> > This patch triggers a build error when trying to build parisc:allmodconfig.
> > See error message and bisect log below.
> >
> > I don't think there is anything wrong with the patch. The underlying
> > problem seems to be that parisc:allmodconfig enables CONFIG_DRM_XE which
> > tries to build the affected file even though CONFIG_DRM_I915 is not
> > enabled/supported on parisc.
>
> This has appeared before.
> Any idea which inlined copy of scale() is causing the problem.
> On the face of it they all look ok.
>
> If you can reproduce it maybe try commenting out some of the calls.
>
See diff below. All three changes are needed.
No idea why the compiler would know that the values are invalid.
Guenter
---
diff --git a/drivers/gpu/drm/i915/display/intel_backlight.c b/drivers/gpu/drm/i915/display/intel_backlight.c
index fc1e517e074a..3b2c8bdfcf8d 100644
--- a/drivers/gpu/drm/i915/display/intel_backlight.c
+++ b/drivers/gpu/drm/i915/display/intel_backlight.c
@@ -76,10 +76,14 @@ static u32 clamp_user_to_hw(struct intel_connector *connector,
static u32 scale_hw_to_user(struct intel_connector *connector,
u32 hw_level, u32 user_max)
{
+#if 0
struct intel_panel *panel = &connector->panel;
return scale(hw_level, panel->backlight.min, panel->backlight.max,
0, user_max);
+#else
+ return 0;
+#endif
}
u32 intel_backlight_invert_pwm_level(struct intel_connector *connector, u32 val)
@@ -119,8 +123,10 @@ u32 intel_backlight_level_to_pwm(struct intel_connector *connector, u32 val)
drm_WARN_ON_ONCE(&i915->drm,
panel->backlight.max == 0 || panel->backlight.pwm_level_max == 0);
+#if 0
val = scale(val, panel->backlight.min, panel->backlight.max,
panel->backlight.pwm_level_min, panel->backlight.pwm_level_max);
+#endif
return intel_backlight_invert_pwm_level(connector, val);
}
@@ -138,8 +144,12 @@ u32 intel_backlight_level_from_pwm(struct intel_connector *connector, u32 val)
intel_has_quirk(display, QUIRK_INVERT_BRIGHTNESS)))
val = panel->backlight.pwm_level_max - (val - panel->backlight.pwm_level_min);
+#if 0
return scale(val, panel->backlight.pwm_level_min, panel->backlight.pwm_level_max,
panel->backlight.min, panel->backlight.max);
+#else
+ return 0;
+#endif
}
static u32 lpt_get_backlight(struct intel_connector *connector, enum pipe unused)
^ permalink raw reply related [flat|nested] 31+ messages in thread
* ✓ CI.Patch_applied: success for Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
[not found] <c50365d214e04f9ba256d417c8bebbc0@AcuMS.aculab.com>
[not found] ` <34d53778977747f19cce2abb287bb3e6@AcuMS.aculab.com>
@ 2025-01-18 17:56 ` Patchwork
2025-01-18 17:56 ` ✗ CI.checkpatch: warning " Patchwork
` (7 subsequent siblings)
9 siblings, 0 replies; 31+ messages in thread
From: Patchwork @ 2025-01-18 17:56 UTC (permalink / raw)
To: Guenter Roeck; +Cc: intel-xe
== Series Details ==
Series: Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
URL : https://patchwork.freedesktop.org/series/143702/
State : success
== Summary ==
=== Applying kernel patches on branch 'drm-tip' with base: ===
Base commit: 4fc988de9f5e drm-tip: 2025y-01m-17d-19h-57m-18s UTC integration manifest
=== git am output follows ===
Applying: Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
^ permalink raw reply [flat|nested] 31+ messages in thread
* ✗ CI.checkpatch: warning for Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
[not found] <c50365d214e04f9ba256d417c8bebbc0@AcuMS.aculab.com>
[not found] ` <34d53778977747f19cce2abb287bb3e6@AcuMS.aculab.com>
2025-01-18 17:56 ` ✓ CI.Patch_applied: success for " Patchwork
@ 2025-01-18 17:56 ` Patchwork
2025-01-18 17:57 ` ✓ CI.KUnit: success " Patchwork
` (6 subsequent siblings)
9 siblings, 0 replies; 31+ messages in thread
From: Patchwork @ 2025-01-18 17:56 UTC (permalink / raw)
To: Guenter Roeck; +Cc: intel-xe
== Series Details ==
Series: Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
URL : https://patchwork.freedesktop.org/series/143702/
State : warning
== Summary ==
+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
30ab6715fc09baee6cc14cb3c89ad8858688d474
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 20f727ebe0d34e3f1b19e2ae7cdeda09f371571c
Author: Guenter Roeck <linux@roeck-us.net>
Date: Sat Jan 18 09:49:21 2025 -0800
Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
On Sat, Jan 18, 2025 at 05:09:59PM +0000, David Laight wrote:
> On Sat, 18 Jan 2025 08:13:06 -0800
> Guenter Roeck <linux@roeck-us.net> wrote:
>
> > Hi,
> >
> > On Mon, Nov 18, 2024 at 07:13:31PM +0000, David Laight wrote:
> > > Use BUILD_BUG_ON_MSG(statically_true(ulo > uhi), ...) for the sanity
> > > check of the bounds in clamp().
> > > Gives better error coverage and one less expansion of the arguments.
> > >
> > > Signed-off-by: David Laight <david.laight@aculab.com>
> >
> > This patch triggers a build error when trying to build parisc:allmodconfig.
> > See error message and bisect log below.
> >
> > I don't think there is anything wrong with the patch. The underlying
> > problem seems to be that parisc:allmodconfig enables CONFIG_DRM_XE which
> > tries to build the affected file even though CONFIG_DRM_I915 is not
> > enabled/supported on parisc.
>
> This has appeared before.
> Any idea which inlined copy of scale() is causing the problem.
> On the face of it they all look ok.
>
> If you can reproduce it maybe try commenting out some of the calls.
>
See diff below. All three changes are needed.
No idea why the compiler would know that the values are invalid.
Guenter
+ /mt/dim checkpatch 4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4 drm-intel
20f727ebe0d3 Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
-:20: WARNING:COMMIT_LOG_LONG_LINE: Prefer a maximum 75 chars per line (possible unwrapped commit description?)
#20:
> > This patch triggers a build error when trying to build parisc:allmodconfig.
-:48: WARNING:IF_0: Consider removing the code enclosed by this #if 0 and its #endif
#48: FILE: drivers/gpu/drm/i915/display/intel_backlight.c:79:
+#if 0
-:63: WARNING:IF_0: Consider removing the code enclosed by this #if 0 and its #endif
#63: FILE: drivers/gpu/drm/i915/display/intel_backlight.c:126:
+#if 0
-:74: WARNING:IF_0: Consider removing the code enclosed by this #if 0 and its #endif
#74: FILE: drivers/gpu/drm/i915/display/intel_backlight.c:147:
+#if 0
-:82: ERROR:MISSING_SIGN_OFF: Missing Signed-off-by: line(s)
total: 1 errors, 4 warnings, 0 checks, 36 lines checked
^ permalink raw reply [flat|nested] 31+ messages in thread
* ✓ CI.KUnit: success for Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
[not found] <c50365d214e04f9ba256d417c8bebbc0@AcuMS.aculab.com>
` (2 preceding siblings ...)
2025-01-18 17:56 ` ✗ CI.checkpatch: warning " Patchwork
@ 2025-01-18 17:57 ` Patchwork
2025-01-18 18:16 ` ✓ CI.Build: " Patchwork
` (5 subsequent siblings)
9 siblings, 0 replies; 31+ messages in thread
From: Patchwork @ 2025-01-18 17:57 UTC (permalink / raw)
To: Guenter Roeck; +Cc: intel-xe
== Series Details ==
Series: Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
URL : https://patchwork.freedesktop.org/series/143702/
State : success
== Summary ==
+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
[17:56:46] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[17:56:50] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json ARCH=um O=.kunit --jobs=48
../lib/iomap.c:156:5: warning: no previous prototype for ‘ioread64_lo_hi’ [-Wmissing-prototypes]
156 | u64 ioread64_lo_hi(const void __iomem *addr)
| ^~~~~~~~~~~~~~
../lib/iomap.c:163:5: warning: no previous prototype for ‘ioread64_hi_lo’ [-Wmissing-prototypes]
163 | u64 ioread64_hi_lo(const void __iomem *addr)
| ^~~~~~~~~~~~~~
../lib/iomap.c:170:5: warning: no previous prototype for ‘ioread64be_lo_hi’ [-Wmissing-prototypes]
170 | u64 ioread64be_lo_hi(const void __iomem *addr)
| ^~~~~~~~~~~~~~~~
../lib/iomap.c:178:5: warning: no previous prototype for ‘ioread64be_hi_lo’ [-Wmissing-prototypes]
178 | u64 ioread64be_hi_lo(const void __iomem *addr)
| ^~~~~~~~~~~~~~~~
../lib/iomap.c:264:6: warning: no previous prototype for ‘iowrite64_lo_hi’ [-Wmissing-prototypes]
264 | void iowrite64_lo_hi(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~
../lib/iomap.c:272:6: warning: no previous prototype for ‘iowrite64_hi_lo’ [-Wmissing-prototypes]
272 | void iowrite64_hi_lo(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~
../lib/iomap.c:280:6: warning: no previous prototype for ‘iowrite64be_lo_hi’ [-Wmissing-prototypes]
280 | void iowrite64be_lo_hi(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~~~
../lib/iomap.c:288:6: warning: no previous prototype for ‘iowrite64be_hi_lo’ [-Wmissing-prototypes]
288 | void iowrite64be_hi_lo(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~~~
[17:57:19] Starting KUnit Kernel (1/1)...
[17:57:19] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[17:57:19] =================== guc_dbm (7 subtests) ===================
[17:57:19] [PASSED] test_empty
[17:57:19] [PASSED] test_default
[17:57:19] ======================== test_size ========================
[17:57:19] [PASSED] 4
[17:57:19] [PASSED] 8
[17:57:19] [PASSED] 32
[17:57:19] [PASSED] 256
[17:57:19] ==================== [PASSED] test_size ====================
[17:57:19] ======================= test_reuse ========================
[17:57:19] [PASSED] 4
[17:57:19] [PASSED] 8
[17:57:19] [PASSED] 32
[17:57:19] [PASSED] 256
[17:57:19] =================== [PASSED] test_reuse ====================
[17:57:19] =================== test_range_overlap ====================
[17:57:19] [PASSED] 4
[17:57:19] [PASSED] 8
[17:57:19] [PASSED] 32
[17:57:19] [PASSED] 256
[17:57:19] =============== [PASSED] test_range_overlap ================
[17:57:19] =================== test_range_compact ====================
[17:57:19] [PASSED] 4
[17:57:19] [PASSED] 8
[17:57:19] [PASSED] 32
[17:57:19] [PASSED] 256
[17:57:19] =============== [PASSED] test_range_compact ================
[17:57:19] ==================== test_range_spare =====================
[17:57:19] [PASSED] 4
[17:57:19] [PASSED] 8
[17:57:19] [PASSED] 32
[17:57:19] [PASSED] 256
[17:57:19] ================ [PASSED] test_range_spare =================
[17:57:19] ===================== [PASSED] guc_dbm =====================
[17:57:19] =================== guc_idm (6 subtests) ===================
[17:57:19] [PASSED] bad_init
[17:57:19] [PASSED] no_init
[17:57:19] [PASSED] init_fini
[17:57:19] [PASSED] check_used
[17:57:19] [PASSED] check_quota
[17:57:19] [PASSED] check_all
[17:57:19] ===================== [PASSED] guc_idm =====================
[17:57:19] ================== no_relay (3 subtests) ===================
[17:57:19] [PASSED] xe_drops_guc2pf_if_not_ready
[17:57:19] [PASSED] xe_drops_guc2vf_if_not_ready
[17:57:19] [PASSED] xe_rejects_send_if_not_ready
[17:57:19] ==================== [PASSED] no_relay =====================
[17:57:19] ================== pf_relay (14 subtests) ==================
[17:57:19] [PASSED] pf_rejects_guc2pf_too_short
[17:57:19] [PASSED] pf_rejects_guc2pf_too_long
[17:57:19] [PASSED] pf_rejects_guc2pf_no_payload
[17:57:19] [PASSED] pf_fails_no_payload
[17:57:19] [PASSED] pf_fails_bad_origin
[17:57:19] [PASSED] pf_fails_bad_type
[17:57:19] [PASSED] pf_txn_reports_error
[17:57:19] [PASSED] pf_txn_sends_pf2guc
[17:57:19] [PASSED] pf_sends_pf2guc
[17:57:19] [SKIPPED] pf_loopback_nop
[17:57:19] [SKIPPED] pf_loopback_echo
[17:57:19] [SKIPPED] pf_loopback_fail
[17:57:19] [SKIPPED] pf_loopback_busy
[17:57:19] [SKIPPED] pf_loopback_retry
[17:57:19] ==================== [PASSED] pf_relay =====================
[17:57:19] ================== vf_relay (3 subtests) ===================
[17:57:19] [PASSED] vf_rejects_guc2vf_too_short
[17:57:19] [PASSED] vf_rejects_guc2vf_too_long
[17:57:19] [PASSED] vf_rejects_guc2vf_no_payload
[17:57:19] ==================== [PASSED] vf_relay =====================
[17:57:19] ================= pf_service (11 subtests) =================
[17:57:19] [PASSED] pf_negotiate_any
[17:57:19] [PASSED] pf_negotiate_base_match
[17:57:19] [PASSED] pf_negotiate_base_newer
[17:57:19] [PASSED] pf_negotiate_base_next
[17:57:19] [SKIPPED] pf_negotiate_base_older
[17:57:19] [PASSED] pf_negotiate_base_prev
[17:57:19] [PASSED] pf_negotiate_latest_match
[17:57:19] [PASSED] pf_negotiate_latest_newer
[17:57:19] [PASSED] pf_negotiate_latest_next
[17:57:19] [SKIPPED] pf_negotiate_latest_older
[17:57:19] [SKIPPED] pf_negotiate_latest_prev
[17:57:19] =================== [PASSED] pf_service ====================
[17:57:19] ===================== lmtt (1 subtest) =====================
[17:57:19] ======================== test_ops =========================
[17:57:19] [PASSED] 2-level
[17:57:19] [PASSED] multi-level
[17:57:19] ==================== [PASSED] test_ops =====================
[17:57:19] ====================== [PASSED] lmtt =======================
[17:57:19] =================== xe_mocs (2 subtests) ===================
[17:57:19] ================ xe_live_mocs_kernel_kunit ================
[17:57:19] =========== [SKIPPED] xe_live_mocs_kernel_kunit ============
[17:57:19] ================ xe_live_mocs_reset_kunit =================
[17:57:19] ============ [SKIPPED] xe_live_mocs_reset_kunit ============
[17:57:19] ==================== [SKIPPED] xe_mocs =====================
[17:57:19] ================= xe_migrate (2 subtests) ==================
[17:57:19] ================= xe_migrate_sanity_kunit =================
[17:57:19] ============ [SKIPPED] xe_migrate_sanity_kunit =============
[17:57:19] ================== xe_validate_ccs_kunit ==================
[17:57:19] ============= [SKIPPED] xe_validate_ccs_kunit ==============
[17:57:19] =================== [SKIPPED] xe_migrate ===================
[17:57:19] ================== xe_dma_buf (1 subtest) ==================
[17:57:19] ==================== xe_dma_buf_kunit =====================
[17:57:19] ================ [SKIPPED] xe_dma_buf_kunit ================
[17:57:19] =================== [SKIPPED] xe_dma_buf ===================
[17:57:19] ================= xe_bo_shrink (1 subtest) =================
[17:57:19] =================== xe_bo_shrink_kunit ====================
[17:57:19] =============== [SKIPPED] xe_bo_shrink_kunit ===============
[17:57:19] ================== [SKIPPED] xe_bo_shrink ==================
[17:57:19] ==================== xe_bo (2 subtests) ====================
[17:57:19] ================== xe_ccs_migrate_kunit ===================
[17:57:19] ============== [SKIPPED] xe_ccs_migrate_kunit ==============
[17:57:19] ==================== xe_bo_evict_kunit ====================
[17:57:19] =============== [SKIPPED] xe_bo_evict_kunit ================
[17:57:19] ===================== [SKIPPED] xe_bo ======================
[17:57:19] ==================== args (11 subtests) ====================
[17:57:19] [PASSED] count_args_test
[17:57:19] [PASSED] call_args_example
[17:57:19] [PASSED] call_args_test
[17:57:19] [PASSED] drop_first_arg_example
[17:57:19] [PASSED] drop_first_arg_test
[17:57:19] [PASSED] first_arg_example
[17:57:19] [PASSED] first_arg_test
stty: 'standard input': Inappropriate ioctl for device
[17:57:19] [PASSED] last_arg_example
[17:57:19] [PASSED] last_arg_test
[17:57:19] [PASSED] pick_arg_example
[17:57:19] [PASSED] sep_comma_example
[17:57:19] ====================== [PASSED] args =======================
[17:57:19] =================== xe_pci (2 subtests) ====================
[17:57:19] [PASSED] xe_gmdid_graphics_ip
[17:57:19] [PASSED] xe_gmdid_media_ip
[17:57:19] ===================== [PASSED] xe_pci ======================
[17:57:19] =================== xe_rtp (2 subtests) ====================
[17:57:19] =============== xe_rtp_process_to_sr_tests ================
[17:57:19] [PASSED] coalesce-same-reg
[17:57:19] [PASSED] no-match-no-add
[17:57:19] [PASSED] match-or
[17:57:19] [PASSED] match-or-xfail
[17:57:19] [PASSED] no-match-no-add-multiple-rules
[17:57:19] [PASSED] two-regs-two-entries
[17:57:19] [PASSED] clr-one-set-other
[17:57:19] [PASSED] set-field
[17:57:19] [PASSED] conflict-duplicate
[17:57:19] [PASSED] conflict-not-disjoint
[17:57:19] [PASSED] conflict-reg-type
[17:57:19] =========== [PASSED] xe_rtp_process_to_sr_tests ============
[17:57:19] ================== xe_rtp_process_tests ===================
[17:57:19] [PASSED] active1
[17:57:19] [PASSED] active2
[17:57:19] [PASSED] active-inactive
[17:57:19] [PASSED] inactive-active
[17:57:19] [PASSED] inactive-1st_or_active-inactive
[17:57:19] [PASSED] inactive-2nd_or_active-inactive
[17:57:19] [PASSED] inactive-last_or_active-inactive
[17:57:19] [PASSED] inactive-no_or_active-inactive
[17:57:19] ============== [PASSED] xe_rtp_process_tests ===============
[17:57:19] ===================== [PASSED] xe_rtp ======================
[17:57:19] ==================== xe_wa (1 subtest) =====================
[17:57:19] ======================== xe_wa_gt =========================
[17:57:19] [PASSED] TIGERLAKE (B0)
[17:57:19] [PASSED] DG1 (A0)
[17:57:19] [PASSED] DG1 (B0)
[17:57:19] [PASSED] ALDERLAKE_S (A0)
[17:57:19] [PASSED] ALDERLAKE_S (B0)
[17:57:19] [PASSED] ALDERLAKE_S (C0)
[17:57:19] [PASSED] ALDERLAKE_S (D0)
[17:57:19] [PASSED] ALDERLAKE_P (A0)
[17:57:19] [PASSED] ALDERLAKE_P (B0)
[17:57:19] [PASSED] ALDERLAKE_P (C0)
[17:57:19] [PASSED] ALDERLAKE_S_RPLS (D0)
[17:57:19] [PASSED] ALDERLAKE_P_RPLU (E0)
[17:57:19] [PASSED] DG2_G10 (C0)
[17:57:19] [PASSED] DG2_G11 (B1)
[17:57:19] [PASSED] DG2_G12 (A1)
[17:57:19] [PASSED] METEORLAKE (g:A0, m:A0)
[17:57:19] [PASSED] METEORLAKE (g:A0, m:A0)
[17:57:19] [PASSED] METEORLAKE (g:A0, m:A0)
[17:57:19] [PASSED] LUNARLAKE (g:A0, m:A0)
[17:57:19] [PASSED] LUNARLAKE (g:B0, m:A0)
[17:57:19] [PASSED] BATTLEMAGE (g:A0, m:A1)
[17:57:19] ==================== [PASSED] xe_wa_gt =====================
[17:57:19] ====================== [PASSED] xe_wa ======================
[17:57:19] ============================================================
[17:57:19] Testing complete. Ran 122 tests: passed: 106, skipped: 16
[17:57:19] Elapsed time: 33.332s total, 4.466s configuring, 28.600s building, 0.223s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[17:57:19] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[17:57:21] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json ARCH=um O=.kunit --jobs=48
../lib/iomap.c:156:5: warning: no previous prototype for ‘ioread64_lo_hi’ [-Wmissing-prototypes]
156 | u64 ioread64_lo_hi(const void __iomem *addr)
| ^~~~~~~~~~~~~~
../lib/iomap.c:163:5: warning: no previous prototype for ‘ioread64_hi_lo’ [-Wmissing-prototypes]
163 | u64 ioread64_hi_lo(const void __iomem *addr)
| ^~~~~~~~~~~~~~
../lib/iomap.c:170:5: warning: no previous prototype for ‘ioread64be_lo_hi’ [-Wmissing-prototypes]
170 | u64 ioread64be_lo_hi(const void __iomem *addr)
| ^~~~~~~~~~~~~~~~
../lib/iomap.c:178:5: warning: no previous prototype for ‘ioread64be_hi_lo’ [-Wmissing-prototypes]
178 | u64 ioread64be_hi_lo(const void __iomem *addr)
| ^~~~~~~~~~~~~~~~
../lib/iomap.c:264:6: warning: no previous prototype for ‘iowrite64_lo_hi’ [-Wmissing-prototypes]
264 | void iowrite64_lo_hi(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~
../lib/iomap.c:272:6: warning: no previous prototype for ‘iowrite64_hi_lo’ [-Wmissing-prototypes]
272 | void iowrite64_hi_lo(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~
../lib/iomap.c:280:6: warning: no previous prototype for ‘iowrite64be_lo_hi’ [-Wmissing-prototypes]
280 | void iowrite64be_lo_hi(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~~~
../lib/iomap.c:288:6: warning: no previous prototype for ‘iowrite64be_hi_lo’ [-Wmissing-prototypes]
288 | void iowrite64be_hi_lo(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~~~
[17:57:44] Starting KUnit Kernel (1/1)...
[17:57:44] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[17:57:44] =========== drm_validate_clone_mode (2 subtests) ===========
[17:57:44] ============== drm_test_check_in_clone_mode ===============
[17:57:44] [PASSED] in_clone_mode
[17:57:44] [PASSED] not_in_clone_mode
[17:57:44] ========== [PASSED] drm_test_check_in_clone_mode ===========
[17:57:44] =============== drm_test_check_valid_clones ===============
[17:57:44] [PASSED] not_in_clone_mode
[17:57:44] [PASSED] valid_clone
[17:57:44] [PASSED] invalid_clone
[17:57:44] =========== [PASSED] drm_test_check_valid_clones ===========
[17:57:44] ============= [PASSED] drm_validate_clone_mode =============
[17:57:44] ============= drm_validate_modeset (1 subtest) =============
[17:57:44] [PASSED] drm_test_check_connector_changed_modeset
[17:57:44] ============== [PASSED] drm_validate_modeset ===============
[17:57:44] ================== drm_buddy (7 subtests) ==================
[17:57:44] [PASSED] drm_test_buddy_alloc_limit
[17:57:44] [PASSED] drm_test_buddy_alloc_optimistic
[17:57:44] [PASSED] drm_test_buddy_alloc_pessimistic
[17:57:44] [PASSED] drm_test_buddy_alloc_pathological
[17:57:44] [PASSED] drm_test_buddy_alloc_contiguous
[17:57:44] [PASSED] drm_test_buddy_alloc_clear
[17:57:44] [PASSED] drm_test_buddy_alloc_range_bias
[17:57:44] ==================== [PASSED] drm_buddy ====================
[17:57:44] ============= drm_cmdline_parser (40 subtests) =============
[17:57:44] [PASSED] drm_test_cmdline_force_d_only
[17:57:44] [PASSED] drm_test_cmdline_force_D_only_dvi
[17:57:44] [PASSED] drm_test_cmdline_force_D_only_hdmi
[17:57:44] [PASSED] drm_test_cmdline_force_D_only_not_digital
[17:57:44] [PASSED] drm_test_cmdline_force_e_only
[17:57:44] [PASSED] drm_test_cmdline_res
[17:57:44] [PASSED] drm_test_cmdline_res_vesa
[17:57:44] [PASSED] drm_test_cmdline_res_vesa_rblank
[17:57:44] [PASSED] drm_test_cmdline_res_rblank
[17:57:44] [PASSED] drm_test_cmdline_res_bpp
[17:57:44] [PASSED] drm_test_cmdline_res_refresh
[17:57:44] [PASSED] drm_test_cmdline_res_bpp_refresh
[17:57:44] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[17:57:44] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[17:57:44] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[17:57:44] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[17:57:44] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[17:57:44] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[17:57:44] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[17:57:44] [PASSED] drm_test_cmdline_res_margins_force_on
[17:57:44] [PASSED] drm_test_cmdline_res_vesa_margins
[17:57:44] [PASSED] drm_test_cmdline_name
[17:57:44] [PASSED] drm_test_cmdline_name_bpp
[17:57:44] [PASSED] drm_test_cmdline_name_option
[17:57:44] [PASSED] drm_test_cmdline_name_bpp_option
[17:57:44] [PASSED] drm_test_cmdline_rotate_0
[17:57:44] [PASSED] drm_test_cmdline_rotate_90
[17:57:44] [PASSED] drm_test_cmdline_rotate_180
[17:57:44] [PASSED] drm_test_cmdline_rotate_270
[17:57:44] [PASSED] drm_test_cmdline_hmirror
[17:57:44] [PASSED] drm_test_cmdline_vmirror
[17:57:44] [PASSED] drm_test_cmdline_margin_options
[17:57:44] [PASSED] drm_test_cmdline_multiple_options
[17:57:44] [PASSED] drm_test_cmdline_bpp_extra_and_option
[17:57:44] [PASSED] drm_test_cmdline_extra_and_option
[17:57:44] [PASSED] drm_test_cmdline_freestanding_options
[17:57:44] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[17:57:44] [PASSED] drm_test_cmdline_panel_orientation
[17:57:44] ================ drm_test_cmdline_invalid =================
[17:57:44] [PASSED] margin_only
[17:57:44] [PASSED] interlace_only
[17:57:44] [PASSED] res_missing_x
[17:57:44] [PASSED] res_missing_y
[17:57:44] [PASSED] res_bad_y
[17:57:44] [PASSED] res_missing_y_bpp
[17:57:44] [PASSED] res_bad_bpp
[17:57:44] [PASSED] res_bad_refresh
[17:57:44] [PASSED] res_bpp_refresh_force_on_off
[17:57:44] [PASSED] res_invalid_mode
[17:57:44] [PASSED] res_bpp_wrong_place_mode
[17:57:44] [PASSED] name_bpp_refresh
[17:57:44] [PASSED] name_refresh
[17:57:44] [PASSED] name_refresh_wrong_mode
[17:57:44] [PASSED] name_refresh_invalid_mode
[17:57:44] [PASSED] rotate_multiple
[17:57:44] [PASSED] rotate_invalid_val
[17:57:44] [PASSED] rotate_truncated
[17:57:44] [PASSED] invalid_option
[17:57:44] [PASSED] invalid_tv_option
[17:57:44] [PASSED] truncated_tv_option
[17:57:44] ============ [PASSED] drm_test_cmdline_invalid =============
[17:57:44] =============== drm_test_cmdline_tv_options ===============
[17:57:44] [PASSED] NTSC
[17:57:44] [PASSED] NTSC_443
[17:57:44] [PASSED] NTSC_J
[17:57:44] [PASSED] PAL
[17:57:44] [PASSED] PAL_M
[17:57:44] [PASSED] PAL_N
[17:57:44] [PASSED] SECAM
[17:57:44] [PASSED] MONO_525
[17:57:44] [PASSED] MONO_625
[17:57:44] =========== [PASSED] drm_test_cmdline_tv_options ===========
[17:57:44] =============== [PASSED] drm_cmdline_parser ================
[17:57:44] ========== drmm_connector_hdmi_init (20 subtests) ==========
[17:57:44] [PASSED] drm_test_connector_hdmi_init_valid
[17:57:44] [PASSED] drm_test_connector_hdmi_init_bpc_8
[17:57:44] [PASSED] drm_test_connector_hdmi_init_bpc_10
[17:57:44] [PASSED] drm_test_connector_hdmi_init_bpc_12
[17:57:44] [PASSED] drm_test_connector_hdmi_init_bpc_invalid
[17:57:44] [PASSED] drm_test_connector_hdmi_init_bpc_null
[17:57:44] [PASSED] drm_test_connector_hdmi_init_formats_empty
[17:57:44] [PASSED] drm_test_connector_hdmi_init_formats_no_rgb
[17:57:44] === drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[17:57:44] [PASSED] supported_formats=0x9 yuv420_allowed=1
[17:57:44] [PASSED] supported_formats=0x9 yuv420_allowed=0
[17:57:44] [PASSED] supported_formats=0x3 yuv420_allowed=1
[17:57:44] [PASSED] supported_formats=0x3 yuv420_allowed=0
[17:57:44] === [PASSED] drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[17:57:44] [PASSED] drm_test_connector_hdmi_init_null_ddc
[17:57:44] [PASSED] drm_test_connector_hdmi_init_null_product
[17:57:44] [PASSED] drm_test_connector_hdmi_init_null_vendor
[17:57:44] [PASSED] drm_test_connector_hdmi_init_product_length_exact
[17:57:44] [PASSED] drm_test_connector_hdmi_init_product_length_too_long
[17:57:44] [PASSED] drm_test_connector_hdmi_init_product_valid
[17:57:44] [PASSED] drm_test_connector_hdmi_init_vendor_length_exact
[17:57:44] [PASSED] drm_test_connector_hdmi_init_vendor_length_too_long
[17:57:44] [PASSED] drm_test_connector_hdmi_init_vendor_valid
[17:57:44] ========= drm_test_connector_hdmi_init_type_valid =========
[17:57:44] [PASSED] HDMI-A
[17:57:44] [PASSED] HDMI-B
[17:57:44] ===== [PASSED] drm_test_connector_hdmi_init_type_valid =====
[17:57:44] ======== drm_test_connector_hdmi_init_type_invalid ========
[17:57:44] [PASSED] Unknown
[17:57:44] [PASSED] VGA
[17:57:44] [PASSED] DVI-I
[17:57:44] [PASSED] DVI-D
[17:57:44] [PASSED] DVI-A
[17:57:44] [PASSED] Composite
[17:57:44] [PASSED] SVIDEO
[17:57:44] [PASSED] LVDS
[17:57:44] [PASSED] Component
[17:57:44] [PASSED] DIN
[17:57:44] [PASSED] DP
[17:57:44] [PASSED] TV
[17:57:44] [PASSED] eDP
[17:57:44] [PASSED] Virtual
[17:57:44] [PASSED] DSI
[17:57:44] [PASSED] DPI
[17:57:44] [PASSED] Writeback
[17:57:44] [PASSED] SPI
[17:57:44] [PASSED] USB
[17:57:44] ==== [PASSED] drm_test_connector_hdmi_init_type_invalid ====
[17:57:44] ============ [PASSED] drmm_connector_hdmi_init =============
[17:57:44] ============= drmm_connector_init (3 subtests) =============
[17:57:44] [PASSED] drm_test_drmm_connector_init
[17:57:44] [PASSED] drm_test_drmm_connector_init_null_ddc
[17:57:44] ========= drm_test_drmm_connector_init_type_valid =========
[17:57:44] [PASSED] Unknown
[17:57:44] [PASSED] VGA
[17:57:44] [PASSED] DVI-I
[17:57:44] [PASSED] DVI-D
[17:57:44] [PASSED] DVI-A
[17:57:44] [PASSED] Composite
[17:57:44] [PASSED] SVIDEO
[17:57:44] [PASSED] LVDS
[17:57:44] [PASSED] Component
[17:57:44] [PASSED] DIN
[17:57:44] [PASSED] DP
[17:57:44] [PASSED] HDMI-A
[17:57:44] [PASSED] HDMI-B
[17:57:44] [PASSED] TV
[17:57:44] [PASSED] eDP
[17:57:44] [PASSED] Virtual
[17:57:44] [PASSED] DSI
[17:57:44] [PASSED] DPI
[17:57:44] [PASSED] Writeback
[17:57:44] [PASSED] SPI
[17:57:44] [PASSED] USB
[17:57:44] ===== [PASSED] drm_test_drmm_connector_init_type_valid =====
[17:57:44] =============== [PASSED] drmm_connector_init ===============
[17:57:44] ========= drm_connector_dynamic_init (6 subtests) ==========
[17:57:44] [PASSED] drm_test_drm_connector_dynamic_init
[17:57:44] [PASSED] drm_test_drm_connector_dynamic_init_null_ddc
[17:57:44] [PASSED] drm_test_drm_connector_dynamic_init_not_added
[17:57:44] [PASSED] drm_test_drm_connector_dynamic_init_properties
[17:57:44] ===== drm_test_drm_connector_dynamic_init_type_valid ======
[17:57:44] [PASSED] Unknown
[17:57:44] [PASSED] VGA
[17:57:44] [PASSED] DVI-I
[17:57:44] [PASSED] DVI-D
[17:57:44] [PASSED] DVI-A
[17:57:44] [PASSED] Composite
[17:57:44] [PASSED] SVIDEO
[17:57:44] [PASSED] LVDS
[17:57:44] [PASSED] Component
[17:57:44] [PASSED] DIN
[17:57:44] [PASSED] DP
[17:57:44] [PASSED] HDMI-A
[17:57:44] [PASSED] HDMI-B
[17:57:44] [PASSED] TV
[17:57:44] [PASSED] eDP
[17:57:44] [PASSED] Virtual
[17:57:44] [PASSED] DSI
[17:57:44] [PASSED] DPI
[17:57:44] [PASSED] Writeback
[17:57:44] [PASSED] SPI
[17:57:44] [PASSED] USB
[17:57:44] = [PASSED] drm_test_drm_connector_dynamic_init_type_valid ==
[17:57:44] ======== drm_test_drm_connector_dynamic_init_name =========
[17:57:44] [PASSED] Unknown
[17:57:44] [PASSED] VGA
[17:57:44] [PASSED] DVI-I
[17:57:44] [PASSED] DVI-D
[17:57:44] [PASSED] DVI-A
[17:57:44] [PASSED] Composite
[17:57:44] [PASSED] SVIDEO
[17:57:44] [PASSED] LVDS
[17:57:44] [PASSED] Component
[17:57:44] [PASSED] DIN
[17:57:44] [PASSED] DP
[17:57:44] [PASSED] HDMI-A
[17:57:44] [PASSED] HDMI-B
[17:57:44] [PASSED] TV
[17:57:44] [PASSED] eDP
[17:57:44] [PASSED] Virtual
[17:57:44] [PASSED] DSI
[17:57:44] [PASSED] DPI
[17:57:44] [PASSED] Writeback
[17:57:44] [PASSED] SPI
[17:57:44] [PASSED] USB
[17:57:44] ==== [PASSED] drm_test_drm_connector_dynamic_init_name =====
[17:57:44] =========== [PASSED] drm_connector_dynamic_init ============
[17:57:44] ==== drm_connector_dynamic_register_early (4 subtests) =====
[17:57:44] [PASSED] drm_test_drm_connector_dynamic_register_early_on_list
[17:57:44] [PASSED] drm_test_drm_connector_dynamic_register_early_defer
[17:57:44] [PASSED] drm_test_drm_connector_dynamic_register_early_no_init
[17:57:44] [PASSED] drm_test_drm_connector_dynamic_register_early_no_mode_object
[17:57:44] ====== [PASSED] drm_connector_dynamic_register_early =======
[17:57:44] ======= drm_connector_dynamic_register (7 subtests) ========
[17:57:44] [PASSED] drm_test_drm_connector_dynamic_register_on_list
[17:57:44] [PASSED] drm_test_drm_connector_dynamic_register_no_defer
[17:57:44] [PASSED] drm_test_drm_connector_dynamic_register_no_init
[17:57:44] [PASSED] drm_test_drm_connector_dynamic_register_mode_object
[17:57:44] [PASSED] drm_test_drm_connector_dynamic_register_sysfs
[17:57:44] [PASSED] drm_test_drm_connector_dynamic_register_sysfs_name
[17:57:44] [PASSED] drm_test_drm_connector_dynamic_register_debugfs
[17:57:44] ========= [PASSED] drm_connector_dynamic_register ==========
[17:57:44] = drm_connector_attach_broadcast_rgb_property (2 subtests) =
[17:57:44] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property
[17:57:44] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property_hdmi_connector
[17:57:44] === [PASSED] drm_connector_attach_broadcast_rgb_property ===
[17:57:44] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[17:57:44] ========== drm_test_get_tv_mode_from_name_valid ===========
[17:57:44] [PASSED] NTSC
[17:57:44] [PASSED] NTSC-443
[17:57:44] [PASSED] NTSC-J
[17:57:44] [PASSED] PAL
[17:57:44] [PASSED] PAL-M
[17:57:44] [PASSED] PAL-N
[17:57:44] [PASSED] SECAM
[17:57:44] [PASSED] Mono
[17:57:44] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[17:57:44] [PASSED] drm_test_get_tv_mode_from_name_truncated
[17:57:44] ============ [PASSED] drm_get_tv_mode_from_name ============
[17:57:44] = drm_test_connector_hdmi_compute_mode_clock (12 subtests) =
[17:57:44] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb
[17:57:44] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc
[17:57:44] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc_vic_1
[17:57:44] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc
[17:57:44] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc_vic_1
[17:57:44] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_double
[17:57:44] = drm_test_connector_hdmi_compute_mode_clock_yuv420_valid =
[17:57:44] [PASSED] VIC 96
[17:57:44] [PASSED] VIC 97
[17:57:44] [PASSED] VIC 101
[17:57:44] [PASSED] VIC 102
[17:57:44] [PASSED] VIC 106
[17:57:44] [PASSED] VIC 107
[17:57:44] === [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_valid ===
[17:57:44] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_10_bpc
[17:57:44] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_12_bpc
[17:57:44] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_8_bpc
[17:57:44] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_10_bpc
[17:57:44] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_12_bpc
[17:57:44] === [PASSED] drm_test_connector_hdmi_compute_mode_clock ====
[17:57:44] == drm_hdmi_connector_get_broadcast_rgb_name (2 subtests) ==
[17:57:44] === drm_test_drm_hdmi_connector_get_broadcast_rgb_name ====
[17:57:44] [PASSED] Automatic
[17:57:44] [PASSED] Full
[17:57:44] [PASSED] Limited 16:235
[17:57:44] === [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name ===
[17:57:44] [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name_invalid
[17:57:44] ==== [PASSED] drm_hdmi_connector_get_broadcast_rgb_name ====
[17:57:44] == drm_hdmi_connector_get_output_format_name (2 subtests) ==
[17:57:44] === drm_test_drm_hdmi_connector_get_output_format_name ====
[17:57:44] [PASSED] RGB
[17:57:44] [PASSED] YUV 4:2:0
[17:57:44] [PASSED] YUV 4:2:2
[17:57:44] [PASSED] YUV 4:4:4
[17:57:44] === [PASSED] drm_test_drm_hdmi_connector_get_output_format_name ===
[17:57:44] [PASSED] drm_test_drm_hdmi_connector_get_output_format_name_invalid
[17:57:44] ==== [PASSED] drm_hdmi_connector_get_output_format_name ====
[17:57:44] ============= drm_damage_helper (21 subtests) ==============
[17:57:44] [PASSED] drm_test_damage_iter_no_damage
[17:57:44] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[17:57:44] [PASSED] drm_test_damage_iter_no_damage_src_moved
[17:57:44] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[17:57:44] [PASSED] drm_test_damage_iter_no_damage_not_visible
[17:57:44] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[17:57:44] [PASSED] drm_test_damage_iter_no_damage_no_fb
[17:57:44] [PASSED] drm_test_damage_iter_simple_damage
[17:57:44] [PASSED] drm_test_damage_iter_single_damage
[17:57:44] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[17:57:44] [PASSED] drm_test_damage_iter_single_damage_outside_src
[17:57:44] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[17:57:44] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[17:57:44] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[17:57:44] [PASSED] drm_test_damage_iter_single_damage_src_moved
[17:57:44] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[17:57:44] [PASSED] drm_test_damage_iter_damage
[17:57:44] [PASSED] drm_test_damage_iter_damage_one_intersect
[17:57:44] [PASSED] drm_test_damage_iter_damage_one_outside
[17:57:44] [PASSED] drm_test_damage_iter_damage_src_moved
[17:57:44] [PASSED] drm_test_damage_iter_damage_not_visible
[17:57:44] ================ [PASSED] drm_damage_helper ================
[17:57:44] ============== drm_dp_mst_helper (3 subtests) ==============
[17:57:44] ============== drm_test_dp_mst_calc_pbn_mode ==============
[17:57:44] [PASSED] Clock 154000 BPP 30 DSC disabled
[17:57:44] [PASSED] Clock 234000 BPP 30 DSC disabled
[17:57:44] [PASSED] Clock 297000 BPP 24 DSC disabled
[17:57:44] [PASSED] Clock 332880 BPP 24 DSC enabled
[17:57:44] [PASSED] Clock 324540 BPP 24 DSC enabled
[17:57:44] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[17:57:44] ============== drm_test_dp_mst_calc_pbn_div ===============
[17:57:44] [PASSED] Link rate 2000000 lane count 4
[17:57:44] [PASSED] Link rate 2000000 lane count 2
[17:57:44] [PASSED] Link rate 2000000 lane count 1
[17:57:44] [PASSED] Link rate 1350000 lane count 4
[17:57:44] [PASSED] Link rate 1350000 lane count 2
[17:57:44] [PASSED] Link rate 1350000 lane count 1
[17:57:44] [PASSED] Link rate 1000000 lane count 4
[17:57:44] [PASSED] Link rate 1000000 lane count 2
[17:57:44] [PASSED] Link rate 1000000 lane count 1
[17:57:44] [PASSED] Link rate 810000 lane count 4
[17:57:44] [PASSED] Link rate 810000 lane count 2
[17:57:44] [PASSED] Link rate 810000 lane count 1
[17:57:44] [PASSED] Link rate 540000 lane count 4
[17:57:44] [PASSED] Link rate 540000 lane count 2
[17:57:44] [PASSED] Link rate 540000 lane count 1
[17:57:44] [PASSED] Link rate 270000 lane count 4
[17:57:44] [PASSED] Link rate 270000 lane count 2
[17:57:44] [PASSED] Link rate 270000 lane count 1
[17:57:44] [PASSED] Link rate 162000 lane count 4
[17:57:44] [PASSED] Link rate 162000 lane count 2
[17:57:44] [PASSED] Link rate 162000 lane count 1
[17:57:44] ========== [PASSED] drm_test_dp_mst_calc_pbn_div ===========
[17:57:44] ========= drm_test_dp_mst_sideband_msg_req_decode =========
[17:57:44] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[17:57:44] [PASSED] DP_POWER_UP_PHY with port number
[17:57:44] [PASSED] DP_POWER_DOWN_PHY with port number
[17:57:44] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[17:57:44] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[17:57:44] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[17:57:44] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[17:57:44] [PASSED] DP_QUERY_PAYLOAD with port number
[17:57:44] [PASSED] DP_QUERY_PAYLOAD with VCPI
[17:57:44] [PASSED] DP_REMOTE_DPCD_READ with port number
[17:57:44] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[17:57:44] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[17:57:44] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[17:57:44] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[17:57:44] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[17:57:44] [PASSED] DP_REMOTE_I2C_READ with port number
[17:57:44] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[17:57:44] [PASSED] DP_REMOTE_I2C_READ with transactions array
[17:57:44] [PASSED] DP_REMOTE_I2C_WRITE with port number
[17:57:44] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[17:57:44] [PASSED] DP_REMOTE_I2C_WRITE with data array
[17:57:44] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[17:57:44] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[17:57:44] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[17:57:44] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[17:57:44] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[17:57:44] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[17:57:44] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[17:57:44] ================ [PASSED] drm_dp_mst_helper ================
[17:57:44] ================== drm_exec (7 subtests) ===================
[17:57:44] [PASSED] sanitycheck
[17:57:44] [PASSED] test_lock
[17:57:44] [PASSED] test_lock_unlock
[17:57:44] [PASSED] test_duplicates
[17:57:44] [PASSED] test_prepare
[17:57:44] [PASSED] test_prepare_array
[17:57:44] [PASSED] test_multiple_loops
[17:57:44] ==================== [PASSED] drm_exec =====================
[17:57:44] =========== drm_format_helper_test (17 subtests) ===========
[17:57:44] ============== drm_test_fb_xrgb8888_to_gray8 ==============
[17:57:44] [PASSED] single_pixel_source_buffer
[17:57:44] [PASSED] single_pixel_clip_rectangle
[17:57:44] [PASSED] well_known_colors
[17:57:44] [PASSED] destination_pitch
[17:57:44] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[17:57:44] ============= drm_test_fb_xrgb8888_to_rgb332 ==============
[17:57:44] [PASSED] single_pixel_source_buffer
[17:57:44] [PASSED] single_pixel_clip_rectangle
[17:57:44] [PASSED] well_known_colors
[17:57:44] [PASSED] destination_pitch
[17:57:44] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[17:57:44] ============= drm_test_fb_xrgb8888_to_rgb565 ==============
[17:57:44] [PASSED] single_pixel_source_buffer
[17:57:44] [PASSED] single_pixel_clip_rectangle
[17:57:44] [PASSED] well_known_colors
[17:57:44] [PASSED] destination_pitch
[17:57:44] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[17:57:44] ============ drm_test_fb_xrgb8888_to_xrgb1555 =============
[17:57:44] [PASSED] single_pixel_source_buffer
[17:57:44] [PASSED] single_pixel_clip_rectangle
[17:57:44] [PASSED] well_known_colors
[17:57:44] [PASSED] destination_pitch
[17:57:44] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[17:57:44] ============ drm_test_fb_xrgb8888_to_argb1555 =============
[17:57:44] [PASSED] single_pixel_source_buffer
[17:57:44] [PASSED] single_pixel_clip_rectangle
[17:57:44] [PASSED] well_known_colors
[17:57:44] [PASSED] destination_pitch
[17:57:44] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[17:57:44] ============ drm_test_fb_xrgb8888_to_rgba5551 =============
[17:57:44] [PASSED] single_pixel_source_buffer
[17:57:44] [PASSED] single_pixel_clip_rectangle
[17:57:44] [PASSED] well_known_colors
[17:57:44] [PASSED] destination_pitch
[17:57:44] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[17:57:44] ============= drm_test_fb_xrgb8888_to_rgb888 ==============
[17:57:44] [PASSED] single_pixel_source_buffer
[17:57:44] [PASSED] single_pixel_clip_rectangle
[17:57:44] [PASSED] well_known_colors
[17:57:44] [PASSED] destination_pitch
[17:57:44] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[17:57:44] ============ drm_test_fb_xrgb8888_to_argb8888 =============
[17:57:44] [PASSED] single_pixel_source_buffer
[17:57:44] [PASSED] single_pixel_clip_rectangle
[17:57:44] [PASSED] well_known_colors
[17:57:44] [PASSED] destination_pitch
[17:57:44] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[17:57:44] =========== drm_test_fb_xrgb8888_to_xrgb2101010 ===========
[17:57:44] [PASSED] single_pixel_source_buffer
[17:57:44] [PASSED] single_pixel_clip_rectangle
[17:57:44] [PASSED] well_known_colors
[17:57:44] [PASSED] destination_pitch
[17:57:44] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[17:57:44] =========== drm_test_fb_xrgb8888_to_argb2101010 ===========
[17:57:44] [PASSED] single_pixel_source_buffer
[17:57:44] [PASSED] single_pixel_clip_rectangle
[17:57:44] [PASSED] well_known_colors
[17:57:44] [PASSED] destination_pitch
[17:57:44] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[17:57:44] ============== drm_test_fb_xrgb8888_to_mono ===============
[17:57:44] [PASSED] single_pixel_source_buffer
[17:57:44] [PASSED] single_pixel_clip_rectangle
[17:57:44] [PASSED] well_known_colors
[17:57:44] [PASSED] destination_pitch
[17:57:44] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[17:57:44] ==================== drm_test_fb_swab =====================
[17:57:44] [PASSED] single_pixel_source_buffer
[17:57:44] [PASSED] single_pixel_clip_rectangle
[17:57:44] [PASSED] well_known_colors
[17:57:44] [PASSED] destination_pitch
[17:57:44] ================ [PASSED] drm_test_fb_swab =================
[17:57:44] ============ drm_test_fb_xrgb8888_to_xbgr8888 =============
[17:57:44] [PASSED] single_pixel_source_buffer
[17:57:44] [PASSED] single_pixel_clip_rectangle
[17:57:44] [PASSED] well_known_colors
[17:57:44] [PASSED] destination_pitch
[17:57:44] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 =========
[17:57:44] ============ drm_test_fb_xrgb8888_to_abgr8888 =============
[17:57:44] [PASSED] single_pixel_source_buffer
[17:57:44] [PASSED] single_pixel_clip_rectangle
[17:57:44] [PASSED] well_known_colors
[17:57:44] [PASSED] destination_pitch
[17:57:44] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 =========
[17:57:44] ================= drm_test_fb_clip_offset =================
[17:57:44] [PASSED] pass through
[17:57:44] [PASSED] horizontal offset
[17:57:44] [PASSED] vertical offset
[17:57:44] [PASSED] horizontal and vertical offset
[17:57:44] [PASSED] horizontal offset (custom pitch)
[17:57:44] [PASSED] vertical offset (custom pitch)
[17:57:44] [PASSED] horizontal and vertical offset (custom pitch)
[17:57:44] ============= [PASSED] drm_test_fb_clip_offset =============
[17:57:44] ============== drm_test_fb_build_fourcc_list ==============
[17:57:44] [PASSED] no native formats
[17:57:44] [PASSED] XRGB8888 as native format
[17:57:44] [PASSED] remove duplicates
[17:57:44] [PASSED] convert alpha formats
[17:57:44] [PASSED] random formats
[17:57:44] ========== [PASSED] drm_test_fb_build_fourcc_list ==========
[17:57:44] =================== drm_test_fb_memcpy ====================
[17:57:44] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[17:57:44] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[17:57:44] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[17:57:44] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[17:57:44] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[17:57:44] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[17:57:44] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[17:57:44] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[17:57:44] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[17:57:44] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[17:57:44] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[17:57:44] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[17:57:44] =============== [PASSED] drm_test_fb_memcpy ================
[17:57:44] ============= [PASSED] drm_format_helper_test ==============
[17:57:44] ================= drm_format (18 subtests) =================
[17:57:44] [PASSED] drm_test_format_block_width_invalid
[17:57:44] [PASSED] drm_test_format_block_width_one_plane
[17:57:44] [PASSED] drm_test_format_block_width_two_plane
[17:57:44] [PASSED] drm_test_format_block_width_three_plane
[17:57:44] [PASSED] drm_test_format_block_width_tiled
[17:57:44] [PASSED] drm_test_format_block_height_invalid
[17:57:44] [PASSED] drm_test_format_block_height_one_plane
[17:57:44] [PASSED] drm_test_format_block_height_two_plane
[17:57:44] [PASSED] drm_test_format_block_height_three_plane
[17:57:44] [PASSED] drm_test_format_block_height_tiled
[17:57:44] [PASSED] drm_test_format_min_pitch_invalid
[17:57:44] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[17:57:44] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[17:57:44] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[17:57:44] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[17:57:44] [PASSED] drm_test_format_min_pitch_two_plane
[17:57:44] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[17:57:44] [PASSED] drm_test_format_min_pitch_tiled
[17:57:44] =================== [PASSED] drm_format ====================
[17:57:44] ============== drm_framebuffer (10 subtests) ===============
[17:57:44] ========== drm_test_framebuffer_check_src_coords ==========
[17:57:44] [PASSED] Success: source fits into fb
[17:57:44] [PASSED] Fail: overflowing fb with x-axis coordinate
[17:57:44] [PASSED] Fail: overflowing fb with y-axis coordinate
[17:57:44] [PASSED] Fail: overflowing fb with source width
[17:57:44] [PASSED] Fail: overflowing fb with source height
[17:57:44] ====== [PASSED] drm_test_framebuffer_check_src_coords ======
[17:57:44] [PASSED] drm_test_framebuffer_cleanup
[17:57:44] =============== drm_test_framebuffer_create ===============
[17:57:44] [PASSED] ABGR8888 normal sizes
[17:57:44] [PASSED] ABGR8888 max sizes
[17:57:44] [PASSED] ABGR8888 pitch greater than min required
[17:57:44] [PASSED] ABGR8888 pitch less than min required
[17:57:44] [PASSED] ABGR8888 Invalid width
[17:57:44] [PASSED] ABGR8888 Invalid buffer handle
[17:57:44] [PASSED] No pixel format
[17:57:44] [PASSED] ABGR8888 Width 0
[17:57:44] [PASSED] ABGR8888 Height 0
[17:57:44] [PASSED] ABGR8888 Out of bound height * pitch combination
[17:57:44] [PASSED] ABGR8888 Large buffer offset
[17:57:44] [PASSED] ABGR8888 Buffer offset for inexistent plane
[17:57:44] [PASSED] ABGR8888 Invalid flag
[17:57:44] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[17:57:44] [PASSED] ABGR8888 Valid buffer modifier
[17:57:44] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[17:57:44] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[17:57:44] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[17:57:44] [PASSED] NV12 Normal sizes
[17:57:44] [PASSED] NV12 Max sizes
[17:57:44] [PASSED] NV12 Invalid pitch
[17:57:44] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[17:57:44] [PASSED] NV12 different modifier per-plane
[17:57:44] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[17:57:44] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[17:57:44] [PASSED] NV12 Modifier for inexistent plane
[17:57:44] [PASSED] NV12 Handle for inexistent plane
[17:57:44] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[17:57:44] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[17:57:44] [PASSED] YVU420 Normal sizes
[17:57:44] [PASSED] YVU420 Max sizes
[17:57:44] [PASSED] YVU420 Invalid pitch
[17:57:44] [PASSED] YVU420 Different pitches
[17:57:44] [PASSED] YVU420 Different buffer offsets/pitches
[17:57:44] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[17:57:44] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[17:57:44] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[17:57:44] [PASSED] YVU420 Valid modifier
[17:57:44] [PASSED] YVU420 Different modifiers per plane
[17:57:44] [PASSED] YVU420 Modifier for inexistent plane
[17:57:44] [PASSED] YUV420_10BIT Invalid modifier(DRM_FORMAT_MOD_LINEAR)
[17:57:44] [PASSED] X0L2 Normal sizes
[17:57:44] [PASSED] X0L2 Max sizes
[17:57:44] [PASSED] X0L2 Invalid pitch
[17:57:44] [PASSED] X0L2 Pitch greater than minimum required
[17:57:44] [PASSED] X0L2 Handle for inexistent plane
[17:57:44] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[17:57:44] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[17:57:44] [PASSED] X0L2 Valid modifier
[17:57:44] [PASSED] X0L2 Modifier for inexistent plane
[17:57:44] =========== [PASSED] drm_test_framebuffer_create ===========
[17:57:44] [PASSED] drm_test_framebuffer_free
[17:57:44] [PASSED] drm_test_framebuffer_init
[17:57:44] [PASSED] drm_test_framebuffer_init_bad_format
[17:57:44] [PASSED] drm_test_framebuffer_init_dev_mismatch
[17:57:44] [PASSED] drm_test_framebuffer_lookup
[17:57:44] [PASSED] drm_test_framebuffer_lookup_inexistent
[17:57:44] [PASSED] drm_test_framebuffer_modifiers_not_supported
[17:57:44] ================= [PASSED] drm_framebuffer =================
[17:57:44] ================ drm_gem_shmem (8 subtests) ================
[17:57:44] [PASSED] drm_gem_shmem_test_obj_create
[17:57:44] [PASSED] drm_gem_shmem_test_obj_create_private
[17:57:44] [PASSED] drm_gem_shmem_test_pin_pages
[17:57:44] [PASSED] drm_gem_shmem_test_vmap
[17:57:44] [PASSED] drm_gem_shmem_test_get_pages_sgt
[17:57:44] [PASSED] drm_gem_shmem_test_get_sg_table
[17:57:44] [PASSED] drm_gem_shmem_test_madvise
[17:57:44] [PASSED] drm_gem_shmem_test_purge
[17:57:44] ================== [PASSED] drm_gem_shmem ==================
[17:57:44] === drm_atomic_helper_connector_hdmi_check (23 subtests) ===
[17:57:44] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode
[17:57:44] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode_vic_1
[17:57:44] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode
[17:57:44] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode_vic_1
[17:57:44] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode
[17:57:44] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode_vic_1
[17:57:44] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_changed
[17:57:44] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_not_changed
[17:57:44] [PASSED] drm_test_check_disable_connector
[17:57:44] [PASSED] drm_test_check_hdmi_funcs_reject_rate
[17:57:44] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback
[17:57:44] [PASSED] drm_test_check_max_tmds_rate_format_fallback
[17:57:44] [PASSED] drm_test_check_output_bpc_crtc_mode_changed
[17:57:44] [PASSED] drm_test_check_output_bpc_crtc_mode_not_changed
[17:57:44] [PASSED] drm_test_check_output_bpc_dvi
[17:57:44] [PASSED] drm_test_check_output_bpc_format_vic_1
[17:57:44] [PASSED] drm_test_check_output_bpc_format_display_8bpc_only
[17:57:44] [PASSED] drm_test_check_output_bpc_format_display_rgb_only
[17:57:44] [PASSED] drm_test_check_output_bpc_format_driver_8bpc_only
[17:57:44] [PASSED] drm_test_check_output_bpc_format_driver_rgb_only
[17:57:44] [PASSED] drm_test_check_tmds_char_rate_rgb_8bpc
[17:57:44] [PASSED] drm_test_check_tmds_char_rate_rgb_10bpc
[17:57:44] [PASSED] drm_test_check_tmds_char_rate_rgb_12bpc
[17:57:44] ===== [PASSED] drm_atomic_helper_connector_hdmi_check ======
[17:57:44] === drm_atomic_helper_connector_hdmi_reset (6 subtests) ====
[17:57:44] [PASSED] drm_test_check_broadcast_rgb_value
[17:57:44] [PASSED] drm_test_check_bpc_8_value
[17:57:44] [PASSED] drm_test_check_bpc_10_value
[17:57:44] [PASSED] drm_test_check_bpc_12_value
[17:57:44] [PASSED] drm_test_check_format_value
[17:57:44] [PASSED] drm_test_check_tmds_char_value
[17:57:44] ===== [PASSED] drm_atomic_helper_connector_hdmi_reset ======
[17:57:44] = drm_atomic_helper_connector_hdmi_mode_valid (4 subtests) =
[17:57:44] [PASSED] drm_test_check_mode_valid
[17:57:44] [PASSED] drm_test_check_mode_valid_reject
[17:57:44] [PASSED] drm_test_check_mode_valid_reject_rate
[17:57:44] [PASSED] drm_test_check_mode_valid_reject_max_clock
[17:57:44] === [PASSED] drm_atomic_helper_connector_hdmi_mode_valid ===
[17:57:44] ================= drm_managed (2 subtests) =================
[17:57:44] [PASSED] drm_test_managed_release_action
[17:57:44] [PASSED] drm_test_managed_run_action
[17:57:44] =================== [PASSED] drm_managed ===================
[17:57:44] =================== drm_mm (6 subtests) ====================
[17:57:44] [PASSED] drm_test_mm_init
[17:57:44] [PASSED] drm_test_mm_debug
[17:57:44] [PASSED] drm_test_mm_align32
[17:57:44] [PASSED] drm_test_mm_align64
[17:57:44] [PASSED] drm_test_mm_lowest
[17:57:44] [PASSED] drm_test_mm_highest
[17:57:44] ===================== [PASSED] drm_mm ======================
[17:57:44] ============= drm_modes_analog_tv (5 subtests) =============
[17:57:44] [PASSED] drm_test_modes_analog_tv_mono_576i
[17:57:44] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[17:57:44] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[17:57:44] [PASSED] drm_test_modes_analog_tv_pal_576i
[17:57:44] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[17:57:44] =============== [PASSED] drm_modes_analog_tv ===============
[17:57:44] ============== drm_plane_helper (2 subtests) ===============
[17:57:44] =============== drm_test_check_plane_state ================
[17:57:44] [PASSED] clipping_simple
[17:57:44] [PASSED] clipping_rotate_reflect
[17:57:44] [PASSED] positioning_simple
[17:57:44] [PASSED] upscaling
[17:57:44] [PASSED] downscaling
[17:57:44] [PASSED] rounding1
[17:57:44] [PASSED] rounding2
[17:57:44] [PASSED] rounding3
[17:57:44] [PASSED] rounding4
[17:57:44] =========== [PASSED] drm_test_check_plane_state ============
[17:57:44] =========== drm_test_check_invalid_plane_state ============
[17:57:44] [PASSED] positioning_invalid
[17:57:44] [PASSED] upscaling_invalid
[17:57:44] [PASSED] downscaling_invalid
[17:57:44] ======= [PASSED] drm_test_check_invalid_plane_state ========
[17:57:44] ================ [PASSED] drm_plane_helper =================
[17:57:44] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[17:57:44] ====== drm_test_connector_helper_tv_get_modes_check =======
[17:57:44] [PASSED] None
[17:57:44] [PASSED] PAL
[17:57:44] [PASSED] NTSC
[17:57:44] [PASSED] Both, NTSC Default
[17:57:44] [PASSED] Both, PAL Default
[17:57:44] [PASSED] Both, NTSC Default, with PAL on command-line
[17:57:44] [PASSED] Both, PAL Default, with NTSC on command-line
[17:57:44] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[17:57:44] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[17:57:44] ================== drm_rect (9 subtests) ===================
[17:57:44] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[17:57:44] [PASSED] drm_test_rect_clip_scaled_not_clipped
[17:57:44] [PASSED] drm_test_rect_clip_scaled_clipped
[17:57:44] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[17:57:44] ================= drm_test_rect_intersect =================
[17:57:44] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[17:57:44] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[17:57:44] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[17:57:44] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[17:57:44] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[17:57:44] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[17:57:44] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[17:57:44] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[17:57:44] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[17:57:44] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[17:57:44] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[17:57:44] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[17:57:44] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[17:57:44] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[17:57:44] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[17:57:44] ============= [PASSED] drm_test_rect_intersect =============
[17:57:44] ================ drm_test_rect_calc_hscale ================
[17:57:44] [PASSED] normal use
[17:57:44] [PASSED] out of max range
[17:57:44] [PASSED] out of min range
[17:57:44] [PASSED] zero dst
[17:57:44] [PASSED] negative src
[17:57:44] [PASSED] negative dst
[17:57:44] ============ [PASSED] drm_test_rect_calc_hscale ============
[17:57:44] ================ drm_test_rect_calc_vscale ================
[17:57:44] [PASSED] normal use
[17:57:44] [PASSED] out of max range
[17:57:44] [PASSED] out of min range
[17:57:44] [PASSED] zero dst
[17:57:44] [PASSED] negative src
[17:57:44] [PASSED] negative dst
[17:57:44] ============ [PASSED] drm_test_rect_calc_vscale ============
[17:57:44] ================== drm_test_rect_rotate ===================
[17:57:44] [PASSED] reflect-x
[17:57:44] [PASSED] reflect-y
[17:57:44] [PASSED] rotate-0
[17:57:44] [PASSED] rotate-90
[17:57:44] [PASSED] rotate-180
[17:57:44] [PASSED] rotate-270
stty: 'standard input': Inappropriate ioctl for device
[17:57:44] ============== [PASSED] drm_test_rect_rotate ===============
[17:57:44] ================ drm_test_rect_rotate_inv =================
[17:57:44] [PASSED] reflect-x
[17:57:44] [PASSED] reflect-y
[17:57:44] [PASSED] rotate-0
[17:57:44] [PASSED] rotate-90
[17:57:44] [PASSED] rotate-180
[17:57:44] [PASSED] rotate-270
[17:57:44] ============ [PASSED] drm_test_rect_rotate_inv =============
[17:57:44] ==================== [PASSED] drm_rect =====================
[17:57:44] ============================================================
[17:57:44] Testing complete. Ran 598 tests: passed: 598
[17:57:44] Elapsed time: 24.972s total, 1.713s configuring, 23.041s building, 0.185s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig
[17:57:45] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[17:57:46] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json ARCH=um O=.kunit --jobs=48
[17:57:54] Starting KUnit Kernel (1/1)...
[17:57:54] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[17:57:54] ================= ttm_device (5 subtests) ==================
[17:57:54] [PASSED] ttm_device_init_basic
[17:57:54] [PASSED] ttm_device_init_multiple
[17:57:54] [PASSED] ttm_device_fini_basic
[17:57:54] [PASSED] ttm_device_init_no_vma_man
[17:57:54] ================== ttm_device_init_pools ==================
[17:57:54] [PASSED] No DMA allocations, no DMA32 required
[17:57:54] [PASSED] DMA allocations, DMA32 required
[17:57:54] [PASSED] No DMA allocations, DMA32 required
[17:57:54] [PASSED] DMA allocations, no DMA32 required
[17:57:54] ============== [PASSED] ttm_device_init_pools ==============
[17:57:54] =================== [PASSED] ttm_device ====================
[17:57:54] ================== ttm_pool (8 subtests) ===================
[17:57:54] ================== ttm_pool_alloc_basic ===================
[17:57:54] [PASSED] One page
[17:57:54] [PASSED] More than one page
[17:57:54] [PASSED] Above the allocation limit
[17:57:54] [PASSED] One page, with coherent DMA mappings enabled
[17:57:54] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[17:57:54] ============== [PASSED] ttm_pool_alloc_basic ===============
[17:57:54] ============== ttm_pool_alloc_basic_dma_addr ==============
[17:57:54] [PASSED] One page
[17:57:54] [PASSED] More than one page
[17:57:54] [PASSED] Above the allocation limit
[17:57:54] [PASSED] One page, with coherent DMA mappings enabled
[17:57:54] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[17:57:54] ========== [PASSED] ttm_pool_alloc_basic_dma_addr ==========
[17:57:54] [PASSED] ttm_pool_alloc_order_caching_match
[17:57:54] [PASSED] ttm_pool_alloc_caching_mismatch
[17:57:54] [PASSED] ttm_pool_alloc_order_mismatch
[17:57:54] [PASSED] ttm_pool_free_dma_alloc
[17:57:54] [PASSED] ttm_pool_free_no_dma_alloc
[17:57:54] [PASSED] ttm_pool_fini_basic
[17:57:54] ==================== [PASSED] ttm_pool =====================
[17:57:54] ================ ttm_resource (8 subtests) =================
[17:57:54] ================= ttm_resource_init_basic =================
[17:57:54] [PASSED] Init resource in TTM_PL_SYSTEM
[17:57:54] [PASSED] Init resource in TTM_PL_VRAM
[17:57:54] [PASSED] Init resource in a private placement
[17:57:54] [PASSED] Init resource in TTM_PL_SYSTEM, set placement flags
[17:57:54] ============= [PASSED] ttm_resource_init_basic =============
[17:57:54] [PASSED] ttm_resource_init_pinned
[17:57:54] [PASSED] ttm_resource_fini_basic
[17:57:54] [PASSED] ttm_resource_manager_init_basic
[17:57:54] [PASSED] ttm_resource_manager_usage_basic
[17:57:54] [PASSED] ttm_resource_manager_set_used_basic
[17:57:54] [PASSED] ttm_sys_man_alloc_basic
[17:57:54] [PASSED] ttm_sys_man_free_basic
[17:57:54] ================== [PASSED] ttm_resource ===================
[17:57:54] =================== ttm_tt (15 subtests) ===================
[17:57:54] ==================== ttm_tt_init_basic ====================
[17:57:54] [PASSED] Page-aligned size
[17:57:54] [PASSED] Extra pages requested
[17:57:54] ================ [PASSED] ttm_tt_init_basic ================
[17:57:54] [PASSED] ttm_tt_init_misaligned
[17:57:54] [PASSED] ttm_tt_fini_basic
[17:57:54] [PASSED] ttm_tt_fini_sg
[17:57:54] [PASSED] ttm_tt_fini_shmem
[17:57:54] [PASSED] ttm_tt_create_basic
[17:57:54] [PASSED] ttm_tt_create_invalid_bo_type
[17:57:54] [PASSED] ttm_tt_create_ttm_exists
[17:57:54] [PASSED] ttm_tt_create_failed
[17:57:54] [PASSED] ttm_tt_destroy_basic
[17:57:54] [PASSED] ttm_tt_populate_null_ttm
[17:57:54] [PASSED] ttm_tt_populate_populated_ttm
[17:57:54] [PASSED] ttm_tt_unpopulate_basic
[17:57:54] [PASSED] ttm_tt_unpopulate_empty_ttm
[17:57:54] [PASSED] ttm_tt_swapin_basic
[17:57:54] ===================== [PASSED] ttm_tt ======================
[17:57:54] =================== ttm_bo (14 subtests) ===================
[17:57:54] =========== ttm_bo_reserve_optimistic_no_ticket ===========
[17:57:54] [PASSED] Cannot be interrupted and sleeps
[17:57:54] [PASSED] Cannot be interrupted, locks straight away
[17:57:54] [PASSED] Can be interrupted, sleeps
[17:57:54] ======= [PASSED] ttm_bo_reserve_optimistic_no_ticket =======
[17:57:54] [PASSED] ttm_bo_reserve_locked_no_sleep
[17:57:54] [PASSED] ttm_bo_reserve_no_wait_ticket
[17:57:54] [PASSED] ttm_bo_reserve_double_resv
[17:57:54] [PASSED] ttm_bo_reserve_interrupted
[17:57:54] [PASSED] ttm_bo_reserve_deadlock
[17:57:54] [PASSED] ttm_bo_unreserve_basic
[17:57:54] [PASSED] ttm_bo_unreserve_pinned
[17:57:54] [PASSED] ttm_bo_unreserve_bulk
[17:57:54] [PASSED] ttm_bo_put_basic
[17:57:54] [PASSED] ttm_bo_put_shared_resv
[17:57:54] [PASSED] ttm_bo_pin_basic
[17:57:54] [PASSED] ttm_bo_pin_unpin_resource
[17:57:54] [PASSED] ttm_bo_multiple_pin_one_unpin
[17:57:54] ===================== [PASSED] ttm_bo ======================
[17:57:54] ============== ttm_bo_validate (22 subtests) ===============
[17:57:54] ============== ttm_bo_init_reserved_sys_man ===============
[17:57:54] [PASSED] Buffer object for userspace
[17:57:54] [PASSED] Kernel buffer object
[17:57:54] [PASSED] Shared buffer object
[17:57:54] ========== [PASSED] ttm_bo_init_reserved_sys_man ===========
[17:57:54] ============== ttm_bo_init_reserved_mock_man ==============
[17:57:54] [PASSED] Buffer object for userspace
[17:57:54] [PASSED] Kernel buffer object
[17:57:54] [PASSED] Shared buffer object
[17:57:54] ========== [PASSED] ttm_bo_init_reserved_mock_man ==========
[17:57:54] [PASSED] ttm_bo_init_reserved_resv
[17:57:54] ================== ttm_bo_validate_basic ==================
[17:57:54] [PASSED] Buffer object for userspace
[17:57:54] [PASSED] Kernel buffer object
[17:57:54] [PASSED] Shared buffer object
[17:57:54] ============== [PASSED] ttm_bo_validate_basic ==============
[17:57:54] [PASSED] ttm_bo_validate_invalid_placement
[17:57:54] ============= ttm_bo_validate_same_placement ==============
[17:57:54] [PASSED] System manager
[17:57:54] [PASSED] VRAM manager
[17:57:54] ========= [PASSED] ttm_bo_validate_same_placement ==========
[17:57:54] [PASSED] ttm_bo_validate_failed_alloc
[17:57:54] [PASSED] ttm_bo_validate_pinned
[17:57:54] [PASSED] ttm_bo_validate_busy_placement
[17:57:54] ================ ttm_bo_validate_multihop =================
[17:57:54] [PASSED] Buffer object for userspace
[17:57:54] [PASSED] Kernel buffer object
[17:57:54] [PASSED] Shared buffer object
[17:57:54] ============ [PASSED] ttm_bo_validate_multihop =============
[17:57:54] ========== ttm_bo_validate_no_placement_signaled ==========
[17:57:54] [PASSED] Buffer object in system domain, no page vector
[17:57:54] [PASSED] Buffer object in system domain with an existing page vector
[17:57:54] ====== [PASSED] ttm_bo_validate_no_placement_signaled ======
[17:57:54] ======== ttm_bo_validate_no_placement_not_signaled ========
[17:57:54] [PASSED] Buffer object for userspace
[17:57:54] [PASSED] Kernel buffer object
[17:57:54] [PASSED] Shared buffer object
[17:57:54] ==== [PASSED] ttm_bo_validate_no_placement_not_signaled ====
[17:57:54] [PASSED] ttm_bo_validate_move_fence_signaled
[17:57:54] ========= ttm_bo_validate_move_fence_not_signaled =========
[17:57:54] [PASSED] Waits for GPU
[17:57:54] [PASSED] Tries to lock straight away
[17:57:55] ===== [PASSED] ttm_bo_validate_move_fence_not_signaled =====
[17:57:55] [PASSED] ttm_bo_validate_swapout
[17:57:55] [PASSED] ttm_bo_validate_happy_evict
[17:57:55] [PASSED] ttm_bo_validate_all_pinned_evict
[17:57:55] [PASSED] ttm_bo_validate_allowed_only_evict
[17:57:55] [PASSED] ttm_bo_validate_deleted_evict
[17:57:55] [PASSED] ttm_bo_validate_busy_domain_evict
[17:57:55] [PASSED] ttm_bo_validate_evict_gutting
[17:57:55] [PASSED] ttm_bo_validate_recrusive_evict
stty: 'standard input': Inappropriate ioctl for device
[17:57:55] ================= [PASSED] ttm_bo_validate =================
[17:57:55] ============================================================
[17:57:55] Testing complete. Ran 102 tests: passed: 102
[17:57:55] Elapsed time: 10.101s total, 1.710s configuring, 7.774s building, 0.522s running
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
2025-01-18 17:49 ` Guenter Roeck
@ 2025-01-18 18:09 ` David Laight
2025-01-18 18:36 ` Buiild error in i915/xe Guenter Roeck
2025-01-18 21:21 ` Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()) Linus Torvalds
1 sibling, 1 reply; 31+ messages in thread
From: David Laight @ 2025-01-18 18:09 UTC (permalink / raw)
To: Guenter Roeck
Cc: David Laight, Linus Torvalds, 'Arnd Bergmann',
'linux-kernel@vger.kernel.org', 'Jens Axboe',
'Matthew Wilcox', 'Christoph Hellwig',
'Andrew Morton', 'Andy Shevchenko',
'Dan Carpenter', 'Jason A . Donenfeld',
'pedro.falcato@gmail.com', 'Mateusz Guzik',
'linux-mm@kvack.org', 'Lorenzo Stoakes', intel-xe,
intel-gfx, David Airlie, Simona Vetter, Jani Nikula, Rodrigo Vivi
On Sat, 18 Jan 2025 09:49:21 -0800
Guenter Roeck <linux@roeck-us.net> wrote:
> On Sat, Jan 18, 2025 at 05:09:59PM +0000, David Laight wrote:
> > On Sat, 18 Jan 2025 08:13:06 -0800
> > Guenter Roeck <linux@roeck-us.net> wrote:
> >
> > > Hi,
> > >
> > > On Mon, Nov 18, 2024 at 07:13:31PM +0000, David Laight wrote:
> > > > Use BUILD_BUG_ON_MSG(statically_true(ulo > uhi), ...) for the sanity
> > > > check of the bounds in clamp().
> > > > Gives better error coverage and one less expansion of the arguments.
> > > >
> > > > Signed-off-by: David Laight <david.laight@aculab.com>
> > >
> > > This patch triggers a build error when trying to build parisc:allmodconfig.
> > > See error message and bisect log below.
> > >
> > > I don't think there is anything wrong with the patch. The underlying
> > > problem seems to be that parisc:allmodconfig enables CONFIG_DRM_XE which
> > > tries to build the affected file even though CONFIG_DRM_I915 is not
> > > enabled/supported on parisc.
> >
> > This has appeared before.
> > Any idea which inlined copy of scale() is causing the problem.
> > On the face of it they all look ok.
> >
> > If you can reproduce it maybe try commenting out some of the calls.
> >
>
> See diff below. All three changes are needed.
> No idea why the compiler would know that the values are invalid.
Maybe it isn't even an inlining issue.
Perhaps that compiler just doesn't like the function ?
What happens without the 'static' (and an extra prototype)?
David
>
> Guenter
>
> ---
> diff --git a/drivers/gpu/drm/i915/display/intel_backlight.c b/drivers/gpu/drm/i915/display/intel_backlight.c
> index fc1e517e074a..3b2c8bdfcf8d 100644
> --- a/drivers/gpu/drm/i915/display/intel_backlight.c
> +++ b/drivers/gpu/drm/i915/display/intel_backlight.c
> @@ -76,10 +76,14 @@ static u32 clamp_user_to_hw(struct intel_connector *connector,
> static u32 scale_hw_to_user(struct intel_connector *connector,
> u32 hw_level, u32 user_max)
> {
> +#if 0
> struct intel_panel *panel = &connector->panel;
>
> return scale(hw_level, panel->backlight.min, panel->backlight.max,
> 0, user_max);
> +#else
> + return 0;
> +#endif
> }
>
> u32 intel_backlight_invert_pwm_level(struct intel_connector *connector, u32 val)
> @@ -119,8 +123,10 @@ u32 intel_backlight_level_to_pwm(struct intel_connector *connector, u32 val)
> drm_WARN_ON_ONCE(&i915->drm,
> panel->backlight.max == 0 || panel->backlight.pwm_level_max == 0);
>
> +#if 0
> val = scale(val, panel->backlight.min, panel->backlight.max,
> panel->backlight.pwm_level_min, panel->backlight.pwm_level_max);
> +#endif
>
> return intel_backlight_invert_pwm_level(connector, val);
> }
> @@ -138,8 +144,12 @@ u32 intel_backlight_level_from_pwm(struct intel_connector *connector, u32 val)
> intel_has_quirk(display, QUIRK_INVERT_BRIGHTNESS)))
> val = panel->backlight.pwm_level_max - (val - panel->backlight.pwm_level_min);
>
> +#if 0
> return scale(val, panel->backlight.pwm_level_min, panel->backlight.pwm_level_max,
> panel->backlight.min, panel->backlight.max);
> +#else
> + return 0;
> +#endif
> }
>
> static u32 lpt_get_backlight(struct intel_connector *connector, enum pipe unused)
^ permalink raw reply [flat|nested] 31+ messages in thread
* ✓ CI.Build: success for Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
[not found] <c50365d214e04f9ba256d417c8bebbc0@AcuMS.aculab.com>
` (3 preceding siblings ...)
2025-01-18 17:57 ` ✓ CI.KUnit: success " Patchwork
@ 2025-01-18 18:16 ` Patchwork
2025-01-18 18:18 ` ✓ CI.Hooks: " Patchwork
` (4 subsequent siblings)
9 siblings, 0 replies; 31+ messages in thread
From: Patchwork @ 2025-01-18 18:16 UTC (permalink / raw)
To: Guenter Roeck; +Cc: intel-xe
== Series Details ==
Series: Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
URL : https://patchwork.freedesktop.org/series/143702/
State : success
== Summary ==
lib/modules/6.13.0-rc7-xe+/kernel/arch/x86/events/rapl.ko
lib/modules/6.13.0-rc7-xe+/kernel/arch/x86/kvm/
lib/modules/6.13.0-rc7-xe+/kernel/arch/x86/kvm/kvm.ko
lib/modules/6.13.0-rc7-xe+/kernel/arch/x86/kvm/kvm-intel.ko
lib/modules/6.13.0-rc7-xe+/kernel/arch/x86/kvm/kvm-amd.ko
lib/modules/6.13.0-rc7-xe+/kernel/kernel/
lib/modules/6.13.0-rc7-xe+/kernel/kernel/kheaders.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/
lib/modules/6.13.0-rc7-xe+/kernel/crypto/ecrdsa_generic.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/xcbc.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/serpent_generic.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/aria_generic.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/crypto_simd.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/adiantum.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/tcrypt.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/crypto_engine.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/zstd.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/asymmetric_keys/
lib/modules/6.13.0-rc7-xe+/kernel/crypto/asymmetric_keys/pkcs7_test_key.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/asymmetric_keys/pkcs8_key_parser.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/des_generic.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/xctr.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/authenc.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/sm4_generic.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/keywrap.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/camellia_generic.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/sm3.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/pcrypt.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/aegis128.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/af_alg.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/algif_aead.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/cmac.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/sm3_generic.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/aes_ti.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/chacha_generic.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/poly1305_generic.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/nhpoly1305.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/crc32_generic.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/essiv.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/ccm.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/wp512.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/streebog_generic.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/authencesn.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/echainiv.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/lrw.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/cryptd.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/crypto_user.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/algif_hash.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/vmac.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/polyval-generic.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/hctr2.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/842.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/pcbc.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/ansi_cprng.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/cast6_generic.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/twofish_common.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/twofish_generic.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/lz4hc.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/blowfish_generic.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/md4.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/chacha20poly1305.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/curve25519-generic.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/lz4.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/rmd160.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/algif_skcipher.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/cast5_generic.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/fcrypt.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/ecdsa_generic.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/sm4.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/cast_common.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/blowfish_common.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/michael_mic.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/async_tx/
lib/modules/6.13.0-rc7-xe+/kernel/crypto/async_tx/async_xor.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/async_tx/async_tx.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/async_tx/async_memcpy.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/async_tx/async_pq.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/async_tx/async_raid6_recov.ko
lib/modules/6.13.0-rc7-xe+/kernel/crypto/algif_rng.ko
lib/modules/6.13.0-rc7-xe+/kernel/block/
lib/modules/6.13.0-rc7-xe+/kernel/block/bfq.ko
lib/modules/6.13.0-rc7-xe+/kernel/block/kyber-iosched.ko
lib/modules/6.13.0-rc7-xe+/build
lib/modules/6.13.0-rc7-xe+/modules.alias.bin
lib/modules/6.13.0-rc7-xe+/modules.builtin
lib/modules/6.13.0-rc7-xe+/modules.softdep
lib/modules/6.13.0-rc7-xe+/modules.alias
lib/modules/6.13.0-rc7-xe+/modules.order
lib/modules/6.13.0-rc7-xe+/modules.symbols
lib/modules/6.13.0-rc7-xe+/modules.dep.bin
+ mv kernel-nodebug.tar.gz ..
+ cd ..
+ rm -rf archive
++ date +%s
+ echo -e '\e[0Ksection_end:1737224149:package_x86_64_nodebug\r\e[0K'
+ sync
^[[0Ksection_end:1737224149:package_x86_64_nodebug
^[[0K
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 31+ messages in thread
* ✓ CI.Hooks: success for Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
[not found] <c50365d214e04f9ba256d417c8bebbc0@AcuMS.aculab.com>
` (4 preceding siblings ...)
2025-01-18 18:16 ` ✓ CI.Build: " Patchwork
@ 2025-01-18 18:18 ` Patchwork
2025-01-18 18:19 ` ✓ CI.checksparse: " Patchwork
` (3 subsequent siblings)
9 siblings, 0 replies; 31+ messages in thread
From: Patchwork @ 2025-01-18 18:18 UTC (permalink / raw)
To: Guenter Roeck; +Cc: intel-xe
== Series Details ==
Series: Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
URL : https://patchwork.freedesktop.org/series/143702/
State : success
== Summary ==
run-parts: executing /workspace/ci/hooks/00-showenv
+ export
+ grep -Ei '(^|\W)CI_'
declare -x CI_KERNEL_BUILD_DIR="/workspace/kernel/build64-default"
declare -x CI_KERNEL_SRC_DIR="/workspace/kernel"
declare -x CI_TOOLS_SRC_DIR="/workspace/ci"
declare -x CI_WORKSPACE_DIR="/workspace"
run-parts: executing /workspace/ci/hooks/10-build-W1
+ SRC_DIR=/workspace/kernel
+ RESTORE_DISPLAY_CONFIG=0
+ '[' -n /workspace/kernel/build64-default ']'
+ BUILD_DIR=/workspace/kernel/build64-default
+ cd /workspace/kernel
++ nproc
+ make -j48 O=/workspace/kernel/build64-default modules_prepare
make[1]: Entering directory '/workspace/kernel/build64-default'
GEN Makefile
mkdir -p /workspace/kernel/build64-default/tools/objtool && make O=/workspace/kernel/build64-default subdir=tools/objtool --no-print-directory -C objtool
CALL ../scripts/checksyscalls.sh
INSTALL libsubcmd_headers
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/help.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/pager.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/parse-options.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/run-command.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/sigchain.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o
LD /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
AR /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
CC /workspace/kernel/build64-default/tools/objtool/weak.o
CC /workspace/kernel/build64-default/tools/objtool/check.o
CC /workspace/kernel/build64-default/tools/objtool/special.o
CC /workspace/kernel/build64-default/tools/objtool/builtin-check.o
CC /workspace/kernel/build64-default/tools/objtool/elf.o
CC /workspace/kernel/build64-default/tools/objtool/objtool.o
CC /workspace/kernel/build64-default/tools/objtool/orc_gen.o
CC /workspace/kernel/build64-default/tools/objtool/arch/x86/special.o
CC /workspace/kernel/build64-default/tools/objtool/orc_dump.o
CC /workspace/kernel/build64-default/tools/objtool/libstring.o
CC /workspace/kernel/build64-default/tools/objtool/arch/x86/decode.o
CC /workspace/kernel/build64-default/tools/objtool/libctype.o
CC /workspace/kernel/build64-default/tools/objtool/arch/x86/orc.o
CC /workspace/kernel/build64-default/tools/objtool/str_error_r.o
CC /workspace/kernel/build64-default/tools/objtool/librbtree.o
LD /workspace/kernel/build64-default/tools/objtool/arch/x86/objtool-in.o
LD /workspace/kernel/build64-default/tools/objtool/objtool-in.o
LINK /workspace/kernel/build64-default/tools/objtool/objtool
make[1]: Leaving directory '/workspace/kernel/build64-default'
++ nproc
+ make -j48 O=/workspace/kernel/build64-default W=1 drivers/gpu/drm/xe
make[1]: Entering directory '/workspace/kernel/build64-default'
make[2]: Nothing to be done for 'drivers/gpu/drm/xe'.
make[1]: Leaving directory '/workspace/kernel/build64-default'
run-parts: executing /workspace/ci/hooks/11-build-32b
+++ realpath /workspace/ci/hooks/11-build-32b
++ dirname /workspace/ci/hooks/11-build-32b
+ THIS_SCRIPT_DIR=/workspace/ci/hooks
+ SRC_DIR=/workspace/kernel
+ TOOLS_SRC_DIR=/workspace/ci
+ '[' -n /workspace/kernel/build64-default ']'
+ BUILD_DIR=/workspace/kernel/build64-default
+ BUILD_DIR=/workspace/kernel/build64-default/build32
+ cd /workspace/kernel
+ mkdir -p /workspace/kernel/build64-default/build32
++ nproc
+ make -j48 ARCH=i386 O=/workspace/kernel/build64-default/build32 defconfig
make[1]: Entering directory '/workspace/kernel/build64-default/build32'
GEN Makefile
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/confdata.o
LEX scripts/kconfig/lexer.lex.c
HOSTCC scripts/kconfig/expr.o
YACC scripts/kconfig/parser.tab.[ch]
HOSTCC scripts/kconfig/preprocess.o
HOSTCC scripts/kconfig/menu.o
HOSTCC scripts/kconfig/symbol.o
HOSTCC scripts/kconfig/util.o
HOSTCC scripts/kconfig/lexer.lex.o
HOSTCC scripts/kconfig/parser.tab.o
HOSTLD scripts/kconfig/conf
*** Default configuration is based on 'i386_defconfig'
#
# configuration written to .config
#
make[1]: Leaving directory '/workspace/kernel/build64-default/build32'
+ cd /workspace/kernel/build64-default/build32
+ /workspace/kernel/scripts/kconfig/merge_config.sh .config /workspace/ci/kernel/fragments/10-xe.fragment
Using .config as base
Merging /workspace/ci/kernel/fragments/10-xe.fragment
Value of CONFIG_DRM_XE is redefined by fragment /workspace/ci/kernel/fragments/10-xe.fragment:
Previous value: # CONFIG_DRM_XE is not set
New value: CONFIG_DRM_XE=m
GEN Makefile
WARNING: unmet direct dependencies detected for FB_IOMEM_HELPERS
Depends on [n]: HAS_IOMEM [=y] && FB_CORE [=n]
Selected by [m]:
- DRM_XE_DISPLAY [=y] && HAS_IOMEM [=y] && DRM [=y] && DRM_XE [=m] && DRM_XE [=m]=m [=m] && HAS_IOPORT [=y]
#
# configuration written to .config
#
Value requested for CONFIG_HAVE_UID16 not in final .config
Requested value: CONFIG_HAVE_UID16=y
Actual value:
Value requested for CONFIG_UID16 not in final .config
Requested value: CONFIG_UID16=y
Actual value:
Value requested for CONFIG_X86_32 not in final .config
Requested value: CONFIG_X86_32=y
Actual value:
Value requested for CONFIG_OUTPUT_FORMAT not in final .config
Requested value: CONFIG_OUTPUT_FORMAT="elf32-i386"
Actual value: CONFIG_OUTPUT_FORMAT="elf64-x86-64"
Value requested for CONFIG_ARCH_MMAP_RND_BITS_MIN not in final .config
Requested value: CONFIG_ARCH_MMAP_RND_BITS_MIN=8
Actual value: CONFIG_ARCH_MMAP_RND_BITS_MIN=28
Value requested for CONFIG_ARCH_MMAP_RND_BITS_MAX not in final .config
Requested value: CONFIG_ARCH_MMAP_RND_BITS_MAX=16
Actual value: CONFIG_ARCH_MMAP_RND_BITS_MAX=32
Value requested for CONFIG_PGTABLE_LEVELS not in final .config
Requested value: CONFIG_PGTABLE_LEVELS=2
Actual value: CONFIG_PGTABLE_LEVELS=5
Value requested for CONFIG_X86_BIGSMP not in final .config
Requested value: # CONFIG_X86_BIGSMP is not set
Actual value:
Value requested for CONFIG_X86_INTEL_QUARK not in final .config
Requested value: # CONFIG_X86_INTEL_QUARK is not set
Actual value:
Value requested for CONFIG_X86_RDC321X not in final .config
Requested value: # CONFIG_X86_RDC321X is not set
Actual value:
Value requested for CONFIG_X86_32_NON_STANDARD not in final .config
Requested value: # CONFIG_X86_32_NON_STANDARD is not set
Actual value:
Value requested for CONFIG_X86_32_IRIS not in final .config
Requested value: # CONFIG_X86_32_IRIS is not set
Actual value:
Value requested for CONFIG_M486SX not in final .config
Requested value: # CONFIG_M486SX is not set
Actual value:
Value requested for CONFIG_M486 not in final .config
Requested value: # CONFIG_M486 is not set
Actual value:
Value requested for CONFIG_M586 not in final .config
Requested value: # CONFIG_M586 is not set
Actual value:
Value requested for CONFIG_M586TSC not in final .config
Requested value: # CONFIG_M586TSC is not set
Actual value:
Value requested for CONFIG_M586MMX not in final .config
Requested value: # CONFIG_M586MMX is not set
Actual value:
Value requested for CONFIG_M686 not in final .config
Requested value: CONFIG_M686=y
Actual value:
Value requested for CONFIG_MPENTIUMII not in final .config
Requested value: # CONFIG_MPENTIUMII is not set
Actual value:
Value requested for CONFIG_MPENTIUMIII not in final .config
Requested value: # CONFIG_MPENTIUMIII is not set
Actual value:
Value requested for CONFIG_MPENTIUMM not in final .config
Requested value: # CONFIG_MPENTIUMM is not set
Actual value:
Value requested for CONFIG_MPENTIUM4 not in final .config
Requested value: # CONFIG_MPENTIUM4 is not set
Actual value:
Value requested for CONFIG_MK6 not in final .config
Requested value: # CONFIG_MK6 is not set
Actual value:
Value requested for CONFIG_MK7 not in final .config
Requested value: # CONFIG_MK7 is not set
Actual value:
Value requested for CONFIG_MCRUSOE not in final .config
Requested value: # CONFIG_MCRUSOE is not set
Actual value:
Value requested for CONFIG_MEFFICEON not in final .config
Requested value: # CONFIG_MEFFICEON is not set
Actual value:
Value requested for CONFIG_MWINCHIPC6 not in final .config
Requested value: # CONFIG_MWINCHIPC6 is not set
Actual value:
Value requested for CONFIG_MWINCHIP3D not in final .config
Requested value: # CONFIG_MWINCHIP3D is not set
Actual value:
Value requested for CONFIG_MELAN not in final .config
Requested value: # CONFIG_MELAN is not set
Actual value:
Value requested for CONFIG_MGEODEGX1 not in final .config
Requested value: # CONFIG_MGEODEGX1 is not set
Actual value:
Value requested for CONFIG_MGEODE_LX not in final .config
Requested value: # CONFIG_MGEODE_LX is not set
Actual value:
Value requested for CONFIG_MCYRIXIII not in final .config
Requested value: # CONFIG_MCYRIXIII is not set
Actual value:
Value requested for CONFIG_MVIAC3_2 not in final .config
Requested value: # CONFIG_MVIAC3_2 is not set
Actual value:
Value requested for CONFIG_MVIAC7 not in final .config
Requested value: # CONFIG_MVIAC7 is not set
Actual value:
Value requested for CONFIG_X86_GENERIC not in final .config
Requested value: # CONFIG_X86_GENERIC is not set
Actual value:
Value requested for CONFIG_X86_INTERNODE_CACHE_SHIFT not in final .config
Requested value: CONFIG_X86_INTERNODE_CACHE_SHIFT=5
Actual value: CONFIG_X86_INTERNODE_CACHE_SHIFT=6
Value requested for CONFIG_X86_L1_CACHE_SHIFT not in final .config
Requested value: CONFIG_X86_L1_CACHE_SHIFT=5
Actual value: CONFIG_X86_L1_CACHE_SHIFT=6
Value requested for CONFIG_X86_USE_PPRO_CHECKSUM not in final .config
Requested value: CONFIG_X86_USE_PPRO_CHECKSUM=y
Actual value:
Value requested for CONFIG_X86_MINIMUM_CPU_FAMILY not in final .config
Requested value: CONFIG_X86_MINIMUM_CPU_FAMILY=6
Actual value: CONFIG_X86_MINIMUM_CPU_FAMILY=64
Value requested for CONFIG_CPU_SUP_TRANSMETA_32 not in final .config
Requested value: CONFIG_CPU_SUP_TRANSMETA_32=y
Actual value:
Value requested for CONFIG_CPU_SUP_VORTEX_32 not in final .config
Requested value: CONFIG_CPU_SUP_VORTEX_32=y
Actual value:
Value requested for CONFIG_HPET_TIMER not in final .config
Requested value: # CONFIG_HPET_TIMER is not set
Actual value: CONFIG_HPET_TIMER=y
Value requested for CONFIG_NR_CPUS_RANGE_END not in final .config
Requested value: CONFIG_NR_CPUS_RANGE_END=8
Actual value: CONFIG_NR_CPUS_RANGE_END=512
Value requested for CONFIG_NR_CPUS_DEFAULT not in final .config
Requested value: CONFIG_NR_CPUS_DEFAULT=8
Actual value: CONFIG_NR_CPUS_DEFAULT=64
Value requested for CONFIG_X86_ANCIENT_MCE not in final .config
Requested value: # CONFIG_X86_ANCIENT_MCE is not set
Actual value:
Value requested for CONFIG_X86_LEGACY_VM86 not in final .config
Requested value: # CONFIG_X86_LEGACY_VM86 is not set
Actual value:
Value requested for CONFIG_X86_ESPFIX32 not in final .config
Requested value: CONFIG_X86_ESPFIX32=y
Actual value:
Value requested for CONFIG_TOSHIBA not in final .config
Requested value: # CONFIG_TOSHIBA is not set
Actual value:
Value requested for CONFIG_X86_REBOOTFIXUPS not in final .config
Requested value: # CONFIG_X86_REBOOTFIXUPS is not set
Actual value:
Value requested for CONFIG_MICROCODE_INITRD32 not in final .config
Requested value: CONFIG_MICROCODE_INITRD32=y
Actual value:
Value requested for CONFIG_NOHIGHMEM not in final .config
Requested value: # CONFIG_NOHIGHMEM is not set
Actual value:
Value requested for CONFIG_HIGHMEM4G not in final .config
Requested value: CONFIG_HIGHMEM4G=y
Actual value:
Value requested for CONFIG_HIGHMEM64G not in final .config
Requested value: # CONFIG_HIGHMEM64G is not set
Actual value:
Value requested for CONFIG_VMSPLIT_3G not in final .config
Requested value: CONFIG_VMSPLIT_3G=y
Actual value:
Value requested for CONFIG_VMSPLIT_3G_OPT not in final .config
Requested value: # CONFIG_VMSPLIT_3G_OPT is not set
Actual value:
Value requested for CONFIG_VMSPLIT_2G not in final .config
Requested value: # CONFIG_VMSPLIT_2G is not set
Actual value:
Value requested for CONFIG_VMSPLIT_2G_OPT not in final .config
Requested value: # CONFIG_VMSPLIT_2G_OPT is not set
Actual value:
Value requested for CONFIG_VMSPLIT_1G not in final .config
Requested value: # CONFIG_VMSPLIT_1G is not set
Actual value:
Value requested for CONFIG_PAGE_OFFSET not in final .config
Requested value: CONFIG_PAGE_OFFSET=0xC0000000
Actual value:
Value requested for CONFIG_HIGHMEM not in final .config
Requested value: CONFIG_HIGHMEM=y
Actual value:
Value requested for CONFIG_X86_PAE not in final .config
Requested value: # CONFIG_X86_PAE is not set
Actual value:
Value requested for CONFIG_ARCH_FLATMEM_ENABLE not in final .config
Requested value: CONFIG_ARCH_FLATMEM_ENABLE=y
Actual value:
Value requested for CONFIG_ARCH_SELECT_MEMORY_MODEL not in final .config
Requested value: CONFIG_ARCH_SELECT_MEMORY_MODEL=y
Actual value:
Value requested for CONFIG_ILLEGAL_POINTER_VALUE not in final .config
Requested value: CONFIG_ILLEGAL_POINTER_VALUE=0
Actual value: CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
Value requested for CONFIG_HIGHPTE not in final .config
Requested value: # CONFIG_HIGHPTE is not set
Actual value:
Value requested for CONFIG_COMPAT_VDSO not in final .config
Requested value: # CONFIG_COMPAT_VDSO is not set
Actual value:
Value requested for CONFIG_FUNCTION_PADDING_CFI not in final .config
Requested value: CONFIG_FUNCTION_PADDING_CFI=0
Actual value: CONFIG_FUNCTION_PADDING_CFI=11
Value requested for CONFIG_FUNCTION_PADDING_BYTES not in final .config
Requested value: CONFIG_FUNCTION_PADDING_BYTES=4
Actual value: CONFIG_FUNCTION_PADDING_BYTES=16
Value requested for CONFIG_APM not in final .config
Requested value: # CONFIG_APM is not set
Actual value:
Value requested for CONFIG_X86_POWERNOW_K6 not in final .config
Requested value: # CONFIG_X86_POWERNOW_K6 is not set
Actual value:
Value requested for CONFIG_X86_POWERNOW_K7 not in final .config
Requested value: # CONFIG_X86_POWERNOW_K7 is not set
Actual value:
Value requested for CONFIG_X86_GX_SUSPMOD not in final .config
Requested value: # CONFIG_X86_GX_SUSPMOD is not set
Actual value:
Value requested for CONFIG_X86_SPEEDSTEP_ICH not in final .config
Requested value: # CONFIG_X86_SPEEDSTEP_ICH is not set
Actual value:
Value requested for CONFIG_X86_SPEEDSTEP_SMI not in final .config
Requested value: # CONFIG_X86_SPEEDSTEP_SMI is not set
Actual value:
Value requested for CONFIG_X86_CPUFREQ_NFORCE2 not in final .config
Requested value: # CONFIG_X86_CPUFREQ_NFORCE2 is not set
Actual value:
Value requested for CONFIG_X86_LONGRUN not in final .config
Requested value: # CONFIG_X86_LONGRUN is not set
Actual value:
Value requested for CONFIG_X86_LONGHAUL not in final .config
Requested value: # CONFIG_X86_LONGHAUL is not set
Actual value:
Value requested for CONFIG_X86_E_POWERSAVER not in final .config
Requested value: # CONFIG_X86_E_POWERSAVER is not set
Actual value:
Value requested for CONFIG_PCI_GOBIOS not in final .config
Requested value: # CONFIG_PCI_GOBIOS is not set
Actual value:
Value requested for CONFIG_PCI_GOMMCONFIG not in final .config
Requested value: # CONFIG_PCI_GOMMCONFIG is not set
Actual value:
Value requested for CONFIG_PCI_GODIRECT not in final .config
Requested value: # CONFIG_PCI_GODIRECT is not set
Actual value:
Value requested for CONFIG_PCI_GOANY not in final .config
Requested value: CONFIG_PCI_GOANY=y
Actual value:
Value requested for CONFIG_PCI_BIOS not in final .config
Requested value: CONFIG_PCI_BIOS=y
Actual value:
Value requested for CONFIG_ISA not in final .config
Requested value: # CONFIG_ISA is not set
Actual value:
Value requested for CONFIG_SCx200 not in final .config
Requested value: # CONFIG_SCx200 is not set
Actual value:
Value requested for CONFIG_OLPC not in final .config
Requested value: # CONFIG_OLPC is not set
Actual value:
Value requested for CONFIG_ALIX not in final .config
Requested value: # CONFIG_ALIX is not set
Actual value:
Value requested for CONFIG_NET5501 not in final .config
Requested value: # CONFIG_NET5501 is not set
Actual value:
Value requested for CONFIG_GEOS not in final .config
Requested value: # CONFIG_GEOS is not set
Actual value:
Value requested for CONFIG_COMPAT_32 not in final .config
Requested value: CONFIG_COMPAT_32=y
Actual value:
Value requested for CONFIG_HAVE_ATOMIC_IOMAP not in final .config
Requested value: CONFIG_HAVE_ATOMIC_IOMAP=y
Actual value:
Value requested for CONFIG_ARCH_32BIT_OFF_T not in final .config
Requested value: CONFIG_ARCH_32BIT_OFF_T=y
Actual value:
Value requested for CONFIG_ARCH_WANT_IPC_PARSE_VERSION not in final .config
Requested value: CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
Actual value:
Value requested for CONFIG_MODULES_USE_ELF_REL not in final .config
Requested value: CONFIG_MODULES_USE_ELF_REL=y
Actual value:
Value requested for CONFIG_ARCH_MMAP_RND_BITS not in final .config
Requested value: CONFIG_ARCH_MMAP_RND_BITS=8
Actual value: CONFIG_ARCH_MMAP_RND_BITS=28
Value requested for CONFIG_CLONE_BACKWARDS not in final .config
Requested value: CONFIG_CLONE_BACKWARDS=y
Actual value:
Value requested for CONFIG_OLD_SIGSUSPEND3 not in final .config
Requested value: CONFIG_OLD_SIGSUSPEND3=y
Actual value:
Value requested for CONFIG_OLD_SIGACTION not in final .config
Requested value: CONFIG_OLD_SIGACTION=y
Actual value:
Value requested for CONFIG_ARCH_SPLIT_ARG64 not in final .config
Requested value: CONFIG_ARCH_SPLIT_ARG64=y
Actual value:
Value requested for CONFIG_FUNCTION_ALIGNMENT not in final .config
Requested value: CONFIG_FUNCTION_ALIGNMENT=4
Actual value: CONFIG_FUNCTION_ALIGNMENT=16
Value requested for CONFIG_SELECT_MEMORY_MODEL not in final .config
Requested value: CONFIG_SELECT_MEMORY_MODEL=y
Actual value:
Value requested for CONFIG_FLATMEM_MANUAL not in final .config
Requested value: CONFIG_FLATMEM_MANUAL=y
Actual value:
Value requested for CONFIG_SPARSEMEM_MANUAL not in final .config
Requested value: # CONFIG_SPARSEMEM_MANUAL is not set
Actual value:
Value requested for CONFIG_FLATMEM not in final .config
Requested value: CONFIG_FLATMEM=y
Actual value:
Value requested for CONFIG_SPARSEMEM_STATIC not in final .config
Requested value: CONFIG_SPARSEMEM_STATIC=y
Actual value:
Value requested for CONFIG_BOUNCE not in final .config
Requested value: CONFIG_BOUNCE=y
Actual value:
Value requested for CONFIG_KMAP_LOCAL not in final .config
Requested value: CONFIG_KMAP_LOCAL=y
Actual value:
Value requested for CONFIG_HOTPLUG_PCI_COMPAQ not in final .config
Requested value: # CONFIG_HOTPLUG_PCI_COMPAQ is not set
Actual value:
Value requested for CONFIG_HOTPLUG_PCI_IBM not in final .config
Requested value: # CONFIG_HOTPLUG_PCI_IBM is not set
Actual value:
Value requested for CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH not in final .config
Requested value: CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH=y
Actual value:
Value requested for CONFIG_PCH_PHUB not in final .config
Requested value: # CONFIG_PCH_PHUB is not set
Actual value:
Value requested for CONFIG_SCSI_NSP32 not in final .config
Requested value: # CONFIG_SCSI_NSP32 is not set
Actual value:
Value requested for CONFIG_PATA_CS5520 not in final .config
Requested value: # CONFIG_PATA_CS5520 is not set
Actual value:
Value requested for CONFIG_PATA_CS5530 not in final .config
Requested value: # CONFIG_PATA_CS5530 is not set
Actual value:
Value requested for CONFIG_PATA_CS5535 not in final .config
Requested value: # CONFIG_PATA_CS5535 is not set
Actual value:
Value requested for CONFIG_PATA_CS5536 not in final .config
Requested value: # CONFIG_PATA_CS5536 is not set
Actual value:
Value requested for CONFIG_PATA_SC1200 not in final .config
Requested value: # CONFIG_PATA_SC1200 is not set
Actual value:
Value requested for CONFIG_PCH_GBE not in final .config
Requested value: # CONFIG_PCH_GBE is not set
Actual value:
Value requested for CONFIG_INPUT_WISTRON_BTNS not in final .config
Requested value: # CONFIG_INPUT_WISTRON_BTNS is not set
Actual value:
Value requested for CONFIG_SERIAL_TIMBERDALE not in final .config
Requested value: # CONFIG_SERIAL_TIMBERDALE is not set
Actual value:
Value requested for CONFIG_SERIAL_PCH_UART not in final .config
Requested value: # CONFIG_SERIAL_PCH_UART is not set
Actual value:
Value requested for CONFIG_HW_RANDOM_GEODE not in final .config
Requested value: CONFIG_HW_RANDOM_GEODE=y
Actual value:
Value requested for CONFIG_SONYPI not in final .config
Requested value: # CONFIG_SONYPI is not set
Actual value:
Value requested for CONFIG_PC8736x_GPIO not in final .config
Requested value: # CONFIG_PC8736x_GPIO is not set
Actual value:
Value requested for CONFIG_NSC_GPIO not in final .config
Requested value: # CONFIG_NSC_GPIO is not set
Actual value:
Value requested for CONFIG_I2C_EG20T not in final .config
Requested value: # CONFIG_I2C_EG20T is not set
Actual value:
Value requested for CONFIG_SCx200_ACB not in final .config
Requested value: # CONFIG_SCx200_ACB is not set
Actual value:
Value requested for CONFIG_PTP_1588_CLOCK_PCH not in final .config
Requested value: # CONFIG_PTP_1588_CLOCK_PCH is not set
Actual value:
Value requested for CONFIG_SBC8360_WDT not in final .config
Requested value: # CONFIG_SBC8360_WDT is not set
Actual value:
Value requested for CONFIG_SBC7240_WDT not in final .config
Requested value: # CONFIG_SBC7240_WDT is not set
Actual value:
Value requested for CONFIG_MFD_CS5535 not in final .config
Requested value: # CONFIG_MFD_CS5535 is not set
Actual value:
Value requested for CONFIG_AGP_ALI not in final .config
Requested value: # CONFIG_AGP_ALI is not set
Actual value:
Value requested for CONFIG_AGP_ATI not in final .config
Requested value: # CONFIG_AGP_ATI is not set
Actual value:
Value requested for CONFIG_AGP_AMD not in final .config
Requested value: # CONFIG_AGP_AMD is not set
Actual value:
Value requested for CONFIG_AGP_NVIDIA not in final .config
Requested value: # CONFIG_AGP_NVIDIA is not set
Actual value:
Value requested for CONFIG_AGP_SWORKS not in final .config
Requested value: # CONFIG_AGP_SWORKS is not set
Actual value:
Value requested for CONFIG_AGP_EFFICEON not in final .config
Requested value: # CONFIG_AGP_EFFICEON is not set
Actual value:
Value requested for CONFIG_SND_CS5530 not in final .config
Requested value: # CONFIG_SND_CS5530 is not set
Actual value:
Value requested for CONFIG_SND_CS5535AUDIO not in final .config
Requested value: # CONFIG_SND_CS5535AUDIO is not set
Actual value:
Value requested for CONFIG_SND_SIS7019 not in final .config
Requested value: # CONFIG_SND_SIS7019 is not set
Actual value:
Value requested for CONFIG_LEDS_OT200 not in final .config
Requested value: # CONFIG_LEDS_OT200 is not set
Actual value:
Value requested for CONFIG_PCH_DMA not in final .config
Requested value: # CONFIG_PCH_DMA is not set
Actual value:
Value requested for CONFIG_CLKSRC_I8253 not in final .config
Requested value: CONFIG_CLKSRC_I8253=y
Actual value:
Value requested for CONFIG_MAILBOX not in final .config
Requested value: # CONFIG_MAILBOX is not set
Actual value: CONFIG_MAILBOX=y
Value requested for CONFIG_CRYPTO_SERPENT_SSE2_586 not in final .config
Requested value: # CONFIG_CRYPTO_SERPENT_SSE2_586 is not set
Actual value:
Value requested for CONFIG_CRYPTO_TWOFISH_586 not in final .config
Requested value: # CONFIG_CRYPTO_TWOFISH_586 is not set
Actual value:
Value requested for CONFIG_CRYPTO_DEV_GEODE not in final .config
Requested value: # CONFIG_CRYPTO_DEV_GEODE is not set
Actual value:
Value requested for CONFIG_CRYPTO_DEV_HIFN_795X not in final .config
Requested value: # CONFIG_CRYPTO_DEV_HIFN_795X is not set
Actual value:
Value requested for CONFIG_CRYPTO_LIB_POLY1305_RSIZE not in final .config
Requested value: CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
Actual value: CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11
Value requested for CONFIG_AUDIT_GENERIC not in final .config
Requested value: CONFIG_AUDIT_GENERIC=y
Actual value:
Value requested for CONFIG_GENERIC_VDSO_32 not in final .config
Requested value: CONFIG_GENERIC_VDSO_32=y
Actual value:
Value requested for CONFIG_DEBUG_KMAP_LOCAL not in final .config
Requested value: # CONFIG_DEBUG_KMAP_LOCAL is not set
Actual value:
Value requested for CONFIG_DEBUG_HIGHMEM not in final .config
Requested value: # CONFIG_DEBUG_HIGHMEM is not set
Actual value:
Value requested for CONFIG_HAVE_DEBUG_STACKOVERFLOW not in final .config
Requested value: CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
Actual value:
Value requested for CONFIG_DEBUG_STACKOVERFLOW not in final .config
Requested value: # CONFIG_DEBUG_STACKOVERFLOW is not set
Actual value:
Value requested for CONFIG_HAVE_FUNCTION_GRAPH_TRACER not in final .config
Requested value: CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
Actual value:
Value requested for CONFIG_HAVE_FUNCTION_GRAPH_RETVAL not in final .config
Requested value: CONFIG_HAVE_FUNCTION_GRAPH_RETVAL=y
Actual value:
Value requested for CONFIG_DRM_KUNIT_TEST not in final .config
Requested value: CONFIG_DRM_KUNIT_TEST=m
Actual value:
Value requested for CONFIG_DRM_XE_WERROR not in final .config
Requested value: CONFIG_DRM_XE_WERROR=y
Actual value:
Value requested for CONFIG_DRM_XE_DEBUG not in final .config
Requested value: CONFIG_DRM_XE_DEBUG=y
Actual value:
Value requested for CONFIG_DRM_XE_DEBUG_MEM not in final .config
Requested value: CONFIG_DRM_XE_DEBUG_MEM=y
Actual value:
Value requested for CONFIG_DRM_XE_KUNIT_TEST not in final .config
Requested value: CONFIG_DRM_XE_KUNIT_TEST=m
Actual value:
++ nproc
+ make -j48 ARCH=i386 olddefconfig
GEN Makefile
WARNING: unmet direct dependencies detected for FB_IOMEM_HELPERS
Depends on [n]: HAS_IOMEM [=y] && FB_CORE [=n]
Selected by [m]:
- DRM_XE_DISPLAY [=y] && HAS_IOMEM [=y] && DRM [=y] && DRM_XE [=m] && DRM_XE [=m]=m [=m] && HAS_IOPORT [=y]
#
# configuration written to .config
#
++ nproc
+ make -j48 ARCH=i386
SYNC include/config/auto.conf.cmd
GEN Makefile
WARNING: unmet direct dependencies detected for FB_IOMEM_HELPERS
Depends on [n]: HAS_IOMEM [=y] && FB_CORE [=n]
Selected by [m]:
- DRM_XE_DISPLAY [=y] && HAS_IOMEM [=y] && DRM [=y] && DRM_XE [=m] && DRM_XE [=m]=m [=m] && HAS_IOPORT [=y]
WARNING: unmet direct dependencies detected for FB_IOMEM_HELPERS
Depends on [n]: HAS_IOMEM [=y] && FB_CORE [=n]
Selected by [m]:
- DRM_XE_DISPLAY [=y] && HAS_IOMEM [=y] && DRM [=y] && DRM_XE [=m] && DRM_XE [=m]=m [=m] && HAS_IOPORT [=y]
WARNING: unmet direct dependencies detected for FB_IOMEM_HELPERS
Depends on [n]: HAS_IOMEM [=y] && FB_CORE [=n]
Selected by [m]:
- DRM_XE_DISPLAY [=y] && HAS_IOMEM [=y] && DRM [=y] && DRM_XE [=m] && DRM_XE [=m]=m [=m] && HAS_IOPORT [=y]
GEN Makefile
WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h
WRAP arch/x86/include/generated/uapi/asm/errno.h
WRAP arch/x86/include/generated/uapi/asm/fcntl.h
WRAP arch/x86/include/generated/uapi/asm/ioctl.h
WRAP arch/x86/include/generated/uapi/asm/ioctls.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h
UPD include/generated/uapi/linux/version.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h
WRAP arch/x86/include/generated/uapi/asm/param.h
WRAP arch/x86/include/generated/uapi/asm/ipcbuf.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h
WRAP arch/x86/include/generated/uapi/asm/poll.h
WRAP arch/x86/include/generated/uapi/asm/resource.h
SYSTBL arch/x86/include/generated/asm/syscalls_32.h
WRAP arch/x86/include/generated/uapi/asm/socket.h
WRAP arch/x86/include/generated/uapi/asm/sockios.h
WRAP arch/x86/include/generated/uapi/asm/termbits.h
WRAP arch/x86/include/generated/uapi/asm/termios.h
WRAP arch/x86/include/generated/uapi/asm/types.h
UPD include/generated/compile.h
HOSTCC arch/x86/tools/relocs_32.o
HOSTCC arch/x86/tools/relocs_64.o
HOSTCC arch/x86/tools/relocs_common.o
WRAP arch/x86/include/generated/asm/early_ioremap.h
WRAP arch/x86/include/generated/asm/mcs_spinlock.h
WRAP arch/x86/include/generated/asm/mmzone.h
WRAP arch/x86/include/generated/asm/irq_regs.h
WRAP arch/x86/include/generated/asm/kmap_size.h
WRAP arch/x86/include/generated/asm/local64.h
WRAP arch/x86/include/generated/asm/mmiowb.h
WRAP arch/x86/include/generated/asm/module.lds.h
HOSTCC scripts/kallsyms
WRAP arch/x86/include/generated/asm/rwonce.h
HOSTCC scripts/sorttable
HOSTCC scripts/asn1_compiler
HOSTCC scripts/selinux/mdp/mdp
HOSTLD arch/x86/tools/relocs
UPD include/config/kernel.release
UPD include/generated/utsrelease.h
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
CC scripts/mod/devicetable-offsets.s
UPD scripts/mod/devicetable-offsets.h
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/sumversion.o
HOSTCC scripts/mod/symsearch.o
HOSTLD scripts/mod/modpost
CC kernel/bounds.s
CHKSHA1 /workspace/kernel/include/linux/atomic/atomic-arch-fallback.h
CHKSHA1 /workspace/kernel/include/linux/atomic/atomic-instrumented.h
CHKSHA1 /workspace/kernel/include/linux/atomic/atomic-long.h
UPD include/generated/timeconst.h
UPD include/generated/bounds.h
CC arch/x86/kernel/asm-offsets.s
UPD include/generated/asm-offsets.h
CALL /workspace/kernel/scripts/checksyscalls.sh
LDS scripts/module.lds
CC init/main.o
HOSTCC usr/gen_init_cpio
CC certs/system_keyring.o
CC init/do_mounts.o
CC init/do_mounts_initrd.o
UPD init/utsversion-tmp.h
CC init/initramfs.o
CC ipc/util.o
CC ipc/msgutil.o
CC security/commoncap.o
CC init/calibrate.o
CC io_uring/io_uring.o
CC mm/filemap.o
CC ipc/msg.o
CC security/lsm_syscalls.o
CC block/bdev.o
CC arch/x86/realmode/init.o
AS arch/x86/lib/atomic64_cx8_32.o
CC io_uring/opdef.o
CC init/init_task.o
AS arch/x86/entry/entry.o
CC ipc/sem.o
AR arch/x86/crypto/built-in.a
CC block/fops.o
CC mm/mempool.o
CC arch/x86/pci/i386.o
AR arch/x86/net/built-in.a
CC arch/x86/video/video-common.o
CC arch/x86/power/cpu.o
CC security/integrity/iint.o
CC security/keys/gc.o
CC block/partitions/core.o
HOSTCC security/selinux/genheaders
AR arch/x86/entry/vsyscall/built-in.a
AR virt/lib/built-in.a
CC fs/nfs_common/nfsacl.o
CC arch/x86/events/amd/core.o
CC arch/x86/mm/pat/set_memory.o
CC arch/x86/virt/svm/cmdline.o
AR drivers/cache/built-in.a
AR arch/x86/platform/atom/built-in.a
CC arch/x86/kernel/fpu/init.o
AR virt/built-in.a
CC arch/x86/mm/init.o
CC lib/math/div64.o
CC net/core/sock.o
CC fs/notify/dnotify/dnotify.o
AR arch/x86/platform/ce4100/built-in.a
CC net/ethernet/eth.o
CC lib/math/gcd.o
CC sound/core/seq/seq.o
AR drivers/irqchip/built-in.a
CC security/min_addr.o
AS arch/x86/lib/checksum_32.o
CC arch/x86/lib/cmdline.o
CC arch/x86/platform/efi/memmap.o
CC arch/x86/entry/vdso/vma.o
AR drivers/bus/mhi/built-in.a
CC kernel/sched/core.o
AR drivers/bus/built-in.a
CC kernel/sched/fair.o
AR drivers/pwm/built-in.a
CC crypto/asymmetric_keys/asymmetric_type.o
AR drivers/leds/trigger/built-in.a
CC io_uring/kbuf.o
AR drivers/leds/blink/built-in.a
AR drivers/leds/simple/built-in.a
AR arch/x86/virt/svm/built-in.a
CC drivers/leds/led-core.o
AR arch/x86/virt/vmx/built-in.a
AR arch/x86/virt/built-in.a
AS arch/x86/lib/cmpxchg8b_emu.o
CC crypto/api.o
CC arch/x86/lib/cpu.o
CC lib/math/lcm.o
GEN security/selinux/flask.h security/selinux/av_permissions.h
CC security/selinux/avc.o
CC lib/math/int_log.o
CC lib/math/int_pow.o
CC arch/x86/entry/vdso/extable.o
GEN usr/initramfs_data.cpio
COPY usr/initramfs_inc_data
AS usr/initramfs_data.o
CC lib/math/int_sqrt.o
AR usr/built-in.a
HOSTCC certs/extract-cert
CC block/bio.o
CC arch/x86/kernel/fpu/bugs.o
CC lib/math/reciprocal_div.o
CC arch/x86/kernel/fpu/core.o
CC lib/math/rational.o
CC arch/x86/lib/delay.o
CC sound/core/seq/seq_lock.o
AS arch/x86/realmode/rm/header.o
AS arch/x86/realmode/rm/trampoline_32.o
AR arch/x86/video/built-in.a
CC arch/x86/kernel/fpu/regset.o
AS arch/x86/realmode/rm/stack.o
CERT certs/x509_certificate_list
AS arch/x86/realmode/rm/reboot.o
CERT certs/signing_key.x509
AS certs/system_certificates.o
AR certs/built-in.a
AS arch/x86/realmode/rm/wakeup_asm.o
CC block/elevator.o
CC arch/x86/platform/efi/quirks.o
CC fs/nfs_common/grace.o
AS arch/x86/lib/getuser.o
CC security/integrity/integrity_audit.o
CC drivers/leds/led-class.o
CC arch/x86/realmode/rm/wakemain.o
CC crypto/cipher.o
CC net/core/request_sock.o
AR arch/x86/platform/geode/built-in.a
CC arch/x86/pci/init.o
CC arch/x86/events/amd/lbr.o
CC crypto/asymmetric_keys/restrict.o
CC block/partitions/msdos.o
AR fs/notify/dnotify/built-in.a
CC security/keys/key.o
CC arch/x86/realmode/rm/video-mode.o
CC fs/notify/inotify/inotify_fsnotify.o
CC lib/crypto/mpi/generic_mpih-lshift.o
CC lib/crypto/mpi/generic_mpih-mul1.o
GEN arch/x86/lib/inat-tables.c
CC arch/x86/power/hibernate_32.o
CC arch/x86/mm/pat/memtype.o
CC arch/x86/lib/insn-eval.o
CC drivers/pci/msi/pcidev_msi.o
CC drivers/pci/pcie/portdrv.o
AS arch/x86/realmode/rm/copy.o
AR lib/math/built-in.a
AR drivers/pci/pwrctrl/built-in.a
AS arch/x86/realmode/rm/bioscall.o
CC mm/oom_kill.o
CC arch/x86/realmode/rm/regs.o
CC fs/notify/inotify/inotify_user.o
CC sound/core/seq/seq_clientmgr.o
CC arch/x86/realmode/rm/video-vga.o
CC drivers/pci/hotplug/pci_hotplug_core.o
CC sound/core/sound.o
CC fs/iomap/trace.o
CC arch/x86/events/amd/ibs.o
CC arch/x86/realmode/rm/video-vesa.o
CC arch/x86/lib/insn.o
LDS arch/x86/entry/vdso/vdso32/vdso32.lds
CC io_uring/rsrc.o
CC arch/x86/realmode/rm/video-bios.o
AS arch/x86/entry/vdso/vdso32/note.o
AS arch/x86/entry/vdso/vdso32/system_call.o
CC drivers/leds/led-triggers.o
AR arch/x86/platform/iris/built-in.a
AS arch/x86/entry/vdso/vdso32/sigreturn.o
CC crypto/asymmetric_keys/signature.o
AR net/802/built-in.a
PASYMS arch/x86/realmode/rm/pasyms.h
AS arch/x86/entry/entry_32.o
CC arch/x86/entry/vdso/vdso32/vclock_gettime.o
CC arch/x86/entry/vdso/vdso32/vgetcpu.o
CC arch/x86/platform/intel/iosf_mbi.o
LDS arch/x86/realmode/rm/realmode.lds
AR arch/x86/platform/intel-mid/built-in.a
AR arch/x86/platform/intel-quark/built-in.a
LD arch/x86/realmode/rm/realmode.elf
AS arch/x86/power/hibernate_asm_32.o
RELOCS arch/x86/realmode/rm/realmode.relocs
OBJCOPY arch/x86/realmode/rm/realmode.bin
AS arch/x86/realmode/rmpiggy.o
AR sound/i2c/other/built-in.a
AR sound/i2c/built-in.a
CC sound/core/init.o
CC mm/fadvise.o
CC crypto/asymmetric_keys/public_key.o
AR arch/x86/realmode/built-in.a
CC net/sched/sch_generic.o
CC sound/core/seq/seq_memory.o
CC lib/crypto/mpi/generic_mpih-mul2.o
CC io_uring/notif.o
AR net/ethernet/built-in.a
CC sound/core/memory.o
AR drivers/pci/controller/dwc/built-in.a
CC arch/x86/pci/pcbios.o
AR drivers/pci/controller/mobiveil/built-in.a
ASN.1 crypto/asymmetric_keys/x509.asn1.[ch]
ASN.1 crypto/asymmetric_keys/x509_akid.asn1.[ch]
CC security/keys/keyring.o
AR drivers/pci/controller/plda/built-in.a
CC mm/maccess.o
CC fs/nfs_common/common.o
AR drivers/pci/controller/built-in.a
CC arch/x86/events/intel/core.o
CC arch/x86/events/amd/uncore.o
AR security/integrity/built-in.a
CC kernel/sched/build_policy.o
CC init/version.o
CC drivers/pci/msi/api.o
CC arch/x86/power/hibernate.o
CC block/partitions/efi.o
CC arch/x86/platform/efi/efi.o
CC sound/core/control.o
CC security/selinux/hooks.o
AR init/built-in.a
CC drivers/pci/hotplug/acpi_pcihp.o
CC drivers/pci/pcie/rcec.o
CC ipc/shm.o
CC arch/x86/lib/kaslr.o
CC ipc/syscall.o
CC arch/x86/kernel/fpu/signal.o
CC drivers/pci/pcie/bwctrl.o
CC arch/x86/mm/pat/memtype_interval.o
CC arch/x86/kernel/fpu/xstate.o
CC sound/core/misc.o
CC arch/x86/events/zhaoxin/core.o
CC lib/crypto/mpi/generic_mpih-mul3.o
HOSTCC arch/x86/entry/vdso/vdso2c
AR fs/notify/inotify/built-in.a
AR fs/notify/fanotify/built-in.a
CC fs/notify/fsnotify.o
AR drivers/leds/built-in.a
CC arch/x86/events/core.o
CC arch/x86/lib/memcpy_32.o
AR drivers/pci/switch/built-in.a
CC arch/x86/pci/mmconfig_32.o
CC crypto/asymmetric_keys/x509_loader.o
AS arch/x86/lib/memmove_32.o
AR arch/x86/platform/intel/built-in.a
CC fs/quota/dquot.o
CC net/netlink/af_netlink.o
CC arch/x86/lib/misc.o
CC arch/x86/lib/pc-conf-reg.o
CC sound/core/device.o
CC fs/iomap/iter.o
CC kernel/sched/build_utility.o
CC net/netlink/genetlink.o
AR fs/nfs_common/built-in.a
CC fs/notify/notification.o
CC kernel/locking/mutex.o
CC drivers/pci/msi/msi.o
CC crypto/asymmetric_keys/x509_public_key.o
ASN.1 crypto/asymmetric_keys/pkcs7.asn1.[ch]
CC ipc/ipc_sysctl.o
CC security/keys/keyctl.o
AS arch/x86/lib/putuser.o
CC sound/core/seq/seq_queue.o
CC security/keys/permission.o
AS arch/x86/lib/retpoline.o
CC arch/x86/entry/vdso/vdso32-setup.o
AR arch/x86/power/built-in.a
CC arch/x86/lib/string_32.o
CC security/keys/process_keys.o
CC mm/page-writeback.o
CC arch/x86/lib/strstr_32.o
CC arch/x86/lib/usercopy.o
CC lib/crypto/mpi/generic_mpih-rshift.o
AR drivers/pci/hotplug/built-in.a
CC sound/core/seq/seq_fifo.o
CC drivers/pci/pcie/aspm.o
AR arch/x86/mm/pat/built-in.a
CC crypto/compress.o
CC arch/x86/mm/init_32.o
CC drivers/pci/msi/irqdomain.o
CC net/core/skbuff.o
AR block/partitions/built-in.a
CC block/blk-core.o
AR arch/x86/events/amd/built-in.a
CC fs/quota/quota_v2.o
CC net/sched/sch_mq.o
VDSO arch/x86/entry/vdso/vdso32.so.dbg
CC crypto/asymmetric_keys/pkcs7_trust.o
OBJCOPY arch/x86/entry/vdso/vdso32.so
VDSO2C arch/x86/entry/vdso/vdso-image-32.c
CC arch/x86/entry/vdso/vdso-image-32.o
AR sound/drivers/opl3/built-in.a
AR sound/drivers/opl4/built-in.a
AR sound/drivers/mpu401/built-in.a
AR sound/drivers/vx/built-in.a
CC arch/x86/pci/direct.o
AR sound/drivers/pcsp/built-in.a
AR sound/drivers/built-in.a
CC net/core/datagram.o
CC fs/proc/task_mmu.o
CC arch/x86/platform/efi/efi_32.o
CC arch/x86/lib/usercopy_32.o
AR arch/x86/events/zhaoxin/built-in.a
CC crypto/asymmetric_keys/pkcs7_verify.o
CC arch/x86/kernel/cpu/mce/core.o
CC net/core/stream.o
CC drivers/pci/pcie/pme.o
CC lib/crypto/mpi/generic_mpih-sub1.o
CC fs/notify/group.o
CC fs/iomap/buffered-io.o
AR arch/x86/entry/vdso/built-in.a
CC arch/x86/entry/syscall_32.o
CC arch/x86/kernel/cpu/mtrr/mtrr.o
CC arch/x86/kernel/cpu/microcode/core.o
AR arch/x86/kernel/fpu/built-in.a
CC arch/x86/kernel/cpu/cacheinfo.o
CC fs/quota/quota_tree.o
AR sound/isa/ad1816a/built-in.a
AR sound/isa/ad1848/built-in.a
CC arch/x86/lib/msr-smp.o
CC lib/crypto/memneq.o
AR sound/isa/cs423x/built-in.a
AR sound/isa/es1688/built-in.a
CC ipc/mqueue.o
AR sound/isa/galaxy/built-in.a
AR sound/isa/gus/built-in.a
CC ipc/namespace.o
CC fs/sysfs/file.o
CC fs/kernfs/mount.o
AR sound/isa/msnd/built-in.a
AR sound/isa/opti9xx/built-in.a
AR sound/isa/sb/built-in.a
CC sound/core/seq/seq_prioq.o
AR sound/isa/wavefront/built-in.a
AR sound/isa/wss/built-in.a
AR sound/isa/built-in.a
CC ipc/mq_sysctl.o
CC crypto/asymmetric_keys/x509.asn1.o
CC arch/x86/kernel/acpi/boot.o
CC crypto/asymmetric_keys/x509_akid.asn1.o
CC arch/x86/kernel/apic/apic.o
CC crypto/asymmetric_keys/x509_cert_parser.o
AR drivers/pci/msi/built-in.a
CC sound/core/seq/seq_timer.o
CC arch/x86/lib/cache-smp.o
CC arch/x86/kernel/cpu/mce/severity.o
CC arch/x86/pci/mmconfig-shared.o
CC lib/crypto/mpi/generic_mpih-add1.o
CC kernel/locking/semaphore.o
CC kernel/locking/rwsem.o
CC security/keys/request_key.o
CC arch/x86/events/intel/bts.o
AS arch/x86/platform/efi/efi_stub_32.o
CC arch/x86/lib/msr.o
CC arch/x86/platform/efi/runtime-map.o
CC arch/x86/mm/fault.o
CC security/security.o
CC arch/x86/kernel/apic/apic_common.o
CC fs/notify/mark.o
CC net/sched/sch_frag.o
CC arch/x86/kernel/cpu/microcode/intel.o
CC fs/notify/fdinfo.o
CC arch/x86/kernel/cpu/mtrr/if.o
AR drivers/pci/pcie/built-in.a
CC drivers/pci/access.o
CC arch/x86/kernel/kprobes/core.o
CC crypto/asymmetric_keys/pkcs7.asn1.o
CC io_uring/tctx.o
CC crypto/asymmetric_keys/pkcs7_parser.o
CC block/blk-sysfs.o
CC fs/sysfs/dir.o
CC security/lsm_audit.o
CC fs/kernfs/inode.o
CC kernel/locking/percpu-rwsem.o
CC arch/x86/entry/common.o
CC lib/zlib_inflate/inffast.o
CC arch/x86/pci/fixup.o
CC lib/crypto/mpi/mpicoder.o
CC fs/quota/quota.o
CC lib/crypto/utils.o
CC sound/core/seq/seq_system.o
CC arch/x86/mm/ioremap.o
CC lib/zlib_inflate/inflate.o
CC mm/folio-compat.o
CC crypto/algapi.o
CC kernel/locking/spinlock.o
CC arch/x86/kernel/cpu/mtrr/generic.o
CC fs/sysfs/symlink.o
AR arch/x86/platform/olpc/built-in.a
CC security/keys/request_key_auth.o
CC arch/x86/kernel/acpi/sleep.o
AR net/bpf/built-in.a
CC arch/x86/kernel/cpu/microcode/amd.o
CC fs/proc/inode.o
AR arch/x86/platform/efi/built-in.a
CC fs/iomap/direct-io.o
CC arch/x86/events/intel/ds.o
AS arch/x86/lib/msr-reg.o
AR arch/x86/platform/scx200/built-in.a
AR arch/x86/platform/ts5500/built-in.a
AR crypto/asymmetric_keys/built-in.a
AR arch/x86/platform/uv/built-in.a
CC arch/x86/lib/msr-reg-export.o
CC drivers/pci/bus.o
AR arch/x86/platform/built-in.a
CC net/netlink/policy.o
CC net/core/scm.o
CC arch/x86/kernel/kprobes/opt.o
CC arch/x86/pci/acpi.o
CC drivers/video/console/dummycon.o
AR fs/notify/built-in.a
CC arch/x86/kernel/cpu/mtrr/cleanup.o
CC drivers/video/backlight/backlight.o
CC arch/x86/kernel/cpu/mce/genpool.o
CC arch/x86/kernel/cpu/mce/intel.o
AR ipc/built-in.a
CC arch/x86/kernel/cpu/mce/amd.o
AS arch/x86/lib/hweight.o
CC arch/x86/lib/iomem.o
CC sound/core/seq/seq_ports.o
CC kernel/locking/osq_lock.o
CC mm/readahead.o
CC mm/swap.o
CC fs/kernfs/dir.o
CC lib/crypto/mpi/mpi-add.o
CC mm/truncate.o
AS arch/x86/entry/thunk.o
CC io_uring/filetable.o
AR arch/x86/entry/built-in.a
CC lib/zlib_inflate/infutil.o
CC kernel/power/qos.o
CC net/sched/sch_api.o
CC net/sched/sch_blackhole.o
CC arch/x86/events/intel/knc.o
CC block/blk-flush.o
CC fs/devpts/inode.o
CC net/core/gen_stats.o
CC block/blk-settings.o
CC kernel/locking/qspinlock.o
AR sound/pci/ac97/built-in.a
AR sound/pci/ali5451/built-in.a
CC arch/x86/kernel/apic/apic_noop.o
AR sound/pci/asihpi/built-in.a
AR sound/pci/au88x0/built-in.a
AR sound/pci/aw2/built-in.a
AR sound/pci/ctxfi/built-in.a
CC arch/x86/mm/extable.o
AR sound/pci/ca0106/built-in.a
CC arch/x86/lib/atomic64_32.o
AR sound/pci/cs46xx/built-in.a
AR sound/pci/cs5535audio/built-in.a
AR sound/pci/lola/built-in.a
AS arch/x86/kernel/acpi/wakeup_32.o
AR sound/pci/lx6464es/built-in.a
CC security/keys/user_defined.o
CC fs/sysfs/mount.o
AR sound/pci/echoaudio/built-in.a
CC arch/x86/kernel/acpi/cstate.o
CC arch/x86/lib/inat.o
AR sound/pci/emu10k1/built-in.a
CC sound/pci/hda/hda_bind.o
CC drivers/video/console/vgacon.o
CC lib/zlib_inflate/inftrees.o
CC arch/x86/kernel/apic/ipi.o
CC fs/sysfs/group.o
CC fs/proc/root.o
CC drivers/pci/probe.o
AR arch/x86/lib/built-in.a
AR arch/x86/lib/lib.a
CC sound/pci/hda/hda_codec.o
CC fs/quota/kqid.o
LDS arch/x86/kernel/vmlinux.lds
CC mm/vmscan.o
AR arch/x86/kernel/kprobes/built-in.a
CC arch/x86/pci/legacy.o
CC fs/proc/base.o
CC arch/x86/kernel/cpu/mce/threshold.o
CC lib/zlib_inflate/inflate_syms.o
AR arch/x86/kernel/cpu/microcode/built-in.a
CC lib/crypto/mpi/mpi-bit.o
AR net/netlink/built-in.a
CC arch/x86/kernel/cpu/mtrr/amd.o
CC arch/x86/kernel/cpu/mtrr/cyrix.o
AR sound/ppc/built-in.a
CC mm/shrinker.o
CC kernel/locking/rtmutex_api.o
AR drivers/video/backlight/built-in.a
CC io_uring/rw.o
CC sound/core/info.o
CC sound/core/seq/seq_info.o
CC security/selinux/selinuxfs.o
CC crypto/scatterwalk.o
CC fs/iomap/fiemap.o
AR fs/devpts/built-in.a
AR arch/x86/kernel/acpi/built-in.a
CC drivers/video/aperture.o
CC fs/quota/netlink.o
CC arch/x86/events/intel/lbr.o
AR drivers/video/fbdev/core/built-in.a
AR drivers/video/fbdev/omap/built-in.a
CC block/blk-ioc.o
CC sound/core/seq/seq_dummy.o
AR lib/zlib_inflate/built-in.a
CC kernel/printk/printk.o
AR drivers/video/fbdev/omap2/omapfb/dss/built-in.a
AR drivers/video/fbdev/omap2/omapfb/displays/built-in.a
CC kernel/power/main.o
CC kernel/printk/printk_safe.o
AR drivers/video/fbdev/omap2/omapfb/built-in.a
AR drivers/video/fbdev/omap2/built-in.a
AR drivers/video/fbdev/built-in.a
CC kernel/printk/nbcon.o
CC arch/x86/kernel/apic/vector.o
CC security/keys/proc.o
CC security/keys/sysctl.o
CC arch/x86/kernel/cpu/scattered.o
CC lib/zlib_deflate/deflate.o
CC io_uring/net.o
CC security/device_cgroup.o
CC arch/x86/kernel/cpu/topology_common.o
AR fs/sysfs/built-in.a
CC arch/x86/mm/mmap.o
CC net/sched/cls_api.o
CC lib/zlib_deflate/deftree.o
CC fs/kernfs/file.o
CC kernel/irq/irqdesc.o
CC arch/x86/pci/irq.o
AR sound/arm/built-in.a
CC mm/shmem.o
AR sound/pci/ice1712/built-in.a
CC fs/netfs/buffered_read.o
CC arch/x86/kernel/cpu/mtrr/centaur.o
CC fs/ext4/balloc.o
AR kernel/sched/built-in.a
CC fs/jbd2/transaction.o
CC lib/crypto/mpi/mpi-cmp.o
CC fs/ramfs/inode.o
CC crypto/proc.o
AR drivers/video/console/built-in.a
CC arch/x86/kernel/cpu/mtrr/legacy.o
CC fs/ramfs/file-mmu.o
CC fs/iomap/seek.o
CC arch/x86/pci/common.o
AR sound/core/seq/built-in.a
AR drivers/idle/built-in.a
AR drivers/char/ipmi/built-in.a
CC kernel/printk/printk_ringbuffer.o
CC lib/lzo/lzo1x_compress.o
CC lib/lz4/lz4_decompress.o
CC lib/zstd/zstd_decompress_module.o
CC sound/core/isadma.o
CC lib/xz/xz_dec_syms.o
CC kernel/locking/qrwlock.o
CC lib/dim/dim.o
AR arch/x86/kernel/cpu/mce/built-in.a
CC lib/xz/xz_dec_stream.o
CC security/keys/keyctl_pkey.o
CC lib/fonts/fonts.o
CC drivers/video/cmdline.o
CC block/blk-map.o
AR fs/quota/built-in.a
CC lib/lzo/lzo1x_decompress_safe.o
CC arch/x86/mm/pgtable.o
CC lib/argv_split.o
CC kernel/irq/handle.o
CC io_uring/poll.o
AR arch/x86/kernel/cpu/mtrr/built-in.a
CC arch/x86/kernel/cpu/topology_ext.o
CC lib/zlib_deflate/deflate_syms.o
CC sound/pci/hda/hda_jack.o
CC crypto/aead.o
AS arch/x86/kernel/head_32.o
CC lib/crypto/mpi/mpi-sub-ui.o
CC kernel/power/console.o
CC net/sched/act_api.o
CC lib/zstd/decompress/huf_decompress.o
CC fs/iomap/swapfile.o
AR kernel/locking/built-in.a
CC sound/core/vmaster.o
CC arch/x86/pci/early.o
CC fs/jbd2/commit.o
CC lib/dim/net_dim.o
CC lib/fonts/font_8x16.o
CC lib/dim/rdma_dim.o
CC drivers/pci/host-bridge.o
AR sound/pci/korg1212/built-in.a
AR fs/ramfs/built-in.a
CC mm/util.o
CC lib/crypto/chacha.o
CC lib/xz/xz_dec_lzma2.o
CC kernel/power/process.o
CC fs/kernfs/symlink.o
CC kernel/power/suspend.o
CC fs/jbd2/recovery.o
AR lib/lzo/built-in.a
AR lib/zlib_deflate/built-in.a
CC arch/x86/mm/physaddr.o
CC sound/pci/hda/hda_auto_parser.o
CC arch/x86/events/intel/p4.o
CC drivers/pci/remove.o
CC mm/mmzone.o
CC drivers/pci/pci.o
CC arch/x86/kernel/cpu/topology_amd.o
AR security/keys/built-in.a
CC io_uring/eventfd.o
CC kernel/irq/manage.o
CC fs/ext4/bitmap.o
CC fs/proc/generic.o
AR lib/fonts/built-in.a
CC drivers/acpi/acpica/dsargs.o
CC fs/netfs/buffered_write.o
CC security/selinux/netlink.o
CC io_uring/uring_cmd.o
CC drivers/video/nomodeset.o
AR drivers/acpi/pmic/built-in.a
CC arch/x86/kernel/apic/init.o
CC drivers/pnp/pnpacpi/core.o
CC net/core/gen_estimator.o
CC fs/proc/array.o
CC lib/crypto/mpi/mpi-div.o
CC sound/core/ctljack.o
CC block/blk-merge.o
CC arch/x86/pci/bus_numa.o
CC arch/x86/pci/amd_bus.o
CC drivers/acpi/dptf/int340x_thermal.o
CC arch/x86/kernel/cpu/common.o
CC arch/x86/mm/tlb.o
CC crypto/geniv.o
AR fs/iomap/built-in.a
CC drivers/acpi/acpica/dscontrol.o
CC drivers/acpi/x86/apple.o
CC arch/x86/mm/cpu_entry_area.o
AR lib/lz4/built-in.a
CC drivers/acpi/tables.o
CC drivers/video/hdmi.o
AR fs/kernfs/built-in.a
CC fs/proc/fd.o
CC lib/crypto/mpi/mpi-mod.o
CC kernel/power/hibernate.o
CC lib/xz/xz_dec_bcj.o
CC net/core/net_namespace.o
CC drivers/acpi/x86/cmos_rtc.o
CC arch/x86/kernel/apic/hw_nmi.o
CC arch/x86/mm/maccess.o
CC sound/core/jack.o
AR lib/dim/built-in.a
CC lib/bug.o
CC kernel/irq/spurious.o
CC kernel/printk/sysctl.o
CC drivers/pnp/pnpacpi/rsparser.o
CC block/blk-timeout.o
CC drivers/acpi/osi.o
CC fs/ext4/block_validity.o
AR drivers/acpi/dptf/built-in.a
CC drivers/acpi/acpica/dsdebug.o
CC drivers/acpi/acpica/dsfield.o
CC drivers/acpi/x86/lpss.o
CC lib/zstd/decompress/zstd_ddict.o
CC arch/x86/events/intel/p6.o
CC net/ethtool/ioctl.o
CC security/selinux/nlmsgtab.o
CC fs/hugetlbfs/inode.o
CC fs/fat/cache.o
CC fs/jbd2/checkpoint.o
CC fs/isofs/namei.o
CC sound/pci/hda/hda_sysfs.o
CC fs/jbd2/revoke.o
CC fs/nfs/client.o
CC lib/zstd/decompress/zstd_decompress.o
AR lib/xz/built-in.a
CC arch/x86/events/intel/pt.o
CC lib/crypto/mpi/mpi-mul.o
CC kernel/power/snapshot.o
CC fs/isofs/inode.o
AR kernel/printk/built-in.a
AR arch/x86/pci/built-in.a
CC fs/fat/dir.o
CC block/blk-lib.o
CC fs/nfs/dir.o
CC drivers/acpi/osl.o
CC mm/vmstat.o
CC kernel/power/swap.o
CC fs/netfs/direct_read.o
CC arch/x86/kernel/apic/io_apic.o
CC net/netfilter/core.o
CC fs/isofs/dir.o
CC sound/pci/hda/hda_controller.o
CC drivers/acpi/acpica/dsinit.o
AR drivers/video/built-in.a
CC lib/crypto/aes.o
CC crypto/lskcipher.o
CC block/blk-mq.o
CC kernel/power/user.o
CC fs/proc/proc_tty.o
CC io_uring/openclose.o
CC arch/x86/events/intel/uncore.o
CC sound/core/hwdep.o
CC kernel/irq/resend.o
CC fs/netfs/direct_write.o
CC net/sched/sch_fifo.o
CC fs/exportfs/expfs.o
CC arch/x86/mm/pgprot.o
CC drivers/acpi/x86/s2idle.o
CC drivers/acpi/utils.o
CC drivers/acpi/acpica/dsmethod.o
CC drivers/acpi/reboot.o
CC fs/ext4/dir.o
CC lib/crypto/mpi/mpih-cmp.o
CC fs/fat/fatent.o
AR drivers/pnp/pnpacpi/built-in.a
CC drivers/pnp/core.o
CC arch/x86/kernel/head32.o
CC net/core/secure_seq.o
CC mm/backing-dev.o
CC kernel/irq/chip.o
CC security/selinux/netif.o
CC lib/zstd/decompress/zstd_decompress_block.o
CC arch/x86/kernel/cpu/rdrand.o
CC net/netfilter/nf_log.o
CC drivers/acpi/nvs.o
CC lib/buildid.o
CC arch/x86/events/intel/uncore_nhmex.o
CC fs/jbd2/journal.o
CC fs/proc/cmdline.o
CC arch/x86/kernel/cpu/match.o
CC arch/x86/mm/pgtable_32.o
CC fs/proc/consoles.o
CC sound/core/timer.o
CC fs/ext4/ext4_jbd2.o
CC drivers/acpi/acpica/dsmthdat.o
CC crypto/skcipher.o
AR fs/exportfs/built-in.a
CC drivers/pci/pci-driver.o
CC lib/crypto/mpi/mpih-div.o
CC io_uring/sqpoll.o
CC crypto/seqiv.o
CC fs/isofs/util.o
CC security/selinux/netnode.o
CC fs/netfs/iterator.o
CC security/selinux/netport.o
CC kernel/rcu/update.o
CC arch/x86/kernel/cpu/bugs.o
CC drivers/pci/search.o
CC drivers/pnp/card.o
AR fs/hugetlbfs/built-in.a
CC arch/x86/kernel/cpu/aperfmperf.o
CC sound/core/hrtimer.o
CC lib/clz_tab.o
CC net/core/flow_dissector.o
CC drivers/acpi/x86/utils.o
CC drivers/acpi/acpica/dsobject.o
CC net/sched/cls_cgroup.o
CC kernel/rcu/sync.o
CC lib/crypto/mpi/mpih-mul.o
CC drivers/pnp/driver.o
CC net/ipv4/netfilter/nf_defrag_ipv4.o
CC drivers/acpi/acpica/dsopcode.o
CC net/sched/ematch.o
CC net/ipv4/netfilter/nf_reject_ipv4.o
CC fs/lockd/clntlock.o
CC sound/pci/hda/hda_proc.o
CC fs/proc/cpuinfo.o
CC arch/x86/mm/iomap_32.o
CC kernel/power/poweroff.o
CC net/ethtool/common.o
CC kernel/irq/dummychip.o
CC sound/core/pcm.o
CC fs/fat/file.o
CC kernel/rcu/srcutree.o
CC arch/x86/kernel/apic/msi.o
CC lib/cmdline.o
CC fs/isofs/rock.o
AR drivers/amba/built-in.a
CC arch/x86/events/intel/uncore_snb.o
CC net/ipv4/netfilter/ip_tables.o
CC mm/mm_init.o
CC net/ethtool/netlink.o
AR kernel/power/built-in.a
CC arch/x86/kernel/ebda.o
CC drivers/acpi/acpica/dspkginit.o
CC lib/crypto/mpi/mpi-pow.o
CC net/netfilter/nf_queue.o
CC sound/core/pcm_native.o
CC arch/x86/mm/hugetlbpage.o
CC arch/x86/events/probe.o
CC kernel/rcu/tree.o
CC fs/proc/devices.o
CC drivers/pnp/resource.o
CC fs/nfs/file.o
CC drivers/acpi/x86/blacklist.o
CC kernel/irq/devres.o
CC drivers/acpi/acpica/dsutils.o
CC net/core/sysctl_net_core.o
CC crypto/echainiv.o
CC fs/netfs/locking.o
CC drivers/pci/rom.o
CC net/core/dev.o
CC crypto/ahash.o
CC net/core/dev_addr_lists.o
CC block/blk-mq-tag.o
CC lib/zstd/zstd_common_module.o
CC security/selinux/status.o
CC fs/nfs/getroot.o
CC drivers/acpi/wakeup.o
CC net/netfilter/nf_sockopt.o
CC arch/x86/kernel/apic/probe_32.o
CC kernel/irq/autoprobe.o
CC drivers/acpi/acpica/dswexec.o
AR drivers/acpi/x86/built-in.a
AR net/sched/built-in.a
AR sound/pci/mixart/built-in.a
CC net/core/dst.o
CC arch/x86/kernel/cpu/cpuid-deps.o
CC fs/isofs/export.o
CC fs/ext4/extents.o
CC net/ipv4/route.o
CC lib/crypto/mpi/mpiutil.o
CC arch/x86/mm/dump_pagetables.o
CC fs/proc/interrupts.o
CC sound/pci/hda/hda_hwdep.o
CC io_uring/xattr.o
CC fs/lockd/clntproc.o
AR kernel/livepatch/built-in.a
CC drivers/pci/setup-res.o
CC net/ethtool/bitset.o
CC fs/fat/inode.o
CC net/xfrm/xfrm_policy.o
CC fs/netfs/main.o
CC arch/x86/events/intel/uncore_snbep.o
CC kernel/irq/irqdomain.o
CC lib/zstd/common/debug.o
CC mm/percpu.o
CC lib/zstd/common/entropy_common.o
CC fs/lockd/clntxdr.o
CC block/blk-stat.o
CC drivers/pnp/manager.o
CC arch/x86/kernel/cpu/umwait.o
CC drivers/acpi/acpica/dswload.o
AR arch/x86/kernel/apic/built-in.a
MKCAP arch/x86/kernel/cpu/capflags.c
CC arch/x86/kernel/cpu/powerflags.o
CC lib/zstd/common/error_private.o
CC lib/zstd/common/fse_decompress.o
CC block/blk-mq-sysfs.o
CC crypto/shash.o
CC kernel/dma/mapping.o
AR drivers/clk/actions/built-in.a
AR drivers/clk/analogbits/built-in.a
CC lib/zstd/common/zstd_common.o
AR drivers/clk/bcm/built-in.a
AR drivers/clk/imgtec/built-in.a
AR drivers/clk/imx/built-in.a
CC kernel/dma/direct.o
CC fs/proc/loadavg.o
AR drivers/clk/ingenic/built-in.a
CC net/ipv4/netfilter/iptable_filter.o
AR drivers/clk/mediatek/built-in.a
AR drivers/clk/microchip/built-in.a
AR drivers/clk/mstar/built-in.a
CC arch/x86/kernel/platform-quirks.o
AR drivers/clk/mvebu/built-in.a
AR drivers/clk/ralink/built-in.a
AR drivers/clk/renesas/built-in.a
AR lib/crypto/mpi/built-in.a
AR drivers/clk/socfpga/built-in.a
CC lib/crypto/arc4.o
AR drivers/clk/sophgo/built-in.a
AR drivers/clk/sprd/built-in.a
CC fs/isofs/joliet.o
AR drivers/clk/starfive/built-in.a
AR drivers/clk/sunxi-ng/built-in.a
AR fs/jbd2/built-in.a
AR drivers/clk/ti/built-in.a
CC block/blk-mq-cpumap.o
AR drivers/clk/versatile/built-in.a
CC drivers/pnp/support.o
AR drivers/clk/xilinx/built-in.a
AR drivers/clk/built-in.a
CC kernel/dma/ops_helpers.o
CC block/blk-mq-sched.o
CC sound/pci/hda/hda_intel.o
CC kernel/entry/common.o
CC arch/x86/mm/highmem_32.o
CC drivers/acpi/acpica/dswload2.o
CC net/netfilter/utils.o
CC net/ipv4/netfilter/iptable_mangle.o
CC security/selinux/ss/ebitmap.o
CC drivers/pci/irq.o
CC security/selinux/ss/hashtab.o
CC kernel/irq/proc.o
CC drivers/acpi/sleep.o
CC drivers/acpi/device_sysfs.o
CC io_uring/nop.o
AR lib/zstd/built-in.a
CC crypto/akcipher.o
CC fs/proc/meminfo.o
CC lib/crypto/gf128mul.o
CC arch/x86/kernel/cpu/topology.o
CC io_uring/fs.o
CC net/xfrm/xfrm_state.o
CC net/xfrm/xfrm_hash.o
CC net/unix/af_unix.o
CC net/unix/garbage.o
CC drivers/acpi/acpica/dswscope.o
CC drivers/pnp/interface.o
CC drivers/acpi/device_pm.o
CC drivers/acpi/proc.o
CC fs/isofs/compress.o
CC io_uring/splice.o
CC io_uring/sync.o
CC arch/x86/events/intel/uncore_discovery.o
CC net/netfilter/nfnetlink.o
AR arch/x86/mm/built-in.a
CC arch/x86/kernel/cpu/proc.o
CC net/ethtool/strset.o
CC kernel/irq/migration.o
CC kernel/irq/cpuhotplug.o
CC fs/nfs/inode.o
CC fs/lockd/host.o
CC fs/fat/misc.o
CC drivers/pci/vpd.o
CC drivers/acpi/acpica/dswstate.o
CC kernel/entry/syscall_user_dispatch.o
CC sound/core/pcm_lib.o
CC fs/ext4/extents_status.o
CC security/selinux/ss/symtab.o
CC lib/crypto/blake2s.o
CC lib/crypto/blake2s-generic.o
CC fs/proc/stat.o
CC net/core/netevent.o
CC net/ethtool/linkinfo.o
CC block/ioctl.o
AR sound/pci/nm256/built-in.a
CC net/ethtool/linkmodes.o
CC crypto/sig.o
CC arch/x86/kernel/cpu/feat_ctl.o
CC net/ipv4/netfilter/ipt_REJECT.o
CC fs/netfs/misc.o
CC fs/proc/uptime.o
CC drivers/pnp/quirks.o
CC net/core/neighbour.o
CC net/core/rtnetlink.o
CC drivers/acpi/acpica/evevent.o
CC drivers/acpi/acpica/evgpe.o
CC arch/x86/kernel/process_32.o
CC net/xfrm/xfrm_input.o
CC security/selinux/ss/sidtab.o
CC lib/crypto/sha1.o
CC lib/crypto/sha256.o
AR fs/isofs/built-in.a
CC kernel/irq/pm.o
CC kernel/irq/msi.o
CC net/ethtool/rss.o
CC io_uring/msg_ring.o
AR kernel/entry/built-in.a
CC drivers/pci/setup-bus.o
AR sound/pci/hda/built-in.a
AR sound/pci/oxygen/built-in.a
CC net/ipv4/inetpeer.o
AR sound/pci/pcxhr/built-in.a
AR sound/pci/riptide/built-in.a
AR sound/pci/rme9652/built-in.a
CC net/netfilter/nfnetlink_log.o
AR sound/pci/trident/built-in.a
CC fs/fat/nfs.o
AR sound/pci/ymfpci/built-in.a
CC kernel/module/main.o
AR sound/pci/vx222/built-in.a
CC kernel/module/strict_rwx.o
AR sound/pci/built-in.a
CC net/unix/sysctl_net_unix.o
CC drivers/pci/vc.o
CC fs/nfs/super.o
CC block/genhd.o
CC arch/x86/events/intel/cstate.o
CC drivers/acpi/acpica/evgpeblk.o
CC fs/proc/util.o
CC lib/cpumask.o
CC mm/slab_common.o
CC net/ipv6/netfilter/ip6_tables.o
CC fs/proc/version.o
CC crypto/kpp.o
CC kernel/dma/remap.o
CC kernel/module/kmod.o
CC fs/ext4/file.o
CC drivers/pnp/system.o
CC fs/lockd/svc.o
AR lib/crypto/built-in.a
CC kernel/irq/affinity.o
CC fs/fat/namei_vfat.o
CC net/ipv6/netfilter/ip6table_filter.o
CC kernel/time/time.o
CC fs/netfs/objects.o
CC [M] net/ipv4/netfilter/iptable_nat.o
CC drivers/acpi/acpica/evgpeinit.o
CC kernel/time/timer.o
CC arch/x86/kernel/signal.o
CC net/netfilter/nf_conntrack_core.o
CC drivers/pci/mmap.o
CC fs/nfs/io.o
CC fs/proc/softirqs.o
CC lib/ctype.o
CC io_uring/advise.o
CC net/netfilter/nf_conntrack_standalone.o
CC lib/dec_and_lock.o
CC sound/core/pcm_misc.o
CC kernel/irq/matrix.o
AR drivers/pnp/built-in.a
AR arch/x86/events/intel/built-in.a
CC sound/core/pcm_memory.o
CC arch/x86/events/utils.o
AR kernel/dma/built-in.a
CC kernel/futex/core.o
CC net/ethtool/linkstate.o
CC net/ipv6/af_inet6.o
CC drivers/acpi/acpica/evgpeutil.o
CC sound/core/memalloc.o
CC security/selinux/ss/avtab.o
CC kernel/rcu/rcu_segcblist.o
CC arch/x86/kernel/cpu/intel.o
CC lib/decompress.o
ASN.1 crypto/rsapubkey.asn1.[ch]
ASN.1 crypto/rsaprivkey.asn1.[ch]
CC crypto/rsa.o
CC fs/proc/namespaces.o
CC lib/decompress_bunzip2.o
CC drivers/acpi/bus.o
CC fs/lockd/svclock.o
AR net/unix/built-in.a
CC fs/ext4/fsmap.o
CC block/ioprio.o
CC fs/lockd/svcshare.o
CC fs/lockd/svcproc.o
CC drivers/acpi/acpica/evglock.o
CC fs/nls/nls_base.o
CC kernel/module/tree_lookup.o
CC lib/decompress_inflate.o
CC fs/nls/nls_cp437.o
CC mm/compaction.o
CC fs/netfs/read_collect.o
CC net/ipv6/anycast.o
CC drivers/pci/devres.o
CC security/selinux/ss/policydb.o
CC security/selinux/ss/services.o
CC crypto/rsa_helper.o
AR kernel/rcu/built-in.a
CC net/packet/af_packet.o
CC fs/fat/namei_msdos.o
AR net/ipv4/netfilter/built-in.a
CC net/ipv4/protocol.o
CC security/selinux/ss/conditional.o
CC io_uring/epoll.o
CC net/xfrm/xfrm_output.o
CC drivers/acpi/acpica/evhandler.o
CC arch/x86/events/rapl.o
CC kernel/module/kallsyms.o
CC kernel/module/procfs.o
CC fs/netfs/read_pgpriv2.o
CC kernel/futex/syscalls.o
CC drivers/pci/proc.o
CC block/badblocks.o
CC fs/nfs/direct.o
CC arch/x86/kernel/cpu/tsx.o
CC arch/x86/kernel/cpu/intel_epb.o
CC fs/nls/nls_ascii.o
CC sound/core/pcm_timer.o
CC net/ipv6/netfilter/ip6table_mangle.o
CC crypto/rsa-pkcs1pad.o
AR fs/unicode/built-in.a
CC fs/proc/self.o
CC arch/x86/kernel/cpu/amd.o
CC lib/decompress_unlz4.o
CC fs/nfs/pagelist.o
CC net/ethtool/debug.o
CC sound/core/seq_device.o
AR kernel/irq/built-in.a
CC drivers/acpi/acpica/evmisc.o
CC fs/ext4/fsync.o
CC net/ipv4/ip_input.o
CC fs/ext4/hash.o
CC kernel/cgroup/cgroup.o
CC io_uring/statx.o
CC fs/nls/nls_iso8859-1.o
CC net/netfilter/nf_conntrack_expect.o
CC fs/autofs/init.o
CC fs/9p/vfs_super.o
AR fs/hostfs/built-in.a
CC mm/show_mem.o
CC mm/interval_tree.o
CC fs/ext4/ialloc.o
CC kernel/time/hrtimer.o
CC net/ipv6/netfilter/nf_defrag_ipv6_hooks.o
CC kernel/module/sysfs.o
CC fs/proc/thread_self.o
CC drivers/acpi/acpica/evregion.o
CC arch/x86/kernel/cpu/hygon.o
CC fs/nfs/read.o
CC lib/decompress_unlzma.o
AR net/dsa/built-in.a
CC drivers/pci/pci-sysfs.o
CC fs/lockd/svcsubs.o
AR fs/fat/built-in.a
CC drivers/acpi/acpica/evrgnini.o
CC fs/nls/nls_utf8.o
CC arch/x86/events/msr.o
CC fs/autofs/inode.o
CC kernel/time/sleep_timeout.o
CC fs/netfs/read_retry.o
CC kernel/cgroup/rstat.o
AR sound/core/built-in.a
CC crypto/rsassa-pkcs1.o
CC kernel/futex/pi.o
AR sound/sh/built-in.a
AR sound/synth/emux/built-in.a
AR sound/synth/built-in.a
AR sound/usb/misc/built-in.a
CC block/blk-rq-qos.o
AR sound/usb/usx2y/built-in.a
AR sound/usb/caiaq/built-in.a
AR sound/usb/6fire/built-in.a
AR sound/usb/hiface/built-in.a
CC crypto/acompress.o
CC block/disk-events.o
AR sound/usb/bcd2000/built-in.a
AR sound/usb/built-in.a
AR sound/firewire/built-in.a
AR sound/sparc/built-in.a
AR sound/spi/built-in.a
AR sound/parisc/built-in.a
AR sound/pcmcia/vx/built-in.a
AR sound/pcmcia/pdaudiocf/built-in.a
AR sound/pcmcia/built-in.a
AR sound/mips/built-in.a
CC block/blk-ia-ranges.o
AR sound/soc/built-in.a
AR sound/atmel/built-in.a
CC fs/netfs/write_collect.o
CC sound/hda/hda_bus_type.o
CC arch/x86/kernel/cpu/centaur.o
CC fs/lockd/mon.o
CC net/ethtool/wol.o
AR fs/nls/built-in.a
CC net/ipv4/ip_fragment.o
CC drivers/acpi/glue.o
CC kernel/time/timekeeping.o
CC io_uring/timeout.o
CC drivers/acpi/acpica/evsci.o
CC fs/9p/vfs_inode.o
CC fs/proc/proc_sysctl.o
CC net/ipv6/netfilter/nf_conntrack_reasm.o
CC block/early-lookup.o
CC net/ipv6/netfilter/nf_reject_ipv6.o
CC net/xfrm/xfrm_sysctl.o
AR kernel/module/built-in.a
CC lib/decompress_unlzo.o
CC sound/hda/hdac_bus.o
CC fs/nfs/symlink.o
CC fs/netfs/write_issue.o
CC drivers/acpi/acpica/evxface.o
CC arch/x86/kernel/cpu/transmeta.o
AR arch/x86/events/built-in.a
CC fs/ext4/indirect.o
CC fs/ext4/inline.o
CC fs/autofs/root.o
CC kernel/futex/requeue.o
CC drivers/acpi/scan.o
CC fs/lockd/trace.o
CC fs/proc/proc_net.o
CC security/selinux/ss/mls.o
CC net/sunrpc/auth_gss/auth_gss.o
CC crypto/scompress.o
AR sound/x86/built-in.a
CC net/sunrpc/clnt.o
CC net/netfilter/nf_conntrack_helper.o
CC fs/proc/kcore.o
CC drivers/acpi/acpica/evxfevnt.o
CC fs/nfs/unlink.o
CC net/core/utils.o
CC drivers/pci/slot.o
CC arch/x86/kernel/signal_32.o
CC lib/decompress_unxz.o
CC kernel/trace/trace_clock.o
CC security/selinux/ss/context.o
CC block/bounce.o
CC kernel/trace/ring_buffer.o
CC mm/list_lru.o
CC sound/hda/hdac_device.o
CC drivers/dma/dw/core.o
CC arch/x86/kernel/cpu/zhaoxin.o
AR drivers/soc/apple/built-in.a
AR drivers/soc/aspeed/built-in.a
CC drivers/dma/dw/dw.o
AR drivers/soc/bcm/built-in.a
CC fs/lockd/xdr.o
AR drivers/soc/fsl/built-in.a
CC drivers/acpi/acpica/evxfgpe.o
CC io_uring/fdinfo.o
AR drivers/soc/fujitsu/built-in.a
CC net/ethtool/features.o
AR drivers/soc/hisilicon/built-in.a
AR drivers/soc/imx/built-in.a
CC net/sunrpc/xprt.o
AR drivers/soc/ixp4xx/built-in.a
AR drivers/soc/loongson/built-in.a
CC kernel/futex/waitwake.o
AR drivers/soc/mediatek/built-in.a
AR drivers/soc/microchip/built-in.a
CC fs/9p/vfs_inode_dotl.o
AR drivers/soc/nuvoton/built-in.a
CC net/xfrm/xfrm_replay.o
AR drivers/soc/pxa/built-in.a
AR drivers/soc/amlogic/built-in.a
AR drivers/soc/qcom/built-in.a
AR drivers/soc/renesas/built-in.a
CC net/sunrpc/auth_gss/gss_generic_token.o
CC drivers/dma/dw/idma32.o
AR drivers/soc/rockchip/built-in.a
CC fs/debugfs/inode.o
AR drivers/soc/sunxi/built-in.a
AR drivers/soc/ti/built-in.a
AR drivers/soc/versatile/built-in.a
AR drivers/soc/xilinx/built-in.a
AR drivers/soc/built-in.a
CC drivers/acpi/mipi-disco-img.o
CC fs/autofs/symlink.o
CC net/ipv4/ip_forward.o
CC lib/decompress_unzstd.o
CC net/ipv6/netfilter/ip6t_ipv6header.o
CC arch/x86/kernel/traps.o
CC arch/x86/kernel/cpu/vortex.o
CC security/selinux/netlabel.o
CC net/ipv6/ip6_output.o
CC crypto/algboss.o
CC kernel/bpf/core.o
CC kernel/time/ntp.o
CC drivers/pci/pci-acpi.o
AR fs/netfs/built-in.a
CC kernel/events/core.o
CC drivers/acpi/acpica/evxfregn.o
CC drivers/acpi/acpica/exconcat.o
CC fs/proc/vmcore.o
CC kernel/trace/trace.o
CC fs/9p/vfs_addr.o
CC mm/workingset.o
AR net/wireless/tests/built-in.a
CC net/wireless/core.o
CC fs/debugfs/file.o
CC drivers/dma/hsu/hsu.o
CC net/ipv6/netfilter/ip6t_REJECT.o
CC arch/x86/kernel/cpu/perfctr-watchdog.o
AR net/packet/built-in.a
CC crypto/testmgr.o
CC block/bsg.o
CC lib/dump_stack.o
CC lib/earlycpio.o
AR kernel/futex/built-in.a
CC drivers/virtio/virtio.o
CC drivers/pci/iomap.o
CC net/core/link_watch.o
CC kernel/time/clocksource.o
CC io_uring/cancel.o
CC net/netfilter/nf_conntrack_proto.o
CC mm/debug.o
CC sound/hda/hdac_sysfs.o
CC net/ipv4/ip_options.o
CC drivers/acpi/acpica/exconfig.o
CC fs/autofs/waitq.o
CC fs/lockd/clnt4xdr.o
CC fs/ext4/inode.o
CC net/ethtool/privflags.o
CC net/core/filter.o
CC drivers/dma/dw/acpi.o
CC net/xfrm/xfrm_device.o
CC kernel/cgroup/namespace.o
CC net/wireless/sysfs.o
CC drivers/acpi/acpica/exconvrt.o
AR sound/xen/built-in.a
CC block/blk-cgroup.o
CC kernel/fork.o
CC mm/gup.o
CC kernel/cgroup/cgroup-v1.o
CC arch/x86/kernel/cpu/vmware.o
AR sound/virtio/built-in.a
CC arch/x86/kernel/cpu/hypervisor.o
CC crypto/cmac.o
CC fs/9p/vfs_file.o
CC lib/extable.o
CC net/xfrm/xfrm_nat_keepalive.o
CC kernel/cgroup/freezer.o
AR drivers/dma/hsu/built-in.a
CC fs/proc/kmsg.o
CC drivers/pci/quirks.o
AR net/mac80211/tests/built-in.a
CC net/mac80211/main.o
CC net/netlabel/netlabel_user.o
CC net/rfkill/core.o
CC drivers/virtio/virtio_ring.o
CC net/sunrpc/auth_gss/gss_mech_switch.o
AR security/selinux/built-in.a
AR security/built-in.a
CC fs/nfs/write.o
CC net/ethtool/rings.o
CC net/9p/mod.o
CC sound/hda/hdac_regmap.o
AR drivers/dma/dw/built-in.a
CC fs/autofs/expire.o
CC net/dns_resolver/dns_key.o
AR drivers/dma/idxd/built-in.a
AR drivers/dma/amd/built-in.a
AR drivers/dma/mediatek/built-in.a
CC drivers/acpi/acpica/excreate.o
CC kernel/time/jiffies.o
AR drivers/dma/qcom/built-in.a
CC io_uring/waitid.o
AR fs/debugfs/built-in.a
AR drivers/dma/stm32/built-in.a
CC net/ethtool/channels.o
AR drivers/dma/ti/built-in.a
AR drivers/dma/xilinx/built-in.a
CC drivers/dma/dmaengine.o
AR net/ipv6/netfilter/built-in.a
CC net/mac80211/status.o
CC lib/flex_proportions.o
CC kernel/trace/trace_output.o
CC net/handshake/alert.o
CC crypto/hmac.o
CC fs/proc/page.o
CC net/netfilter/nf_conntrack_proto_generic.o
CC arch/x86/kernel/cpu/mshyperv.o
CC fs/lockd/xdr4.o
CC drivers/pci/pci-label.o
CC kernel/time/timer_list.o
CC drivers/acpi/acpica/exdebug.o
CC net/ipv4/ip_output.o
CC fs/9p/vfs_dir.o
CC fs/ext4/ioctl.o
CC net/devres.o
CC net/9p/client.o
CC lib/idr.o
CC net/dns_resolver/dns_query.o
CC net/sunrpc/socklib.o
CC net/rfkill/input.o
CC net/netlabel/netlabel_kapi.o
CC net/sunrpc/xprtsock.o
CC sound/hda/hdac_controller.o
CC fs/autofs/dev-ioctl.o
CC drivers/acpi/acpica/exdump.o
CC net/xfrm/xfrm_algo.o
CC net/9p/error.o
CC io_uring/register.o
CC crypto/crypto_null.o
CC net/9p/protocol.o
CC kernel/cgroup/legacy_freezer.o
AR fs/proc/built-in.a
CC drivers/virtio/virtio_anchor.o
CC fs/nfs/namespace.o
CC block/blk-ioprio.o
CC drivers/tty/vt/vt_ioctl.o
CC lib/iomem_copy.o
CC net/ethtool/coalesce.o
CC drivers/acpi/acpica/exfield.o
CC arch/x86/kernel/cpu/debugfs.o
CC net/ipv6/ip6_input.o
CC net/sunrpc/auth_gss/svcauth_gss.o
CC kernel/time/timeconv.o
CC fs/9p/vfs_dentry.o
CC net/netfilter/nf_conntrack_proto_tcp.o
CC lib/irq_regs.o
CC drivers/tty/hvc/hvc_console.o
CC drivers/dma/virt-dma.o
AR net/dns_resolver/built-in.a
CC net/ipv6/addrconf.o
AR net/rfkill/built-in.a
CC fs/9p/v9fs.o
AR kernel/bpf/built-in.a
CC drivers/char/hw_random/core.o
CC fs/lockd/svc4proc.o
CC lib/is_single_threaded.o
CC net/handshake/genl.o
CC lib/klist.o
CC kernel/time/timecounter.o
CC drivers/acpi/acpica/exfldio.o
CC block/blk-iolatency.o
CC kernel/time/alarmtimer.o
CC crypto/md5.o
CC drivers/virtio/virtio_pci_modern_dev.o
CC sound/hda/hdac_stream.o
CC mm/mmap_lock.o
AR fs/autofs/built-in.a
CC net/core/sock_diag.o
CC drivers/acpi/acpica/exmisc.o
CC kernel/cgroup/pids.o
CC net/9p/trans_common.o
CC sound/sound_core.o
CC arch/x86/kernel/cpu/bus_lock.o
CC drivers/dma/acpi-dma.o
CC drivers/pci/vgaarb.o
CC sound/last.o
CC fs/tracefs/inode.o
CC lib/kobject.o
CC mm/highmem.o
CC net/wireless/radiotap.o
CC fs/lockd/procfs.o
CC net/ipv6/addrlabel.o
CC net/xfrm/xfrm_user.o
CC net/netlabel/netlabel_domainhash.o
CC drivers/acpi/acpica/exmutex.o
CC drivers/tty/serial/8250/8250_core.o
AR drivers/tty/ipwireless/built-in.a
CC drivers/tty/serial/8250/8250_platform.o
CC drivers/tty/vt/vc_screen.o
CC fs/9p/fid.o
AR drivers/tty/hvc/built-in.a
CC drivers/char/hw_random/intel-rng.o
CC net/core/dev_ioctl.o
CC crypto/sha256_generic.o
CC net/ipv4/ip_sockglue.o
CC drivers/virtio/virtio_pci_legacy_dev.o
CC net/handshake/netlink.o
CC net/ipv4/inet_hashtables.o
CC kernel/cgroup/rdma.o
CC net/ethtool/pause.o
CC net/9p/trans_fd.o
CC net/ipv4/inet_timewait_sock.o
CC kernel/trace/trace_seq.o
CC lib/kobject_uevent.o
CC fs/nfs/mount_clnt.o
CC drivers/tty/serial/serial_core.o
CC drivers/char/hw_random/amd-rng.o
CC drivers/char/agp/backend.o
CC drivers/acpi/acpica/exnames.o
CC sound/hda/array.o
AR drivers/dma/built-in.a
CC io_uring/truncate.o
CC net/sunrpc/sched.o
CC drivers/acpi/acpica/exoparg1.o
CC kernel/trace/trace_stat.o
CC arch/x86/kernel/cpu/capflags.o
AR arch/x86/kernel/cpu/built-in.a
CC arch/x86/kernel/idt.o
CC net/mac80211/driver-ops.o
AR fs/lockd/built-in.a
CC net/sunrpc/auth_gss/gss_rpc_upcall.o
CC kernel/time/posix-timers.o
CC fs/tracefs/event_inode.o
CC crypto/sha512_generic.o
CC fs/ext4/mballoc.o
AR drivers/iommu/amd/built-in.a
AR drivers/iommu/intel/built-in.a
CC net/socket.o
CC block/blk-iocost.o
AR drivers/iommu/arm/arm-smmu/built-in.a
AR drivers/iommu/arm/arm-smmu-v3/built-in.a
AR drivers/iommu/arm/built-in.a
AR drivers/iommu/iommufd/built-in.a
CC drivers/virtio/virtio_pci_modern.o
AR drivers/pci/built-in.a
CC fs/9p/xattr.o
AR drivers/iommu/riscv/built-in.a
CC fs/nfs/nfstrace.o
CC net/wireless/util.o
CC drivers/iommu/iommu.o
CC net/netfilter/nf_conntrack_proto_udp.o
CC mm/memory.o
CC kernel/exec_domain.o
CC [M] fs/efivarfs/inode.o
CC kernel/cgroup/cpuset.o
CC drivers/tty/vt/selection.o
CC drivers/tty/serial/8250/8250_pnp.o
CC fs/nfs/export.o
CC drivers/acpi/acpica/exoparg2.o
CC mm/mincore.o
CC drivers/iommu/iommu-traces.o
CC drivers/char/hw_random/geode-rng.o
CC sound/hda/hdmi_chmap.o
CC drivers/char/agp/generic.o
CC net/netlabel/netlabel_addrlist.o
CC net/ethtool/eee.o
CC net/handshake/request.o
CC net/ipv4/inet_connection_sock.o
CC kernel/trace/trace_printk.o
CC lib/logic_pio.o
CC io_uring/memmap.o
CC drivers/acpi/acpica/exoparg3.o
CC crypto/sha3_generic.o
CC arch/x86/kernel/irq.o
AR fs/9p/built-in.a
CC net/9p/trans_virtio.o
CC [M] fs/efivarfs/file.o
CC block/mq-deadline.o
CC drivers/char/hw_random/via-rng.o
CC drivers/virtio/virtio_pci_common.o
CC sound/hda/trace.o
CC drivers/tty/vt/keyboard.o
AR fs/tracefs/built-in.a
AR drivers/gpu/host1x/built-in.a
CC drivers/tty/serial/8250/8250_rsa.o
AR drivers/gpu/vga/built-in.a
CC drivers/tty/vt/vt.o
CC fs/open.o
CC net/sunrpc/auth_gss/gss_rpc_xdr.o
AR drivers/gpu/drm/tests/built-in.a
CC drivers/acpi/resource.o
AR drivers/gpu/drm/arm/built-in.a
AR drivers/gpu/drm/clients/built-in.a
CC drivers/gpu/drm/display/drm_display_helper_mod.o
CC drivers/acpi/acpica/exoparg6.o
CC drivers/gpu/drm/display/drm_dp_dual_mode_helper.o
AR drivers/char/hw_random/built-in.a
CC arch/x86/kernel/irq_32.o
CC fs/ext4/migrate.o
CC kernel/time/posix-cpu-timers.o
CC crypto/ecb.o
CC lib/maple_tree.o
CC net/netfilter/nf_conntrack_proto_icmp.o
CC drivers/iommu/iommu-sysfs.o
CC net/ethtool/tsinfo.o
CC drivers/tty/serial/8250/8250_port.o
CC [M] fs/efivarfs/super.o
CC drivers/tty/serial/8250/8250_dma.o
CC io_uring/io-wq.o
CC drivers/acpi/acpica/exprep.o
CC drivers/gpu/drm/ttm/ttm_tt.o
CC drivers/char/agp/isoch.o
CC kernel/trace/pid_list.o
CC kernel/panic.o
CC drivers/acpi/acpica/exregion.o
AR net/xfrm/built-in.a
CC crypto/cbc.o
CC fs/nfs/sysfs.o
CC net/netlabel/netlabel_mgmt.o
CC drivers/virtio/virtio_pci_legacy.o
CC drivers/acpi/acpi_processor.o
CC sound/hda/hdac_component.o
CC net/sunrpc/auth_gss/trace.o
CC kernel/events/ring_buffer.o
CC drivers/iommu/dma-iommu.o
CC drivers/gpu/drm/display/drm_dp_helper.o
CC net/netfilter/nf_conntrack_extend.o
CC net/netfilter/nf_conntrack_acct.o
CC drivers/gpu/drm/display/drm_dp_mst_topology.o
CC net/handshake/tlshd.o
AR net/9p/built-in.a
CC net/handshake/trace.o
CC net/ipv6/route.o
CC drivers/acpi/acpica/exresnte.o
CC crypto/ctr.o
CC io_uring/futex.o
CC kernel/cgroup/misc.o
CC fs/read_write.o
CC net/netfilter/nf_conntrack_seqadj.o
CC drivers/tty/tty_io.o
CC drivers/tty/n_tty.o
CC drivers/char/agp/amd64-agp.o
CC kernel/time/posix-clock.o
CC drivers/connector/cn_queue.o
CC [M] fs/efivarfs/vars.o
CC net/ethtool/cabletest.o
CC drivers/gpu/drm/ttm/ttm_bo.o
CC kernel/trace/trace_sched_switch.o
CC drivers/virtio/virtio_pci_admin_legacy_io.o
CC kernel/trace/trace_nop.o
COPY drivers/tty/vt/defkeymap.c
CC block/kyber-iosched.o
CC drivers/acpi/acpica/exresolv.o
CC net/netlabel/netlabel_unlabeled.o
CC arch/x86/kernel/dumpstack_32.o
CC sound/hda/hdac_i915.o
CC net/core/tso.o
CC fs/nfs/fs_context.o
CC net/mac80211/sta_info.o
CC crypto/gcm.o
CC net/ipv4/tcp.o
CC net/ipv4/tcp_input.o
CC kernel/cgroup/debug.o
CC drivers/tty/serial/serial_base_bus.o
CC drivers/acpi/acpica/exresop.o
CC drivers/iommu/iova.o
CC kernel/events/callchain.o
CC drivers/gpu/drm/display/drm_dsc_helper.o
CC fs/file_table.o
CC drivers/virtio/virtio_input.o
CC net/sunrpc/auth_gss/gss_krb5_mech.o
CC fs/ext4/mmp.o
CC io_uring/napi.o
CC drivers/char/agp/intel-agp.o
CC drivers/tty/serial/8250/8250_dwlib.o
LD [M] fs/efivarfs/efivarfs.o
CC drivers/tty/tty_ioctl.o
CC kernel/time/itimer.o
CC arch/x86/kernel/time.o
CC sound/hda/intel-dsp-config.o
CC drivers/acpi/acpica/exserial.o
CC drivers/base/power/sysfs.o
CC drivers/base/firmware_loader/builtin/main.o
CC drivers/base/regmap/regmap.o
CC drivers/tty/vt/consolemap.o
CC drivers/gpu/drm/ttm/ttm_bo_util.o
CC drivers/connector/connector.o
CC drivers/base/firmware_loader/main.o
CC mm/mlock.o
CC net/ethtool/tunnels.o
CC net/netfilter/nf_conntrack_proto_icmpv6.o
AR net/handshake/built-in.a
CC net/wireless/reg.o
AR kernel/cgroup/built-in.a
CC net/sunrpc/auth_gss/gss_krb5_seal.o
CC net/core/sock_reuseport.o
CC arch/x86/kernel/ioport.o
CC kernel/trace/blktrace.o
AR drivers/base/firmware_loader/builtin/built-in.a
CC net/sunrpc/auth.o
CC crypto/ccm.o
CC drivers/acpi/acpica/exstore.o
CC drivers/gpu/drm/i915/i915_config.o
AR drivers/iommu/built-in.a
CC net/ipv4/tcp_output.o
CC drivers/tty/serial/serial_ctrl.o
CC kernel/events/hw_breakpoint.o
CC drivers/base/power/generic_ops.o
CC drivers/virtio/virtio_dma_buf.o
CC drivers/gpu/drm/display/drm_hdcp_helper.o
CC drivers/gpu/drm/display/drm_hdmi_helper.o
CC drivers/tty/serial/8250/8250_pcilib.o
CC kernel/time/clockevents.o
CC net/netlabel/netlabel_cipso_v4.o
CC net/sysctl_net.o
CC drivers/char/agp/intel-gtt.o
CC net/mac80211/wep.o
CC block/blk-mq-pci.o
CC drivers/gpu/drm/i915/i915_driver.o
CC sound/hda/intel-nhlt.o
CC drivers/acpi/processor_core.o
CC block/blk-mq-virtio.o
CC drivers/acpi/acpica/exstoren.o
CC net/sunrpc/auth_gss/gss_krb5_unseal.o
CC net/sunrpc/auth_gss/gss_krb5_wrap.o
HOSTCC drivers/tty/vt/conmakehash
CC net/netlabel/netlabel_calipso.o
CC drivers/connector/cn_proc.o
CC fs/ext4/move_extent.o
CC drivers/base/power/common.o
CC drivers/base/regmap/regcache.o
CC drivers/gpu/drm/ttm/ttm_bo_vm.o
CC drivers/tty/vt/defkeymap.o
AR drivers/base/firmware_loader/built-in.a
CC arch/x86/kernel/dumpstack.o
CC fs/ext4/namei.o
CC crypto/aes_generic.o
AR drivers/virtio/built-in.a
CC kernel/trace/trace_events.o
CC drivers/acpi/acpica/exstorob.o
AR io_uring/built-in.a
CC drivers/base/power/qos.o
CC kernel/trace/trace_export.o
CC sound/hda/intel-sdw-acpi.o
CC kernel/time/tick-common.o
CC drivers/tty/serial/8250/8250_early.o
CONMK drivers/tty/vt/consolemap_deftbl.c
CC drivers/tty/vt/consolemap_deftbl.o
CC drivers/acpi/acpica/exsystem.o
AR drivers/tty/vt/built-in.a
CC net/mac80211/aead_api.o
CC drivers/char/mem.o
CC drivers/acpi/processor_pdc.o
CC net/ethtool/fec.o
CC fs/nfs/nfsroot.o
CC drivers/base/regmap/regcache-rbtree.o
CC net/wireless/scan.o
CC block/blk-mq-debugfs.o
CC mm/mmap.o
CC net/netfilter/nf_conntrack_netlink.o
CC fs/super.o
CC drivers/acpi/acpica/extrace.o
CC drivers/gpu/drm/display/drm_scdc_helper.o
AR drivers/char/agp/built-in.a
CC kernel/events/uprobes.o
CC net/sunrpc/auth_gss/gss_krb5_crypto.o
CC net/core/fib_notifier.o
CC lib/memcat_p.o
CC crypto/crc32c_generic.o
AR sound/hda/built-in.a
AR sound/built-in.a
CC drivers/tty/serial/serial_port.o
CC drivers/tty/serial/8250/8250_exar.o
CC fs/ext4/page-io.o
AR drivers/base/test/built-in.a
CC drivers/block/loop.o
CC kernel/trace/trace_event_perf.o
CC drivers/gpu/drm/i915/i915_drm_client.o
CC drivers/gpu/drm/ttm/ttm_module.o
CC drivers/tty/serial/earlycon.o
CC drivers/acpi/acpica/exutils.o
CC fs/nfs/sysctl.o
AR net/netlabel/built-in.a
CC arch/x86/kernel/nmi.o
CC net/core/xdp.o
CC lib/nmi_backtrace.o
CC drivers/base/regmap/regcache-flat.o
CC lib/objpool.o
CC net/core/flow_offload.o
CC drivers/block/virtio_blk.o
CC net/ipv6/ip6_fib.o
AR drivers/connector/built-in.a
CC fs/nfs/nfs3super.o
CC crypto/authenc.o
CC drivers/acpi/ec.o
CC drivers/char/random.o
CC block/blk-pm.o
CC kernel/time/tick-broadcast.o
CC drivers/acpi/acpica/hwacpi.o
CC net/ethtool/eeprom.o
CC drivers/tty/serial/8250/8250_lpss.o
AR drivers/gpu/drm/display/built-in.a
CC drivers/base/component.o
CC drivers/base/power/runtime.o
CC drivers/gpu/drm/ttm/ttm_execbuf_util.o
CC net/wireless/nl80211.o
CC fs/ext4/readpage.o
CC drivers/misc/eeprom/eeprom_93cx6.o
CC kernel/trace/trace_events_filter.o
CC drivers/gpu/drm/ttm/ttm_range_manager.o
CC drivers/base/regmap/regcache-maple.o
CC drivers/gpu/drm/ttm/ttm_resource.o
CC kernel/cpu.o
CC fs/ext4/resize.o
CC drivers/acpi/acpica/hwesleep.o
CC drivers/acpi/dock.o
CC arch/x86/kernel/ldt.o
CC drivers/tty/tty_ldisc.o
CC net/sunrpc/auth_gss/gss_krb5_keys.o
AR drivers/misc/eeprom/built-in.a
AR drivers/misc/cb710/built-in.a
CC drivers/char/misc.o
AR drivers/misc/lis3lv02d/built-in.a
CC kernel/exit.o
AR drivers/misc/cardreader/built-in.a
AR drivers/misc/keba/built-in.a
CC kernel/softirq.o
AR drivers/misc/built-in.a
CC block/holder.o
CC mm/mmu_gather.o
CC net/ethtool/stats.o
CC net/mac80211/wpa.o
CC kernel/time/tick-broadcast-hrtimer.o
CC drivers/base/core.o
CC drivers/gpu/drm/i915/i915_getparam.o
CC drivers/acpi/acpica/hwgpe.o
CC drivers/acpi/acpica/hwregs.o
CC crypto/authencesn.o
CC fs/nfs/nfs3client.o
CC drivers/acpi/pci_root.o
CC drivers/tty/serial/8250/8250_mid.o
CC kernel/trace/trace_events_trigger.o
CC arch/x86/kernel/setup.o
CC net/mac80211/scan.o
AR drivers/mfd/built-in.a
CC fs/ext4/super.o
CC drivers/tty/tty_buffer.o
AR drivers/block/built-in.a
CC drivers/base/regmap/regmap-debugfs.o
CC net/wireless/mlme.o
CC lib/plist.o
CC kernel/time/tick-oneshot.o
CC kernel/resource.o
AR kernel/events/built-in.a
AR drivers/gpu/drm/renesas/rcar-du/built-in.a
CC drivers/acpi/acpica/hwsleep.o
AR drivers/gpu/drm/renesas/rz-du/built-in.a
AR drivers/gpu/drm/renesas/built-in.a
CC fs/nfs/nfs3proc.o
CC lib/radix-tree.o
CC fs/char_dev.o
CC net/core/gro.o
CC drivers/tty/tty_port.o
CC drivers/base/power/wakeirq.o
CC drivers/acpi/pci_link.o
CC kernel/sysctl.o
AR drivers/nfc/built-in.a
CC drivers/gpu/drm/i915/i915_ioctl.o
CC drivers/acpi/acpica/hwvalid.o
CC net/ipv4/tcp_timer.o
CC net/netfilter/nf_conntrack_ftp.o
CC drivers/gpu/drm/ttm/ttm_pool.o
CC drivers/char/virtio_console.o
CC crypto/lzo.o
CC arch/x86/kernel/x86_init.o
AR block/built-in.a
CC net/ethtool/phc_vclocks.o
CC drivers/base/bus.o
CC net/sunrpc/auth_null.o
CC kernel/time/tick-sched.o
CC mm/mprotect.o
CC drivers/tty/serial/8250/8250_pci.o
CC fs/nfs/nfs3xdr.o
CC drivers/acpi/acpica/hwxface.o
CC net/ipv6/ipv6_sockglue.o
CC drivers/base/power/main.o
CC fs/stat.o
AR net/sunrpc/auth_gss/built-in.a
CC fs/nfs/nfs3acl.o
CC net/netfilter/nf_conntrack_irc.o
CC drivers/base/dd.o
AR drivers/base/regmap/built-in.a
CC crypto/lzo-rle.o
CC arch/x86/kernel/i8259.o
CC net/core/netdev-genl.o
CC net/mac80211/offchannel.o
CC drivers/tty/tty_mutex.o
CC drivers/char/hpet.o
CC net/wireless/ibss.o
CC net/ipv6/ndisc.o
CC fs/ext4/symlink.o
CC drivers/gpu/drm/i915/i915_irq.o
CC lib/ratelimit.o
CC kernel/trace/trace_eprobe.o
CC drivers/tty/serial/8250/8250_pericom.o
CC net/netfilter/nf_conntrack_sip.o
CC net/netfilter/nf_nat_core.o
CC drivers/acpi/acpica/hwxfsleep.o
CC net/ipv4/tcp_ipv4.o
CC mm/mremap.o
CC net/ethtool/mm.o
CC drivers/gpu/drm/i915/i915_mitigations.o
CC lib/rbtree.o
CC drivers/gpu/drm/ttm/ttm_device.o
CC drivers/tty/tty_ldsem.o
CC drivers/char/nvram.o
CC net/core/netdev-genl-gen.o
CC arch/x86/kernel/irqinit.o
CC crypto/rng.o
CC drivers/acpi/acpica/hwpci.o
CC drivers/acpi/pci_irq.o
CC fs/nfs/nfs4proc.o
CC net/sunrpc/auth_tls.o
AR drivers/gpu/drm/omapdrm/built-in.a
CC fs/ext4/sysfs.o
CC kernel/time/timer_migration.o
CC kernel/time/vsyscall.o
CC lib/seq_buf.o
CC fs/exec.o
CC net/wireless/sme.o
CC drivers/gpu/drm/ttm/ttm_sys_manager.o
CC fs/nfs/nfs4xdr.o
CC net/sunrpc/auth_unix.o
CC arch/x86/kernel/jump_label.o
CC drivers/tty/tty_baudrate.o
AR drivers/gpu/drm/tilcdc/built-in.a
CC kernel/capability.o
CC drivers/acpi/acpica/nsaccess.o
CC crypto/drbg.o
CC kernel/time/timekeeping_debug.o
CC drivers/gpu/drm/virtio/virtgpu_drv.o
CC fs/nfs/nfs4state.o
CC lib/siphash.o
AR drivers/tty/serial/8250/built-in.a
AR drivers/tty/serial/built-in.a
CC net/wireless/chan.o
CC drivers/gpu/drm/ttm/ttm_agp_backend.o
CC fs/ext4/xattr.o
CC drivers/base/syscore.o
CC net/ipv6/udp.o
CC fs/nfs/nfs4renewd.o
AR drivers/char/built-in.a
AR drivers/gpu/drm/imx/built-in.a
CC drivers/gpu/drm/virtio/virtgpu_kms.o
CC drivers/base/power/wakeup.o
CC net/ethtool/module.o
CC kernel/ptrace.o
CC kernel/user.o
CC kernel/trace/trace_kprobe.o
CC fs/nfs/nfs4super.o
CC net/netfilter/nf_nat_proto.o
CC mm/msync.o
CC fs/pipe.o
CC drivers/gpu/drm/i915/i915_module.o
CC kernel/trace/error_report-traces.o
CC drivers/acpi/acpica/nsalloc.o
CC drivers/base/driver.o
CC lib/string.o
CC drivers/tty/tty_jobctrl.o
CC arch/x86/kernel/irq_work.o
CC net/core/gso.o
CC drivers/tty/n_null.o
CC lib/timerqueue.o
CC drivers/base/class.o
CC drivers/acpi/acpi_apd.o
AR drivers/gpu/drm/ttm/built-in.a
CC fs/namei.o
CC fs/ext4/xattr_hurd.o
CC drivers/acpi/acpica/nsarguments.o
CC net/netfilter/nf_nat_helper.o
CC lib/union_find.o
CC drivers/acpi/acpica/nsconvert.o
CC drivers/base/power/wakeup_stats.o
CC kernel/trace/power-traces.o
CC crypto/jitterentropy.o
CC lib/vsprintf.o
CC net/sunrpc/svc.o
CC fs/nfs/nfs4file.o
CC net/ipv6/udplite.o
CC crypto/jitterentropy-kcapi.o
CC net/netfilter/nf_nat_masquerade.o
CC drivers/gpu/drm/virtio/virtgpu_gem.o
CC mm/page_vma_mapped.o
CC drivers/tty/pty.o
CC drivers/base/platform.o
CC drivers/gpu/drm/virtio/virtgpu_vram.o
CC fs/nfs/delegation.o
CC drivers/gpu/drm/virtio/virtgpu_display.o
AR drivers/dax/hmem/built-in.a
AR drivers/dax/built-in.a
CC lib/win_minmax.o
CC lib/xarray.o
CC drivers/base/cpu.o
CC drivers/acpi/acpica/nsdump.o
CC kernel/time/namespace.o
CC fs/fcntl.o
CC mm/pagewalk.o
CC net/netfilter/nf_nat_ftp.o
CC net/mac80211/ht.o
CC crypto/ghash-generic.o
CC kernel/signal.o
CC fs/nfs/nfs4idmap.o
CC drivers/acpi/acpi_platform.o
CC drivers/gpu/drm/i915/i915_params.o
CC lib/lockref.o
CC net/ethtool/cmis_fw_update.o
CC arch/x86/kernel/probe_roms.o
CC drivers/acpi/acpi_pnp.o
CC drivers/base/power/trace.o
CC crypto/hash_info.o
CC drivers/acpi/acpica/nseval.o
CC drivers/acpi/acpica/nsinit.o
CC drivers/acpi/power.o
CC net/ipv4/tcp_minisocks.o
CC net/core/net-sysfs.o
CC net/ipv6/raw.o
CC mm/pgtable-generic.o
CC drivers/dma-buf/dma-buf.o
CC fs/nfs/callback.o
CC net/core/hotdata.o
CC drivers/gpu/drm/virtio/virtgpu_vq.o
CC drivers/tty/tty_audit.o
CC crypto/rsapubkey.asn1.o
CC crypto/rsaprivkey.asn1.o
CC lib/bcd.o
AR crypto/built-in.a
AR kernel/time/built-in.a
CC drivers/dma-buf/dma-fence.o
CC fs/ioctl.o
AR drivers/cxl/core/built-in.a
AR drivers/cxl/built-in.a
CC drivers/macintosh/mac_hid.o
CC net/ipv4/tcp_cong.o
AR drivers/scsi/pcmcia/built-in.a
CC drivers/scsi/scsi.o
CC drivers/acpi/acpica/nsload.o
CC drivers/scsi/hosts.o
CC fs/readdir.o
AR drivers/gpu/drm/i2c/built-in.a
CC net/wireless/ethtool.o
CC drivers/gpu/drm/i915/i915_pci.o
CC drivers/gpu/drm/i915/i915_scatterlist.o
CC drivers/gpu/drm/i915/i915_switcheroo.o
CC net/core/netdev_rx_queue.o
CC arch/x86/kernel/sys_ia32.o
AR drivers/base/power/built-in.a
CC drivers/base/firmware.o
CC drivers/base/init.o
CC drivers/gpu/drm/virtio/virtgpu_fence.o
CC net/ethtool/cmis_cdb.o
CC net/ipv4/tcp_metrics.o
CC drivers/acpi/acpica/nsnames.o
CC drivers/tty/sysrq.o
CC net/core/net-procfs.o
CC kernel/trace/rpm-traces.o
CC net/netfilter/nf_nat_irc.o
CC mm/rmap.o
CC drivers/gpu/drm/virtio/virtgpu_object.o
CC drivers/base/map.o
CC fs/ext4/xattr_trusted.o
CC lib/sort.o
CC net/ipv4/tcp_fastopen.o
AR drivers/macintosh/built-in.a
CC drivers/acpi/event.o
CC lib/parser.o
CC net/sunrpc/svcsock.o
CC drivers/scsi/scsi_ioctl.o
CC drivers/acpi/acpica/nsobject.o
CC drivers/scsi/scsicam.o
CC drivers/scsi/scsi_error.o
CC net/mac80211/agg-tx.o
CC net/ethtool/pse-pd.o
CC mm/vmalloc.o
CC arch/x86/kernel/ksysfs.o
CC drivers/acpi/evged.o
CC drivers/base/devres.o
CC fs/select.o
CC lib/debug_locks.o
CC fs/ext4/xattr_user.o
CC net/ipv4/tcp_rate.o
CC net/sunrpc/svcauth.o
CC drivers/dma-buf/dma-fence-array.o
AR drivers/nvme/common/built-in.a
CC drivers/acpi/sysfs.o
CC fs/dcache.o
AR drivers/nvme/host/built-in.a
AR drivers/nvme/target/built-in.a
CC net/wireless/mesh.o
AR drivers/nvme/built-in.a
CC drivers/gpu/drm/i915/i915_sysfs.o
CC drivers/ata/libata-core.o
AR drivers/net/phy/mediatek/built-in.a
AR drivers/net/phy/qcom/built-in.a
CC drivers/net/phy/mdio-boardinfo.o
CC drivers/ata/libata-scsi.o
CC drivers/acpi/acpica/nsparse.o
CC kernel/sys.o
CC drivers/gpu/drm/virtio/virtgpu_debugfs.o
CC net/sunrpc/svcauth_unix.o
CC fs/nfs/callback_xdr.o
CC net/mac80211/agg-rx.o
AR drivers/tty/built-in.a
CC kernel/trace/trace_dynevent.o
CC arch/x86/kernel/bootflag.o
CC drivers/base/attribute_container.o
CC net/ipv6/icmp.o
CC drivers/gpu/drm/virtio/virtgpu_plane.o
CC lib/random32.o
CC net/netfilter/nf_nat_sip.o
CC fs/nfs/callback_proc.o
CC drivers/acpi/acpica/nspredef.o
CC net/ethtool/plca.o
CC drivers/gpu/drm/i915/i915_utils.o
AR drivers/net/pse-pd/built-in.a
AR drivers/gpu/drm/panel/built-in.a
CC net/wireless/ap.o
CC drivers/scsi/scsi_lib.o
CC drivers/dma-buf/dma-fence-chain.o
CC drivers/gpu/drm/virtio/virtgpu_ioctl.o
CC net/core/netpoll.o
CC drivers/ata/libata-eh.o
CC net/ethtool/phy.o
CC lib/bust_spinlocks.o
CC drivers/firewire/init_ohci1394_dma.o
CC net/wireless/trace.o
CC kernel/umh.o
CC drivers/net/mdio/acpi_mdio.o
CC drivers/acpi/acpica/nsprepkg.o
CC drivers/gpu/drm/virtio/virtgpu_prime.o
AR drivers/gpu/drm/bridge/analogix/built-in.a
CC net/netfilter/x_tables.o
AR drivers/gpu/drm/bridge/cadence/built-in.a
AR drivers/gpu/drm/bridge/imx/built-in.a
AR drivers/gpu/drm/bridge/synopsys/built-in.a
CC drivers/net/mdio/fwnode_mdio.o
AR drivers/gpu/drm/bridge/built-in.a
CC fs/nfs/nfs4namespace.o
CC drivers/cdrom/cdrom.o
CC drivers/net/phy/stubs.o
CC drivers/base/transport_class.o
CC arch/x86/kernel/e820.o
CC drivers/base/topology.o
CC net/ipv4/tcp_recovery.o
CC kernel/trace/trace_probe.o
CC drivers/dma-buf/dma-fence-unwrap.o
CC drivers/dma-buf/dma-resv.o
AR drivers/auxdisplay/built-in.a
CC mm/vma.o
CC drivers/acpi/property.o
CC drivers/acpi/acpica/nsrepair.o
CC lib/kasprintf.o
CC fs/inode.o
CC net/ipv6/mcast.o
AR drivers/firewire/built-in.a
CC drivers/ata/libata-transport.o
CC drivers/gpu/drm/i915/intel_clock_gating.o
CC kernel/workqueue.o
CC net/mac80211/vht.o
CC fs/nfs/nfs4getroot.o
CC drivers/gpu/drm/virtio/virtgpu_trace_points.o
CC lib/bitmap.o
CC drivers/acpi/acpica/nsrepair2.o
CC net/core/fib_rules.o
CC drivers/dma-buf/sync_file.o
CC drivers/base/container.o
AR net/ethtool/built-in.a
CC drivers/base/property.o
CC drivers/pcmcia/cs.o
CC drivers/usb/common/common.o
CC drivers/net/phy/mdio_devres.o
CC fs/ext4/fast_commit.o
AR drivers/net/mdio/built-in.a
CC fs/ext4/orphan.o
CC drivers/net/phy/phy.o
CC drivers/usb/common/debug.o
CC drivers/pcmcia/socket_sysfs.o
CC net/mac80211/he.o
CC kernel/trace/trace_uprobe.o
CC fs/attr.o
CC net/core/net-traces.o
AR drivers/gpu/drm/hisilicon/built-in.a
CC net/netfilter/xt_tcpudp.o
AR drivers/gpu/drm/mxsfb/built-in.a
CC kernel/trace/rethook.o
AR drivers/gpu/drm/tiny/built-in.a
CC fs/nfs/nfs4client.o
CC arch/x86/kernel/pci-dma.o
CC drivers/acpi/acpica/nssearch.o
CC net/ipv6/reassembly.o
CC fs/bad_inode.o
CC net/ipv4/tcp_ulp.o
AR drivers/dma-buf/built-in.a
AR drivers/net/pcs/built-in.a
CC drivers/net/phy/phy-c45.o
CC drivers/usb/core/usb.o
CC lib/scatterlist.o
CC drivers/scsi/constants.o
CC drivers/pcmcia/cardbus.o
CC fs/file.o
CC net/sunrpc/addr.o
AR drivers/usb/common/built-in.a
CC drivers/gpu/drm/virtio/virtgpu_submit.o
CC drivers/input/serio/serio.o
CC drivers/acpi/acpica/nsutils.o
CC net/wireless/ocb.o
CC drivers/scsi/scsi_lib_dma.o
CC net/ipv4/tcp_offload.o
CC net/ipv6/tcp_ipv6.o
CC drivers/acpi/debugfs.o
CC drivers/gpu/drm/i915/intel_cpu_info.o
CC fs/filesystems.o
AR drivers/usb/phy/built-in.a
CC arch/x86/kernel/quirks.o
CC net/core/selftests.o
CC net/core/ptp_classifier.o
CC drivers/ata/libata-trace.o
CC drivers/gpu/drm/i915/intel_device_info.o
AR drivers/cdrom/built-in.a
CC kernel/pid.o
CC drivers/acpi/acpica/nswalk.o
CC mm/process_vm_access.o
CC net/core/netprio_cgroup.o
CC net/ipv4/tcp_plb.o
CC drivers/usb/mon/mon_main.o
CC drivers/usb/host/pci-quirks.o
CC drivers/base/cacheinfo.o
CC net/ipv4/datagram.o
CC drivers/pcmcia/ds.o
CC kernel/task_work.o
CC net/netfilter/xt_CONNSECMARK.o
CC drivers/acpi/acpica/nsxfeval.o
AR drivers/net/ethernet/3com/built-in.a
CC drivers/input/serio/i8042.o
CC drivers/acpi/acpi_lpat.o
CC drivers/net/ethernet/8390/ne2k-pci.o
CC drivers/net/ethernet/8390/8390.o
CC drivers/acpi/acpi_pcc.o
CC drivers/scsi/scsi_scan.o
CC drivers/usb/core/hub.o
CC drivers/gpu/drm/i915/intel_memory_region.o
AR drivers/gpu/drm/virtio/built-in.a
CC net/netfilter/xt_NFLOG.o
AR drivers/net/wireless/admtek/built-in.a
AR drivers/net/wireless/ath/built-in.a
AR drivers/net/usb/built-in.a
AR drivers/net/wireless/atmel/built-in.a
AR drivers/net/ethernet/adaptec/built-in.a
CC arch/x86/kernel/kdebugfs.o
CC drivers/pcmcia/pcmcia_resource.o
CC drivers/net/phy/phy-core.o
AR drivers/net/wireless/broadcom/built-in.a
AR drivers/net/wireless/intel/built-in.a
CC fs/nfs/nfs4session.o
AR drivers/net/wireless/intersil/built-in.a
AR drivers/net/wireless/marvell/built-in.a
AR drivers/net/wireless/mediatek/built-in.a
CC drivers/net/mii.o
AR drivers/net/wireless/microchip/built-in.a
CC net/sunrpc/rpcb_clnt.o
CC lib/list_sort.o
AR drivers/net/wireless/purelifi/built-in.a
AR drivers/net/wireless/quantenna/built-in.a
CC fs/ext4/acl.o
AR drivers/net/wireless/ralink/built-in.a
AR drivers/net/wireless/realtek/built-in.a
AR drivers/net/wireless/rsi/built-in.a
AR drivers/net/wireless/silabs/built-in.a
CC lib/uuid.o
AR drivers/net/wireless/st/built-in.a
CC drivers/usb/mon/mon_stat.o
AR drivers/net/wireless/ti/built-in.a
AR drivers/net/wireless/zydas/built-in.a
CC drivers/acpi/acpica/nsxfname.o
CC mm/page_alloc.o
AR drivers/net/wireless/virtual/built-in.a
AR drivers/net/wireless/built-in.a
CC lib/iov_iter.o
CC drivers/usb/core/hcd.o
CC drivers/input/keyboard/atkbd.o
CC fs/nfs/dns_resolve.o
AR kernel/trace/built-in.a
CC fs/nfs/nfs4trace.o
CC drivers/base/swnode.o
CC drivers/gpu/drm/i915/intel_pcode.o
CC drivers/base/auxiliary.o
AR drivers/net/ethernet/agere/built-in.a
GEN drivers/scsi/scsi_devinfo_tbl.c
CC drivers/ata/libata-sata.o
CC fs/namespace.o
CC fs/nfs/nfs4sysctl.o
CC drivers/usb/host/ehci-hcd.o
CC net/mac80211/s1g.o
CC drivers/usb/class/usblp.o
CC fs/ext4/xattr_security.o
AR drivers/net/ethernet/alacritech/built-in.a
CC mm/page_frag_cache.o
CC drivers/net/loopback.o
CC arch/x86/kernel/alternative.o
CC drivers/acpi/acpica/nsxfobj.o
CC drivers/acpi/acpica/psargs.o
CC drivers/usb/host/ehci-pci.o
AR drivers/gpu/drm/xlnx/built-in.a
CC drivers/scsi/scsi_devinfo.o
CC lib/clz_ctz.o
CC drivers/usb/host/ohci-hcd.o
CC net/ipv4/raw.o
CC drivers/usb/mon/mon_text.o
CC net/netfilter/xt_SECMARK.o
CC net/mac80211/ibss.o
CC drivers/base/devtmpfs.o
CC drivers/usb/storage/scsiglue.o
CC net/mac80211/iface.o
AR drivers/usb/misc/built-in.a
CC net/netfilter/xt_TCPMSS.o
AR drivers/net/ethernet/8390/built-in.a
AR drivers/net/ethernet/alteon/built-in.a
AR drivers/net/ethernet/amazon/built-in.a
AR drivers/net/ethernet/amd/built-in.a
CC net/core/netclassid_cgroup.o
AR drivers/net/ethernet/aquantia/built-in.a
AR drivers/net/ethernet/arc/built-in.a
AR drivers/net/ethernet/asix/built-in.a
CC arch/x86/kernel/i8253.o
AR drivers/net/ethernet/atheros/built-in.a
AR drivers/net/ethernet/cadence/built-in.a
AR drivers/net/ethernet/brocade/built-in.a
CC drivers/net/ethernet/broadcom/bnx2.o
CC net/sunrpc/timer.o
CC drivers/input/serio/serport.o
CC drivers/pcmcia/cistpl.o
CC mm/init-mm.o
CC drivers/net/phy/phy_device.o
CC drivers/acpi/acpica/psloop.o
CC drivers/rtc/lib.o
CC drivers/i2c/algos/i2c-algo-bit.o
AR drivers/i3c/built-in.a
CC net/ipv6/ping.o
CC fs/seq_file.o
CC drivers/ata/libata-sff.o
AR fs/ext4/built-in.a
CC lib/bsearch.o
CC net/mac80211/link.o
CC net/ipv4/udp.o
CC kernel/extable.o
CC drivers/gpu/drm/i915/intel_region_ttm.o
AR drivers/usb/class/built-in.a
AR drivers/net/ethernet/cavium/common/built-in.a
AR drivers/input/keyboard/built-in.a
AR drivers/net/ethernet/cavium/thunder/built-in.a
CC drivers/input/mouse/psmouse-base.o
AR drivers/net/ethernet/cavium/liquidio/built-in.a
AR drivers/net/ethernet/cavium/octeon/built-in.a
AR drivers/net/ethernet/cavium/built-in.a
CC drivers/net/phy/linkmode.o
CC drivers/net/ethernet/broadcom/tg3.o
CC net/wireless/pmsr.o
CC drivers/scsi/scsi_sysctl.o
CC drivers/acpi/ac.o
CC drivers/acpi/acpica/psobject.o
CC drivers/usb/mon/mon_bin.o
AR drivers/gpu/drm/gud/built-in.a
CC drivers/input/serio/libps2.o
CC drivers/usb/storage/protocol.o
CC drivers/base/module.o
CC drivers/usb/core/urb.o
CC net/core/dst_cache.o
CC net/ipv6/exthdrs.o
CC fs/xattr.o
CC drivers/rtc/class.o
CC net/sunrpc/xdr.o
CC arch/x86/kernel/hw_breakpoint.o
CC drivers/usb/host/ohci-pci.o
CC net/mac80211/rate.o
CC drivers/acpi/acpica/psopcode.o
CC kernel/params.o
CC drivers/usb/core/message.o
AR drivers/i2c/algos/built-in.a
CC drivers/i2c/busses/i2c-i801.o
CC drivers/scsi/scsi_proc.o
CC drivers/base/auxiliary_sysfs.o
CC net/netfilter/xt_conntrack.o
AR drivers/i2c/muxes/built-in.a
CC drivers/pcmcia/pcmcia_cis.o
CC net/core/gro_cells.o
CC net/mac80211/michael.o
CC drivers/gpu/drm/i915/intel_runtime_pm.o
CC drivers/acpi/acpica/psopinfo.o
CC drivers/acpi/acpica/psparse.o
CC arch/x86/kernel/tsc.o
CC lib/find_bit.o
AR drivers/input/serio/built-in.a
CC drivers/usb/storage/transport.o
GEN net/wireless/shipped-certs.c
CC drivers/acpi/button.o
CC drivers/net/netconsole.o
CC drivers/usb/early/ehci-dbgp.o
CC drivers/rtc/interface.o
CC drivers/base/devcoredump.o
AR drivers/input/joystick/built-in.a
CC drivers/usb/host/uhci-hcd.o
CC drivers/input/mouse/synaptics.o
AR drivers/usb/mon/built-in.a
CC lib/llist.o
CC net/netfilter/xt_policy.o
CC net/sunrpc/sunrpc_syms.o
CC drivers/net/virtio_net.o
CC mm/memblock.o
AR drivers/media/i2c/built-in.a
AR drivers/media/tuners/built-in.a
AR drivers/pps/clients/built-in.a
CC lib/lwq.o
AR drivers/pps/generators/built-in.a
AR drivers/media/rc/keymaps/built-in.a
CC drivers/pps/pps.o
AR drivers/media/rc/built-in.a
AR drivers/media/common/b2c2/built-in.a
AR drivers/media/common/saa7146/built-in.a
AR drivers/input/tablet/built-in.a
CC drivers/pps/kapi.o
AR drivers/media/common/siano/built-in.a
CC drivers/acpi/acpica/psscope.o
CC drivers/pps/sysfs.o
AR drivers/media/common/v4l2-tpg/built-in.a
AR drivers/media/common/videobuf2/built-in.a
AR drivers/media/common/built-in.a
AR drivers/media/platform/allegro-dvt/built-in.a
AR drivers/media/platform/amlogic/meson-ge2d/built-in.a
AR drivers/media/platform/amlogic/built-in.a
AR drivers/net/ethernet/chelsio/built-in.a
CC drivers/base/platform-msi.o
AR drivers/media/platform/amphion/built-in.a
CC drivers/scsi/scsi_debugfs.o
AR drivers/media/platform/aspeed/built-in.a
AR drivers/media/platform/atmel/built-in.a
AR drivers/media/platform/broadcom/built-in.a
AR drivers/media/platform/cadence/built-in.a
AR drivers/media/platform/chips-media/coda/built-in.a
CC lib/memweight.o
AR drivers/media/platform/chips-media/wave5/built-in.a
AR drivers/media/platform/chips-media/built-in.a
CC drivers/net/phy/phy_link_topology.o
AR drivers/media/platform/imagination/built-in.a
AR drivers/media/platform/intel/built-in.a
CC kernel/kthread.o
AR drivers/media/platform/marvell/built-in.a
AR drivers/media/platform/mediatek/jpeg/built-in.a
AR drivers/media/platform/mediatek/mdp/built-in.a
CC drivers/usb/host/xhci.o
AR drivers/media/platform/mediatek/vcodec/common/built-in.a
CC lib/kfifo.o
AR drivers/media/platform/mediatek/vcodec/encoder/built-in.a
AR drivers/media/platform/mediatek/vcodec/decoder/built-in.a
AR drivers/media/platform/mediatek/vcodec/built-in.a
AR drivers/media/platform/mediatek/vpu/built-in.a
AR drivers/media/platform/mediatek/mdp3/built-in.a
AR drivers/media/platform/mediatek/built-in.a
CC net/sunrpc/cache.o
AR drivers/media/platform/microchip/built-in.a
CC drivers/acpi/acpica/pstree.o
AR drivers/media/platform/nuvoton/built-in.a
AR drivers/media/platform/nvidia/tegra-vde/built-in.a
AR drivers/media/platform/nvidia/built-in.a
CC net/ipv6/datagram.o
AR drivers/media/platform/nxp/dw100/built-in.a
AR drivers/media/platform/nxp/imx-jpeg/built-in.a
AR drivers/media/platform/nxp/imx8-isi/built-in.a
CC drivers/pcmcia/rsrc_mgr.o
AR drivers/media/platform/nxp/built-in.a
CC drivers/ata/libata-pmp.o
CC drivers/net/net_failover.o
AR drivers/media/platform/qcom/camss/built-in.a
AR drivers/i2c/busses/built-in.a
CC drivers/usb/core/driver.o
AR drivers/media/platform/qcom/venus/built-in.a
CC drivers/i2c/i2c-boardinfo.o
AR drivers/media/platform/qcom/built-in.a
AR drivers/media/platform/raspberrypi/pisp_be/built-in.a
CC net/core/failover.o
AR drivers/media/platform/raspberrypi/rp1-cfe/built-in.a
AR drivers/media/platform/raspberrypi/built-in.a
CC drivers/rtc/nvmem.o
AR drivers/media/platform/renesas/rcar-vin/built-in.a
CC drivers/base/physical_location.o
AR drivers/media/platform/renesas/rzg2l-cru/built-in.a
CC fs/libfs.o
AR drivers/media/platform/renesas/vsp1/built-in.a
AR drivers/media/platform/renesas/built-in.a
AR drivers/media/platform/rockchip/rga/built-in.a
CC drivers/net/phy/mdio_bus.o
AR drivers/media/platform/rockchip/rkisp1/built-in.a
AR drivers/media/platform/samsung/exynos-gsc/built-in.a
AR drivers/media/platform/rockchip/built-in.a
AR drivers/usb/early/built-in.a
CC drivers/pcmcia/rsrc_nonstatic.o
AR drivers/pps/built-in.a
CC drivers/usb/storage/usb.o
CC net/ipv6/ip6_flowlabel.o
CC mm/slub.o
AR drivers/media/platform/samsung/exynos4-is/built-in.a
CC net/ipv6/inet6_connection_sock.o
CC drivers/input/mouse/focaltech.o
CC mm/madvise.o
AR drivers/media/platform/samsung/s3c-camif/built-in.a
CC arch/x86/kernel/tsc_msr.o
AR drivers/media/platform/samsung/s5p-g2d/built-in.a
AR drivers/media/platform/samsung/s5p-jpeg/built-in.a
AR drivers/media/platform/samsung/s5p-mfc/built-in.a
CC drivers/gpu/drm/i915/intel_sbi.o
AR drivers/media/platform/samsung/built-in.a
CC drivers/ptp/ptp_clock.o
AR drivers/media/platform/st/sti/bdisp/built-in.a
CC drivers/power/supply/power_supply_core.o
AR drivers/media/platform/st/sti/c8sectpfe/built-in.a
CC drivers/acpi/acpica/psutils.o
AR drivers/media/platform/st/sti/delta/built-in.a
AR fs/nfs/built-in.a
AR drivers/media/platform/st/sti/hva/built-in.a
AR drivers/input/touchscreen/built-in.a
AR drivers/media/platform/st/stm32/built-in.a
CC drivers/base/trace.o
AR drivers/media/platform/st/built-in.a
AR drivers/media/platform/sunxi/sun4i-csi/built-in.a
AR drivers/media/platform/sunxi/sun6i-csi/built-in.a
CC drivers/scsi/scsi_trace.o
AR drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/built-in.a
AR drivers/media/platform/sunxi/sun6i-mipi-csi2/built-in.a
CC net/sunrpc/rpc_pipe.o
AR drivers/media/platform/sunxi/sun8i-di/built-in.a
AR drivers/media/platform/sunxi/sun8i-rotate/built-in.a
AR drivers/media/platform/sunxi/built-in.a
AR drivers/media/pci/ttpci/built-in.a
AR drivers/media/pci/b2c2/built-in.a
AR drivers/media/platform/ti/am437x/built-in.a
AR drivers/media/pci/pluto2/built-in.a
AR drivers/media/platform/ti/cal/built-in.a
CC drivers/usb/host/xhci-mem.o
AR drivers/media/pci/dm1105/built-in.a
AR drivers/media/platform/ti/vpe/built-in.a
AR drivers/media/pci/pt1/built-in.a
AR drivers/media/platform/ti/davinci/built-in.a
AR drivers/media/pci/pt3/built-in.a
AR drivers/media/platform/ti/j721e-csi2rx/built-in.a
AR drivers/media/pci/mantis/built-in.a
AR drivers/media/platform/ti/omap/built-in.a
AR drivers/media/pci/ngene/built-in.a
AR drivers/media/pci/ddbridge/built-in.a
AR drivers/media/platform/ti/omap3isp/built-in.a
AR drivers/media/platform/ti/built-in.a
AR drivers/media/pci/saa7146/built-in.a
AR drivers/media/pci/smipcie/built-in.a
AR drivers/media/platform/verisilicon/built-in.a
CC net/netfilter/xt_state.o
AR drivers/media/pci/netup_unidvb/built-in.a
AR drivers/media/platform/via/built-in.a
AR drivers/media/platform/xilinx/built-in.a
AR drivers/media/pci/intel/ipu3/built-in.a
AR drivers/media/platform/built-in.a
AR drivers/media/pci/intel/ivsc/built-in.a
CC drivers/input/mouse/alps.o
AR drivers/media/pci/intel/built-in.a
AR drivers/media/pci/built-in.a
CC drivers/usb/host/xhci-ext-caps.o
CC net/wireless/shipped-certs.o
CC net/sunrpc/sysfs.o
AR drivers/net/ethernet/cisco/built-in.a
CC drivers/rtc/dev.o
CC drivers/i2c/i2c-core-base.o
CC drivers/ata/libata-acpi.o
CC arch/x86/kernel/io_delay.o
AR drivers/media/usb/b2c2/built-in.a
CC arch/x86/kernel/rtc.o
CC lib/percpu-refcount.o
AR drivers/media/usb/dvb-usb/built-in.a
CC drivers/acpi/acpica/pswalk.o
AR drivers/media/usb/dvb-usb-v2/built-in.a
AR drivers/media/usb/s2255/built-in.a
AR drivers/media/usb/siano/built-in.a
AR drivers/media/usb/ttusb-budget/built-in.a
AR drivers/media/usb/ttusb-dec/built-in.a
AR drivers/media/usb/built-in.a
AR drivers/media/mmc/siano/built-in.a
CC arch/x86/kernel/resource.o
AR drivers/media/mmc/built-in.a
AR drivers/media/firewire/built-in.a
AR drivers/media/spi/built-in.a
AR drivers/media/test-drivers/built-in.a
AR drivers/media/built-in.a
CC drivers/usb/core/config.o
AS arch/x86/kernel/irqflags.o
CC drivers/ptp/ptp_chardev.o
AR drivers/gpu/drm/solomon/built-in.a
CC net/sunrpc/svc_xprt.o
CC drivers/usb/host/xhci-ring.o
CC [M] net/netfilter/nf_log_syslog.o
CC lib/rhashtable.o
CC drivers/ata/libata-pata-timings.o
AR net/core/built-in.a
AR drivers/net/ethernet/cortina/built-in.a
CC net/ipv6/udp_offload.o
CC drivers/power/supply/power_supply_sysfs.o
CC drivers/acpi/acpica/psxface.o
CC mm/page_io.o
CC drivers/pcmcia/yenta_socket.o
AR drivers/base/built-in.a
CC net/ipv4/udplite.o
CC kernel/sys_ni.o
CC drivers/ptp/ptp_sysfs.o
CC drivers/usb/storage/initializers.o
CC drivers/acpi/fan_core.o
CC drivers/usb/core/file.o
CC drivers/scsi/scsi_logging.o
CC drivers/gpu/drm/i915/intel_step.o
CC net/mac80211/tkip.o
CC drivers/rtc/proc.o
CC arch/x86/kernel/static_call.o
CC drivers/acpi/fan_attr.o
CC drivers/ata/ahci.o
CC net/mac80211/aes_cmac.o
CC drivers/usb/core/buffer.o
CC net/sunrpc/xprtmultipath.o
CC drivers/acpi/acpica/rsaddr.o
CC kernel/nsproxy.o
CC fs/fs-writeback.o
CC kernel/notifier.o
CC [M] drivers/gpu/drm/scheduler/sched_main.o
CC drivers/net/phy/mdio_device.o
CC drivers/power/supply/power_supply_leds.o
CC arch/x86/kernel/process.o
HOSTCC drivers/gpu/drm/xe/xe_gen_wa_oob
CC drivers/scsi/scsi_pm.o
CC drivers/hwmon/hwmon.o
AR drivers/thermal/broadcom/built-in.a
AR drivers/thermal/renesas/built-in.a
AR drivers/thermal/samsung/built-in.a
AR drivers/watchdog/built-in.a
CC drivers/thermal/intel/intel_tcc.o
AR drivers/thermal/st/built-in.a
CC drivers/net/phy/swphy.o
GEN xe_wa_oob.c xe_wa_oob.h
CC drivers/gpu/drm/drm_atomic.o
CC [M] drivers/gpu/drm/xe/xe_bb.o
CC drivers/thermal/intel/therm_throt.o
CC lib/base64.o
CC drivers/usb/storage/sierra_ms.o
CC drivers/rtc/sysfs.o
CC drivers/net/phy/fixed_phy.o
AR drivers/input/misc/built-in.a
CC drivers/acpi/acpica/rscalc.o
CC mm/swap_state.o
CC drivers/gpu/drm/drm_atomic_uapi.o
CC net/ipv4/udp_offload.o
CC drivers/usb/host/xhci-hub.o
CC drivers/ptp/ptp_vclock.o
CC drivers/usb/storage/option_ms.o
AR drivers/thermal/qcom/built-in.a
CC [M] drivers/gpu/drm/scheduler/sched_fence.o
CC drivers/power/supply/power_supply_hwmon.o
CC drivers/usb/core/sysfs.o
CC drivers/ata/libahci.o
CC drivers/input/input.o
CC lib/once.o
CC drivers/input/mouse/byd.o
CC drivers/gpu/drm/i915/intel_uncore.o
CC net/ipv6/seg6.o
CC [M] net/netfilter/xt_mark.o
CC drivers/acpi/acpica/rscreate.o
CC drivers/md/md.o
AR drivers/pcmcia/built-in.a
CC drivers/acpi/acpica/rsdumpinfo.o
CC drivers/scsi/scsi_bsg.o
CC drivers/i2c/i2c-core-smbus.o
CC drivers/rtc/rtc-mc146818-lib.o
CC drivers/gpu/drm/drm_auth.o
CC drivers/cpufreq/cpufreq.o
AR drivers/power/supply/built-in.a
CC lib/refcount.o
AR drivers/power/built-in.a
CC kernel/ksysfs.o
CC drivers/ptp/ptp_kvm_x86.o
CC drivers/ata/ata_piix.o
CC arch/x86/kernel/ptrace.o
CC [M] drivers/gpu/drm/xe/xe_bo.o
CC drivers/acpi/acpica/rsinfo.o
CC drivers/input/input-compat.o
CC arch/x86/kernel/tls.o
CC mm/swapfile.o
CC net/ipv4/arp.o
CC drivers/usb/storage/usual-tables.o
CC fs/pnode.o
CC lib/rcuref.o
CC drivers/rtc/rtc-cmos.o
CC drivers/input/mouse/logips2pp.o
CC mm/swap_slots.o
CC lib/usercopy.o
CC drivers/md/md-bitmap.o
CC drivers/net/phy/realtek.o
CC [M] drivers/thermal/intel/x86_pkg_temp_thermal.o
CC drivers/acpi/acpica/rsio.o
CC [M] drivers/gpu/drm/scheduler/sched_entity.o
CC drivers/input/input-mt.o
CC drivers/cpufreq/freq_table.o
AR drivers/hwmon/built-in.a
CC drivers/usb/core/endpoint.o
AR drivers/net/ethernet/dec/tulip/built-in.a
CC [M] net/netfilter/xt_nat.o
AR drivers/net/ethernet/dec/built-in.a
CC drivers/ata/pata_amd.o
CC net/mac80211/aes_gmac.o
CC drivers/md/md-autodetect.o
CC drivers/acpi/acpica/rsirq.o
CC lib/errseq.o
CC drivers/input/mouse/lifebook.o
CC drivers/scsi/scsi_common.o
CC drivers/i2c/i2c-core-acpi.o
CC kernel/cred.o
CC lib/bucket_locks.o
CC drivers/ptp/ptp_kvm_common.o
CC kernel/reboot.o
AR drivers/usb/storage/built-in.a
CC [M] net/netfilter/xt_LOG.o
CC drivers/scsi/scsi_transport_spi.o
CC net/ipv6/fib6_notifier.o
CC drivers/i2c/i2c-smbus.o
CC net/ipv4/icmp.o
CC drivers/cpuidle/governors/menu.o
CC net/sunrpc/stats.o
CC drivers/acpi/acpica/rslist.o
CC drivers/cpuidle/cpuidle.o
CC drivers/cpuidle/driver.o
CC drivers/usb/core/devio.o
CC drivers/input/input-poller.o
AR drivers/thermal/intel/built-in.a
CC net/sunrpc/sysctl.o
AR drivers/thermal/tegra/built-in.a
CC drivers/cpuidle/governors/haltpoll.o
CC kernel/async.o
AR drivers/thermal/mediatek/built-in.a
CC net/ipv4/devinet.o
CC drivers/thermal/thermal_core.o
CC arch/x86/kernel/step.o
CC mm/dmapool.o
CC drivers/usb/host/xhci-dbg.o
LD [M] drivers/gpu/drm/scheduler/gpu-sched.o
CC drivers/scsi/virtio_scsi.o
CC drivers/usb/core/notify.o
CC drivers/acpi/acpica/rsmemory.o
CC drivers/input/mouse/trackpoint.o
AR drivers/rtc/built-in.a
AR drivers/net/ethernet/dlink/built-in.a
CC drivers/acpi/acpica/rsmisc.o
CC drivers/scsi/sd.o
CC lib/generic-radix-tree.o
CC kernel/range.o
CC net/mac80211/fils_aead.o
CC fs/splice.o
CC [M] net/netfilter/xt_MASQUERADE.o
CC drivers/usb/host/xhci-trace.o
CC arch/x86/kernel/i8237.o
CC drivers/scsi/sr.o
AR drivers/ptp/built-in.a
CC drivers/ata/pata_oldpiix.o
CC lib/bitmap-str.o
AR drivers/net/phy/built-in.a
CC drivers/thermal/thermal_sysfs.o
CC drivers/acpi/fan_hwmon.o
CC drivers/cpufreq/cpufreq_performance.o
CC mm/hugetlb.o
CC [M] drivers/gpu/drm/xe/xe_bo_evict.o
AR drivers/mmc/built-in.a
AR drivers/ufs/built-in.a
CC drivers/cpuidle/governor.o
CC drivers/scsi/sr_ioctl.o
AR drivers/firmware/arm_ffa/built-in.a
AR drivers/firmware/arm_scmi/built-in.a
AR drivers/i2c/built-in.a
CC net/ipv4/af_inet.o
AR drivers/firmware/broadcom/built-in.a
CC drivers/input/ff-core.o
AR drivers/firmware/cirrus/built-in.a
CC drivers/acpi/acpica/rsserial.o
AR drivers/firmware/meson/built-in.a
AR drivers/firmware/microchip/built-in.a
CC mm/mmu_notifier.o
CC kernel/smpboot.o
AR drivers/firmware/imx/built-in.a
CC fs/sync.o
CC net/ipv6/rpl.o
CC drivers/ata/pata_sch.o
CC fs/utimes.o
CC drivers/gpu/drm/i915/intel_uncore_trace.o
CC arch/x86/kernel/stacktrace.o
CC drivers/firmware/efi/libstub/efi-stub-helper.o
AR drivers/net/ethernet/emulex/built-in.a
CC drivers/firmware/efi/libstub/gop.o
CC drivers/input/mouse/cypress_ps2.o
CC drivers/scsi/sr_vendor.o
CC [M] net/netfilter/xt_addrtype.o
CC drivers/acpi/acpica/rsutils.o
AR net/wireless/built-in.a
CC kernel/ucount.o
CC arch/x86/kernel/reboot.o
CC drivers/cpufreq/cpufreq_userspace.o
AR drivers/cpuidle/governors/built-in.a
CC lib/string_helpers.o
CC lib/hexdump.o
CC net/mac80211/cfg.o
CC mm/migrate.o
CC net/mac80211/ethtool.o
CC drivers/gpu/drm/drm_blend.o
CC net/ipv6/ioam6.o
CC drivers/input/mouse/psmouse-smbus.o
CC drivers/cpuidle/sysfs.o
CC kernel/regset.o
CC drivers/input/touchscreen.o
AR drivers/crypto/stm32/built-in.a
AR drivers/crypto/xilinx/built-in.a
AR drivers/crypto/hisilicon/built-in.a
CC [M] drivers/gpu/drm/xe/xe_devcoredump.o
AR drivers/crypto/intel/keembay/built-in.a
AR drivers/crypto/intel/ixp4xx/built-in.a
AR drivers/crypto/intel/built-in.a
AR drivers/crypto/starfive/built-in.a
AR drivers/crypto/built-in.a
CC drivers/acpi/acpi_video.o
CC fs/d_path.o
CC arch/x86/kernel/msr.o
CC drivers/gpu/drm/drm_bridge.o
CC drivers/cpuidle/poll_state.o
CC drivers/acpi/acpica/rsxface.o
CC net/ipv6/sysctl_net_ipv6.o
CC net/ipv4/igmp.o
CC fs/stack.o
CC drivers/usb/core/generic.o
CC drivers/cpufreq/cpufreq_ondemand.o
CC drivers/usb/host/xhci-debugfs.o
CC drivers/ata/pata_mpiix.o
CC net/ipv4/fib_frontend.o
CC lib/kstrtox.o
CC drivers/gpu/drm/i915/intel_wakeref.o
CC drivers/thermal/thermal_trip.o
CC kernel/ksyms_common.o
CC drivers/firmware/efi/efi-bgrt.o
CC drivers/firmware/efi/libstub/secureboot.o
CC [M] drivers/gpu/drm/xe/xe_device.o
CC [M] drivers/gpu/drm/xe/xe_device_sysfs.o
CC drivers/acpi/video_detect.o
CC [M] drivers/gpu/drm/xe/xe_dma_buf.o
CC fs/fs_struct.o
CC drivers/cpuidle/cpuidle-haltpoll.o
CC drivers/thermal/thermal_helpers.o
CC drivers/acpi/acpica/tbdata.o
CC drivers/ata/ata_generic.o
CC net/mac80211/rx.o
CC drivers/input/ff-memless.o
CC net/ipv4/fib_semantics.o
CC drivers/gpu/drm/i915/vlv_sideband.o
AR drivers/firmware/psci/built-in.a
CC drivers/cpufreq/cpufreq_governor.o
CC drivers/md/dm.o
CC drivers/md/dm-table.o
AR drivers/input/mouse/built-in.a
AR net/sunrpc/built-in.a
CC drivers/firmware/efi/efi.o
CC kernel/groups.o
CC drivers/firmware/efi/libstub/tpm.o
CC lib/iomap.o
CC arch/x86/kernel/cpuid.o
CC net/ipv4/fib_trie.o
CC net/mac80211/spectmgmt.o
AR drivers/cpuidle/built-in.a
CC mm/page_counter.o
CC drivers/usb/core/quirks.o
AR net/netfilter/built-in.a
CC drivers/usb/core/devices.o
CC arch/x86/kernel/early-quirks.o
CC arch/x86/kernel/smp.o
CC drivers/usb/host/xhci-pci.o
CC net/ipv4/fib_notifier.o
AR drivers/firmware/qcom/built-in.a
CC drivers/acpi/processor_driver.o
CC drivers/firmware/efi/vars.o
CC mm/hugetlb_cgroup.o
CC drivers/thermal/thermal_thresholds.o
CC fs/statfs.o
CC drivers/acpi/acpica/tbfadt.o
CC lib/iomap_copy.o
CC drivers/firmware/efi/libstub/file.o
CC drivers/thermal/thermal_hwmon.o
CC drivers/thermal/gov_step_wise.o
CC drivers/acpi/processor_thermal.o
CC drivers/scsi/sg.o
AR drivers/ata/built-in.a
CC net/mac80211/tx.o
CC arch/x86/kernel/smpboot.o
CC net/ipv4/inet_fragment.o
CC drivers/cpufreq/cpufreq_governor_attr_set.o
CC [M] drivers/gpu/drm/xe/xe_drm_client.o
CC drivers/input/sparse-keymap.o
CC kernel/kcmp.o
CC net/ipv4/ping.o
CC net/ipv6/xfrm6_policy.o
CC arch/x86/kernel/tsc_sync.o
CC drivers/input/vivaldi-fmap.o
CC drivers/gpu/drm/drm_cache.o
CC mm/early_ioremap.o
CC drivers/acpi/acpica/tbfind.o
CC drivers/usb/core/phy.o
CC arch/x86/kernel/setup_percpu.o
CC lib/devres.o
AR drivers/net/ethernet/engleder/built-in.a
CC [M] drivers/gpu/drm/xe/xe_exec.o
CC drivers/md/dm-target.o
CC drivers/input/input-leds.o
CC drivers/gpu/drm/drm_color_mgmt.o
CC drivers/gpu/drm/i915/vlv_suspend.o
CC drivers/clocksource/acpi_pm.o
CC drivers/thermal/gov_user_space.o
CC fs/fs_pin.o
CC drivers/clocksource/i8253.o
CC arch/x86/kernel/mpparse.o
CC lib/check_signature.o
CC drivers/cpufreq/acpi-cpufreq.o
CC drivers/acpi/acpica/tbinstal.o
CC drivers/firmware/efi/libstub/mem.o
CC drivers/gpu/drm/i915/soc/intel_dram.o
CC drivers/scsi/scsi_sysfs.o
CC [M] drivers/gpu/drm/xe/xe_execlist.o
CC drivers/md/dm-linear.o
CC net/mac80211/key.o
CC drivers/acpi/processor_idle.o
CC kernel/freezer.o
CC [M] drivers/gpu/drm/xe/xe_exec_queue.o
CC lib/interval_tree.o
AR drivers/thermal/built-in.a
CC drivers/input/evdev.o
CC drivers/firmware/efi/reboot.o
CC drivers/md/dm-stripe.o
CC drivers/acpi/acpica/tbprint.o
CC drivers/acpi/acpica/tbutils.o
CC kernel/profile.o
AR drivers/net/ethernet/broadcom/built-in.a
CC mm/secretmem.o
CC fs/nsfs.o
AR drivers/net/ethernet/ezchip/built-in.a
AR drivers/net/ethernet/fujitsu/built-in.a
AR drivers/net/ethernet/fungible/built-in.a
AR drivers/net/ethernet/google/built-in.a
CC drivers/usb/core/port.o
CC net/ipv6/xfrm6_state.o
AR drivers/net/ethernet/hisilicon/built-in.a
CC kernel/stacktrace.o
AR drivers/net/ethernet/huawei/built-in.a
CC drivers/gpu/drm/i915/soc/intel_gmch.o
CC drivers/net/ethernet/intel/e1000/e1000_main.o
CC lib/assoc_array.o
CC net/ipv4/ip_tunnel_core.o
CC drivers/net/ethernet/intel/e1000e/82571.o
AR drivers/clocksource/built-in.a
AR drivers/net/ethernet/i825xx/built-in.a
CC kernel/dma.o
AR drivers/firmware/smccc/built-in.a
CC net/mac80211/util.o
CC drivers/md/dm-ioctl.o
AR drivers/usb/host/built-in.a
CC net/ipv6/xfrm6_input.o
CC drivers/hid/usbhid/hid-core.o
CC fs/fs_types.o
CC drivers/firmware/efi/memattr.o
CC drivers/hid/hid-core.o
CC drivers/firmware/efi/libstub/random.o
CC drivers/usb/core/hcd-pci.o
CC drivers/acpi/acpica/tbxface.o
CC mm/hmm.o
CC drivers/acpi/acpica/tbxfload.o
CC net/ipv4/gre_offload.o
CC drivers/hid/hid-input.o
CC drivers/net/ethernet/intel/e1000e/ich8lan.o
CC drivers/cpufreq/amd-pstate.o
CC drivers/acpi/processor_throttling.o
CC drivers/net/ethernet/intel/e1000e/80003es2lan.o
CC arch/x86/kernel/trace_clock.o
CC drivers/net/ethernet/intel/e1000e/mac.o
CC net/mac80211/parse.o
AR drivers/net/ethernet/microsoft/built-in.a
CC drivers/net/ethernet/intel/e100.o
CC fs/fs_context.o
CC kernel/smp.o
CC drivers/firmware/efi/libstub/randomalloc.o
CC drivers/firmware/efi/tpm.o
CC drivers/gpu/drm/drm_connector.o
CC net/mac80211/wme.o
CC fs/fs_parser.o
CC kernel/uid16.o
CC arch/x86/kernel/trace.o
AR drivers/platform/x86/amd/built-in.a
CC drivers/acpi/acpica/tbxfroot.o
AR drivers/net/ethernet/litex/built-in.a
AR drivers/platform/x86/intel/built-in.a
CC fs/fsopen.o
CC drivers/platform/x86/wmi.o
CC lib/bitrev.o
CC net/ipv4/metrics.o
CC [M] drivers/gpu/drm/xe/xe_force_wake.o
CC drivers/net/ethernet/intel/e1000e/manage.o
AR drivers/input/built-in.a
AR drivers/net/ethernet/marvell/octeon_ep/built-in.a
AR drivers/net/ethernet/marvell/octeon_ep_vf/built-in.a
AR drivers/net/ethernet/marvell/octeontx2/built-in.a
AR drivers/net/ethernet/marvell/prestera/built-in.a
CC drivers/net/ethernet/marvell/sky2.o
CC drivers/firmware/efi/libstub/pci.o
CC lib/crc-ccitt.o
CC drivers/gpu/drm/i915/soc/intel_pch.o
CC drivers/acpi/acpica/utaddress.o
CC arch/x86/kernel/rethook.o
CC drivers/cpufreq/amd-pstate-trace.o
AR drivers/scsi/built-in.a
CC drivers/net/ethernet/intel/e1000/e1000_hw.o
CC kernel/kallsyms.o
CC drivers/usb/core/usb-acpi.o
CC drivers/hid/hid-quirks.o
CC mm/memfd.o
CC drivers/hid/usbhid/hiddev.o
CC lib/crc16.o
CC drivers/platform/x86/wmi-bmof.o
CC drivers/md/dm-io.o
CC drivers/acpi/acpica/utalloc.o
CC drivers/acpi/acpica/utascii.o
CC drivers/net/ethernet/intel/e1000/e1000_ethtool.o
CC drivers/cpufreq/intel_pstate.o
AR drivers/platform/surface/built-in.a
CC net/mac80211/chan.o
HOSTCC lib/gen_crc32table
AR drivers/firmware/tegra/built-in.a
AR drivers/firmware/xilinx/built-in.a
CC drivers/net/ethernet/intel/e1000/e1000_param.o
CC net/ipv6/xfrm6_output.o
CC drivers/acpi/acpica/utbuffer.o
CC net/ipv6/xfrm6_protocol.o
CC fs/init.o
CC kernel/acct.o
CC drivers/firmware/efi/libstub/skip_spaces.o
CC arch/x86/kernel/vmcore_info_32.o
CC drivers/mailbox/mailbox.o
CC [M] drivers/gpu/drm/xe/xe_ggtt.o
CC drivers/acpi/acpica/utcksum.o
CC drivers/firmware/efi/libstub/lib-cmdline.o
CC mm/ptdump.o
CC lib/xxhash.o
CC drivers/gpu/drm/i915/soc/intel_rom.o
CC drivers/gpu/drm/drm_crtc.o
AR drivers/net/ethernet/mellanox/built-in.a
CC drivers/md/dm-kcopyd.o
CC drivers/firmware/efi/libstub/lib-ctype.o
CC [M] drivers/gpu/drm/xe/xe_gpu_scheduler.o
CC fs/kernel_read_file.o
CC drivers/hid/hid-debug.o
CC drivers/firmware/efi/libstub/alignedmem.o
AR drivers/perf/built-in.a
CC drivers/platform/x86/eeepc-laptop.o
AR drivers/usb/core/built-in.a
CC drivers/mailbox/pcc.o
AR drivers/usb/built-in.a
CC mm/execmem.o
CC drivers/hid/usbhid/hid-pidff.o
CC lib/genalloc.o
CC drivers/acpi/processor_perflib.o
CC net/ipv4/netlink.o
CC kernel/vmcore_info.o
CC drivers/firmware/dmi_scan.o
CC drivers/platform/x86/p2sb.o
AR drivers/hwtracing/intel_th/built-in.a
CC drivers/acpi/acpica/utcopy.o
CC drivers/firmware/efi/libstub/relocate.o
CC fs/mnt_idmapping.o
CC drivers/firmware/efi/memmap.o
CC arch/x86/kernel/machine_kexec_32.o
AR drivers/net/ethernet/meta/built-in.a
AS arch/x86/kernel/relocate_kernel_32.o
CC lib/percpu_counter.o
CC drivers/acpi/container.o
CC drivers/firmware/efi/libstub/printk.o
CC drivers/firmware/dmi-id.o
AR drivers/android/built-in.a
CC net/mac80211/trace.o
CC net/ipv6/netfilter.o
CC drivers/gpu/drm/drm_displayid.o
CC drivers/md/dm-sysfs.o
CC drivers/gpu/drm/i915/i915_memcpy.o
CC drivers/firmware/memmap.o
CC drivers/net/ethernet/intel/e1000e/nvm.o
CC drivers/firmware/efi/capsule.o
AR drivers/mailbox/built-in.a
CC drivers/gpu/drm/drm_drv.o
CC kernel/elfcorehdr.o
CC kernel/crash_reserve.o
CC drivers/acpi/acpica/utexcep.o
CC net/mac80211/mlme.o
CC kernel/kexec_core.o
CC fs/remap_range.o
CC [M] drivers/gpu/drm/xe/xe_gsc.o
AR mm/built-in.a
CC drivers/md/dm-stats.o
CC drivers/gpu/drm/drm_dumb_buffers.o
CC drivers/hid/hidraw.o
CC drivers/gpu/drm/i915/i915_mm.o
CC drivers/net/ethernet/intel/e1000e/phy.o
CC drivers/gpu/drm/drm_edid.o
CC [M] drivers/gpu/drm/xe/xe_gsc_debugfs.o
CC drivers/firmware/efi/esrt.o
CC lib/audit.o
CC drivers/hid/hid-generic.o
CC net/mac80211/tdls.o
AR drivers/net/ethernet/micrel/built-in.a
CC net/ipv4/nexthop.o
CC kernel/crash_core.o
CC arch/x86/kernel/crash_dump_32.o
CC drivers/net/ethernet/intel/e1000e/param.o
CC fs/pidfs.o
AR drivers/net/ethernet/microchip/built-in.a
CC net/mac80211/ocb.o
CC drivers/md/dm-rq.o
CC drivers/firmware/efi/libstub/vsprintf.o
AR drivers/platform/x86/built-in.a
CC drivers/acpi/thermal_lib.o
AR drivers/platform/built-in.a
CC arch/x86/kernel/crash.o
CC drivers/firmware/efi/libstub/x86-stub.o
AR drivers/net/ethernet/mscc/built-in.a
CC drivers/acpi/acpica/utdebug.o
CC net/mac80211/airtime.o
CC drivers/md/dm-io-rewind.o
CC drivers/hid/hid-a4tech.o
CC lib/syscall.o
CC drivers/gpu/drm/i915/i915_sw_fence.o
CC net/ipv6/proc.o
AR drivers/hid/usbhid/built-in.a
CC drivers/net/ethernet/intel/e1000e/ethtool.o
CC [M] drivers/gpu/drm/xe/xe_gsc_proxy.o
CC drivers/gpu/drm/drm_eld.o
AR drivers/nvmem/layouts/built-in.a
CC drivers/nvmem/core.o
CC arch/x86/kernel/module.o
CC drivers/gpu/drm/i915/i915_sw_fence_work.o
CC drivers/hid/hid-apple.o
AR drivers/net/ethernet/myricom/built-in.a
CC drivers/firmware/efi/runtime-wrappers.o
CC drivers/acpi/acpica/utdecode.o
CC drivers/acpi/acpica/utdelete.o
AR drivers/net/ethernet/intel/e1000/built-in.a
CC [M] drivers/gpu/drm/xe/xe_gsc_submit.o
CC arch/x86/kernel/doublefault_32.o
CC drivers/gpu/drm/drm_encoder.o
CC drivers/gpu/drm/i915/i915_syncmap.o
CC drivers/firmware/efi/libstub/smbios.o
CC drivers/firmware/efi/capsule-loader.o
AR drivers/cpufreq/built-in.a
CC drivers/firmware/efi/earlycon.o
STUBCPY drivers/firmware/efi/libstub/alignedmem.stub.o
CC drivers/md/dm-builtin.o
CC net/ipv4/udp_tunnel_stub.o
CC arch/x86/kernel/early_printk.o
CC fs/buffer.o
CC lib/errname.o
CC lib/nlattr.o
AR drivers/net/ethernet/natsemi/built-in.a
CC drivers/hid/hid-belkin.o
CC drivers/acpi/acpica/uterror.o
CC drivers/acpi/thermal.o
CC drivers/md/dm-raid1.o
CC net/ipv4/ip_tunnel.o
CC net/mac80211/eht.o
CC drivers/gpu/drm/i915/i915_user_extensions.o
CC kernel/kexec.o
CC drivers/net/ethernet/intel/e1000e/netdev.o
CC drivers/gpu/drm/drm_file.o
CC fs/mpage.o
CC arch/x86/kernel/hpet.o
CC net/ipv6/syncookies.o
AR drivers/net/ethernet/marvell/built-in.a
CC drivers/md/dm-log.o
CC net/mac80211/led.o
CC net/ipv4/sysctl_net_ipv4.o
CC kernel/utsname.o
CC [M] drivers/gpu/drm/xe/xe_gt.o
CC drivers/hid/hid-cherry.o
CC drivers/gpu/drm/drm_fourcc.o
CC drivers/acpi/acpica/uteval.o
STUBCPY drivers/firmware/efi/libstub/efi-stub-helper.stub.o
STUBCPY drivers/firmware/efi/libstub/file.stub.o
STUBCPY drivers/firmware/efi/libstub/gop.stub.o
CC drivers/acpi/acpica/utglobal.o
STUBCPY drivers/firmware/efi/libstub/lib-cmdline.stub.o
CC drivers/gpu/drm/i915/i915_debugfs.o
CC drivers/gpu/drm/i915/i915_debugfs_params.o
STUBCPY drivers/firmware/efi/libstub/lib-ctype.stub.o
STUBCPY drivers/firmware/efi/libstub/mem.stub.o
CC [M] drivers/gpu/drm/xe/xe_gt_ccs_mode.o
STUBCPY drivers/firmware/efi/libstub/pci.stub.o
STUBCPY drivers/firmware/efi/libstub/printk.stub.o
STUBCPY drivers/firmware/efi/libstub/random.stub.o
CC net/ipv6/calipso.o
STUBCPY drivers/firmware/efi/libstub/randomalloc.stub.o
AR drivers/net/ethernet/neterion/built-in.a
STUBCPY drivers/firmware/efi/libstub/relocate.stub.o
CC drivers/gpu/drm/i915/i915_pmu.o
AR drivers/net/ethernet/netronome/built-in.a
STUBCPY drivers/firmware/efi/libstub/secureboot.stub.o
CC drivers/acpi/acpica/uthex.o
STUBCPY drivers/firmware/efi/libstub/skip_spaces.stub.o
STUBCPY drivers/firmware/efi/libstub/smbios.stub.o
STUBCPY drivers/firmware/efi/libstub/tpm.stub.o
CC [M] drivers/gpu/drm/xe/xe_gt_clock.o
STUBCPY drivers/firmware/efi/libstub/vsprintf.stub.o
CC net/ipv4/proc.o
CC arch/x86/kernel/amd_nb.o
STUBCPY drivers/firmware/efi/libstub/x86-stub.stub.o
AR drivers/firmware/efi/libstub/lib.a
AR drivers/firmware/efi/built-in.a
AR drivers/firmware/built-in.a
CC kernel/pid_namespace.o
CC lib/cpu_rmap.o
CC [M] drivers/gpu/drm/xe/xe_gt_freq.o
CC drivers/gpu/drm/i915/gt/gen2_engine_cs.o
CC drivers/acpi/acpica/utids.o
CC net/ipv6/ah6.o
CC drivers/gpu/drm/drm_framebuffer.o
CC kernel/stop_machine.o
CC drivers/gpu/drm/i915/gt/gen6_engine_cs.o
AR drivers/nvmem/built-in.a
CC lib/dynamic_queue_limits.o
CC fs/proc_namespace.o
CC kernel/audit.o
AR drivers/net/ethernet/ni/built-in.a
CC net/ipv6/esp6.o
CC drivers/acpi/acpica/utinit.o
CC arch/x86/kernel/kvm.o
CC net/ipv4/fib_rules.o
CC drivers/hid/hid-chicony.o
CC drivers/gpu/drm/i915/gt/gen6_ppgtt.o
CC drivers/md/dm-region-hash.o
CC [M] drivers/gpu/drm/xe/xe_gt_idle.o
CC drivers/acpi/nhlt.o
CC arch/x86/kernel/kvmclock.o
CC drivers/gpu/drm/drm_gem.o
CC drivers/net/ethernet/intel/e1000e/ptp.o
CC drivers/net/ethernet/nvidia/forcedeth.o
CC drivers/acpi/acpica/utlock.o
CC drivers/gpu/drm/i915/gt/gen7_renderclear.o
CC drivers/gpu/drm/i915/gt/gen8_engine_cs.o
CC net/ipv6/sit.o
CC net/ipv6/addrconf_core.o
CC drivers/acpi/acpi_memhotplug.o
AR drivers/net/ethernet/oki-semi/built-in.a
CC fs/direct-io.o
CC net/ipv4/ipmr.o
CC drivers/gpu/drm/i915/gt/gen8_ppgtt.o
CC drivers/md/dm-zero.o
CC kernel/auditfilter.o
CC drivers/gpu/drm/drm_ioctl.o
CC kernel/auditsc.o
CC lib/glob.o
CC kernel/audit_watch.o
CC drivers/acpi/acpica/utmath.o
CC net/ipv4/ipmr_base.o
CC arch/x86/kernel/paravirt.o
CC net/mac80211/pm.o
CC arch/x86/kernel/pvclock.o
AR drivers/net/ethernet/packetengines/built-in.a
CC drivers/hid/hid-cypress.o
AR drivers/net/ethernet/qlogic/built-in.a
CC [M] drivers/gpu/drm/xe/xe_gt_mcr.o
CC kernel/audit_fsnotify.o
CC net/ipv4/syncookies.o
CC net/mac80211/rc80211_minstrel_ht.o
CC fs/eventpoll.o
CC arch/x86/kernel/pcspeaker.o
CC [M] drivers/gpu/drm/xe/xe_gt_pagefault.o
CC lib/strncpy_from_user.o
CC net/ipv6/exthdrs_core.o
CC kernel/audit_tree.o
CC [M] drivers/gpu/drm/xe/xe_gt_sysfs.o
CC drivers/acpi/acpica/utmisc.o
CC net/ipv6/ip6_checksum.o
AR drivers/net/ethernet/qualcomm/emac/built-in.a
AR drivers/net/ethernet/qualcomm/built-in.a
CC fs/anon_inodes.o
CC drivers/hid/hid-ezkey.o
CC net/mac80211/wbrf.o
AR drivers/md/built-in.a
CC arch/x86/kernel/check.o
CC kernel/kprobes.o
CC drivers/gpu/drm/i915/gt/intel_breadcrumbs.o
CC fs/signalfd.o
CC drivers/gpu/drm/drm_lease.o
CC arch/x86/kernel/uprobes.o
CC drivers/acpi/acpica/utmutex.o
CC [M] drivers/gpu/drm/xe/xe_gt_throttle.o
CC lib/strnlen_user.o
CC kernel/seccomp.o
CC net/ipv6/ip6_icmp.o
CC drivers/gpu/drm/drm_managed.o
CC drivers/acpi/ioapic.o
CC net/ipv4/tunnel4.o
CC drivers/gpu/drm/i915/gt/intel_context.o
CC drivers/hid/hid-gyration.o
CC lib/net_utils.o
CC kernel/relay.o
CC arch/x86/kernel/perf_regs.o
CC [M] drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
CC drivers/acpi/acpica/utnonansi.o
CC drivers/acpi/battery.o
CC drivers/net/ethernet/realtek/8139too.o
CC fs/timerfd.o
CC net/ipv4/ipconfig.o
CC kernel/utsname_sysctl.o
CC net/ipv4/netfilter.o
CC fs/eventfd.o
CC net/ipv6/output_core.o
CC drivers/gpu/drm/i915/gt/intel_context_sseu.o
CC drivers/hid/hid-ite.o
CC drivers/acpi/acpica/utobject.o
AR drivers/net/ethernet/renesas/built-in.a
CC drivers/acpi/bgrt.o
CC net/ipv4/tcp_cubic.o
CC drivers/gpu/drm/drm_mm.o
CC kernel/delayacct.o
CC [M] drivers/gpu/drm/xe/xe_gt_topology.o
CC drivers/net/ethernet/realtek/r8169_main.o
CC kernel/taskstats.o
CC arch/x86/kernel/tracepoint.o
CC drivers/hid/hid-kensington.o
CC drivers/net/ethernet/realtek/r8169_firmware.o
CC fs/aio.o
CC net/ipv6/protocol.o
CC arch/x86/kernel/itmt.o
AR drivers/net/ethernet/rdc/built-in.a
CC net/ipv6/ip6_offload.o
AR drivers/net/ethernet/rocker/built-in.a
CC arch/x86/kernel/umip.o
CC arch/x86/kernel/unwind_frame.o
CC drivers/net/ethernet/realtek/r8169_phy_config.o
CC lib/sg_pool.o
AR drivers/net/ethernet/samsung/built-in.a
CC drivers/gpu/drm/i915/gt/intel_engine_cs.o
CC drivers/gpu/drm/drm_mode_config.o
CC drivers/hid/hid-lg.o
CC drivers/acpi/acpica/utosi.o
CC drivers/acpi/spcr.o
CC net/ipv4/tcp_sigpool.o
CC fs/locks.o
CC lib/stackdepot.o
CC [M] drivers/gpu/drm/xe/xe_guc.o
AR drivers/net/ethernet/seeq/built-in.a
CC drivers/gpu/drm/i915/gt/intel_engine_heartbeat.o
CC drivers/gpu/drm/drm_mode_object.o
CC drivers/hid/hid-lgff.o
CC drivers/gpu/drm/i915/gt/intel_engine_pm.o
CC drivers/acpi/acpica/utownerid.o
CC kernel/tsacct.o
CC net/ipv4/cipso_ipv4.o
CC net/ipv6/tcpv6_offload.o
CC lib/asn1_decoder.o
AR drivers/net/ethernet/silan/built-in.a
CC drivers/gpu/drm/drm_modes.o
CC drivers/hid/hid-lg4ff.o
CC kernel/tracepoint.o
CC drivers/gpu/drm/i915/gt/intel_engine_user.o
CC net/ipv6/exthdrs_offload.o
CC net/ipv6/inet6_hashtables.o
CC drivers/hid/hid-lg-g15.o
AR drivers/net/ethernet/sis/built-in.a
CC [M] drivers/gpu/drm/xe/xe_guc_ads.o
AR drivers/net/ethernet/sfc/built-in.a
CC drivers/acpi/acpica/utpredef.o
CC kernel/irq_work.o
CC net/ipv4/xfrm4_policy.o
CC net/ipv6/mcast_snoop.o
CC [M] drivers/gpu/drm/xe/xe_guc_capture.o
CC drivers/gpu/drm/drm_modeset_lock.o
CC net/ipv4/xfrm4_state.o
CC drivers/gpu/drm/drm_plane.o
GEN lib/oid_registry_data.c
CC drivers/gpu/drm/i915/gt/intel_execlists_submission.o
AR arch/x86/kernel/built-in.a
AR arch/x86/built-in.a
CC [M] drivers/gpu/drm/xe/xe_guc_ct.o
AR drivers/net/ethernet/smsc/built-in.a
CC drivers/hid/hid-microsoft.o
CC net/ipv4/xfrm4_input.o
CC drivers/gpu/drm/drm_prime.o
CC fs/binfmt_misc.o
CC drivers/acpi/acpica/utresdecode.o
CC [M] drivers/gpu/drm/xe/xe_guc_db_mgr.o
AR drivers/net/ethernet/socionext/built-in.a
CC drivers/hid/hid-monterey.o
CC drivers/gpu/drm/i915/gt/intel_ggtt.o
CC kernel/static_call.o
CC lib/ucs2_string.o
AR drivers/net/ethernet/nvidia/built-in.a
CC fs/binfmt_script.o
CC [M] drivers/gpu/drm/xe/xe_guc_hwconfig.o
CC drivers/hid/hid-ntrig.o
CC net/ipv4/xfrm4_output.o
CC drivers/gpu/drm/drm_print.o
CC drivers/acpi/acpica/utresrc.o
CC fs/binfmt_elf.o
CC [M] drivers/gpu/drm/xe/xe_guc_id_mgr.o
CC lib/sbitmap.o
AR drivers/net/ethernet/intel/e1000e/built-in.a
AR drivers/net/ethernet/intel/built-in.a
CC [M] drivers/gpu/drm/xe/xe_guc_klv_helpers.o
CC kernel/padata.o
CC drivers/gpu/drm/i915/gt/intel_ggtt_fencing.o
CC lib/group_cpus.o
CC fs/mbcache.o
CC drivers/hid/hid-pl.o
CC drivers/acpi/acpica/utstate.o
AR drivers/net/ethernet/stmicro/built-in.a
AR drivers/net/ethernet/sun/built-in.a
CC kernel/jump_label.o
CC lib/fw_table.o
CC drivers/acpi/acpica/utstring.o
CC fs/posix_acl.o
CC kernel/context_tracking.o
AR drivers/net/ethernet/tehuti/built-in.a
CC fs/coredump.o
CC drivers/gpu/drm/i915/gt/intel_gt.o
CC drivers/acpi/acpica/utstrsuppt.o
CC kernel/iomem.o
CC net/ipv4/xfrm4_protocol.o
CC drivers/hid/hid-petalynx.o
CC drivers/gpu/drm/drm_property.o
CC fs/drop_caches.o
CC drivers/hid/hid-redragon.o
AR lib/lib.a
GEN lib/crc32table.h
CC kernel/rseq.o
CC drivers/gpu/drm/drm_rect.o
CC fs/sysctls.o
AR drivers/net/ethernet/ti/built-in.a
CC [M] drivers/gpu/drm/xe/xe_guc_log.o
CC drivers/hid/hid-samsung.o
AR drivers/net/ethernet/vertexcom/built-in.a
CC drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.o
CC fs/fhandle.o
CC drivers/acpi/acpica/utstrtoul64.o
CC [M] drivers/gpu/drm/xe/xe_guc_pc.o
AR drivers/net/ethernet/via/built-in.a
CC drivers/hid/hid-sony.o
CC lib/oid_registry.o
CC drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.o
CC drivers/gpu/drm/drm_syncobj.o
CC [M] drivers/gpu/drm/xe/xe_guc_submit.o
AR net/ipv6/built-in.a
CC drivers/hid/hid-sunplus.o
AR drivers/net/ethernet/wangxun/built-in.a
CC [M] drivers/gpu/drm/xe/xe_heci_gsc.o
CC drivers/acpi/acpica/utxface.o
CC lib/crc32.o
CC drivers/gpu/drm/drm_sysfs.o
CC [M] drivers/gpu/drm/xe/xe_hw_engine.o
CC drivers/acpi/acpica/utxfinit.o
CC [M] drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o
CC drivers/gpu/drm/drm_trace_points.o
CC drivers/gpu/drm/i915/gt/intel_gt_clock_utils.o
CC drivers/acpi/acpica/utxferror.o
CC drivers/hid/hid-topseed.o
CC drivers/gpu/drm/drm_vblank.o
CC drivers/gpu/drm/i915/gt/intel_gt_debugfs.o
CC drivers/gpu/drm/drm_vblank_work.o
CC [M] drivers/gpu/drm/xe/xe_hw_engine_group.o
CC drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.o
CC drivers/gpu/drm/drm_vma_manager.o
CC drivers/acpi/acpica/utxfmutex.o
CC drivers/gpu/drm/drm_writeback.o
AR drivers/net/ethernet/wiznet/built-in.a
CC [M] drivers/gpu/drm/xe/xe_hw_fence.o
CC drivers/gpu/drm/i915/gt/intel_gt_irq.o
CC drivers/gpu/drm/drm_panel.o
CC drivers/gpu/drm/i915/gt/intel_gt_mcr.o
CC [M] drivers/gpu/drm/xe/xe_huc.o
AR drivers/net/ethernet/xilinx/built-in.a
AR drivers/net/ethernet/xircom/built-in.a
CC drivers/gpu/drm/i915/gt/intel_gt_pm.o
AR drivers/net/ethernet/synopsys/built-in.a
CC [M] drivers/gpu/drm/xe/xe_irq.o
CC drivers/gpu/drm/drm_pci.o
AR drivers/net/ethernet/pensando/built-in.a
CC [M] drivers/gpu/drm/xe/xe_lrc.o
AR lib/built-in.a
CC [M] drivers/gpu/drm/xe/xe_migrate.o
CC drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.o
CC drivers/gpu/drm/i915/gt/intel_gt_pm_irq.o
AR drivers/acpi/acpica/built-in.a
CC [M] drivers/gpu/drm/xe/xe_mmio.o
CC drivers/gpu/drm/drm_debugfs.o
CC drivers/gpu/drm/i915/gt/intel_gt_requests.o
AR drivers/acpi/built-in.a
AR kernel/built-in.a
CC [M] drivers/gpu/drm/xe/xe_mocs.o
CC drivers/gpu/drm/i915/gt/intel_gt_sysfs.o
CC drivers/gpu/drm/drm_debugfs_crc.o
CC [M] drivers/gpu/drm/xe/xe_module.o
CC drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.o
CC drivers/gpu/drm/drm_panel_orientation_quirks.o
CC [M] drivers/gpu/drm/xe/xe_oa.o
AR net/ipv4/built-in.a
CC drivers/gpu/drm/i915/gt/intel_gtt.o
CC drivers/gpu/drm/drm_buddy.o
CC drivers/gpu/drm/i915/gt/intel_llc.o
AR drivers/net/ethernet/realtek/built-in.a
AR drivers/net/ethernet/built-in.a
CC [M] drivers/gpu/drm/xe/xe_observation.o
CC drivers/gpu/drm/drm_gem_shmem_helper.o
CC drivers/gpu/drm/i915/gt/intel_lrc.o
AR drivers/net/built-in.a
CC drivers/gpu/drm/drm_atomic_helper.o
CC drivers/gpu/drm/drm_atomic_state_helper.o
CC [M] drivers/gpu/drm/xe/xe_pat.o
CC drivers/gpu/drm/drm_crtc_helper.o
CC [M] drivers/gpu/drm/xe/xe_pci.o
CC drivers/gpu/drm/i915/gt/intel_migrate.o
CC drivers/gpu/drm/i915/gt/intel_mocs.o
CC drivers/gpu/drm/drm_damage_helper.o
CC [M] drivers/gpu/drm/xe/xe_pcode.o
CC drivers/gpu/drm/i915/gt/intel_ppgtt.o
AR drivers/hid/built-in.a
CC [M] drivers/gpu/drm/xe/xe_pm.o
CC drivers/gpu/drm/drm_flip_work.o
CC drivers/gpu/drm/i915/gt/intel_rc6.o
CC [M] drivers/gpu/drm/xe/xe_preempt_fence.o
CC [M] drivers/gpu/drm/xe/xe_pt.o
CC [M] drivers/gpu/drm/xe/xe_pt_walk.o
AR fs/built-in.a
CC drivers/gpu/drm/i915/gt/intel_region_lmem.o
CC drivers/gpu/drm/drm_format_helper.o
CC [M] drivers/gpu/drm/xe/xe_query.o
CC drivers/gpu/drm/i915/gt/intel_renderstate.o
CC drivers/gpu/drm/drm_gem_atomic_helper.o
CC [M] drivers/gpu/drm/xe/xe_range_fence.o
CC drivers/gpu/drm/i915/gt/intel_reset.o
AR net/mac80211/built-in.a
AR net/built-in.a
CC drivers/gpu/drm/i915/gt/intel_ring.o
CC drivers/gpu/drm/i915/gt/intel_ring_submission.o
CC drivers/gpu/drm/drm_gem_framebuffer_helper.o
CC [M] drivers/gpu/drm/xe/xe_reg_sr.o
CC [M] drivers/gpu/drm/xe/xe_reg_whitelist.o
CC drivers/gpu/drm/i915/gt/intel_rps.o
CC drivers/gpu/drm/drm_kms_helper_common.o
CC [M] drivers/gpu/drm/xe/xe_rtp.o
CC drivers/gpu/drm/i915/gt/intel_sa_media.o
CC [M] drivers/gpu/drm/xe/xe_ring_ops.o
CC drivers/gpu/drm/drm_modeset_helper.o
CC drivers/gpu/drm/i915/gt/intel_sseu.o
CC drivers/gpu/drm/drm_plane_helper.o
CC [M] drivers/gpu/drm/xe/xe_sa.o
CC drivers/gpu/drm/i915/gt/intel_sseu_debugfs.o
CC drivers/gpu/drm/drm_probe_helper.o
CC [M] drivers/gpu/drm/xe/xe_sched_job.o
CC drivers/gpu/drm/i915/gt/intel_timeline.o
CC drivers/gpu/drm/drm_self_refresh_helper.o
CC [M] drivers/gpu/drm/xe/xe_step.o
CC [M] drivers/gpu/drm/xe/xe_sync.o
CC drivers/gpu/drm/drm_simple_kms_helper.o
CC [M] drivers/gpu/drm/xe/xe_tile.o
CC drivers/gpu/drm/i915/gt/intel_tlb.o
CC drivers/gpu/drm/bridge/panel.o
CC drivers/gpu/drm/i915/gt/intel_wopcm.o
CC [M] drivers/gpu/drm/xe/xe_tile_sysfs.o
CC drivers/gpu/drm/drm_mipi_dsi.o
CC drivers/gpu/drm/i915/gt/intel_workarounds.o
CC [M] drivers/gpu/drm/drm_exec.o
CC [M] drivers/gpu/drm/xe/xe_trace.o
CC [M] drivers/gpu/drm/xe/xe_trace_bo.o
CC [M] drivers/gpu/drm/drm_gpuvm.o
CC drivers/gpu/drm/i915/gt/shmem_utils.o
CC [M] drivers/gpu/drm/xe/xe_trace_guc.o
CC drivers/gpu/drm/i915/gt/sysfs_engines.o
CC [M] drivers/gpu/drm/drm_suballoc.o
CC [M] drivers/gpu/drm/xe/xe_trace_lrc.o
CC drivers/gpu/drm/i915/gt/intel_ggtt_gmch.o
CC [M] drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
CC [M] drivers/gpu/drm/drm_gem_ttm_helper.o
CC drivers/gpu/drm/i915/gt/gen6_renderstate.o
CC [M] drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
CC drivers/gpu/drm/i915/gt/gen7_renderstate.o
CC [M] drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
CC drivers/gpu/drm/i915/gt/gen8_renderstate.o
CC [M] drivers/gpu/drm/xe/xe_tuning.o
CC [M] drivers/gpu/drm/xe/xe_uc.o
CC drivers/gpu/drm/i915/gt/gen9_renderstate.o
CC [M] drivers/gpu/drm/xe/xe_uc_fw.o
CC drivers/gpu/drm/i915/gem/i915_gem_busy.o
CC [M] drivers/gpu/drm/xe/xe_vm.o
CC drivers/gpu/drm/i915/gem/i915_gem_clflush.o
CC [M] drivers/gpu/drm/xe/xe_vram.o
CC [M] drivers/gpu/drm/xe/xe_vram_freq.o
CC drivers/gpu/drm/i915/gem/i915_gem_context.o
CC [M] drivers/gpu/drm/xe/xe_vsec.o
CC [M] drivers/gpu/drm/xe/xe_wait_user_fence.o
CC [M] drivers/gpu/drm/xe/xe_wa.o
CC drivers/gpu/drm/i915/gem/i915_gem_create.o
CC [M] drivers/gpu/drm/xe/xe_wopcm.o
CC drivers/gpu/drm/i915/gem/i915_gem_dmabuf.o
CC [M] drivers/gpu/drm/xe/xe_hmm.o
CC drivers/gpu/drm/i915/gem/i915_gem_domain.o
CC [M] drivers/gpu/drm/xe/xe_hwmon.o
CC drivers/gpu/drm/i915/gem/i915_gem_execbuffer.o
CC drivers/gpu/drm/i915/gem/i915_gem_internal.o
CC drivers/gpu/drm/i915/gem/i915_gem_lmem.o
LD [M] drivers/gpu/drm/drm_suballoc_helper.o
CC [M] drivers/gpu/drm/xe/xe_gt_sriov_vf.o
CC [M] drivers/gpu/drm/xe/xe_guc_relay.o
CC drivers/gpu/drm/i915/gem/i915_gem_mman.o
CC drivers/gpu/drm/i915/gem/i915_gem_object.o
CC [M] drivers/gpu/drm/xe/xe_memirq.o
CC drivers/gpu/drm/i915/gem/i915_gem_pages.o
CC [M] drivers/gpu/drm/xe/xe_sriov.o
CC [M] drivers/gpu/drm/xe/xe_sriov_vf.o
CC drivers/gpu/drm/i915/gem/i915_gem_phys.o
CC [M] drivers/gpu/drm/xe/display/ext/i915_irq.o
LD [M] drivers/gpu/drm/drm_ttm_helper.o
CC drivers/gpu/drm/i915/gem/i915_gem_pm.o
CC [M] drivers/gpu/drm/xe/display/ext/i915_utils.o
CC drivers/gpu/drm/i915/gem/i915_gem_region.o
CC [M] drivers/gpu/drm/xe/display/intel_bo.o
CC drivers/gpu/drm/i915/gem/i915_gem_shmem.o
CC [M] drivers/gpu/drm/xe/display/intel_fb_bo.o
CC drivers/gpu/drm/i915/gem/i915_gem_shrinker.o
CC [M] drivers/gpu/drm/xe/display/intel_fbdev_fb.o
CC [M] drivers/gpu/drm/xe/display/xe_display.o
CC drivers/gpu/drm/i915/gem/i915_gem_stolen.o
CC [M] drivers/gpu/drm/xe/display/xe_display_misc.o
CC drivers/gpu/drm/i915/gem/i915_gem_throttle.o
CC [M] drivers/gpu/drm/xe/display/xe_display_rps.o
CC drivers/gpu/drm/i915/gem/i915_gem_tiling.o
CC [M] drivers/gpu/drm/xe/display/xe_display_wa.o
CC [M] drivers/gpu/drm/xe/display/xe_dsb_buffer.o
CC drivers/gpu/drm/i915/gem/i915_gem_ttm.o
CC [M] drivers/gpu/drm/xe/display/xe_fb_pin.o
CC [M] drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
CC drivers/gpu/drm/i915/gem/i915_gem_ttm_move.o
CC [M] drivers/gpu/drm/xe/display/xe_plane_initial.o
CC [M] drivers/gpu/drm/xe/display/xe_tdf.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_dram.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_pch.o
CC drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_rom.o
CC [M] drivers/gpu/drm/xe/i915-display/icl_dsi.o
CC drivers/gpu/drm/i915/gem/i915_gem_userptr.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_alpm.o
CC drivers/gpu/drm/i915/gem/i915_gem_wait.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
CC drivers/gpu/drm/i915/gem/i915_gemfs.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_audio.o
CC drivers/gpu/drm/i915/i915_active.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_backlight.o
CC drivers/gpu/drm/i915/i915_cmd_parser.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bios.o
CC drivers/gpu/drm/i915/i915_deps.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cdclk.o
CC drivers/gpu/drm/i915/i915_gem.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_color.o
CC drivers/gpu/drm/i915/i915_gem_evict.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_combo_phy.o
CC drivers/gpu/drm/i915/i915_gem_gtt.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_connector.o
CC drivers/gpu/drm/i915/i915_gem_ww.o
CC drivers/gpu/drm/i915/i915_query.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc.o
CC drivers/gpu/drm/i915/i915_request.o
CC drivers/gpu/drm/i915/i915_scheduler.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cursor.o
CC drivers/gpu/drm/i915/i915_trace_points.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi.o
CC drivers/gpu/drm/i915/i915_ttm_buddy_manager.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_conversion.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_device.o
CC drivers/gpu/drm/i915/i915_vma.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_driver.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_irq.o
CC drivers/gpu/drm/i915/i915_vma_resource.o
CC drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.o
CC drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.o
CC drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.o
CC drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.o
CC drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_params.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc_ads.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_map.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_well.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc_capture.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc_ct.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_trace.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_wa.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc_fw.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dmc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc_log.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc_rc.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc_submission.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_mst.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_test.o
CC drivers/gpu/drm/i915/gt/uc/intel_huc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll.o
CC drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.o
CC drivers/gpu/drm/i915/gt/uc/intel_huc_fw.o
CC drivers/gpu/drm/i915/gt/uc/intel_uc.o
CC drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
CC drivers/gpu/drm/i915/gt/uc/intel_uc_fw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpt_common.o
CC drivers/gpu/drm/i915/gt/intel_gsc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_drrs.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsb.o
CC drivers/gpu/drm/i915/i915_hwmon.o
CC drivers/gpu/drm/i915/display/hsw_ips.o
CC drivers/gpu/drm/i915/display/i9xx_plane.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi.o
CC drivers/gpu/drm/i915/display/i9xx_display_sr.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
CC drivers/gpu/drm/i915/display/i9xx_wm.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
CC drivers/gpu/drm/i915/display/intel_alpm.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_encoder.o
CC drivers/gpu/drm/i915/display/intel_atomic.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fb.o
CC drivers/gpu/drm/i915/display/intel_atomic_plane.o
CC drivers/gpu/drm/i915/display/intel_audio.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fbc.o
CC drivers/gpu/drm/i915/display/intel_bios.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fdi.o
CC drivers/gpu/drm/i915/display/intel_bo.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o
CC drivers/gpu/drm/i915/display/intel_bw.o
CC drivers/gpu/drm/i915/display/intel_cdclk.o
CC drivers/gpu/drm/i915/display/intel_color.o
CC drivers/gpu/drm/i915/display/intel_combo_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_global_state.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_gmbus.o
CC drivers/gpu/drm/i915/display/intel_connector.o
CC drivers/gpu/drm/i915/display/intel_crtc.o
CC drivers/gpu/drm/i915/display/intel_crtc_state_dump.o
CC drivers/gpu/drm/i915/display/intel_cursor.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdcp.o
CC drivers/gpu/drm/i915/display/intel_display.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdcp_gsc_message.o
CC drivers/gpu/drm/i915/display/intel_display_conversion.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdmi.o
CC drivers/gpu/drm/i915/display/intel_display_driver.o
CC drivers/gpu/drm/i915/display/intel_display_irq.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug.o
CC drivers/gpu/drm/i915/display/intel_display_params.o
CC drivers/gpu/drm/i915/display/intel_display_power.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hti.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_link_bw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_lspcon.o
CC drivers/gpu/drm/i915/display/intel_display_power_map.o
CC drivers/gpu/drm/i915/display/intel_display_power_well.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o
CC drivers/gpu/drm/i915/display/intel_display_reset.o
CC drivers/gpu/drm/i915/display/intel_display_rps.o
CC drivers/gpu/drm/i915/display/intel_display_snapshot.o
CC drivers/gpu/drm/i915/display/intel_display_wa.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_panel.o
CC drivers/gpu/drm/i915/display/intel_dmc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pfit.o
CC drivers/gpu/drm/i915/display/intel_dmc_wl.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pmdemand.o
CC drivers/gpu/drm/i915/display/intel_dpio_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pps.o
CC drivers/gpu/drm/i915/display/intel_dpll.o
CC drivers/gpu/drm/i915/display/intel_dpll_mgr.o
CC drivers/gpu/drm/i915/display/intel_dpt.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_psr.o
CC drivers/gpu/drm/i915/display/intel_dpt_common.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_qp_tables.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_quirks.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
CC drivers/gpu/drm/i915/display/intel_drrs.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_tc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vblank.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vdsc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vga.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vrr.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dmc_wl.o
CC drivers/gpu/drm/i915/display/intel_dsb.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_wm.o
CC drivers/gpu/drm/i915/display/intel_dsb_buffer.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_scaler.o
CC drivers/gpu/drm/i915/display/intel_fb.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
CC drivers/gpu/drm/i915/display/intel_fb_bo.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_watermark.o
CC drivers/gpu/drm/i915/display/intel_fb_pin.o
CC drivers/gpu/drm/i915/display/intel_fbc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_acpi.o
CC drivers/gpu/drm/i915/display/intel_fdi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_opregion.o
CC [M] drivers/gpu/drm/xe/xe_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_gt_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_gt_sriov_vf_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_gt_stats.o
CC drivers/gpu/drm/i915/display/intel_fifo_underrun.o
CC [M] drivers/gpu/drm/xe/xe_guc_debugfs.o
CC drivers/gpu/drm/i915/display/intel_frontbuffer.o
CC [M] drivers/gpu/drm/xe/xe_huc_debugfs.o
CC drivers/gpu/drm/i915/display/intel_global_state.o
CC drivers/gpu/drm/i915/display/intel_hdcp.o
CC drivers/gpu/drm/i915/display/intel_hdcp_gsc.o
CC drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.o
CC [M] drivers/gpu/drm/xe/xe_uc_debugfs.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
CC drivers/gpu/drm/i915/display/intel_hotplug.o
CC drivers/gpu/drm/i915/display/intel_hotplug_irq.o
CC drivers/gpu/drm/i915/display/intel_hti.o
CC drivers/gpu/drm/i915/display/intel_link_bw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs_params.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
CC drivers/gpu/drm/i915/display/intel_load_detect.o
CC drivers/gpu/drm/i915/display/intel_lpe_audio.o
CC drivers/gpu/drm/i915/display/intel_modeset_lock.o
CC drivers/gpu/drm/i915/display/intel_modeset_setup.o
CC drivers/gpu/drm/i915/display/intel_modeset_verify.o
CC drivers/gpu/drm/i915/display/intel_overlay.o
CC drivers/gpu/drm/i915/display/intel_pch_display.o
CC drivers/gpu/drm/i915/display/intel_pch_refclk.o
CC drivers/gpu/drm/i915/display/intel_plane_initial.o
CC drivers/gpu/drm/i915/display/intel_pmdemand.o
CC drivers/gpu/drm/i915/display/intel_psr.o
CC drivers/gpu/drm/i915/display/intel_quirks.o
CC drivers/gpu/drm/i915/display/intel_sprite.o
CC drivers/gpu/drm/i915/display/intel_sprite_uapi.o
CC drivers/gpu/drm/i915/display/intel_tc.o
CC drivers/gpu/drm/i915/display/intel_vblank.o
CC drivers/gpu/drm/i915/display/intel_vga.o
CC drivers/gpu/drm/i915/display/intel_wm.o
CC drivers/gpu/drm/i915/display/skl_scaler.o
CC drivers/gpu/drm/i915/display/skl_universal_plane.o
CC drivers/gpu/drm/i915/display/skl_watermark.o
CC drivers/gpu/drm/i915/display/intel_acpi.o
CC drivers/gpu/drm/i915/display/intel_opregion.o
CC drivers/gpu/drm/i915/display/intel_display_debugfs.o
CC drivers/gpu/drm/i915/display/intel_display_debugfs_params.o
CC drivers/gpu/drm/i915/display/intel_pipe_crc.o
CC drivers/gpu/drm/i915/display/dvo_ch7017.o
CC drivers/gpu/drm/i915/display/dvo_ch7xxx.o
CC drivers/gpu/drm/i915/display/dvo_ivch.o
CC drivers/gpu/drm/i915/display/dvo_ns2501.o
CC drivers/gpu/drm/i915/display/dvo_sil164.o
CC drivers/gpu/drm/i915/display/dvo_tfp410.o
CC drivers/gpu/drm/i915/display/g4x_dp.o
CC drivers/gpu/drm/i915/display/g4x_hdmi.o
CC drivers/gpu/drm/i915/display/icl_dsi.o
CC drivers/gpu/drm/i915/display/intel_backlight.o
CC drivers/gpu/drm/i915/display/intel_crt.o
CC drivers/gpu/drm/i915/display/intel_cx0_phy.o
CC drivers/gpu/drm/i915/display/intel_ddi.o
CC drivers/gpu/drm/i915/display/intel_ddi_buf_trans.o
CC drivers/gpu/drm/i915/display/intel_display_device.o
CC drivers/gpu/drm/i915/display/intel_display_trace.o
CC drivers/gpu/drm/i915/display/intel_dkl_phy.o
CC drivers/gpu/drm/i915/display/intel_dp.o
CC drivers/gpu/drm/i915/display/intel_dp_aux.o
CC drivers/gpu/drm/i915/display/intel_dp_aux_backlight.o
CC drivers/gpu/drm/i915/display/intel_dp_hdcp.o
CC drivers/gpu/drm/i915/display/intel_dp_link_training.o
CC drivers/gpu/drm/i915/display/intel_dp_mst.o
CC drivers/gpu/drm/i915/display/intel_dp_test.o
CC drivers/gpu/drm/i915/display/intel_dsi.o
CC drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.o
CC drivers/gpu/drm/i915/display/intel_dsi_vbt.o
CC drivers/gpu/drm/i915/display/intel_dvo.o
CC drivers/gpu/drm/i915/display/intel_encoder.o
CC drivers/gpu/drm/i915/display/intel_gmbus.o
CC drivers/gpu/drm/i915/display/intel_hdmi.o
CC drivers/gpu/drm/i915/display/intel_lspcon.o
CC drivers/gpu/drm/i915/display/intel_lvds.o
CC drivers/gpu/drm/i915/display/intel_panel.o
CC drivers/gpu/drm/i915/display/intel_pfit.o
CC drivers/gpu/drm/i915/display/intel_pps.o
CC drivers/gpu/drm/i915/display/intel_qp_tables.o
CC drivers/gpu/drm/i915/display/intel_sdvo.o
CC drivers/gpu/drm/i915/display/intel_snps_phy.o
CC drivers/gpu/drm/i915/display/intel_tv.o
CC drivers/gpu/drm/i915/display/intel_vdsc.o
CC drivers/gpu/drm/i915/display/intel_vrr.o
CC drivers/gpu/drm/i915/display/vlv_dsi.o
CC drivers/gpu/drm/i915/display/vlv_dsi_pll.o
CC drivers/gpu/drm/i915/i915_perf.o
LD [M] drivers/gpu/drm/xe/xe.o
CC drivers/gpu/drm/i915/pxp/intel_pxp.o
CC drivers/gpu/drm/i915/pxp/intel_pxp_huc.o
CC drivers/gpu/drm/i915/pxp/intel_pxp_tee.o
CC drivers/gpu/drm/i915/i915_gpu_error.o
CC drivers/gpu/drm/i915/i915_vgpu.o
AR drivers/gpu/drm/i915/built-in.a
AR drivers/gpu/drm/built-in.a
AR drivers/gpu/built-in.a
AR drivers/built-in.a
AR built-in.a
AR vmlinux.a
LD vmlinux.o
OBJCOPY modules.builtin.modinfo
GEN modules.builtin
MODPOST Module.symvers
CC .vmlinux.export.o
CC [M] fs/efivarfs/efivarfs.mod.o
CC [M] .module-common.o
CC [M] drivers/gpu/drm/drm_exec.mod.o
CC [M] drivers/gpu/drm/drm_gpuvm.mod.o
CC [M] drivers/gpu/drm/drm_suballoc_helper.mod.o
CC [M] drivers/gpu/drm/drm_ttm_helper.mod.o
CC [M] drivers/gpu/drm/scheduler/gpu-sched.mod.o
CC [M] drivers/gpu/drm/xe/xe.mod.o
CC [M] drivers/thermal/intel/x86_pkg_temp_thermal.mod.o
CC [M] net/netfilter/nf_log_syslog.mod.o
CC [M] net/netfilter/xt_mark.mod.o
CC [M] net/netfilter/xt_nat.mod.o
CC [M] net/netfilter/xt_LOG.mod.o
CC [M] net/netfilter/xt_MASQUERADE.mod.o
CC [M] net/netfilter/xt_addrtype.mod.o
CC [M] net/ipv4/netfilter/iptable_nat.mod.o
LD [M] fs/efivarfs/efivarfs.ko
LD [M] net/netfilter/nf_log_syslog.ko
LD [M] drivers/gpu/drm/drm_exec.ko
LD [M] drivers/thermal/intel/x86_pkg_temp_thermal.ko
LD [M] net/netfilter/xt_MASQUERADE.ko
LD [M] drivers/gpu/drm/scheduler/gpu-sched.ko
LD [M] drivers/gpu/drm/drm_gpuvm.ko
LD [M] drivers/gpu/drm/xe/xe.ko
LD [M] drivers/gpu/drm/drm_ttm_helper.ko
LD [M] net/netfilter/xt_LOG.ko
LD [M] drivers/gpu/drm/drm_suballoc_helper.ko
LD [M] net/netfilter/xt_mark.ko
LD [M] net/netfilter/xt_nat.ko
LD [M] net/netfilter/xt_addrtype.ko
LD [M] net/ipv4/netfilter/iptable_nat.ko
UPD include/generated/utsversion.h
CC init/version-timestamp.o
KSYMS .tmp_vmlinux0.kallsyms.S
AS .tmp_vmlinux0.kallsyms.o
LD .tmp_vmlinux1
NM .tmp_vmlinux1.syms
KSYMS .tmp_vmlinux1.kallsyms.S
AS .tmp_vmlinux1.kallsyms.o
LD .tmp_vmlinux2
NM .tmp_vmlinux2.syms
KSYMS .tmp_vmlinux2.kallsyms.S
AS .tmp_vmlinux2.kallsyms.o
LD vmlinux
NM System.map
SORTTAB vmlinux
RELOCS arch/x86/boot/compressed/vmlinux.relocs
RSTRIP vmlinux
CC arch/x86/boot/a20.o
AS arch/x86/boot/bioscall.o
CC arch/x86/boot/cmdline.o
AS arch/x86/boot/copy.o
HOSTCC arch/x86/boot/mkcpustr
CC arch/x86/boot/cpuflags.o
CC arch/x86/boot/cpucheck.o
CC arch/x86/boot/early_serial_console.o
CC arch/x86/boot/edd.o
CC arch/x86/boot/main.o
CC arch/x86/boot/memory.o
CC arch/x86/boot/pm.o
AS arch/x86/boot/pmjump.o
CC arch/x86/boot/printf.o
CC arch/x86/boot/regs.o
CC arch/x86/boot/string.o
CC arch/x86/boot/tty.o
CC arch/x86/boot/video.o
CC arch/x86/boot/video-mode.o
CC arch/x86/boot/version.o
CC arch/x86/boot/video-vga.o
CC arch/x86/boot/video-vesa.o
CC arch/x86/boot/video-bios.o
HOSTCC arch/x86/boot/tools/build
LDS arch/x86/boot/compressed/vmlinux.lds
AS arch/x86/boot/compressed/kernel_info.o
AS arch/x86/boot/compressed/head_32.o
VOFFSET arch/x86/boot/compressed/../voffset.h
CC arch/x86/boot/compressed/string.o
CC arch/x86/boot/compressed/cmdline.o
CC arch/x86/boot/compressed/error.o
OBJCOPY arch/x86/boot/compressed/vmlinux.bin
HOSTCC arch/x86/boot/compressed/mkpiggy
CC arch/x86/boot/compressed/cpuflags.o
CC arch/x86/boot/compressed/early_serial_console.o
CPUSTR arch/x86/boot/cpustr.h
CC arch/x86/boot/compressed/kaslr.o
CC arch/x86/boot/compressed/acpi.o
CC arch/x86/boot/compressed/efi.o
CC arch/x86/boot/cpu.o
GZIP arch/x86/boot/compressed/vmlinux.bin.gz
CC arch/x86/boot/compressed/misc.o
MKPIGGY arch/x86/boot/compressed/piggy.S
AS arch/x86/boot/compressed/piggy.o
LD arch/x86/boot/compressed/vmlinux
ZOFFSET arch/x86/boot/zoffset.h
OBJCOPY arch/x86/boot/vmlinux.bin
AS arch/x86/boot/header.o
LD arch/x86/boot/setup.elf
OBJCOPY arch/x86/boot/setup.bin
BUILD arch/x86/boot/bzImage
Kernel: arch/x86/boot/bzImage is ready (#1)
run-parts: executing /workspace/ci/hooks/20-kernel-doc
+ SRC_DIR=/workspace/kernel
+ cd /workspace/kernel
+ find drivers/gpu/drm/xe/ -name '*.[ch]' -not -path 'drivers/gpu/drm/xe/display/*'
+ xargs ./scripts/kernel-doc -Werror -none include/uapi/drm/xe_drm.h
All hooks done
^ permalink raw reply [flat|nested] 31+ messages in thread
* ✓ CI.checksparse: success for Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
[not found] <c50365d214e04f9ba256d417c8bebbc0@AcuMS.aculab.com>
` (5 preceding siblings ...)
2025-01-18 18:18 ` ✓ CI.Hooks: " Patchwork
@ 2025-01-18 18:19 ` Patchwork
2025-01-18 18:46 ` ✓ Xe.CI.BAT: " Patchwork
` (2 subsequent siblings)
9 siblings, 0 replies; 31+ messages in thread
From: Patchwork @ 2025-01-18 18:19 UTC (permalink / raw)
To: Guenter Roeck; +Cc: intel-xe
== Series Details ==
Series: Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
URL : https://patchwork.freedesktop.org/series/143702/
State : success
== Summary ==
+ trap cleanup EXIT
+ KERNEL=/kernel
+ MT=/root/linux/maintainer-tools
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools /root/linux/maintainer-tools
Cloning into '/root/linux/maintainer-tools'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ make -C /root/linux/maintainer-tools
make: Entering directory '/root/linux/maintainer-tools'
cc -O2 -g -Wextra -o remap-log remap-log.c
make: Leaving directory '/root/linux/maintainer-tools'
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ /root/linux/maintainer-tools/dim sparse --fast 4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4
Sparse version: 0.6.4 (Ubuntu: 0.6.4-4ubuntu3)
Fast mode used, each commit won't be checked separately.
Okay!
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: Buiild error in i915/xe
2025-01-18 18:09 ` David Laight
@ 2025-01-18 18:36 ` Guenter Roeck
2025-01-18 21:18 ` David Laight
0 siblings, 1 reply; 31+ messages in thread
From: Guenter Roeck @ 2025-01-18 18:36 UTC (permalink / raw)
To: David Laight
Cc: David Laight, Linus Torvalds, 'Arnd Bergmann',
'linux-kernel@vger.kernel.org', 'Jens Axboe',
'Matthew Wilcox', 'Christoph Hellwig',
'Andrew Morton', 'Andy Shevchenko',
'Dan Carpenter', 'Jason A . Donenfeld',
'pedro.falcato@gmail.com', 'Mateusz Guzik',
'linux-mm@kvack.org', 'Lorenzo Stoakes', intel-xe,
intel-gfx, David Airlie, Simona Vetter, Jani Nikula, Rodrigo Vivi
On 1/18/25 10:09, David Laight wrote:
> On Sat, 18 Jan 2025 09:49:21 -0800
> Guenter Roeck <linux@roeck-us.net> wrote:
>
>> On Sat, Jan 18, 2025 at 05:09:59PM +0000, David Laight wrote:
>>> On Sat, 18 Jan 2025 08:13:06 -0800
>>> Guenter Roeck <linux@roeck-us.net> wrote:
>>>
>>>> Hi,
>>>>
>>>> On Mon, Nov 18, 2024 at 07:13:31PM +0000, David Laight wrote:
>>>>> Use BUILD_BUG_ON_MSG(statically_true(ulo > uhi), ...) for the sanity
>>>>> check of the bounds in clamp().
>>>>> Gives better error coverage and one less expansion of the arguments.
>>>>>
>>>>> Signed-off-by: David Laight <david.laight@aculab.com>
>>>>
>>>> This patch triggers a build error when trying to build parisc:allmodconfig.
>>>> See error message and bisect log below.
>>>>
>>>> I don't think there is anything wrong with the patch. The underlying
>>>> problem seems to be that parisc:allmodconfig enables CONFIG_DRM_XE which
>>>> tries to build the affected file even though CONFIG_DRM_I915 is not
>>>> enabled/supported on parisc.
>>>
>>> This has appeared before.
>>> Any idea which inlined copy of scale() is causing the problem.
>>> On the face of it they all look ok.
>>>
>>> If you can reproduce it maybe try commenting out some of the calls.
>>>
>>
>> See diff below. All three changes are needed.
>> No idea why the compiler would know that the values are invalid.
>
> Maybe it isn't even an inlining issue.
> Perhaps that compiler just doesn't like the function ?
> What happens without the 'static' (and an extra prototype)?
>
You mean like that ?
-static u32 scale(u32 source_val,
+
+u32 scale(u32 source_val,
+ u32 source_min, u32 source_max,
+ u32 target_min, u32 target_max);
+
+u32 scale(u32 source_val,
u32 source_min, u32 source_max,
u32 target_min, u32 target_max)
It doesn't help. Worse, after that change the error is still reported
even with the #if 0 elsewhere.
Guenter
^ permalink raw reply [flat|nested] 31+ messages in thread
* ✓ Xe.CI.BAT: success for Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
[not found] <c50365d214e04f9ba256d417c8bebbc0@AcuMS.aculab.com>
` (6 preceding siblings ...)
2025-01-18 18:19 ` ✓ CI.checksparse: " Patchwork
@ 2025-01-18 18:46 ` Patchwork
2025-01-18 20:30 ` ✗ Xe.CI.Full: failure " Patchwork
2025-01-18 22:10 ` ✗ CI.Patch_applied: failure for Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()) (rev2) Patchwork
9 siblings, 0 replies; 31+ messages in thread
From: Patchwork @ 2025-01-18 18:46 UTC (permalink / raw)
To: Guenter Roeck; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 4368 bytes --]
== Series Details ==
Series: Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
URL : https://patchwork.freedesktop.org/series/143702/
State : success
== Summary ==
CI Bug Log - changes from xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4_BAT -> xe-pw-143702v1_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (8 -> 8)
------------------------------
No changes in participating hosts
New tests
---------
New tests have been introduced between xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4_BAT and xe-pw-143702v1_BAT:
### New IGT tests (10) ###
* igt@xe_exec_atomic@basic-dec-all@engine-drm_xe_engine_class_copy-instance-1-tile-0-vram0-memory:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@xe_exec_atomic@basic-dec-all@engine-drm_xe_engine_class_copy-instance-2-tile-0-vram0-memory:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@xe_exec_atomic@basic-dec-all@engine-drm_xe_engine_class_copy-instance-3-tile-0-vram0-memory:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@xe_exec_atomic@basic-dec-all@engine-drm_xe_engine_class_copy-instance-4-tile-0-vram0-memory:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@xe_exec_atomic@basic-dec-all@engine-drm_xe_engine_class_copy-instance-5-tile-0-vram0-memory:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@xe_exec_atomic@basic-inc-all@engine-drm_xe_engine_class_copy-instance-1-tile-0-vram0-memory:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@xe_exec_atomic@basic-inc-all@engine-drm_xe_engine_class_copy-instance-2-tile-0-vram0-memory:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@xe_exec_atomic@basic-inc-all@engine-drm_xe_engine_class_copy-instance-3-tile-0-vram0-memory:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@xe_exec_atomic@basic-inc-all@engine-drm_xe_engine_class_copy-instance-4-tile-0-vram0-memory:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@xe_exec_atomic@basic-inc-all@engine-drm_xe_engine_class_copy-instance-5-tile-0-vram0-memory:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
Known issues
------------
Here are the changes found in xe-pw-143702v1_BAT that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@xe_intel_bb@render@render-ymajor-256:
- bat-adlp-vf: [PASS][1] -> [DMESG-WARN][2] ([Intel XE#4078]) +1 other test dmesg-warn
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/bat-adlp-vf/igt@xe_intel_bb@render@render-ymajor-256.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/bat-adlp-vf/igt@xe_intel_bb@render@render-ymajor-256.html
* igt@xe_live_ktest@xe_migrate:
- bat-adlp-vf: [PASS][3] -> [SKIP][4] ([Intel XE#1192]) +1 other test skip
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/bat-adlp-vf/igt@xe_live_ktest@xe_migrate.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/bat-adlp-vf/igt@xe_live_ktest@xe_migrate.html
#### Warnings ####
* igt@xe_live_ktest@xe_bo:
- bat-adlp-vf: [SKIP][5] ([Intel XE#2229] / [Intel XE#455]) -> [SKIP][6] ([Intel XE#1192])
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/bat-adlp-vf/igt@xe_live_ktest@xe_bo.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/bat-adlp-vf/igt@xe_live_ktest@xe_bo.html
[Intel XE#1192]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1192
[Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
[Intel XE#4078]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4078
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
Build changes
-------------
* Linux: xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4 -> xe-pw-143702v1
IGT_8198: 1d1ae626601119d249b530547b9e226c6a684144 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4: 4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4
xe-pw-143702v1: 143702v1
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/index.html
[-- Attachment #2: Type: text/html, Size: 5364 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread
* ✗ Xe.CI.Full: failure for Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
[not found] <c50365d214e04f9ba256d417c8bebbc0@AcuMS.aculab.com>
` (7 preceding siblings ...)
2025-01-18 18:46 ` ✓ Xe.CI.BAT: " Patchwork
@ 2025-01-18 20:30 ` Patchwork
2025-01-18 22:10 ` ✗ CI.Patch_applied: failure for Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()) (rev2) Patchwork
9 siblings, 0 replies; 31+ messages in thread
From: Patchwork @ 2025-01-18 20:30 UTC (permalink / raw)
To: Guenter Roeck; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 110277 bytes --]
== Series Details ==
Series: Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
URL : https://patchwork.freedesktop.org/series/143702/
State : failure
== Summary ==
CI Bug Log - changes from xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4_full -> xe-pw-143702v1_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with xe-pw-143702v1_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in xe-pw-143702v1_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (4 -> 4)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in xe-pw-143702v1_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible:
- shard-dg2-set2: [PASS][1] -> [INCOMPLETE][2] +1 other test incomplete
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-dg2-436/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-436/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank@a-dp2:
- shard-bmg: [PASS][3] -> [FAIL][4] +1 other test fail
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-5/igt@kms_flip@flip-vs-expired-vblank@a-dp2.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-5/igt@kms_flip@flip-vs-expired-vblank@a-dp2.html
* igt@kms_flip@flip-vs-suspend:
- shard-lnl: [PASS][5] -> [INCOMPLETE][6] +1 other test incomplete
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-5/igt@kms_flip@flip-vs-suspend.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-7/igt@kms_flip@flip-vs-suspend.html
* igt@kms_hdr@static-toggle-dpms:
- shard-dg2-set2: [PASS][7] -> [FAIL][8] +2 other tests fail
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-dg2-463/igt@kms_hdr@static-toggle-dpms.html
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_pm_backlight@basic-brightness:
- shard-lnl: [PASS][9] -> [FAIL][10] +7 other tests fail
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-7/igt@kms_pm_backlight@basic-brightness.html
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@kms_pm_backlight@basic-brightness.html
#### Warnings ####
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible:
- shard-bmg: [SKIP][11] ([Intel XE#2423]) -> [FAIL][12]
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-5/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* {igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling}:
- shard-bmg: [SKIP][13] ([Intel XE#1130]) -> [SKIP][14]
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling.html
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling.html
New tests
---------
New tests have been introduced between xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4_full and xe-pw-143702v1_full:
### New IGT tests (2) ###
* igt@kms_cursor_crc:
- Statuses : 1 incomplete(s)
- Exec time: [0.0] s
* igt@kms_hdr@static-toggle@pipe-a-hdmi-a-6:
- Statuses : 1 pass(s)
- Exec time: [0.90] s
Known issues
------------
Here are the changes found in xe-pw-143702v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@core_hotunplug@hotrebind:
- shard-bmg: [PASS][15] -> [SKIP][16] ([Intel XE#1885]) +1 other test skip
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@core_hotunplug@hotrebind.html
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@core_hotunplug@hotrebind.html
* igt@core_hotunplug@hotunplug-rescan:
- shard-lnl: NOTRUN -> [ABORT][17] ([Intel XE#3914])
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@core_hotunplug@hotunplug-rescan.html
* igt@core_setmaster@master-drop-set-root:
- shard-bmg: [PASS][18] -> [FAIL][19] ([Intel XE#3249])
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-3/igt@core_setmaster@master-drop-set-root.html
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@core_setmaster@master-drop-set-root.html
* igt@core_setmaster@master-drop-set-shared-fd:
- shard-bmg: [PASS][20] -> [SKIP][21] ([Intel XE#3453])
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-4/igt@core_setmaster@master-drop-set-shared-fd.html
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@core_setmaster@master-drop-set-shared-fd.html
* igt@fbdev@unaligned-read:
- shard-bmg: [PASS][22] -> [SKIP][23] ([Intel XE#2134]) +3 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-8/igt@fbdev@unaligned-read.html
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@fbdev@unaligned-read.html
* igt@intel_hwmon@hwmon-write:
- shard-lnl: NOTRUN -> [SKIP][24] ([Intel XE#1125])
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@intel_hwmon@hwmon-write.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-d-hdmi-a-1:
- shard-adlp: [PASS][25] -> [FAIL][26] ([Intel XE#827])
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-adlp-8/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-d-hdmi-a-1.html
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-adlp-8/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-d-hdmi-a-1.html
* igt@kms_async_flips@invalid-async-flip@pipe-b-hdmi-a-1:
- shard-adlp: [PASS][27] -> [DMESG-WARN][28] ([Intel XE#1033])
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-adlp-4/igt@kms_async_flips@invalid-async-flip@pipe-b-hdmi-a-1.html
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-adlp-3/igt@kms_async_flips@invalid-async-flip@pipe-b-hdmi-a-1.html
* igt@kms_big_fb@linear-16bpp-rotate-180:
- shard-bmg: [PASS][29] -> [SKIP][30] ([Intel XE#2136]) +20 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_big_fb@linear-16bpp-rotate-180.html
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_big_fb@linear-16bpp-rotate-180.html
* igt@kms_big_fb@linear-16bpp-rotate-270:
- shard-dg2-set2: NOTRUN -> [SKIP][31] ([Intel XE#316]) +2 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@kms_big_fb@linear-16bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-lnl: NOTRUN -> [SKIP][32] ([Intel XE#1124])
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0:
- shard-dg2-set2: NOTRUN -> [SKIP][33] ([Intel XE#1124]) +6 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-436/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0.html
* igt@kms_bw@linear-tiling-3-displays-2160x1440p:
- shard-dg2-set2: NOTRUN -> [SKIP][34] ([Intel XE#367]) +3 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@kms_bw@linear-tiling-3-displays-2160x1440p.html
* igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][35] ([Intel XE#787]) +41 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-6.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][36] ([Intel XE#2907])
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
* igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][37] ([Intel XE#455] / [Intel XE#787]) +11 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-436/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-d-dp-4.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
- shard-lnl: NOTRUN -> [SKIP][38] ([Intel XE#2887]) +1 other test skip
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs@pipe-c-dp-2:
- shard-bmg: NOTRUN -> [SKIP][39] ([Intel XE#2652] / [Intel XE#787]) +11 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-4/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs@pipe-c-dp-2.html
* igt@kms_chamelium_color@ctm-limited-range:
- shard-dg2-set2: NOTRUN -> [SKIP][40] ([Intel XE#306]) +1 other test skip
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-436/igt@kms_chamelium_color@ctm-limited-range.html
* igt@kms_chamelium_edid@dp-edid-change-during-hibernate:
- shard-lnl: NOTRUN -> [SKIP][41] ([Intel XE#373])
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@kms_chamelium_edid@dp-edid-change-during-hibernate.html
* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-dg2-set2: NOTRUN -> [SKIP][42] ([Intel XE#373]) +5 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-436/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
* igt@kms_content_protection@atomic-dpms@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [FAIL][43] ([Intel XE#1178])
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-3/igt@kms_content_protection@atomic-dpms@pipe-a-dp-2.html
* igt@kms_cursor_crc (NEW):
- shard-bmg: NOTRUN -> [INCOMPLETE][44] ([Intel XE#2594])
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-8/igt@kms_cursor_crc.html
* igt@kms_cursor_crc@cursor-offscreen-max-size:
- shard-lnl: NOTRUN -> [SKIP][45] ([Intel XE#1424]) +1 other test skip
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@kms_cursor_crc@cursor-offscreen-max-size.html
* igt@kms_cursor_crc@cursor-random-max-size:
- shard-dg2-set2: NOTRUN -> [SKIP][46] ([Intel XE#455]) +14 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@kms_cursor_crc@cursor-random-max-size.html
* igt@kms_cursor_legacy@cursora-vs-flipb-varying-size:
- shard-lnl: NOTRUN -> [SKIP][47] ([Intel XE#309])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@kms_cursor_legacy@cursora-vs-flipb-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-dg2-set2: NOTRUN -> [SKIP][48] ([Intel XE#323])
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-436/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_display_modes@mst-extended-mode-negative:
- shard-dg2-set2: NOTRUN -> [SKIP][49] ([Intel XE#307])
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@kms_display_modes@mst-extended-mode-negative.html
* igt@kms_feature_discovery@display-3x:
- shard-lnl: NOTRUN -> [SKIP][50] ([Intel XE#703])
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@psr1:
- shard-dg2-set2: NOTRUN -> [SKIP][51] ([Intel XE#1135])
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible@ac-hdmi-a6-dp4:
- shard-dg2-set2: [PASS][52] -> [FAIL][53] ([Intel XE#2882]) +1 other test fail
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-dg2-436/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible@ac-hdmi-a6-dp4.html
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-436/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible@ac-hdmi-a6-dp4.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-dp2-hdmi-a3:
- shard-bmg: NOTRUN -> [FAIL][54] ([Intel XE#3321])
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-5/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-dp2-hdmi-a3.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@a-edp1:
- shard-lnl: [PASS][55] -> [FAIL][56] ([Intel XE#886])
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-2/igt@kms_flip@flip-vs-absolute-wf_vblank@a-edp1.html
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@kms_flip@flip-vs-absolute-wf_vblank@a-edp1.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@c-hdmi-a6:
- shard-dg2-set2: [PASS][57] -> [FAIL][58] ([Intel XE#301])
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-dg2-463/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-hdmi-a6.html
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-463/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-hdmi-a6.html
* igt@kms_flip@flip-vs-expired-vblank@a-hdmi-a3:
- shard-bmg: [PASS][59] -> [FAIL][60] ([Intel XE#3321])
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-5/igt@kms_flip@flip-vs-expired-vblank@a-hdmi-a3.html
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-5/igt@kms_flip@flip-vs-expired-vblank@a-hdmi-a3.html
* igt@kms_flip@flip-vs-expired-vblank@b-dp4:
- shard-dg2-set2: [PASS][61] -> [FAIL][62] ([Intel XE#301] / [Intel XE#3321])
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-dg2-434/igt@kms_flip@flip-vs-expired-vblank@b-dp4.html
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-463/igt@kms_flip@flip-vs-expired-vblank@b-dp4.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-adlp: [PASS][63] -> [DMESG-WARN][64] ([Intel XE#2953]) +9 other tests dmesg-warn
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-adlp-6/igt@kms_flip@flip-vs-suspend-interruptible.html
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-adlp-3/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@plain-flip-ts-check-interruptible:
- shard-lnl: NOTRUN -> [FAIL][65] ([Intel XE#886]) +1 other test fail
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@kms_flip@plain-flip-ts-check-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling:
- shard-lnl: NOTRUN -> [SKIP][66] ([Intel XE#1401] / [Intel XE#1745])
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][67] ([Intel XE#1401])
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-bmg: NOTRUN -> [SKIP][68] ([Intel XE#2293]) +6 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-5/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@drrs-2p-rte:
- shard-lnl: NOTRUN -> [SKIP][69] ([Intel XE#656]) +4 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@kms_frontbuffer_tracking@drrs-2p-rte.html
* igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary:
- shard-lnl: NOTRUN -> [SKIP][70] ([Intel XE#651]) +3 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@drrs-suspend:
- shard-dg2-set2: NOTRUN -> [SKIP][71] ([Intel XE#651]) +20 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@kms_frontbuffer_tracking@drrs-suspend.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][72] ([Intel XE#653]) +19 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_hdr@invalid-hdr:
- shard-dg2-set2: [PASS][73] -> [SKIP][74] ([Intel XE#455])
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-dg2-463/igt@kms_hdr@invalid-hdr.html
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@kms_hdr@invalid-hdr.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-dg2-set2: NOTRUN -> [FAIL][75] ([Intel XE#361]) +1 other test fail
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-436/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-b:
- shard-lnl: NOTRUN -> [SKIP][76] ([Intel XE#2763]) +5 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-b.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b:
- shard-bmg: NOTRUN -> [SKIP][77] ([Intel XE#2763]) +19 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b.html
* igt@kms_pm_backlight@bad-brightness:
- shard-dg2-set2: NOTRUN -> [SKIP][78] ([Intel XE#870])
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-436/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-dg2-set2: NOTRUN -> [SKIP][79] ([Intel XE#2938])
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_dc@dc5-psr:
- shard-dg2-set2: NOTRUN -> [SKIP][80] ([Intel XE#1129]) +1 other test skip
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_rpm@i2c:
- shard-bmg: [PASS][81] -> [SKIP][82] ([Intel XE#2446]) +5 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_pm_rpm@i2c.html
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_pm_rpm@i2c.html
* igt@kms_properties@connector-properties-legacy:
- shard-bmg: [PASS][83] -> [SKIP][84] ([Intel XE#2423]) +108 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_properties@connector-properties-legacy.html
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_properties@connector-properties-legacy.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf:
- shard-lnl: NOTRUN -> [SKIP][85] ([Intel XE#2893])
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf:
- shard-dg2-set2: NOTRUN -> [SKIP][86] ([Intel XE#1489]) +4 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-dg2-set2: NOTRUN -> [SKIP][87] ([Intel XE#1122])
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr@fbc-pr-cursor-plane-onoff:
- shard-lnl: NOTRUN -> [SKIP][88] ([Intel XE#1406])
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@kms_psr@fbc-pr-cursor-plane-onoff.html
* igt@kms_psr@fbc-psr2-primary-render:
- shard-dg2-set2: NOTRUN -> [SKIP][89] ([Intel XE#2850] / [Intel XE#929]) +9 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@kms_psr@fbc-psr2-primary-render.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-dg2-set2: NOTRUN -> [SKIP][90] ([Intel XE#1127])
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-436/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_setmode@invalid-clone-single-crtc-stealing:
- shard-lnl: NOTRUN -> [SKIP][91] ([Intel XE#1435])
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@kms_setmode@invalid-clone-single-crtc-stealing.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-dg2-set2: NOTRUN -> [SKIP][92] ([Intel XE#1500])
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@xe_compute_preempt@compute-threadgroup-preempt@engine-drm_xe_engine_class_compute:
- shard-dg2-set2: NOTRUN -> [SKIP][93] ([Intel XE#1280] / [Intel XE#455]) +1 other test skip
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-436/igt@xe_compute_preempt@compute-threadgroup-preempt@engine-drm_xe_engine_class_compute.html
* igt@xe_drm_fdinfo@utilization-single-full-load-isolation:
- shard-bmg: [PASS][94] -> [SKIP][95] ([Intel XE#1130]) +257 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-3/igt@xe_drm_fdinfo@utilization-single-full-load-isolation.html
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@xe_drm_fdinfo@utilization-single-full-load-isolation.html
* igt@xe_eudebug@basic-vm-bind-ufence-delay-ack:
- shard-dg2-set2: NOTRUN -> [SKIP][96] ([Intel XE#3889])
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-436/igt@xe_eudebug@basic-vm-bind-ufence-delay-ack.html
* igt@xe_eudebug@read-metadata:
- shard-lnl: NOTRUN -> [SKIP][97] ([Intel XE#2905]) +1 other test skip
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@xe_eudebug@read-metadata.html
* igt@xe_eudebug_online@resume-dss:
- shard-dg2-set2: NOTRUN -> [SKIP][98] ([Intel XE#2905]) +7 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@xe_eudebug_online@resume-dss.html
* igt@xe_exec_basic@multigpu-no-exec-null-rebind:
- shard-lnl: NOTRUN -> [SKIP][99] ([Intel XE#1392]) +1 other test skip
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@xe_exec_basic@multigpu-no-exec-null-rebind.html
* igt@xe_exec_fault_mode@twice-userptr-invalidate-race:
- shard-dg2-set2: NOTRUN -> [SKIP][100] ([Intel XE#288]) +19 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@xe_exec_fault_mode@twice-userptr-invalidate-race.html
* igt@xe_exec_mix_modes@exec-simple-batch-store-lr:
- shard-dg2-set2: NOTRUN -> [SKIP][101] ([Intel XE#2360])
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-436/igt@xe_exec_mix_modes@exec-simple-batch-store-lr.html
* igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit:
- shard-dg2-set2: NOTRUN -> [SKIP][102] ([Intel XE#2229])
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-436/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html
* igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit:
- shard-bmg: [PASS][103] -> [FAIL][104] ([Intel XE#1999]) +2 other tests fail
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-3/igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit.html
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit.html
- shard-dg2-set2: NOTRUN -> [FAIL][105] ([Intel XE#1999]) +2 other tests fail
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit.html
* igt@xe_module_load@force-load:
- shard-dg2-set2: NOTRUN -> [SKIP][106] ([Intel XE#378])
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@xe_module_load@force-load.html
* igt@xe_module_load@load:
- shard-lnl: ([PASS][107], [PASS][108], [PASS][109], [PASS][110], [PASS][111], [PASS][112], [PASS][113], [PASS][114], [PASS][115], [PASS][116], [PASS][117], [PASS][118], [PASS][119], [PASS][120], [PASS][121], [PASS][122], [PASS][123], [PASS][124], [PASS][125], [PASS][126], [PASS][127], [PASS][128], [PASS][129], [PASS][130]) -> ([PASS][131], [PASS][132], [PASS][133], [PASS][134], [PASS][135], [PASS][136], [PASS][137], [PASS][138], [PASS][139], [PASS][140], [PASS][141], [PASS][142], [PASS][143], [PASS][144], [PASS][145], [PASS][146], [PASS][147], [PASS][148], [PASS][149], [PASS][150], [PASS][151], [PASS][152], [SKIP][153], [PASS][154], [PASS][155], [PASS][156]) ([Intel XE#378])
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-4/igt@xe_module_load@load.html
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-7/igt@xe_module_load@load.html
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-5/igt@xe_module_load@load.html
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-5/igt@xe_module_load@load.html
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-7/igt@xe_module_load@load.html
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-7/igt@xe_module_load@load.html
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-5/igt@xe_module_load@load.html
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-6/igt@xe_module_load@load.html
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-4/igt@xe_module_load@load.html
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-2/igt@xe_module_load@load.html
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-4/igt@xe_module_load@load.html
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-8/igt@xe_module_load@load.html
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-2/igt@xe_module_load@load.html
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-2/igt@xe_module_load@load.html
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-6/igt@xe_module_load@load.html
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-6/igt@xe_module_load@load.html
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-1/igt@xe_module_load@load.html
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-1/igt@xe_module_load@load.html
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-1/igt@xe_module_load@load.html
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-6/igt@xe_module_load@load.html
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-3/igt@xe_module_load@load.html
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-8/igt@xe_module_load@load.html
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-8/igt@xe_module_load@load.html
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-7/igt@xe_module_load@load.html
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@xe_module_load@load.html
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@xe_module_load@load.html
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-7/igt@xe_module_load@load.html
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-4/igt@xe_module_load@load.html
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-8/igt@xe_module_load@load.html
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-8/igt@xe_module_load@load.html
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-4/igt@xe_module_load@load.html
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-7/igt@xe_module_load@load.html
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-3/igt@xe_module_load@load.html
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-3/igt@xe_module_load@load.html
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-1/igt@xe_module_load@load.html
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-3/igt@xe_module_load@load.html
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-4/igt@xe_module_load@load.html
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@xe_module_load@load.html
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-6/igt@xe_module_load@load.html
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-8/igt@xe_module_load@load.html
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-6/igt@xe_module_load@load.html
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-1/igt@xe_module_load@load.html
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-7/igt@xe_module_load@load.html
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-1/igt@xe_module_load@load.html
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-2/igt@xe_module_load@load.html
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-2/igt@xe_module_load@load.html
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@xe_module_load@load.html
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-1/igt@xe_module_load@load.html
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@xe_module_load@load.html
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-6/igt@xe_module_load@load.html
* igt@xe_module_load@reload:
- shard-bmg: [PASS][157] -> [FAIL][158] ([Intel XE#3546])
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-8/igt@xe_module_load@reload.html
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@xe_module_load@reload.html
* igt@xe_oa@disabled-read-error:
- shard-dg2-set2: NOTRUN -> [SKIP][159] ([Intel XE#2541] / [Intel XE#3573]) +2 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@xe_oa@disabled-read-error.html
* igt@xe_pat@display-vs-wb-transient:
- shard-dg2-set2: NOTRUN -> [SKIP][160] ([Intel XE#1337])
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@xe_pat@display-vs-wb-transient.html
* igt@xe_peer2peer@write:
- shard-lnl: NOTRUN -> [SKIP][161] ([Intel XE#1061])
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@xe_peer2peer@write.html
* igt@xe_pm@d3cold-mmap-system:
- shard-dg2-set2: NOTRUN -> [SKIP][162] ([Intel XE#2284] / [Intel XE#366])
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@xe_pm@d3cold-mmap-system.html
* igt@xe_pm@s4-basic:
- shard-adlp: [PASS][163] -> [ABORT][164] ([Intel XE#1358] / [Intel XE#1607])
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-adlp-2/igt@xe_pm@s4-basic.html
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-adlp-9/igt@xe_pm@s4-basic.html
* igt@xe_query@multigpu-query-invalid-cs-cycles:
- shard-dg2-set2: NOTRUN -> [SKIP][165] ([Intel XE#944]) +2 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@xe_query@multigpu-query-invalid-cs-cycles.html
#### Possible fixes ####
* igt@core_hotunplug@hotreplug:
- shard-bmg: [SKIP][166] ([Intel XE#1885]) -> [PASS][167] +2 other tests pass
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@core_hotunplug@hotreplug.html
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@core_hotunplug@hotreplug.html
* igt@core_setmaster@master-drop-set-user:
- shard-bmg: [FAIL][168] ([Intel XE#3249]) -> [PASS][169] +1 other test pass
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@core_setmaster@master-drop-set-user.html
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-3/igt@core_setmaster@master-drop-set-user.html
* igt@fbdev@read:
- shard-bmg: [SKIP][170] ([Intel XE#2134]) -> [PASS][171]
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-7/igt@fbdev@read.html
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@fbdev@read.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-c-hdmi-a-1:
- shard-adlp: [FAIL][172] ([Intel XE#827]) -> [PASS][173]
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-adlp-8/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-c-hdmi-a-1.html
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-adlp-8/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-c-hdmi-a-1.html
* igt@kms_async_flips@invalid-async-flip@pipe-c-hdmi-a-1:
- shard-adlp: [DMESG-WARN][174] ([Intel XE#1033]) -> [PASS][175]
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-adlp-4/igt@kms_async_flips@invalid-async-flip@pipe-c-hdmi-a-1.html
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-adlp-3/igt@kms_async_flips@invalid-async-flip@pipe-c-hdmi-a-1.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-bmg: [SKIP][176] ([Intel XE#2136]) -> [PASS][177] +32 other tests pass
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-7/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-6:
- shard-dg2-set2: [INCOMPLETE][178] ([Intel XE#1727] / [Intel XE#3124]) -> [PASS][179] +1 other test pass
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-6.html
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-6.html
* igt@kms_cursor_crc@cursor-suspend:
- shard-bmg: [SKIP][180] ([Intel XE#2423]) -> [PASS][181] +131 other tests pass
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-7/igt@kms_cursor_crc@cursor-suspend.html
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-2/igt@kms_cursor_crc@cursor-suspend.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-bmg: [SKIP][182] ([Intel XE#2291]) -> [PASS][183]
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-4/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size:
- shard-bmg: [DMESG-WARN][184] ([Intel XE#877]) -> [PASS][185]
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-2/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-3/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
* igt@kms_cursor_legacy@flip-vs-cursor-toggle:
- shard-lnl: [FAIL][186] ([Intel XE#1475]) -> [PASS][187]
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-1/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-7/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@cd-hdmi-a6-dp4:
- shard-dg2-set2: [FAIL][188] ([Intel XE#301]) -> [PASS][189] +4 other tests pass
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-dg2-436/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@cd-hdmi-a6-dp4.html
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-434/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@cd-hdmi-a6-dp4.html
* igt@kms_flip@2x-flip-vs-rmfb:
- shard-bmg: [SKIP][190] ([Intel XE#2316]) -> [PASS][191]
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_flip@2x-flip-vs-rmfb.html
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-4/igt@kms_flip@2x-flip-vs-rmfb.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible:
- shard-adlp: [FAIL][192] ([Intel XE#2882]) -> [PASS][193] +2 other tests pass
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-adlp-4/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-adlp-2/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@c-hdmi-a1:
- shard-adlp: [FAIL][194] ([Intel XE#886]) -> [PASS][195]
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-adlp-4/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@c-hdmi-a1.html
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-adlp-2/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@c-hdmi-a1.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@c-edp1:
- shard-lnl: [FAIL][196] ([Intel XE#886]) -> [PASS][197]
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-2/igt@kms_flip@flip-vs-absolute-wf_vblank@c-edp1.html
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-5/igt@kms_flip@flip-vs-absolute-wf_vblank@c-edp1.html
* igt@kms_flip@flip-vs-expired-vblank@a-dp4:
- shard-dg2-set2: [FAIL][198] ([Intel XE#301] / [Intel XE#3321]) -> [PASS][199] +2 other tests pass
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-dg2-434/igt@kms_flip@flip-vs-expired-vblank@a-dp4.html
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-463/igt@kms_flip@flip-vs-expired-vblank@a-dp4.html
* igt@kms_frontbuffer_tracking@fbcpsr-suspend:
- shard-lnl: [DMESG-WARN][200] -> [PASS][201] +2 other tests pass
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-6/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-3/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-bmg: [SKIP][202] ([Intel XE#2446]) -> [PASS][203] +4 other tests pass
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-3/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:
- shard-adlp: [DMESG-WARN][204] ([Intel XE#2953]) -> [PASS][205] +2 other tests pass
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-adlp-1/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-adlp-4/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
* igt@kms_universal_plane@cursor-fb-leak:
- shard-adlp: [FAIL][206] ([Intel XE#771] / [Intel XE#899]) -> [PASS][207]
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-adlp-2/igt@kms_universal_plane@cursor-fb-leak.html
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-adlp-8/igt@kms_universal_plane@cursor-fb-leak.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1:
- shard-lnl: [FAIL][208] ([Intel XE#899]) -> [PASS][209]
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-lnl-8/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-lnl-4/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1:
- shard-adlp: [FAIL][210] ([Intel XE#899]) -> [PASS][211]
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-adlp-2/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-adlp-8/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
* igt@xe_sysfs_preempt_timeout@preempt_timeout_us-timeout:
- shard-bmg: [SKIP][212] ([Intel XE#1130]) -> [PASS][213] +288 other tests pass
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@xe_sysfs_preempt_timeout@preempt_timeout_us-timeout.html
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-3/igt@xe_sysfs_preempt_timeout@preempt_timeout_us-timeout.html
#### Warnings ####
* igt@kms_async_flips@alternate-sync-async-flip@pipe-b-hdmi-a-1:
- shard-adlp: [DMESG-WARN][214] ([Intel XE#1033]) -> [DMESG-FAIL][215] ([Intel XE#1033]) +1 other test dmesg-fail
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-adlp-9/igt@kms_async_flips@alternate-sync-async-flip@pipe-b-hdmi-a-1.html
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-adlp-2/igt@kms_async_flips@alternate-sync-async-flip@pipe-b-hdmi-a-1.html
* igt@kms_async_flips@alternate-sync-async-flip@pipe-d-hdmi-a-1:
- shard-adlp: [DMESG-FAIL][216] ([Intel XE#1033]) -> [FAIL][217] ([Intel XE#827])
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-adlp-9/igt@kms_async_flips@alternate-sync-async-flip@pipe-d-hdmi-a-1.html
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-adlp-2/igt@kms_async_flips@alternate-sync-async-flip@pipe-d-hdmi-a-1.html
* igt@kms_async_flips@invalid-async-flip-atomic:
- shard-bmg: [SKIP][218] ([Intel XE#3768]) -> [SKIP][219] ([Intel XE#2423])
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_async_flips@invalid-async-flip-atomic.html
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_async_flips@invalid-async-flip-atomic.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-bmg: [SKIP][220] ([Intel XE#2423]) -> [SKIP][221] ([Intel XE#2370])
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-90:
- shard-bmg: [SKIP][222] ([Intel XE#2327]) -> [SKIP][223] ([Intel XE#2136]) +7 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-3/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@linear-32bpp-rotate-270:
- shard-bmg: [SKIP][224] ([Intel XE#2136]) -> [SKIP][225] ([Intel XE#2327]) +5 other tests skip
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-7/igt@kms_big_fb@linear-32bpp-rotate-270.html
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-5/igt@kms_big_fb@linear-32bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-90:
- shard-bmg: [SKIP][226] ([Intel XE#1124]) -> [SKIP][227] ([Intel XE#2136]) +13 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-addfb:
- shard-bmg: [SKIP][228] ([Intel XE#2136]) -> [SKIP][229] ([Intel XE#2328])
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_big_fb@y-tiled-addfb.html
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_big_fb@y-tiled-addfb.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-bmg: [SKIP][230] ([Intel XE#607]) -> [SKIP][231] ([Intel XE#2136])
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-4/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@y-tiled-addfb-size-overflow:
- shard-bmg: [SKIP][232] ([Intel XE#610]) -> [SKIP][233] ([Intel XE#2136])
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-bmg: [SKIP][234] ([Intel XE#2136]) -> [SKIP][235] ([Intel XE#1124]) +16 other tests skip
[234]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[235]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_bw@connected-linear-tiling-3-displays-2160x1440p:
- shard-bmg: [SKIP][236] ([Intel XE#2314] / [Intel XE#2894]) -> [SKIP][237] ([Intel XE#2423]) +2 other tests skip
[236]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_bw@connected-linear-tiling-3-displays-2160x1440p.html
[237]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_bw@connected-linear-tiling-3-displays-2160x1440p.html
* igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p:
- shard-bmg: [SKIP][238] ([Intel XE#2423]) -> [SKIP][239] ([Intel XE#2314] / [Intel XE#2894])
[238]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p.html
[239]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p.html
* igt@kms_bw@linear-tiling-1-displays-2560x1440p:
- shard-bmg: [SKIP][240] ([Intel XE#367]) -> [SKIP][241] ([Intel XE#2423]) +3 other tests skip
[240]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-5/igt@kms_bw@linear-tiling-1-displays-2560x1440p.html
[241]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_bw@linear-tiling-1-displays-2560x1440p.html
* igt@kms_bw@linear-tiling-4-displays-2160x1440p:
- shard-bmg: [SKIP][242] ([Intel XE#2423]) -> [SKIP][243] ([Intel XE#367]) +4 other tests skip
[242]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_bw@linear-tiling-4-displays-2160x1440p.html
[243]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_bw@linear-tiling-4-displays-2160x1440p.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
- shard-bmg: [SKIP][244] ([Intel XE#2652] / [Intel XE#787]) -> [SKIP][245] ([Intel XE#2136])
[244]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-3/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
[245]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc:
- shard-bmg: [SKIP][246] ([Intel XE#2887]) -> [SKIP][247] ([Intel XE#2136]) +20 other tests skip
[246]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc.html
[247]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
- shard-bmg: [SKIP][248] ([Intel XE#3432]) -> [SKIP][249] ([Intel XE#2136]) +3 other tests skip
[248]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-3/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
[249]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc:
- shard-bmg: [SKIP][250] ([Intel XE#2136]) -> [SKIP][251] ([Intel XE#3432]) +1 other test skip
[250]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc.html
[251]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc:
- shard-bmg: [SKIP][252] ([Intel XE#2136]) -> [SKIP][253] ([Intel XE#2887]) +25 other tests skip
[252]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc.html
[253]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
- shard-bmg: [SKIP][254] ([Intel XE#2136]) -> [SKIP][255] ([Intel XE#2652] / [Intel XE#787])
[254]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
[255]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
* igt@kms_cdclk@mode-transition:
- shard-bmg: [SKIP][256] ([Intel XE#2136]) -> [SKIP][257] ([Intel XE#2724])
[256]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-7/igt@kms_cdclk@mode-transition.html
[257]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_cdclk@mode-transition.html
* igt@kms_cdclk@plane-scaling:
- shard-bmg: [SKIP][258] ([Intel XE#2724]) -> [SKIP][259] ([Intel XE#2136])
[258]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-8/igt@kms_cdclk@plane-scaling.html
[259]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@kms_cdclk@plane-scaling.html
* igt@kms_chamelium_color@ctm-0-50:
- shard-bmg: [SKIP][260] ([Intel XE#2423]) -> [SKIP][261] ([Intel XE#2325]) +2 other tests skip
[260]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_chamelium_color@ctm-0-50.html
[261]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_chamelium_color@ctm-0-50.html
* igt@kms_chamelium_color@degamma:
- shard-bmg: [SKIP][262] ([Intel XE#2325]) -> [SKIP][263] ([Intel XE#2423]) +1 other test skip
[262]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-3/igt@kms_chamelium_color@degamma.html
[263]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@kms_chamelium_color@degamma.html
* igt@kms_chamelium_edid@dp-edid-change-during-hibernate:
- shard-bmg: [SKIP][264] ([Intel XE#2423]) -> [SKIP][265] ([Intel XE#2252]) +17 other tests skip
[264]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-7/igt@kms_chamelium_edid@dp-edid-change-during-hibernate.html
[265]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-5/igt@kms_chamelium_edid@dp-edid-change-during-hibernate.html
* igt@kms_chamelium_edid@dp-edid-resolution-list:
- shard-bmg: [SKIP][266] ([Intel XE#2252]) -> [SKIP][267] ([Intel XE#2423]) +14 other tests skip
[266]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-3/igt@kms_chamelium_edid@dp-edid-resolution-list.html
[267]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@kms_chamelium_edid@dp-edid-resolution-list.html
* igt@kms_content_protection@atomic-dpms:
- shard-bmg: [SKIP][268] ([Intel XE#2423]) -> [FAIL][269] ([Intel XE#1178])
[268]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_content_protection@atomic-dpms.html
[269]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-3/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-bmg: [SKIP][270] ([Intel XE#2423]) -> [SKIP][271] ([Intel XE#2390]) +1 other test skip
[270]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_content_protection@dp-mst-type-1.html
[271]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@mei-interface:
- shard-bmg: [SKIP][272] ([Intel XE#2341]) -> [SKIP][273] ([Intel XE#2423])
[272]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-8/igt@kms_content_protection@mei-interface.html
[273]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@uevent:
- shard-bmg: [SKIP][274] ([Intel XE#2423]) -> [SKIP][275] ([Intel XE#2341])
[274]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_content_protection@uevent.html
[275]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-offscreen-256x85:
- shard-bmg: [SKIP][276] ([Intel XE#2320]) -> [SKIP][277] ([Intel XE#2423]) +6 other tests skip
[276]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_cursor_crc@cursor-offscreen-256x85.html
[277]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_cursor_crc@cursor-offscreen-256x85.html
* igt@kms_cursor_crc@cursor-offscreen-32x32:
- shard-bmg: [SKIP][278] ([Intel XE#2423]) -> [SKIP][279] ([Intel XE#2320]) +9 other tests skip
[278]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_cursor_crc@cursor-offscreen-32x32.html
[279]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-5/igt@kms_cursor_crc@cursor-offscreen-32x32.html
* igt@kms_cursor_crc@cursor-sliding-512x170:
- shard-bmg: [SKIP][280] ([Intel XE#2423]) -> [SKIP][281] ([Intel XE#2321])
[280]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-7/igt@kms_cursor_crc@cursor-sliding-512x170.html
[281]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-5/igt@kms_cursor_crc@cursor-sliding-512x170.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-bmg: [SKIP][282] ([Intel XE#2321]) -> [SKIP][283] ([Intel XE#2423]) +2 other tests skip
[282]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_cursor_crc@cursor-sliding-512x512.html
[283]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic:
- shard-bmg: [SKIP][284] ([Intel XE#2291]) -> [SKIP][285] ([Intel XE#2423]) +2 other tests skip
[284]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html
[285]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-bmg: [SKIP][286] ([Intel XE#2286]) -> [SKIP][287] ([Intel XE#2423]) +1 other test skip
[286]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
[287]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-toggle:
- shard-bmg: [SKIP][288] ([Intel XE#2291]) -> [DMESG-WARN][289] ([Intel XE#877])
[288]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html
[289]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-4/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl:
- shard-bmg: [FAIL][290] ([Intel XE#2141]) -> [SKIP][291] ([Intel XE#2136])
[290]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-4/igt@kms_dirtyfb@fbc-dirtyfb-ioctl.html
[291]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_dirtyfb@fbc-dirtyfb-ioctl.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-bmg: [SKIP][292] ([Intel XE#2136]) -> [SKIP][293] ([Intel XE#1508])
[292]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-7/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
[293]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-2/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_display_modes@mst-extended-mode-negative:
- shard-bmg: [SKIP][294] ([Intel XE#2323]) -> [SKIP][295] ([Intel XE#2423])
[294]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-8/igt@kms_display_modes@mst-extended-mode-negative.html
[295]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@kms_display_modes@mst-extended-mode-negative.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-bmg: [SKIP][296] ([Intel XE#2136]) -> [SKIP][297] ([Intel XE#3070])
[296]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_dp_linktrain_fallback@dp-fallback.html
[297]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dsc@dsc-basic:
- shard-bmg: [SKIP][298] ([Intel XE#2244]) -> [SKIP][299] ([Intel XE#2136]) +1 other test skip
[298]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_dsc@dsc-basic.html
[299]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_dsc@dsc-basic.html
* igt@kms_fbcon_fbt@fbc:
- shard-bmg: [SKIP][300] ([Intel XE#2136]) -> [FAIL][301] ([Intel XE#1695])
[300]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-7/igt@kms_fbcon_fbt@fbc.html
[301]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-5/igt@kms_fbcon_fbt@fbc.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-bmg: [SKIP][302] ([Intel XE#2136]) -> [SKIP][303] ([Intel XE#776])
[302]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_fbcon_fbt@psr-suspend.html
[303]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@chamelium:
- shard-bmg: [SKIP][304] ([Intel XE#2372]) -> [SKIP][305] ([Intel XE#2423])
[304]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-5/igt@kms_feature_discovery@chamelium.html
[305]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-3x:
- shard-bmg: [SKIP][306] ([Intel XE#2423]) -> [SKIP][307] ([Intel XE#2373])
[306]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-7/igt@kms_feature_discovery@display-3x.html
[307]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-5/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@display-4x:
- shard-bmg: [SKIP][308] ([Intel XE#2423]) -> [SKIP][309] ([Intel XE#1138])
[308]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_feature_discovery@display-4x.html
[309]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-5/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@psr1:
- shard-bmg: [SKIP][310] ([Intel XE#2374]) -> [SKIP][311] ([Intel XE#2423])
[310]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-3/igt@kms_feature_discovery@psr1.html
[311]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible:
- shard-bmg: [FAIL][312] ([Intel XE#2882]) -> [SKIP][313] ([Intel XE#2423])
[312]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-5/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
[313]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-flip-vs-expired-vblank:
- shard-bmg: [FAIL][314] -> [SKIP][315] ([Intel XE#2423])
[314]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-5/igt@kms_flip@2x-flip-vs-expired-vblank.html
[315]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_flip@2x-flip-vs-expired-vblank.html
* igt@kms_flip@2x-flip-vs-panning-interruptible:
- shard-bmg: [SKIP][316] ([Intel XE#2316]) -> [SKIP][317] ([Intel XE#2423]) +1 other test skip
[316]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_flip@2x-flip-vs-panning-interruptible.html
[317]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_flip@2x-flip-vs-panning-interruptible.html
* igt@kms_flip@2x-nonexisting-fb:
- shard-bmg: [SKIP][318] ([Intel XE#2423]) -> [SKIP][319] ([Intel XE#2316]) +6 other tests skip
[318]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-7/igt@kms_flip@2x-nonexisting-fb.html
[319]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_flip@2x-nonexisting-fb.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
- shard-bmg: [SKIP][320] ([Intel XE#2136]) -> [SKIP][321] ([Intel XE#2293] / [Intel XE#2380]) +6 other tests skip
[320]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
[321]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-bmg: [SKIP][322] ([Intel XE#2380]) -> [SKIP][323] ([Intel XE#2136])
[322]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-4/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
[323]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling:
- shard-bmg: [SKIP][324] ([Intel XE#2293] / [Intel XE#2380]) -> [SKIP][325] ([Intel XE#2136]) +5 other tests skip
[324]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-3/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html
[325]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html
* igt@kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-blt:
- shard-bmg: [SKIP][326] ([Intel XE#2311]) -> [SKIP][327] ([Intel XE#2136]) +35 other tests skip
[326]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-blt.html
[327]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-pgflip-blt:
- shard-bmg: [SKIP][328] ([Intel XE#2312]) -> [SKIP][329] ([Intel XE#2311]) +3 other tests skip
[328]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-pgflip-blt.html
[329]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt:
- shard-bmg: [SKIP][330] ([Intel XE#2136]) -> [FAIL][331] ([Intel XE#2333]) +18 other tests fail
[330]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt.html
[331]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render:
- shard-bmg: [SKIP][332] ([Intel XE#2136]) -> [SKIP][333] ([Intel XE#2312]) +22 other tests skip
[332]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render.html
[333]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff:
- shard-bmg: [FAIL][334] ([Intel XE#2333]) -> [SKIP][335] ([Intel XE#2136]) +21 other tests skip
[334]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-8/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
[335]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-render:
- shard-bmg: [SKIP][336] ([Intel XE#2312]) -> [SKIP][337] ([Intel XE#2136]) +23 other tests skip
[336]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-render.html
[337]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-suspend:
- shard-bmg: [SKIP][338] ([Intel XE#2136]) -> [SKIP][339] ([Intel XE#2311]) +38 other tests skip
[338]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcdrrs-suspend.html
[339]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrs-suspend.html
* igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y:
- shard-bmg: [SKIP][340] ([Intel XE#2136]) -> [SKIP][341] ([Intel XE#2352]) +1 other test skip
[340]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html
[341]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt:
- shard-bmg: [SKIP][342] ([Intel XE#2313]) -> [SKIP][343] ([Intel XE#2136]) +35 other tests skip
[342]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt.html
[343]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt:
- shard-bmg: [SKIP][344] ([Intel XE#2312]) -> [SKIP][345] ([Intel XE#2313]) +4 other tests skip
[344]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt.html
[345]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc:
- shard-bmg: [SKIP][346] ([Intel XE#2136]) -> [SKIP][347] ([Intel XE#2136] / [Intel XE#2231]) +10 other tests skip
[346]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc.html
[347]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt:
- shard-bmg: [SKIP][348] ([Intel XE#2136]) -> [SKIP][349] ([Intel XE#2313]) +38 other tests skip
[348]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
[349]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
* igt@kms_getfb@getfb2-accept-ccs:
- shard-bmg: [SKIP][350] ([Intel XE#2423]) -> [SKIP][351] ([Intel XE#2340])
[350]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_getfb@getfb2-accept-ccs.html
[351]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-5/igt@kms_getfb@getfb2-accept-ccs.html
* igt@kms_joiner@basic-big-joiner:
- shard-bmg: [SKIP][352] ([Intel XE#2136]) -> [SKIP][353] ([Intel XE#346])
[352]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_joiner@basic-big-joiner.html
[353]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-bmg: [SKIP][354] ([Intel XE#2136]) -> [SKIP][355] ([Intel XE#2934])
[354]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-7/igt@kms_joiner@basic-force-ultra-joiner.html
[355]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-2/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_panel_fitting@legacy:
- shard-bmg: [SKIP][356] ([Intel XE#2486]) -> [SKIP][357] ([Intel XE#2423])
[356]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-5/igt@kms_panel_fitting@legacy.html
[357]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_panel_fitting@legacy.html
* igt@kms_plane_lowres@tiling-x@pipe-d-hdmi-a-1:
- shard-adlp: [FAIL][358] ([Intel XE#1874]) -> [DMESG-FAIL][359] ([Intel XE#1033])
[358]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-adlp-8/igt@kms_plane_lowres@tiling-x@pipe-d-hdmi-a-1.html
[359]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-adlp-9/igt@kms_plane_lowres@tiling-x@pipe-d-hdmi-a-1.html
* igt@kms_plane_lowres@tiling-yf:
- shard-bmg: [SKIP][360] ([Intel XE#2393]) -> [SKIP][361] ([Intel XE#2423])
[360]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_plane_lowres@tiling-yf.html
[361]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_multiple@tiling-yf:
- shard-bmg: [SKIP][362] ([Intel XE#2493]) -> [SKIP][363] ([Intel XE#2423]) +1 other test skip
[362]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-5/igt@kms_plane_multiple@tiling-yf.html
[363]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20:
- shard-bmg: [SKIP][364] ([Intel XE#2763]) -> [SKIP][365] ([Intel XE#2423]) +2 other tests skip
[364]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20.html
[365]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25:
- shard-bmg: [SKIP][366] ([Intel XE#2423]) -> [SKIP][367] ([Intel XE#2763]) +4 other tests skip
[366]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html
[367]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html
* igt@kms_pm_backlight@basic-brightness:
- shard-bmg: [SKIP][368] ([Intel XE#2136]) -> [SKIP][369] ([Intel XE#870]) +1 other test skip
[368]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-7/igt@kms_pm_backlight@basic-brightness.html
[369]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-2/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-bmg: [SKIP][370] ([Intel XE#2938]) -> [SKIP][371] ([Intel XE#2136])
[370]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-3/igt@kms_pm_backlight@brightness-with-dpms.html
[371]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_dc@dc5-psr:
- shard-bmg: [SKIP][372] ([Intel XE#2392]) -> [SKIP][373] ([Intel XE#2136]) +1 other test skip
[372]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-8/igt@kms_pm_dc@dc5-psr.html
[373]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_dc@dc6-dpms:
- shard-bmg: [SKIP][374] ([Intel XE#2136]) -> [FAIL][375] ([Intel XE#1430])
[374]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_pm_dc@dc6-dpms.html
[375]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_dc@deep-pkgc:
- shard-bmg: [SKIP][376] ([Intel XE#2136]) -> [SKIP][377] ([Intel XE#2505])
[376]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_pm_dc@deep-pkgc.html
[377]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_pm_dc@deep-pkgc.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-bmg: [SKIP][378] ([Intel XE#1439] / [Intel XE#836]) -> [SKIP][379] ([Intel XE#2446])
[378]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-5/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
[379]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-bmg: [SKIP][380] ([Intel XE#2446]) -> [SKIP][381] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#836])
[380]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-7/igt@kms_pm_rpm@modeset-lpsp.html
[381]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-2/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf:
- shard-bmg: [SKIP][382] ([Intel XE#1489]) -> [SKIP][383] ([Intel XE#2136]) +10 other tests skip
[382]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-4/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html
[383]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb:
- shard-bmg: [SKIP][384] ([Intel XE#2136]) -> [SKIP][385] ([Intel XE#1489]) +13 other tests skip
[384]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html
[385]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-bmg: [SKIP][386] ([Intel XE#2387]) -> [SKIP][387] ([Intel XE#2136]) +1 other test skip
[386]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_psr2_su@page_flip-xrgb8888.html
[387]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-cursor-blt:
- shard-bmg: [SKIP][388] ([Intel XE#2234] / [Intel XE#2850]) -> [SKIP][389] ([Intel XE#2136]) +19 other tests skip
[388]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-5/igt@kms_psr@fbc-pr-cursor-blt.html
[389]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_psr@fbc-pr-cursor-blt.html
* igt@kms_psr@fbc-psr2-cursor-plane-move:
- shard-bmg: [SKIP][390] ([Intel XE#2136]) -> [SKIP][391] ([Intel XE#2234] / [Intel XE#2850]) +22 other tests skip
[390]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-7/igt@kms_psr@fbc-psr2-cursor-plane-move.html
[391]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-2/igt@kms_psr@fbc-psr2-cursor-plane-move.html
* igt@kms_psr@psr2-primary-render:
- shard-bmg: [SKIP][392] ([Intel XE#2234]) -> [SKIP][393] ([Intel XE#2136])
[392]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-8/igt@kms_psr@psr2-primary-render.html
[393]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@kms_psr@psr2-primary-render.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-bmg: [SKIP][394] ([Intel XE#2414]) -> [SKIP][395] ([Intel XE#2136])
[394]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-5/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
[395]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-bmg: [SKIP][396] ([Intel XE#2423]) -> [SKIP][397] ([Intel XE#3414] / [Intel XE#3904]) +2 other tests skip
[396]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_rotation_crc@bad-pixel-format.html
[397]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-3/igt@kms_rotation_crc@bad-pixel-format.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-bmg: [SKIP][398] ([Intel XE#2330]) -> [SKIP][399] ([Intel XE#2423])
[398]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
[399]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_scaling_modes@scaling-mode-full-aspect:
- shard-bmg: [SKIP][400] ([Intel XE#2413]) -> [SKIP][401] ([Intel XE#2423]) +1 other test skip
[400]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@kms_scaling_modes@scaling-mode-full-aspect.html
[401]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_scaling_modes@scaling-mode-full-aspect.html
* igt@kms_sequence@get-idle:
- shard-bmg: [SKIP][402] ([Intel XE#2423]) -> [SKIP][403] ([Intel XE#3007]) +11 other tests skip
[402]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_sequence@get-idle.html
[403]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_sequence@get-idle.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-bmg: [SKIP][404] ([Intel XE#2423]) -> [SKIP][405] ([Intel XE#1435]) +1 other test skip
[404]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-7/igt@kms_setmode@basic-clone-single-crtc.html
[405]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-dg2-set2: [FAIL][406] ([Intel XE#1729]) -> [SKIP][407] ([Intel XE#362])
[406]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-dg2-434/igt@kms_tiled_display@basic-test-pattern.html
[407]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-dg2-463/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-bmg: [SKIP][408] ([Intel XE#2426]) -> [SKIP][409] ([Intel XE#2423])
[408]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-3/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[409]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_tv_load_detect@load-detect:
- shard-bmg: [SKIP][410] ([Intel XE#2450]) -> [SKIP][411] ([Intel XE#2423])
[410]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-5/igt@kms_tv_load_detect@load-detect.html
[411]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@kms_tv_load_detect@load-detect.html
* igt@kms_vrr@flip-suspend:
- shard-bmg: [SKIP][412] ([Intel XE#1499]) -> [SKIP][413] ([Intel XE#2423]) +3 other tests skip
[412]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-8/igt@kms_vrr@flip-suspend.html
[413]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@kms_vrr@flip-suspend.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-bmg: [SKIP][414] ([Intel XE#2423]) -> [SKIP][415] ([Intel XE#1499])
[414]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@kms_vrr@seamless-rr-switch-virtual.html
[415]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@kms_writeback@writeback-check-output-xrgb2101010:
- shard-bmg: [SKIP][416] ([Intel XE#2423]) -> [SKIP][417] ([Intel XE#756]) +1 other test skip
[416]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-7/igt@kms_writeback@writeback-check-output-xrgb2101010.html
[417]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@kms_writeback@writeback-check-output-xrgb2101010.html
* igt@xe_eudebug@basic-vm-bind-ufence-reconnect:
- shard-bmg: [SKIP][418] ([Intel XE#1130]) -> [SKIP][419] ([Intel XE#3889]) +1 other test skip
[418]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@xe_eudebug@basic-vm-bind-ufence-reconnect.html
[419]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-3/igt@xe_eudebug@basic-vm-bind-ufence-reconnect.html
* igt@xe_eudebug@basic-vm-bind-ufence-sigint-client:
- shard-bmg: [SKIP][420] ([Intel XE#3889]) -> [SKIP][421] ([Intel XE#1130])
[420]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@xe_eudebug@basic-vm-bind-ufence-sigint-client.html
[421]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@xe_eudebug@basic-vm-bind-ufence-sigint-client.html
* igt@xe_eudebug@discovery-empty:
- shard-bmg: [SKIP][422] ([Intel XE#2905]) -> [SKIP][423] ([Intel XE#1130]) +14 other tests skip
[422]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-4/igt@xe_eudebug@discovery-empty.html
[423]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@xe_eudebug@discovery-empty.html
* igt@xe_eudebug_online@interrupt-other:
- shard-bmg: [SKIP][424] ([Intel XE#1130]) -> [SKIP][425] ([Intel XE#2905]) +14 other tests skip
[424]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-7/igt@xe_eudebug_online@interrupt-other.html
[425]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@xe_eudebug_online@interrupt-other.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-mmap:
- shard-bmg: [SKIP][426] ([Intel XE#2322]) -> [SKIP][427] ([Intel XE#1130]) +13 other tests skip
[426]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-8/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-mmap.html
[427]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-mmap.html
* igt@xe_exec_basic@multigpu-once-null-rebind:
- shard-bmg: [SKIP][428] ([Intel XE#1130]) -> [SKIP][429] ([Intel XE#2322]) +15 other tests skip
[428]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@xe_exec_basic@multigpu-once-null-rebind.html
[429]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-5/igt@xe_exec_basic@multigpu-once-null-rebind.html
* igt@xe_mmap@small-bar:
- shard-bmg: [SKIP][430] ([Intel XE#586]) -> [SKIP][431] ([Intel XE#1130])
[430]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@xe_mmap@small-bar.html
[431]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@xe_mmap@small-bar.html
* igt@xe_oa@oa-tlb-invalidate:
- shard-bmg: [SKIP][432] ([Intel XE#1130]) -> [SKIP][433] ([Intel XE#2248])
[432]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@xe_oa@oa-tlb-invalidate.html
[433]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-3/igt@xe_oa@oa-tlb-invalidate.html
* igt@xe_pat@pat-index-xehpc:
- shard-bmg: [SKIP][434] ([Intel XE#1130]) -> [SKIP][435] ([Intel XE#1420])
[434]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@xe_pat@pat-index-xehpc.html
[435]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@xe_pat@pat-index-xehpc.html
* igt@xe_pm@d3cold-mmap-system:
- shard-bmg: [SKIP][436] ([Intel XE#2284]) -> [SKIP][437] ([Intel XE#1130]) +1 other test skip
[436]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-3/igt@xe_pm@d3cold-mmap-system.html
[437]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@xe_pm@d3cold-mmap-system.html
* igt@xe_pm@d3cold-mocs:
- shard-bmg: [SKIP][438] ([Intel XE#1130]) -> [SKIP][439] ([Intel XE#2284])
[438]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-7/igt@xe_pm@d3cold-mocs.html
[439]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@xe_pm@d3cold-mocs.html
* igt@xe_query@multigpu-query-config:
- shard-bmg: [SKIP][440] ([Intel XE#1130]) -> [SKIP][441] ([Intel XE#944]) +6 other tests skip
[440]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-1/igt@xe_query@multigpu-query-config.html
[441]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@xe_query@multigpu-query-config.html
* igt@xe_query@multigpu-query-invalid-cs-cycles:
- shard-bmg: [SKIP][442] ([Intel XE#944]) -> [SKIP][443] ([Intel XE#1130]) +4 other tests skip
[442]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-8/igt@xe_query@multigpu-query-invalid-cs-cycles.html
[443]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-1/igt@xe_query@multigpu-query-invalid-cs-cycles.html
* igt@xe_sriov_auto_provisioning@exclusive-ranges:
- shard-bmg: [SKIP][444] -> [SKIP][445] ([Intel XE#1130])
[444]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-6/igt@xe_sriov_auto_provisioning@exclusive-ranges.html
[445]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-7/igt@xe_sriov_auto_provisioning@exclusive-ranges.html
* igt@xe_sriov_flr@flr-each-isolation:
- shard-bmg: [SKIP][446] ([Intel XE#1130]) -> [SKIP][447] ([Intel XE#3342])
[446]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4/shard-bmg-7/igt@xe_sriov_flr@flr-each-isolation.html
[447]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/shard-bmg-6/igt@xe_sriov_flr@flr-each-isolation.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#1033]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1033
[Intel XE#1061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1061
[Intel XE#1122]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1122
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1125]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1125
[Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
[Intel XE#1129]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1129
[Intel XE#1130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1130
[Intel XE#1135]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1135
[Intel XE#1138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1138
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1280]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1280
[Intel XE#1337]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1337
[Intel XE#1358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1358
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1420]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1420
[Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
[Intel XE#1430]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1430
[Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
[Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
[Intel XE#1475]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1475
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
[Intel XE#1500]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1500
[Intel XE#1508]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1508
[Intel XE#1607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1607
[Intel XE#1695]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1695
[Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
[Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729
[Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
[Intel XE#1874]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1874
[Intel XE#1885]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1885
[Intel XE#1999]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1999
[Intel XE#2134]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2134
[Intel XE#2136]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2136
[Intel XE#2141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2141
[Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
[Intel XE#2231]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2231
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244
[Intel XE#2248]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2248
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[Intel XE#2286]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2286
[Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
[Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
[Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2323
[Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2328
[Intel XE#2330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2330
[Intel XE#2333]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2333
[Intel XE#2340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2340
[Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341
[Intel XE#2352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2352
[Intel XE#2360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2360
[Intel XE#2370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2370
[Intel XE#2372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2372
[Intel XE#2373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2373
[Intel XE#2374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2374
[Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
[Intel XE#2387]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2387
[Intel XE#2390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2390
[Intel XE#2392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2392
[Intel XE#2393]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2393
[Intel XE#2413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2413
[Intel XE#2414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2414
[Intel XE#2423]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2423
[Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
[Intel XE#2446]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2446
[Intel XE#2450]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2450
[Intel XE#2486]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2486
[Intel XE#2493]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2493
[Intel XE#2505]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2505
[Intel XE#2541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2541
[Intel XE#2594]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2594
[Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
[Intel XE#2724]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2724
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#2882]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2882
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
[Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
[Intel XE#2905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2905
[Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907
[Intel XE#2934]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2934
[Intel XE#2938]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2938
[Intel XE#2953]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2953
[Intel XE#3007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3007
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
[Intel XE#3070]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3070
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#3124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3124
[Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141
[Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
[Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323
[Intel XE#3249]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3249
[Intel XE#3321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3321
[Intel XE#3342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3342
[Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#3453]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3453
[Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346
[Intel XE#3546]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3546
[Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
[Intel XE#361]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/361
[Intel XE#362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/362
[Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#3768]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3768
[Intel XE#378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/378
[Intel XE#3889]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3889
[Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
[Intel XE#3914]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3914
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#586]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/586
[Intel XE#607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/607
[Intel XE#610]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/610
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#703]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/703
[Intel XE#756]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/756
[Intel XE#771]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/771
[Intel XE#776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/776
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#827]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/827
[Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
[Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
[Intel XE#877]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/877
[Intel XE#886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/886
[Intel XE#899]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/899
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
Build changes
-------------
* Linux: xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4 -> xe-pw-143702v1
IGT_8198: 1d1ae626601119d249b530547b9e226c6a684144 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-2510-4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4: 4fc988de9f5e17d19edb5fc0a0fbc15a8fc837f4
xe-pw-143702v1: 143702v1
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-143702v1/index.html
[-- Attachment #2: Type: text/html, Size: 131954 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: Buiild error in i915/xe
2025-01-18 18:36 ` Buiild error in i915/xe Guenter Roeck
@ 2025-01-18 21:18 ` David Laight
2025-01-18 21:38 ` Guenter Roeck
0 siblings, 1 reply; 31+ messages in thread
From: David Laight @ 2025-01-18 21:18 UTC (permalink / raw)
To: Guenter Roeck
Cc: David Laight, Linus Torvalds, 'Arnd Bergmann',
'linux-kernel@vger.kernel.org', 'Jens Axboe',
'Matthew Wilcox', 'Christoph Hellwig',
'Andrew Morton', 'Andy Shevchenko',
'Dan Carpenter', 'Jason A . Donenfeld',
'pedro.falcato@gmail.com', 'Mateusz Guzik',
'linux-mm@kvack.org', 'Lorenzo Stoakes', intel-xe,
intel-gfx, David Airlie, Simona Vetter, Jani Nikula, Rodrigo Vivi
On Sat, 18 Jan 2025 10:36:11 -0800
Guenter Roeck <linux@roeck-us.net> wrote:
> On 1/18/25 10:09, David Laight wrote:
> > On Sat, 18 Jan 2025 09:49:21 -0800
> > Guenter Roeck <linux@roeck-us.net> wrote:
> >
> >> On Sat, Jan 18, 2025 at 05:09:59PM +0000, David Laight wrote:
> >>> On Sat, 18 Jan 2025 08:13:06 -0800
> >>> Guenter Roeck <linux@roeck-us.net> wrote:
> >>>
> >>>> Hi,
> >>>>
> >>>> On Mon, Nov 18, 2024 at 07:13:31PM +0000, David Laight wrote:
> >>>>> Use BUILD_BUG_ON_MSG(statically_true(ulo > uhi), ...) for the sanity
> >>>>> check of the bounds in clamp().
> >>>>> Gives better error coverage and one less expansion of the arguments.
> >>>>>
> >>>>> Signed-off-by: David Laight <david.laight@aculab.com>
> >>>>
> >>>> This patch triggers a build error when trying to build parisc:allmodconfig.
> >>>> See error message and bisect log below.
> >>>>
> >>>> I don't think there is anything wrong with the patch. The underlying
> >>>> problem seems to be that parisc:allmodconfig enables CONFIG_DRM_XE which
> >>>> tries to build the affected file even though CONFIG_DRM_I915 is not
> >>>> enabled/supported on parisc.
> >>>
> >>> This has appeared before.
> >>> Any idea which inlined copy of scale() is causing the problem.
> >>> On the face of it they all look ok.
> >>>
> >>> If you can reproduce it maybe try commenting out some of the calls.
> >>>
> >>
> >> See diff below. All three changes are needed.
> >> No idea why the compiler would know that the values are invalid.
> >
> > Maybe it isn't even an inlining issue.
> > Perhaps that compiler just doesn't like the function ?
> > What happens without the 'static' (and an extra prototype)?
> >
>
>
> You mean like that ?
>
> -static u32 scale(u32 source_val,
> +
> +u32 scale(u32 source_val,
> + u32 source_min, u32 source_max,
> + u32 target_min, u32 target_max);
> +
> +u32 scale(u32 source_val,
> u32 source_min, u32 source_max,
> u32 target_min, u32 target_max)
>
> It doesn't help. Worse, after that change the error is still reported
> even with the #if 0 elsewhere.
Yes - that means the compiler is 'objecting' to the scale() function itself.
(Without any regard for its callers.)
Which should make it easy to reproduce outside the kernel build.
I think Mat had a successful build with a different (older?) version of gcc for
parisc.
There must be something odd causing the problem - there will be other clamp()
calls in the build that don't generate the error.
Remember that lack of the error messages requires the compiler optimise away
some code - so if the optimisation is skipped the call could be generated
and the warning output (even if the call is optimised away later).
Perhaps there is some obscure interaction with the WARN() statements?
I don't have the required compiler (neither does godbolt).
David
>
> Guenter
>
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
2025-01-18 17:49 ` Guenter Roeck
2025-01-18 18:09 ` David Laight
@ 2025-01-18 21:21 ` Linus Torvalds
2025-01-18 21:59 ` Buiild error in i915/xe Guenter Roeck
2025-01-18 22:11 ` Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()) David Laight
1 sibling, 2 replies; 31+ messages in thread
From: Linus Torvalds @ 2025-01-18 21:21 UTC (permalink / raw)
To: Guenter Roeck
Cc: David Laight, David Laight, Arnd Bergmann,
linux-kernel@vger.kernel.org, Jens Axboe, Matthew Wilcox,
Christoph Hellwig, Andrew Morton, Andy Shevchenko, Dan Carpenter,
Jason A . Donenfeld, pedro.falcato@gmail.com, Mateusz Guzik,
linux-mm@kvack.org, Lorenzo Stoakes, intel-xe, intel-gfx,
David Airlie, Simona Vetter, Jani Nikula, Rodrigo Vivi
On Sat, 18 Jan 2025 at 09:49, Guenter Roeck <linux@roeck-us.net> wrote:
>
> No idea why the compiler would know that the values are invalid.
It's not that the compiler knows tat they are invalid, but I bet what
happens is in scale() (and possibly other places that do similar
checks), which does this:
WARN_ON(source_min > source_max);
...
source_val = clamp(source_val, source_min, source_max);
and the compiler notices that the ordering comparison in the first
WARN_ON() is the same as the one in clamp(), so it basically converts
the logic to
if (source_min > source_max) {
WARN(..);
/* Do the clamp() knowing that source_min > source_max */
source_val = clamp(source_val, source_min, source_max);
} else {
/* Do the clamp knowing that source_min <= source_max */
source_val = clamp(source_val, source_min, source_max);
}
(obviously I dropped the other WARN_ON in the conversion, it wasn't
relevant for this case).
And now that first clamp() case is done with source_min > source_max,
and it triggers that build error because that's invalid.
So the condition is not statically true in the *source* code, but in
the "I have moved code around to combine tests" case it now *is*
statically true as far as the compiler is concerned.
Linus
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: Buiild error in i915/xe
2025-01-18 21:18 ` David Laight
@ 2025-01-18 21:38 ` Guenter Roeck
0 siblings, 0 replies; 31+ messages in thread
From: Guenter Roeck @ 2025-01-18 21:38 UTC (permalink / raw)
To: David Laight
Cc: David Laight, Linus Torvalds, 'Arnd Bergmann',
'linux-kernel@vger.kernel.org', 'Jens Axboe',
'Matthew Wilcox', 'Christoph Hellwig',
'Andrew Morton', 'Andy Shevchenko',
'Dan Carpenter', 'Jason A . Donenfeld',
'pedro.falcato@gmail.com', 'Mateusz Guzik',
'linux-mm@kvack.org', 'Lorenzo Stoakes', intel-xe,
intel-gfx, David Airlie, Simona Vetter, Jani Nikula, Rodrigo Vivi
On 1/18/25 13:18, David Laight wrote:
> On Sat, 18 Jan 2025 10:36:11 -0800
> Guenter Roeck <linux@roeck-us.net> wrote:
>
>> On 1/18/25 10:09, David Laight wrote:
>>> On Sat, 18 Jan 2025 09:49:21 -0800
>>> Guenter Roeck <linux@roeck-us.net> wrote:
>>>
>>>> On Sat, Jan 18, 2025 at 05:09:59PM +0000, David Laight wrote:
>>>>> On Sat, 18 Jan 2025 08:13:06 -0800
>>>>> Guenter Roeck <linux@roeck-us.net> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> On Mon, Nov 18, 2024 at 07:13:31PM +0000, David Laight wrote:
>>>>>>> Use BUILD_BUG_ON_MSG(statically_true(ulo > uhi), ...) for the sanity
>>>>>>> check of the bounds in clamp().
>>>>>>> Gives better error coverage and one less expansion of the arguments.
>>>>>>>
>>>>>>> Signed-off-by: David Laight <david.laight@aculab.com>
>>>>>>
>>>>>> This patch triggers a build error when trying to build parisc:allmodconfig.
>>>>>> See error message and bisect log below.
>>>>>>
>>>>>> I don't think there is anything wrong with the patch. The underlying
>>>>>> problem seems to be that parisc:allmodconfig enables CONFIG_DRM_XE which
>>>>>> tries to build the affected file even though CONFIG_DRM_I915 is not
>>>>>> enabled/supported on parisc.
>>>>>
>>>>> This has appeared before.
>>>>> Any idea which inlined copy of scale() is causing the problem.
>>>>> On the face of it they all look ok.
>>>>>
>>>>> If you can reproduce it maybe try commenting out some of the calls.
>>>>>
>>>>
>>>> See diff below. All three changes are needed.
>>>> No idea why the compiler would know that the values are invalid.
>>>
>>> Maybe it isn't even an inlining issue.
>>> Perhaps that compiler just doesn't like the function ?
>>> What happens without the 'static' (and an extra prototype)?
>>>
>>
>>
>> You mean like that ?
>>
>> -static u32 scale(u32 source_val,
>> +
>> +u32 scale(u32 source_val,
>> + u32 source_min, u32 source_max,
>> + u32 target_min, u32 target_max);
>> +
>> +u32 scale(u32 source_val,
>> u32 source_min, u32 source_max,
>> u32 target_min, u32 target_max)
>>
>> It doesn't help. Worse, after that change the error is still reported
>> even with the #if 0 elsewhere.
>
> Yes - that means the compiler is 'objecting' to the scale() function itself.
> (Without any regard for its callers.)
> Which should make it easy to reproduce outside the kernel build.
>
> I think Mat had a successful build with a different (older?) version of gcc for
> parisc.
>
> There must be something odd causing the problem - there will be other clamp()
> calls in the build that don't generate the error.
>
> Remember that lack of the error messages requires the compiler optimise away
> some code - so if the optimisation is skipped the call could be generated
> and the warning output (even if the call is optimised away later).
>
> Perhaps there is some obscure interaction with the WARN() statements?
>
> I don't have the required compiler (neither does godbolt).
>
Oh man - that was a good hint. Turns out I can only reproduce the problem with
gcc 13.2 and 13.3. gcc 10.3, 11.4, and 12.4 do not generate the error.
And, yes, I can "fix" the problem with
- WARN_ON(source_min > source_max);
+ // WARN_ON(source_min > source_max);
Any idea what to do ? Should I just scrap builds with gcc 13.x ?
Thanks,
Guenter
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: Buiild error in i915/xe
2025-01-18 21:21 ` Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()) Linus Torvalds
@ 2025-01-18 21:59 ` Guenter Roeck
2025-01-18 22:04 ` Linus Torvalds
2025-01-18 22:11 ` Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()) David Laight
1 sibling, 1 reply; 31+ messages in thread
From: Guenter Roeck @ 2025-01-18 21:59 UTC (permalink / raw)
To: Linus Torvalds
Cc: David Laight, David Laight, Arnd Bergmann,
linux-kernel@vger.kernel.org, Jens Axboe, Matthew Wilcox,
Christoph Hellwig, Andrew Morton, Andy Shevchenko, Dan Carpenter,
Jason A . Donenfeld, pedro.falcato@gmail.com, Mateusz Guzik,
linux-mm@kvack.org, Lorenzo Stoakes, intel-xe, intel-gfx,
David Airlie, Simona Vetter, Jani Nikula, Rodrigo Vivi
On 1/18/25 13:21, Linus Torvalds wrote:
> On Sat, 18 Jan 2025 at 09:49, Guenter Roeck <linux@roeck-us.net> wrote:
>>
>> No idea why the compiler would know that the values are invalid.
>
> It's not that the compiler knows tat they are invalid, but I bet what
> happens is in scale() (and possibly other places that do similar
> checks), which does this:
>
> WARN_ON(source_min > source_max);
> ...
> source_val = clamp(source_val, source_min, source_max);
>
> and the compiler notices that the ordering comparison in the first
> WARN_ON() is the same as the one in clamp(), so it basically converts
> the logic to
>
> if (source_min > source_max) {
> WARN(..);
> /* Do the clamp() knowing that source_min > source_max */
> source_val = clamp(source_val, source_min, source_max);
> } else {
> /* Do the clamp knowing that source_min <= source_max */
> source_val = clamp(source_val, source_min, source_max);
> }
>
> (obviously I dropped the other WARN_ON in the conversion, it wasn't
> relevant for this case).
>
> And now that first clamp() case is done with source_min > source_max,
> and it triggers that build error because that's invalid.
>
> So the condition is not statically true in the *source* code, but in
> the "I have moved code around to combine tests" case it now *is*
> statically true as far as the compiler is concerned.
>
Yes, turns out I can reproduce the problem by adding WARN_ON() ahead
of similar clamp() calls (see below). However, I can only reproduce it
with gcc 13.3 for parisc. I don't see the problem with other cross compilers
(I tried arm, powerpc, and loongarch64). Compilers are weird :-(.
I am not sure what to do here. That kind of problem seems difficult
to avoid, and I am sure we will hit it again elsewhere. Should I declare
gcc 13.x off limits for parisc builds ?
Guenter
---
diff --git a/drivers/input/mousedev.c b/drivers/input/mousedev.c
index 505c562a5daa..71c0da31a9d2 100644
--- a/drivers/input/mousedev.c
+++ b/drivers/input/mousedev.c
@@ -179,6 +179,7 @@ static void mousedev_abs_event(struct input_dev *dev, struct mousedev *mousedev,
if (size == 0)
size = xres ? : 1;
+ WARN_ON(min > max);
value = clamp(value, min, max);
mousedev->packet.x = ((value - min) * xres) / size;
^ permalink raw reply related [flat|nested] 31+ messages in thread
* Re: Buiild error in i915/xe
2025-01-18 21:59 ` Buiild error in i915/xe Guenter Roeck
@ 2025-01-18 22:04 ` Linus Torvalds
0 siblings, 0 replies; 31+ messages in thread
From: Linus Torvalds @ 2025-01-18 22:04 UTC (permalink / raw)
To: Guenter Roeck
Cc: David Laight, David Laight, Arnd Bergmann,
linux-kernel@vger.kernel.org, Jens Axboe, Matthew Wilcox,
Christoph Hellwig, Andrew Morton, Andy Shevchenko, Dan Carpenter,
Jason A . Donenfeld, pedro.falcato@gmail.com, Mateusz Guzik,
linux-mm@kvack.org, Lorenzo Stoakes, intel-xe, intel-gfx,
David Airlie, Simona Vetter, Jani Nikula, Rodrigo Vivi
On Sat, 18 Jan 2025 at 13:59, Guenter Roeck <linux@roeck-us.net> wrote:
>
> I am not sure what to do here. That kind of problem seems difficult
> to avoid, and I am sure we will hit it again elsewhere. Should I declare
> gcc 13.x off limits for parisc builds ?
No, I'm sure it can happen on other architectures too.
I think the only thing that makes parisc trigger this is that its
WARN_ON() is slightly different from others, and uses the
"__ret_warn_on" a few more times, and that just happens to make the
compiler decide to simplify all those tests.
Or something like that.
Linus
^ permalink raw reply [flat|nested] 31+ messages in thread
* ✗ CI.Patch_applied: failure for Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()) (rev2)
[not found] <c50365d214e04f9ba256d417c8bebbc0@AcuMS.aculab.com>
` (8 preceding siblings ...)
2025-01-18 20:30 ` ✗ Xe.CI.Full: failure " Patchwork
@ 2025-01-18 22:10 ` Patchwork
9 siblings, 0 replies; 31+ messages in thread
From: Patchwork @ 2025-01-18 22:10 UTC (permalink / raw)
To: Guenter Roeck; +Cc: intel-xe
== Series Details ==
Series: Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()) (rev2)
URL : https://patchwork.freedesktop.org/series/143702/
State : failure
== Summary ==
=== Applying kernel patches on branch 'drm-tip' with base: ===
Base commit: 766d4fdf888a drm-tip: 2025y-01m-18d-21h-08m-52s UTC integration manifest
=== git am output follows ===
error: patch failed: drivers/input/mousedev.c:179
error: drivers/input/mousedev.c: patch does not apply
hint: Use 'git am --show-current-patch=diff' to see the failed patch
Applying: Buiild error in i915/xe
Patch failed at 0001 Buiild error in i915/xe
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
2025-01-18 21:21 ` Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()) Linus Torvalds
2025-01-18 21:59 ` Buiild error in i915/xe Guenter Roeck
@ 2025-01-18 22:11 ` David Laight
2025-01-18 22:58 ` Buiild error in i915/xe Guenter Roeck
2025-01-18 23:24 ` Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()) Pedro Falcato
1 sibling, 2 replies; 31+ messages in thread
From: David Laight @ 2025-01-18 22:11 UTC (permalink / raw)
To: Linus Torvalds
Cc: Guenter Roeck, David Laight, Arnd Bergmann,
linux-kernel@vger.kernel.org, Jens Axboe, Matthew Wilcox,
Christoph Hellwig, Andrew Morton, Andy Shevchenko, Dan Carpenter,
Jason A . Donenfeld, pedro.falcato@gmail.com, Mateusz Guzik,
linux-mm@kvack.org, Lorenzo Stoakes, intel-xe, intel-gfx,
David Airlie, Simona Vetter, Jani Nikula, Rodrigo Vivi
On Sat, 18 Jan 2025 13:21:39 -0800
Linus Torvalds <torvalds@linux-foundation.org> wrote:
> On Sat, 18 Jan 2025 at 09:49, Guenter Roeck <linux@roeck-us.net> wrote:
> >
> > No idea why the compiler would know that the values are invalid.
>
> It's not that the compiler knows tat they are invalid, but I bet what
> happens is in scale() (and possibly other places that do similar
> checks), which does this:
>
> WARN_ON(source_min > source_max);
> ...
> source_val = clamp(source_val, source_min, source_max);
>
> and the compiler notices that the ordering comparison in the first
> WARN_ON() is the same as the one in clamp(), so it basically converts
> the logic to
>
> if (source_min > source_max) {
> WARN(..);
> /* Do the clamp() knowing that source_min > source_max */
> source_val = clamp(source_val, source_min, source_max);
> } else {
> /* Do the clamp knowing that source_min <= source_max */
> source_val = clamp(source_val, source_min, source_max);
> }
>
> (obviously I dropped the other WARN_ON in the conversion, it wasn't
> relevant for this case).
>
> And now that first clamp() case is done with source_min > source_max,
> and it triggers that build error because that's invalid.
>
> So the condition is not statically true in the *source* code, but in
> the "I have moved code around to combine tests" case it now *is*
> statically true as far as the compiler is concerned.
Well spotted :-)
One option would be to move the WARN_ON() below the clamp() and
add an OPTIMISER_HIDE_VAR(source_max) between them.
Or do something more sensible than the WARN().
Perhaps return target_min on any such errors?
David
>
> Linus
>
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: Buiild error in i915/xe
2025-01-18 22:11 ` Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()) David Laight
@ 2025-01-18 22:58 ` Guenter Roeck
2025-01-19 9:09 ` David Laight
2025-01-18 23:24 ` Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()) Pedro Falcato
1 sibling, 1 reply; 31+ messages in thread
From: Guenter Roeck @ 2025-01-18 22:58 UTC (permalink / raw)
To: David Laight, Linus Torvalds
Cc: David Laight, Arnd Bergmann, linux-kernel@vger.kernel.org,
Jens Axboe, Matthew Wilcox, Christoph Hellwig, Andrew Morton,
Andy Shevchenko, Dan Carpenter, Jason A . Donenfeld,
pedro.falcato@gmail.com, Mateusz Guzik, linux-mm@kvack.org,
Lorenzo Stoakes, intel-xe, intel-gfx, David Airlie, Simona Vetter,
Jani Nikula, Rodrigo Vivi
On 1/18/25 14:11, David Laight wrote:
> On Sat, 18 Jan 2025 13:21:39 -0800
> Linus Torvalds <torvalds@linux-foundation.org> wrote:
>
>> On Sat, 18 Jan 2025 at 09:49, Guenter Roeck <linux@roeck-us.net> wrote:
>>>
>>> No idea why the compiler would know that the values are invalid.
>>
>> It's not that the compiler knows tat they are invalid, but I bet what
>> happens is in scale() (and possibly other places that do similar
>> checks), which does this:
>>
>> WARN_ON(source_min > source_max);
>> ...
>> source_val = clamp(source_val, source_min, source_max);
>>
>> and the compiler notices that the ordering comparison in the first
>> WARN_ON() is the same as the one in clamp(), so it basically converts
>> the logic to
>>
>> if (source_min > source_max) {
>> WARN(..);
>> /* Do the clamp() knowing that source_min > source_max */
>> source_val = clamp(source_val, source_min, source_max);
>> } else {
>> /* Do the clamp knowing that source_min <= source_max */
>> source_val = clamp(source_val, source_min, source_max);
>> }
>>
>> (obviously I dropped the other WARN_ON in the conversion, it wasn't
>> relevant for this case).
>>
>> And now that first clamp() case is done with source_min > source_max,
>> and it triggers that build error because that's invalid.
>>
>> So the condition is not statically true in the *source* code, but in
>> the "I have moved code around to combine tests" case it now *is*
>> statically true as far as the compiler is concerned.
>
> Well spotted :-)
>
> One option would be to move the WARN_ON() below the clamp() and
> add an OPTIMISER_HIDE_VAR(source_max) between them.
>
> Or do something more sensible than the WARN().
> Perhaps return target_min on any such errors?
>
This helps:
- WARN_ON(source_min > source_max);
- WARN_ON(target_min > target_max);
-
/* defensive */
source_val = clamp(source_val, source_min, source_max);
+ WARN_ON(source_min > source_max);
+ WARN_ON(target_min > target_max);
Guenter
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp())
2025-01-18 22:11 ` Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()) David Laight
2025-01-18 22:58 ` Buiild error in i915/xe Guenter Roeck
@ 2025-01-18 23:24 ` Pedro Falcato
1 sibling, 0 replies; 31+ messages in thread
From: Pedro Falcato @ 2025-01-18 23:24 UTC (permalink / raw)
To: David Laight
Cc: Linus Torvalds, Guenter Roeck, David Laight, Arnd Bergmann,
linux-kernel@vger.kernel.org, Jens Axboe, Matthew Wilcox,
Christoph Hellwig, Andrew Morton, Andy Shevchenko, Dan Carpenter,
Jason A . Donenfeld, Mateusz Guzik, linux-mm@kvack.org,
Lorenzo Stoakes, intel-xe, intel-gfx, David Airlie, Simona Vetter,
Jani Nikula, Rodrigo Vivi
On Sat, Jan 18, 2025 at 10:11 PM David Laight
<david.laight.linux@gmail.com> wrote:
>
> On Sat, 18 Jan 2025 13:21:39 -0800
> Linus Torvalds <torvalds@linux-foundation.org> wrote:
>
> > On Sat, 18 Jan 2025 at 09:49, Guenter Roeck <linux@roeck-us.net> wrote:
> > >
> > > No idea why the compiler would know that the values are invalid.
> >
> > It's not that the compiler knows tat they are invalid, but I bet what
> > happens is in scale() (and possibly other places that do similar
> > checks), which does this:
> >
> > WARN_ON(source_min > source_max);
> > ...
> > source_val = clamp(source_val, source_min, source_max);
> >
> > and the compiler notices that the ordering comparison in the first
> > WARN_ON() is the same as the one in clamp(), so it basically converts
> > the logic to
> >
> > if (source_min > source_max) {
> > WARN(..);
> > /* Do the clamp() knowing that source_min > source_max */
> > source_val = clamp(source_val, source_min, source_max);
> > } else {
> > /* Do the clamp knowing that source_min <= source_max */
> > source_val = clamp(source_val, source_min, source_max);
> > }
> >
> > (obviously I dropped the other WARN_ON in the conversion, it wasn't
> > relevant for this case).
> >
> > And now that first clamp() case is done with source_min > source_max,
> > and it triggers that build error because that's invalid.
> >
> > So the condition is not statically true in the *source* code, but in
> > the "I have moved code around to combine tests" case it now *is*
> > statically true as far as the compiler is concerned.
>
> Well spotted :-)
>
> One option would be to move the WARN_ON() below the clamp() and
> add an OPTIMISER_HIDE_VAR(source_max) between them.
>
> Or do something more sensible than the WARN().
Given the awful problems we've found with these macros (clamp, min,
max, etc), maybe the best option is to not play these awful games in
general?
These macros seem footgunned to hell just as a way to try to
compensate for C's lack of language features.
--
Pedro
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: Buiild error in i915/xe
2025-01-18 22:58 ` Buiild error in i915/xe Guenter Roeck
@ 2025-01-19 9:09 ` David Laight
2025-01-20 10:48 ` Jani Nikula
0 siblings, 1 reply; 31+ messages in thread
From: David Laight @ 2025-01-19 9:09 UTC (permalink / raw)
To: Guenter Roeck
Cc: Linus Torvalds, David Laight, Arnd Bergmann,
linux-kernel@vger.kernel.org, Jens Axboe, Matthew Wilcox,
Christoph Hellwig, Andrew Morton, Andy Shevchenko, Dan Carpenter,
Jason A . Donenfeld, pedro.falcato@gmail.com, Mateusz Guzik,
linux-mm@kvack.org, Lorenzo Stoakes, intel-xe, intel-gfx,
David Airlie, Simona Vetter, Jani Nikula, Rodrigo Vivi
On Sat, 18 Jan 2025 14:58:48 -0800
Guenter Roeck <linux@roeck-us.net> wrote:
> On 1/18/25 14:11, David Laight wrote:
> > On Sat, 18 Jan 2025 13:21:39 -0800
> > Linus Torvalds <torvalds@linux-foundation.org> wrote:
> >
> >> On Sat, 18 Jan 2025 at 09:49, Guenter Roeck <linux@roeck-us.net> wrote:
> >>>
> >>> No idea why the compiler would know that the values are invalid.
> >>
> >> It's not that the compiler knows tat they are invalid, but I bet what
> >> happens is in scale() (and possibly other places that do similar
> >> checks), which does this:
> >>
> >> WARN_ON(source_min > source_max);
> >> ...
> >> source_val = clamp(source_val, source_min, source_max);
> >>
> >> and the compiler notices that the ordering comparison in the first
> >> WARN_ON() is the same as the one in clamp(), so it basically converts
> >> the logic to
> >>
> >> if (source_min > source_max) {
> >> WARN(..);
> >> /* Do the clamp() knowing that source_min > source_max */
> >> source_val = clamp(source_val, source_min, source_max);
> >> } else {
> >> /* Do the clamp knowing that source_min <= source_max */
> >> source_val = clamp(source_val, source_min, source_max);
> >> }
> >>
> >> (obviously I dropped the other WARN_ON in the conversion, it wasn't
> >> relevant for this case).
> >>
> >> And now that first clamp() case is done with source_min > source_max,
> >> and it triggers that build error because that's invalid.
> >>
> >> So the condition is not statically true in the *source* code, but in
> >> the "I have moved code around to combine tests" case it now *is*
> >> statically true as far as the compiler is concerned.
> >
> > Well spotted :-)
> >
> > One option would be to move the WARN_ON() below the clamp() and
> > add an OPTIMISER_HIDE_VAR(source_max) between them.
> >
> > Or do something more sensible than the WARN().
> > Perhaps return target_min on any such errors?
> >
>
> This helps:
>
> - WARN_ON(source_min > source_max);
> - WARN_ON(target_min > target_max);
> -
> /* defensive */
> source_val = clamp(source_val, source_min, source_max);
>
> + WARN_ON(source_min > source_max);
> + WARN_ON(target_min > target_max);
That is a 'quick fix' ...
Much better would be to replace the WARN() with (say):
if (target_min >= target_max)
return target_min;
if (source_min >= source_max)
return target_min + (target_max - target_min)/2;
So that the return values are actually in range (in as much as one is defined).
Note that the >= cpmparisons also remove a divide by zero.
David
>
> Guenter
>
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: Buiild error in i915/xe
2025-01-19 9:09 ` David Laight
@ 2025-01-20 10:48 ` Jani Nikula
2025-01-20 11:15 ` David Laight
0 siblings, 1 reply; 31+ messages in thread
From: Jani Nikula @ 2025-01-20 10:48 UTC (permalink / raw)
To: David Laight, Guenter Roeck
Cc: Linus Torvalds, David Laight, Arnd Bergmann,
linux-kernel@vger.kernel.org, Jens Axboe, Matthew Wilcox,
Christoph Hellwig, Andrew Morton, Andy Shevchenko, Dan Carpenter,
Jason A . Donenfeld, pedro.falcato@gmail.com, Mateusz Guzik,
linux-mm@kvack.org, Lorenzo Stoakes, intel-xe, intel-gfx,
David Airlie, Simona Vetter, Rodrigo Vivi
On Sun, 19 Jan 2025, David Laight <david.laight.linux@gmail.com> wrote:
> On Sat, 18 Jan 2025 14:58:48 -0800
> Guenter Roeck <linux@roeck-us.net> wrote:
>
>> On 1/18/25 14:11, David Laight wrote:
>> > On Sat, 18 Jan 2025 13:21:39 -0800
>> > Linus Torvalds <torvalds@linux-foundation.org> wrote:
>> >
>> >> On Sat, 18 Jan 2025 at 09:49, Guenter Roeck <linux@roeck-us.net> wrote:
>> >>>
>> >>> No idea why the compiler would know that the values are invalid.
>> >>
>> >> It's not that the compiler knows tat they are invalid, but I bet what
>> >> happens is in scale() (and possibly other places that do similar
>> >> checks), which does this:
>> >>
>> >> WARN_ON(source_min > source_max);
>> >> ...
>> >> source_val = clamp(source_val, source_min, source_max);
>> >>
>> >> and the compiler notices that the ordering comparison in the first
>> >> WARN_ON() is the same as the one in clamp(), so it basically converts
>> >> the logic to
>> >>
>> >> if (source_min > source_max) {
>> >> WARN(..);
>> >> /* Do the clamp() knowing that source_min > source_max */
>> >> source_val = clamp(source_val, source_min, source_max);
>> >> } else {
>> >> /* Do the clamp knowing that source_min <= source_max */
>> >> source_val = clamp(source_val, source_min, source_max);
>> >> }
>> >>
>> >> (obviously I dropped the other WARN_ON in the conversion, it wasn't
>> >> relevant for this case).
>> >>
>> >> And now that first clamp() case is done with source_min > source_max,
>> >> and it triggers that build error because that's invalid.
>> >>
>> >> So the condition is not statically true in the *source* code, but in
>> >> the "I have moved code around to combine tests" case it now *is*
>> >> statically true as far as the compiler is concerned.
>> >
>> > Well spotted :-)
>> >
>> > One option would be to move the WARN_ON() below the clamp() and
>> > add an OPTIMISER_HIDE_VAR(source_max) between them.
>> >
>> > Or do something more sensible than the WARN().
>> > Perhaps return target_min on any such errors?
>> >
>>
>> This helps:
>>
>> - WARN_ON(source_min > source_max);
>> - WARN_ON(target_min > target_max);
>> -
>> /* defensive */
>> source_val = clamp(source_val, source_min, source_max);
>>
>> + WARN_ON(source_min > source_max);
>> + WARN_ON(target_min > target_max);
>
> That is a 'quick fix' ...
>
> Much better would be to replace the WARN() with (say):
> if (target_min >= target_max)
> return target_min;
> if (source_min >= source_max)
> return target_min + (target_max - target_min)/2;
> So that the return values are actually in range (in as much as one is defined).
> Note that the >= cpmparisons also remove a divide by zero.
I want the loud and early warnings for clear bugs instead of
"gracefully" silencing the errors only to be found through debugging
user reports.
BR,
Jani.
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: Buiild error in i915/xe
2025-01-20 10:48 ` Jani Nikula
@ 2025-01-20 11:15 ` David Laight
2025-01-20 11:21 ` Jani Nikula
0 siblings, 1 reply; 31+ messages in thread
From: David Laight @ 2025-01-20 11:15 UTC (permalink / raw)
To: Jani Nikula
Cc: Guenter Roeck, Linus Torvalds, David Laight, Arnd Bergmann,
linux-kernel@vger.kernel.org, Jens Axboe, Matthew Wilcox,
Christoph Hellwig, Andrew Morton, Andy Shevchenko, Dan Carpenter,
Jason A . Donenfeld, pedro.falcato@gmail.com, Mateusz Guzik,
linux-mm@kvack.org, Lorenzo Stoakes, intel-xe, intel-gfx,
David Airlie, Simona Vetter, Rodrigo Vivi
On Mon, 20 Jan 2025 12:48:11 +0200
Jani Nikula <jani.nikula@linux.intel.com> wrote:
> On Sun, 19 Jan 2025, David Laight <david.laight.linux@gmail.com> wrote:
> > On Sat, 18 Jan 2025 14:58:48 -0800
> > Guenter Roeck <linux@roeck-us.net> wrote:
> >
> >> On 1/18/25 14:11, David Laight wrote:
> >> > On Sat, 18 Jan 2025 13:21:39 -0800
> >> > Linus Torvalds <torvalds@linux-foundation.org> wrote:
> >> >
> >> >> On Sat, 18 Jan 2025 at 09:49, Guenter Roeck <linux@roeck-us.net> wrote:
> >> >>>
> >> >>> No idea why the compiler would know that the values are invalid.
> >> >>
> >> >> It's not that the compiler knows tat they are invalid, but I bet what
> >> >> happens is in scale() (and possibly other places that do similar
> >> >> checks), which does this:
> >> >>
> >> >> WARN_ON(source_min > source_max);
> >> >> ...
> >> >> source_val = clamp(source_val, source_min, source_max);
> >> >>
> >> >> and the compiler notices that the ordering comparison in the first
> >> >> WARN_ON() is the same as the one in clamp(), so it basically converts
> >> >> the logic to
> >> >>
> >> >> if (source_min > source_max) {
> >> >> WARN(..);
> >> >> /* Do the clamp() knowing that source_min > source_max */
> >> >> source_val = clamp(source_val, source_min, source_max);
> >> >> } else {
> >> >> /* Do the clamp knowing that source_min <= source_max */
> >> >> source_val = clamp(source_val, source_min, source_max);
> >> >> }
> >> >>
> >> >> (obviously I dropped the other WARN_ON in the conversion, it wasn't
> >> >> relevant for this case).
> >> >>
> >> >> And now that first clamp() case is done with source_min > source_max,
> >> >> and it triggers that build error because that's invalid.
> >> >>
> >> >> So the condition is not statically true in the *source* code, but in
> >> >> the "I have moved code around to combine tests" case it now *is*
> >> >> statically true as far as the compiler is concerned.
> >> >
> >> > Well spotted :-)
> >> >
> >> > One option would be to move the WARN_ON() below the clamp() and
> >> > add an OPTIMISER_HIDE_VAR(source_max) between them.
> >> >
> >> > Or do something more sensible than the WARN().
> >> > Perhaps return target_min on any such errors?
> >> >
> >>
> >> This helps:
> >>
> >> - WARN_ON(source_min > source_max);
> >> - WARN_ON(target_min > target_max);
> >> -
> >> /* defensive */
> >> source_val = clamp(source_val, source_min, source_max);
> >>
> >> + WARN_ON(source_min > source_max);
> >> + WARN_ON(target_min > target_max);
> >
> > That is a 'quick fix' ...
> >
> > Much better would be to replace the WARN() with (say):
> > if (target_min >= target_max)
> > return target_min;
> > if (source_min >= source_max)
> > return target_min + (target_max - target_min)/2;
> > So that the return values are actually in range (in as much as one is defined).
> > Note that the >= cpmparisons also remove a divide by zero.
>
> I want the loud and early warnings for clear bugs instead of
> "gracefully" silencing the errors only to be found through debugging
> user reports.
A user isn't going to notice a WARN() - not until you tell them to look for it.
In any case even if you output a message you really want to return a 'sane'
value, who knows what effect a very out of range value is going to have.
David
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: Buiild error in i915/xe
2025-01-20 11:15 ` David Laight
@ 2025-01-20 11:21 ` Jani Nikula
2025-01-20 14:15 ` Guenter Roeck
0 siblings, 1 reply; 31+ messages in thread
From: Jani Nikula @ 2025-01-20 11:21 UTC (permalink / raw)
To: David Laight
Cc: Guenter Roeck, Linus Torvalds, David Laight, Arnd Bergmann,
linux-kernel@vger.kernel.org, Jens Axboe, Matthew Wilcox,
Christoph Hellwig, Andrew Morton, Andy Shevchenko, Dan Carpenter,
Jason A . Donenfeld, pedro.falcato@gmail.com, Mateusz Guzik,
linux-mm@kvack.org, Lorenzo Stoakes, intel-xe, intel-gfx,
David Airlie, Simona Vetter, Rodrigo Vivi
On Mon, 20 Jan 2025, David Laight <david.laight.linux@gmail.com> wrote:
> On Mon, 20 Jan 2025 12:48:11 +0200
> Jani Nikula <jani.nikula@linux.intel.com> wrote:
>
>> On Sun, 19 Jan 2025, David Laight <david.laight.linux@gmail.com> wrote:
>> > On Sat, 18 Jan 2025 14:58:48 -0800
>> > Guenter Roeck <linux@roeck-us.net> wrote:
>> >
>> >> On 1/18/25 14:11, David Laight wrote:
>> >> > On Sat, 18 Jan 2025 13:21:39 -0800
>> >> > Linus Torvalds <torvalds@linux-foundation.org> wrote:
>> >> >
>> >> >> On Sat, 18 Jan 2025 at 09:49, Guenter Roeck <linux@roeck-us.net> wrote:
>> >> >>>
>> >> >>> No idea why the compiler would know that the values are invalid.
>> >> >>
>> >> >> It's not that the compiler knows tat they are invalid, but I bet what
>> >> >> happens is in scale() (and possibly other places that do similar
>> >> >> checks), which does this:
>> >> >>
>> >> >> WARN_ON(source_min > source_max);
>> >> >> ...
>> >> >> source_val = clamp(source_val, source_min, source_max);
>> >> >>
>> >> >> and the compiler notices that the ordering comparison in the first
>> >> >> WARN_ON() is the same as the one in clamp(), so it basically converts
>> >> >> the logic to
>> >> >>
>> >> >> if (source_min > source_max) {
>> >> >> WARN(..);
>> >> >> /* Do the clamp() knowing that source_min > source_max */
>> >> >> source_val = clamp(source_val, source_min, source_max);
>> >> >> } else {
>> >> >> /* Do the clamp knowing that source_min <= source_max */
>> >> >> source_val = clamp(source_val, source_min, source_max);
>> >> >> }
>> >> >>
>> >> >> (obviously I dropped the other WARN_ON in the conversion, it wasn't
>> >> >> relevant for this case).
>> >> >>
>> >> >> And now that first clamp() case is done with source_min > source_max,
>> >> >> and it triggers that build error because that's invalid.
>> >> >>
>> >> >> So the condition is not statically true in the *source* code, but in
>> >> >> the "I have moved code around to combine tests" case it now *is*
>> >> >> statically true as far as the compiler is concerned.
>> >> >
>> >> > Well spotted :-)
>> >> >
>> >> > One option would be to move the WARN_ON() below the clamp() and
>> >> > add an OPTIMISER_HIDE_VAR(source_max) between them.
>> >> >
>> >> > Or do something more sensible than the WARN().
>> >> > Perhaps return target_min on any such errors?
>> >> >
>> >>
>> >> This helps:
>> >>
>> >> - WARN_ON(source_min > source_max);
>> >> - WARN_ON(target_min > target_max);
>> >> -
>> >> /* defensive */
>> >> source_val = clamp(source_val, source_min, source_max);
>> >>
>> >> + WARN_ON(source_min > source_max);
>> >> + WARN_ON(target_min > target_max);
>> >
>> > That is a 'quick fix' ...
>> >
>> > Much better would be to replace the WARN() with (say):
>> > if (target_min >= target_max)
>> > return target_min;
>> > if (source_min >= source_max)
>> > return target_min + (target_max - target_min)/2;
>> > So that the return values are actually in range (in as much as one is defined).
>> > Note that the >= cpmparisons also remove a divide by zero.
>>
>> I want the loud and early warnings for clear bugs instead of
>> "gracefully" silencing the errors only to be found through debugging
>> user reports.
>
> A user isn't going to notice a WARN() - not until you tell them to look for it.
> In any case even if you output a message you really want to return a 'sane'
> value, who knows what effect a very out of range value is going to have.
The point is, we'll catch the WARN in CI before it goes out to users.
BR,
Jani.
>
> David
>
>
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: Buiild error in i915/xe
2025-01-20 11:21 ` Jani Nikula
@ 2025-01-20 14:15 ` Guenter Roeck
2025-01-20 18:41 ` David Laight
0 siblings, 1 reply; 31+ messages in thread
From: Guenter Roeck @ 2025-01-20 14:15 UTC (permalink / raw)
To: Jani Nikula, David Laight
Cc: Linus Torvalds, David Laight, Arnd Bergmann,
linux-kernel@vger.kernel.org, Jens Axboe, Matthew Wilcox,
Christoph Hellwig, Andrew Morton, Andy Shevchenko, Dan Carpenter,
Jason A . Donenfeld, pedro.falcato@gmail.com, Mateusz Guzik,
linux-mm@kvack.org, Lorenzo Stoakes, intel-xe, intel-gfx,
David Airlie, Simona Vetter, Rodrigo Vivi
On 1/20/25 03:21, Jani Nikula wrote:
> On Mon, 20 Jan 2025, David Laight <david.laight.linux@gmail.com> wrote:
>> On Mon, 20 Jan 2025 12:48:11 +0200
>> Jani Nikula <jani.nikula@linux.intel.com> wrote:
>>
>>> On Sun, 19 Jan 2025, David Laight <david.laight.linux@gmail.com> wrote:
>>>> On Sat, 18 Jan 2025 14:58:48 -0800
>>>> Guenter Roeck <linux@roeck-us.net> wrote:
>>>>
>>>>> On 1/18/25 14:11, David Laight wrote:
>>>>>> On Sat, 18 Jan 2025 13:21:39 -0800
>>>>>> Linus Torvalds <torvalds@linux-foundation.org> wrote:
>>>>>>
>>>>>>> On Sat, 18 Jan 2025 at 09:49, Guenter Roeck <linux@roeck-us.net> wrote:
>>>>>>>>
>>>>>>>> No idea why the compiler would know that the values are invalid.
>>>>>>>
>>>>>>> It's not that the compiler knows tat they are invalid, but I bet what
>>>>>>> happens is in scale() (and possibly other places that do similar
>>>>>>> checks), which does this:
>>>>>>>
>>>>>>> WARN_ON(source_min > source_max);
>>>>>>> ...
>>>>>>> source_val = clamp(source_val, source_min, source_max);
>>>>>>>
>>>>>>> and the compiler notices that the ordering comparison in the first
>>>>>>> WARN_ON() is the same as the one in clamp(), so it basically converts
>>>>>>> the logic to
>>>>>>>
>>>>>>> if (source_min > source_max) {
>>>>>>> WARN(..);
>>>>>>> /* Do the clamp() knowing that source_min > source_max */
>>>>>>> source_val = clamp(source_val, source_min, source_max);
>>>>>>> } else {
>>>>>>> /* Do the clamp knowing that source_min <= source_max */
>>>>>>> source_val = clamp(source_val, source_min, source_max);
>>>>>>> }
>>>>>>>
>>>>>>> (obviously I dropped the other WARN_ON in the conversion, it wasn't
>>>>>>> relevant for this case).
>>>>>>>
>>>>>>> And now that first clamp() case is done with source_min > source_max,
>>>>>>> and it triggers that build error because that's invalid.
>>>>>>>
>>>>>>> So the condition is not statically true in the *source* code, but in
>>>>>>> the "I have moved code around to combine tests" case it now *is*
>>>>>>> statically true as far as the compiler is concerned.
>>>>>>
>>>>>> Well spotted :-)
>>>>>>
>>>>>> One option would be to move the WARN_ON() below the clamp() and
>>>>>> add an OPTIMISER_HIDE_VAR(source_max) between them.
>>>>>>
>>>>>> Or do something more sensible than the WARN().
>>>>>> Perhaps return target_min on any such errors?
>>>>>>
>>>>>
>>>>> This helps:
>>>>>
>>>>> - WARN_ON(source_min > source_max);
>>>>> - WARN_ON(target_min > target_max);
>>>>> -
>>>>> /* defensive */
>>>>> source_val = clamp(source_val, source_min, source_max);
>>>>>
>>>>> + WARN_ON(source_min > source_max);
>>>>> + WARN_ON(target_min > target_max);
>>>>
>>>> That is a 'quick fix' ...
>>>>
>>>> Much better would be to replace the WARN() with (say):
>>>> if (target_min >= target_max)
>>>> return target_min;
>>>> if (source_min >= source_max)
>>>> return target_min + (target_max - target_min)/2;
>>>> So that the return values are actually in range (in as much as one is defined).
>>>> Note that the >= cpmparisons also remove a divide by zero.
>>>
>>> I want the loud and early warnings for clear bugs instead of
>>> "gracefully" silencing the errors only to be found through debugging
>>> user reports.
>>
>> A user isn't going to notice a WARN() - not until you tell them to look for it.
>> In any case even if you output a message you really want to return a 'sane'
>> value, who knows what effect a very out of range value is going to have.
>
> The point is, we'll catch the WARN in CI before it goes out to users.
>
It isn't going to catch the divide by 0 error, and it obviously doesn't
catch the build problem on parisc with gcc 13.x because the CI isn't
testing it.
How about disabling DRM_XE on architectures where it isn't supported,
matching DRM_I915 ?
Thanks,
Guenter
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: Buiild error in i915/xe
2025-01-20 14:15 ` Guenter Roeck
@ 2025-01-20 18:41 ` David Laight
2025-01-20 18:55 ` Andy Shevchenko
0 siblings, 1 reply; 31+ messages in thread
From: David Laight @ 2025-01-20 18:41 UTC (permalink / raw)
To: Guenter Roeck
Cc: Jani Nikula, Linus Torvalds, David Laight, Arnd Bergmann,
linux-kernel@vger.kernel.org, Jens Axboe, Matthew Wilcox,
Christoph Hellwig, Andrew Morton, Andy Shevchenko, Dan Carpenter,
Jason A . Donenfeld, pedro.falcato@gmail.com, Mateusz Guzik,
linux-mm@kvack.org, Lorenzo Stoakes, intel-xe, intel-gfx,
David Airlie, Simona Vetter, Rodrigo Vivi
On Mon, 20 Jan 2025 06:15:30 -0800
Guenter Roeck <linux@roeck-us.net> wrote:
> On 1/20/25 03:21, Jani Nikula wrote:
> > On Mon, 20 Jan 2025, David Laight <david.laight.linux@gmail.com> wrote:
> >> On Mon, 20 Jan 2025 12:48:11 +0200
> >> Jani Nikula <jani.nikula@linux.intel.com> wrote:
> >>
> >>> On Sun, 19 Jan 2025, David Laight <david.laight.linux@gmail.com> wrote:
> >>>> On Sat, 18 Jan 2025 14:58:48 -0800
> >>>> Guenter Roeck <linux@roeck-us.net> wrote:
> >>>>
> >>>>> On 1/18/25 14:11, David Laight wrote:
> >>>>>> On Sat, 18 Jan 2025 13:21:39 -0800
> >>>>>> Linus Torvalds <torvalds@linux-foundation.org> wrote:
> >>>>>>
> >>>>>>> On Sat, 18 Jan 2025 at 09:49, Guenter Roeck <linux@roeck-us.net> wrote:
> >>>>>>>>
> >>>>>>>> No idea why the compiler would know that the values are invalid.
> >>>>>>>
> >>>>>>> It's not that the compiler knows tat they are invalid, but I bet what
> >>>>>>> happens is in scale() (and possibly other places that do similar
> >>>>>>> checks), which does this:
> >>>>>>>
> >>>>>>> WARN_ON(source_min > source_max);
> >>>>>>> ...
> >>>>>>> source_val = clamp(source_val, source_min, source_max);
> >>>>>>>
> >>>>>>> and the compiler notices that the ordering comparison in the first
> >>>>>>> WARN_ON() is the same as the one in clamp(), so it basically converts
> >>>>>>> the logic to
> >>>>>>>
> >>>>>>> if (source_min > source_max) {
> >>>>>>> WARN(..);
> >>>>>>> /* Do the clamp() knowing that source_min > source_max */
> >>>>>>> source_val = clamp(source_val, source_min, source_max);
> >>>>>>> } else {
> >>>>>>> /* Do the clamp knowing that source_min <= source_max */
> >>>>>>> source_val = clamp(source_val, source_min, source_max);
> >>>>>>> }
> >>>>>>>
> >>>>>>> (obviously I dropped the other WARN_ON in the conversion, it wasn't
> >>>>>>> relevant for this case).
> >>>>>>>
> >>>>>>> And now that first clamp() case is done with source_min > source_max,
> >>>>>>> and it triggers that build error because that's invalid.
> >>>>>>>
> >>>>>>> So the condition is not statically true in the *source* code, but in
> >>>>>>> the "I have moved code around to combine tests" case it now *is*
> >>>>>>> statically true as far as the compiler is concerned.
> >>>>>>
> >>>>>> Well spotted :-)
> >>>>>>
> >>>>>> One option would be to move the WARN_ON() below the clamp() and
> >>>>>> add an OPTIMISER_HIDE_VAR(source_max) between them.
> >>>>>>
> >>>>>> Or do something more sensible than the WARN().
> >>>>>> Perhaps return target_min on any such errors?
> >>>>>>
> >>>>>
> >>>>> This helps:
> >>>>>
> >>>>> - WARN_ON(source_min > source_max);
> >>>>> - WARN_ON(target_min > target_max);
> >>>>> -
> >>>>> /* defensive */
> >>>>> source_val = clamp(source_val, source_min, source_max);
> >>>>>
> >>>>> + WARN_ON(source_min > source_max);
> >>>>> + WARN_ON(target_min > target_max);
> >>>>
> >>>> That is a 'quick fix' ...
> >>>>
> >>>> Much better would be to replace the WARN() with (say):
> >>>> if (target_min >= target_max)
> >>>> return target_min;
> >>>> if (source_min >= source_max)
> >>>> return target_min + (target_max - target_min)/2;
> >>>> So that the return values are actually in range (in as much as one is defined).
> >>>> Note that the >= cpmparisons also remove a divide by zero.
> >>>
> >>> I want the loud and early warnings for clear bugs instead of
> >>> "gracefully" silencing the errors only to be found through debugging
> >>> user reports.
> >>
> >> A user isn't going to notice a WARN() - not until you tell them to look for it.
> >> In any case even if you output a message you really want to return a 'sane'
> >> value, who knows what effect a very out of range value is going to have.
> >
> > The point is, we'll catch the WARN in CI before it goes out to users.
> >
>
> It isn't going to catch the divide by 0 error, and it obviously doesn't
> catch the build problem on parisc with gcc 13.x because the CI isn't
> testing it.
>
> How about disabling DRM_XE on architectures where it isn't supported,
> matching DRM_I915 ?
That'll just bite back later.
As Linus spotted the compiler is just 'optimising' some code paths.
It could happen for any architecture including x64.
The repeated tests are basically slightly odd, although you might only
expect them to be present in debug builds.
An alternative would be to replace the clamp() with:
if (source_val <= source_min)
return target_min;
if (source_val >= source_max)
return target_max;
David
>
> Thanks,
> Guenter
>
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: Buiild error in i915/xe
2025-01-20 18:41 ` David Laight
@ 2025-01-20 18:55 ` Andy Shevchenko
2025-01-20 19:14 ` Linus Torvalds
0 siblings, 1 reply; 31+ messages in thread
From: Andy Shevchenko @ 2025-01-20 18:55 UTC (permalink / raw)
To: David Laight
Cc: Guenter Roeck, Jani Nikula, Linus Torvalds, David Laight,
Arnd Bergmann, linux-kernel@vger.kernel.org, Jens Axboe,
Matthew Wilcox, Christoph Hellwig, Andrew Morton, Dan Carpenter,
Jason A . Donenfeld, pedro.falcato@gmail.com, Mateusz Guzik,
linux-mm@kvack.org, Lorenzo Stoakes, intel-xe, intel-gfx,
David Airlie, Simona Vetter, Rodrigo Vivi
On Mon, Jan 20, 2025 at 06:41:43PM +0000, David Laight wrote:
> On Mon, 20 Jan 2025 06:15:30 -0800
> Guenter Roeck <linux@roeck-us.net> wrote:
> > On 1/20/25 03:21, Jani Nikula wrote:
> > > On Mon, 20 Jan 2025, David Laight <david.laight.linux@gmail.com> wrote:
> > >> On Mon, 20 Jan 2025 12:48:11 +0200
> > >> Jani Nikula <jani.nikula@linux.intel.com> wrote:
> > >>> On Sun, 19 Jan 2025, David Laight <david.laight.linux@gmail.com> wrote:
> > >>>> On Sat, 18 Jan 2025 14:58:48 -0800
> > >>>> Guenter Roeck <linux@roeck-us.net> wrote:
> > >>>>> On 1/18/25 14:11, David Laight wrote:
> > >>>>>> On Sat, 18 Jan 2025 13:21:39 -0800
> > >>>>>> Linus Torvalds <torvalds@linux-foundation.org> wrote:
> > >>>>>>> On Sat, 18 Jan 2025 at 09:49, Guenter Roeck <linux@roeck-us.net> wrote:
> > >>>>>>>>
> > >>>>>>>> No idea why the compiler would know that the values are invalid.
> > >>>>>>>
> > >>>>>>> It's not that the compiler knows tat they are invalid, but I bet what
> > >>>>>>> happens is in scale() (and possibly other places that do similar
> > >>>>>>> checks), which does this:
> > >>>>>>>
> > >>>>>>> WARN_ON(source_min > source_max);
> > >>>>>>> ...
> > >>>>>>> source_val = clamp(source_val, source_min, source_max);
> > >>>>>>>
> > >>>>>>> and the compiler notices that the ordering comparison in the first
> > >>>>>>> WARN_ON() is the same as the one in clamp(), so it basically converts
> > >>>>>>> the logic to
> > >>>>>>>
> > >>>>>>> if (source_min > source_max) {
> > >>>>>>> WARN(..);
> > >>>>>>> /* Do the clamp() knowing that source_min > source_max */
> > >>>>>>> source_val = clamp(source_val, source_min, source_max);
> > >>>>>>> } else {
> > >>>>>>> /* Do the clamp knowing that source_min <= source_max */
> > >>>>>>> source_val = clamp(source_val, source_min, source_max);
> > >>>>>>> }
> > >>>>>>>
> > >>>>>>> (obviously I dropped the other WARN_ON in the conversion, it wasn't
> > >>>>>>> relevant for this case).
> > >>>>>>>
> > >>>>>>> And now that first clamp() case is done with source_min > source_max,
> > >>>>>>> and it triggers that build error because that's invalid.
> > >>>>>>>
> > >>>>>>> So the condition is not statically true in the *source* code, but in
> > >>>>>>> the "I have moved code around to combine tests" case it now *is*
> > >>>>>>> statically true as far as the compiler is concerned.
> > >>>>>>
> > >>>>>> Well spotted :-)
> > >>>>>>
> > >>>>>> One option would be to move the WARN_ON() below the clamp() and
> > >>>>>> add an OPTIMISER_HIDE_VAR(source_max) between them.
> > >>>>>>
> > >>>>>> Or do something more sensible than the WARN().
> > >>>>>> Perhaps return target_min on any such errors?
> > >>>>>>
> > >>>>>
> > >>>>> This helps:
> > >>>>>
> > >>>>> - WARN_ON(source_min > source_max);
> > >>>>> - WARN_ON(target_min > target_max);
> > >>>>> -
> > >>>>> /* defensive */
> > >>>>> source_val = clamp(source_val, source_min, source_max);
> > >>>>>
> > >>>>> + WARN_ON(source_min > source_max);
> > >>>>> + WARN_ON(target_min > target_max);
> > >>>>
> > >>>> That is a 'quick fix' ...
> > >>>>
> > >>>> Much better would be to replace the WARN() with (say):
> > >>>> if (target_min >= target_max)
> > >>>> return target_min;
> > >>>> if (source_min >= source_max)
> > >>>> return target_min + (target_max - target_min)/2;
> > >>>> So that the return values are actually in range (in as much as one is defined).
> > >>>> Note that the >= cpmparisons also remove a divide by zero.
> > >>>
> > >>> I want the loud and early warnings for clear bugs instead of
> > >>> "gracefully" silencing the errors only to be found through debugging
> > >>> user reports.
> > >>
> > >> A user isn't going to notice a WARN() - not until you tell them to look for it.
> > >> In any case even if you output a message you really want to return a 'sane'
> > >> value, who knows what effect a very out of range value is going to have.
> > >
> > > The point is, we'll catch the WARN in CI before it goes out to users.
> >
> > It isn't going to catch the divide by 0 error, and it obviously doesn't
> > catch the build problem on parisc with gcc 13.x because the CI isn't
> > testing it.
> >
> > How about disabling DRM_XE on architectures where it isn't supported,
> > matching DRM_I915 ?
>
> That'll just bite back later.
> As Linus spotted the compiler is just 'optimising' some code paths.
> It could happen for any architecture including x64.
> The repeated tests are basically slightly odd, although you might only
> expect them to be present in debug builds.
>
> An alternative would be to replace the clamp() with:
> if (source_val <= source_min)
> return target_min;
> if (source_val >= source_max)
> return target_max;
Excuse me if I am missing something, but clamp() has a warning inside it, correct?
Why do wee need an additional warning on top of that?
P.S. However, I agree that ideally clamp() should work independently on the
caller to use WARN*() or other similar stuff.
--
With Best Regards,
Andy Shevchenko
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: Buiild error in i915/xe
2025-01-20 18:55 ` Andy Shevchenko
@ 2025-01-20 19:14 ` Linus Torvalds
2025-01-21 5:58 ` Guenter Roeck
0 siblings, 1 reply; 31+ messages in thread
From: Linus Torvalds @ 2025-01-20 19:14 UTC (permalink / raw)
To: Andy Shevchenko
Cc: David Laight, Guenter Roeck, Jani Nikula, David Laight,
Arnd Bergmann, linux-kernel@vger.kernel.org, Jens Axboe,
Matthew Wilcox, Christoph Hellwig, Andrew Morton, Dan Carpenter,
Jason A . Donenfeld, pedro.falcato@gmail.com, Mateusz Guzik,
linux-mm@kvack.org, Lorenzo Stoakes, intel-xe, intel-gfx,
David Airlie, Simona Vetter, Rodrigo Vivi
On Mon, 20 Jan 2025 at 10:55, Andy Shevchenko
<andriy.shevchenko@linux.intel.com> wrote:
>
> Excuse me if I am missing something, but clamp() has a warning inside it, correct?
> Why do we need an additional warning on top of that?
Note: the warning in clamp() only finds compile-time obvious wrong uses.
It's really meant to notice the trivial case where you clam with
constants and just got the order wrong, so you do something silly like
res = clamp(in, 15, 1);
but it does also end up catching slightly more complex things where
the compiler can figure out the range of the clamping.
The build problem then comes from the compiler doing various *other*
code movem,ent and optimization too, and - like in this case - finds
an error path where the clamping is done "wrong".
I think the real issue in the i915 driver is that it does that
WARN_ON(), but then it just happily continues anyway.
So if the i915 driver instead did
if (WARN_ON(..)) return invalid value;
none of this would ever have happened.
Linus
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: Buiild error in i915/xe
2025-01-20 19:14 ` Linus Torvalds
@ 2025-01-21 5:58 ` Guenter Roeck
0 siblings, 0 replies; 31+ messages in thread
From: Guenter Roeck @ 2025-01-21 5:58 UTC (permalink / raw)
To: Linus Torvalds, Andy Shevchenko
Cc: David Laight, Jani Nikula, David Laight, Arnd Bergmann,
linux-kernel@vger.kernel.org, Jens Axboe, Matthew Wilcox,
Christoph Hellwig, Andrew Morton, Dan Carpenter,
Jason A . Donenfeld, pedro.falcato@gmail.com, Mateusz Guzik,
linux-mm@kvack.org, Lorenzo Stoakes, intel-xe, intel-gfx,
David Airlie, Simona Vetter, Rodrigo Vivi
On 1/20/25 11:14, Linus Torvalds wrote:
> On Mon, 20 Jan 2025 at 10:55, Andy Shevchenko
> <andriy.shevchenko@linux.intel.com> wrote:
>>
>> Excuse me if I am missing something, but clamp() has a warning inside it, correct?
>> Why do we need an additional warning on top of that?
>
> Note: the warning in clamp() only finds compile-time obvious wrong uses.
>
> It's really meant to notice the trivial case where you clam with
> constants and just got the order wrong, so you do something silly like
>
> res = clamp(in, 15, 1);
>
> but it does also end up catching slightly more complex things where
> the compiler can figure out the range of the clamping.
>
> The build problem then comes from the compiler doing various *other*
> code movem,ent and optimization too, and - like in this case - finds
> an error path where the clamping is done "wrong".
>
> I think the real issue in the i915 driver is that it does that
> WARN_ON(), but then it just happily continues anyway.
>
> So if the i915 driver instead did
>
> if (WARN_ON(..)) return invalid value;
>
> none of this would ever have happened.
>
I'll take a stab and send a patch combining your and David's suggestions.
Guenter
^ permalink raw reply [flat|nested] 31+ messages in thread
end of thread, other threads:[~2025-01-21 13:30 UTC | newest]
Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <c50365d214e04f9ba256d417c8bebbc0@AcuMS.aculab.com>
[not found] ` <34d53778977747f19cce2abb287bb3e6@AcuMS.aculab.com>
2025-01-18 16:13 ` Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()) Guenter Roeck
2025-01-18 17:09 ` David Laight
2025-01-18 17:49 ` Guenter Roeck
2025-01-18 18:09 ` David Laight
2025-01-18 18:36 ` Buiild error in i915/xe Guenter Roeck
2025-01-18 21:18 ` David Laight
2025-01-18 21:38 ` Guenter Roeck
2025-01-18 21:21 ` Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()) Linus Torvalds
2025-01-18 21:59 ` Buiild error in i915/xe Guenter Roeck
2025-01-18 22:04 ` Linus Torvalds
2025-01-18 22:11 ` Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()) David Laight
2025-01-18 22:58 ` Buiild error in i915/xe Guenter Roeck
2025-01-19 9:09 ` David Laight
2025-01-20 10:48 ` Jani Nikula
2025-01-20 11:15 ` David Laight
2025-01-20 11:21 ` Jani Nikula
2025-01-20 14:15 ` Guenter Roeck
2025-01-20 18:41 ` David Laight
2025-01-20 18:55 ` Andy Shevchenko
2025-01-20 19:14 ` Linus Torvalds
2025-01-21 5:58 ` Guenter Roeck
2025-01-18 23:24 ` Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()) Pedro Falcato
2025-01-18 17:56 ` ✓ CI.Patch_applied: success for " Patchwork
2025-01-18 17:56 ` ✗ CI.checkpatch: warning " Patchwork
2025-01-18 17:57 ` ✓ CI.KUnit: success " Patchwork
2025-01-18 18:16 ` ✓ CI.Build: " Patchwork
2025-01-18 18:18 ` ✓ CI.Hooks: " Patchwork
2025-01-18 18:19 ` ✓ CI.checksparse: " Patchwork
2025-01-18 18:46 ` ✓ Xe.CI.BAT: " Patchwork
2025-01-18 20:30 ` ✗ Xe.CI.Full: failure " Patchwork
2025-01-18 22:10 ` ✗ CI.Patch_applied: failure for Buiild error in i915/xe (was: [PATCH next 4/7] minmax.h: Use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()) (rev2) Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox