All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/4] drm/ttm: Fixes around resources and bulk moves
@ 2023-06-26  9:14 ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26  9:14 UTC (permalink / raw)
  To: intel-xe
  Cc: Thomas Hellström, Christian König, intel-gfx,
	linux-kernel, dri-devel, Andi Shyti, Christian König

MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

A couple of ttm fixes for issues that either were hit while developing the
xe driver or, for the resource leak patches, discovered during code
inspection.

v2:
- Avoid a goto in patch 3 (Andi Shyti)
- Add some RB's

Thomas Hellström (4):
  drm/ttm: Fix ttm_lru_bulk_move_pos_tail()
  drm/ttm: Don't shadow the operation context
  drm/ttm: Don't leak a resource on eviction error
  drm/ttm: Don't leak a resource on swapout move error

 drivers/gpu/drm/ttm/ttm_bo.c       | 26 +++++++++++++-------------
 drivers/gpu/drm/ttm/ttm_resource.c |  2 ++
 2 files changed, 15 insertions(+), 13 deletions(-)

-- 
2.40.1


^ permalink raw reply	[flat|nested] 63+ messages in thread

* [Intel-gfx] [PATCH v2 0/4] drm/ttm: Fixes around resources and bulk moves
@ 2023-06-26  9:14 ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26  9:14 UTC (permalink / raw)
  To: intel-xe
  Cc: Thomas Hellström, Christian König, intel-gfx,
	linux-kernel, dri-devel, Christian König

MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

A couple of ttm fixes for issues that either were hit while developing the
xe driver or, for the resource leak patches, discovered during code
inspection.

v2:
- Avoid a goto in patch 3 (Andi Shyti)
- Add some RB's

Thomas Hellström (4):
  drm/ttm: Fix ttm_lru_bulk_move_pos_tail()
  drm/ttm: Don't shadow the operation context
  drm/ttm: Don't leak a resource on eviction error
  drm/ttm: Don't leak a resource on swapout move error

 drivers/gpu/drm/ttm/ttm_bo.c       | 26 +++++++++++++-------------
 drivers/gpu/drm/ttm/ttm_resource.c |  2 ++
 2 files changed, 15 insertions(+), 13 deletions(-)

-- 
2.40.1


^ permalink raw reply	[flat|nested] 63+ messages in thread

* [Intel-xe] [PATCH v2 0/4] drm/ttm: Fixes around resources and bulk moves
@ 2023-06-26  9:14 ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26  9:14 UTC (permalink / raw)
  To: intel-xe
  Cc: Christian König, intel-gfx, linux-kernel, dri-devel,
	Christian König

MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

A couple of ttm fixes for issues that either were hit while developing the
xe driver or, for the resource leak patches, discovered during code
inspection.

v2:
- Avoid a goto in patch 3 (Andi Shyti)
- Add some RB's

Thomas Hellström (4):
  drm/ttm: Fix ttm_lru_bulk_move_pos_tail()
  drm/ttm: Don't shadow the operation context
  drm/ttm: Don't leak a resource on eviction error
  drm/ttm: Don't leak a resource on swapout move error

 drivers/gpu/drm/ttm/ttm_bo.c       | 26 +++++++++++++-------------
 drivers/gpu/drm/ttm/ttm_resource.c |  2 ++
 2 files changed, 15 insertions(+), 13 deletions(-)

-- 
2.40.1


^ permalink raw reply	[flat|nested] 63+ messages in thread

* [PATCH v2 0/4] drm/ttm: Fixes around resources and bulk moves
@ 2023-06-26  9:14 ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26  9:14 UTC (permalink / raw)
  To: intel-xe
  Cc: Thomas Hellström, dri-devel, intel-gfx, linux-kernel,
	Christian König, Christian König, Andi Shyti

MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

A couple of ttm fixes for issues that either were hit while developing the
xe driver or, for the resource leak patches, discovered during code
inspection.

v2:
- Avoid a goto in patch 3 (Andi Shyti)
- Add some RB's

Thomas Hellström (4):
  drm/ttm: Fix ttm_lru_bulk_move_pos_tail()
  drm/ttm: Don't shadow the operation context
  drm/ttm: Don't leak a resource on eviction error
  drm/ttm: Don't leak a resource on swapout move error

 drivers/gpu/drm/ttm/ttm_bo.c       | 26 +++++++++++++-------------
 drivers/gpu/drm/ttm/ttm_resource.c |  2 ++
 2 files changed, 15 insertions(+), 13 deletions(-)

-- 
2.40.1


^ permalink raw reply	[flat|nested] 63+ messages in thread

* [PATCH v2 1/4] drm/ttm: Fix ttm_lru_bulk_move_pos_tail()
  2023-06-26  9:14 ` [Intel-gfx] " Thomas Hellström
  (?)
  (?)
@ 2023-06-26  9:14   ` Thomas Hellström
  -1 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26  9:14 UTC (permalink / raw)
  To: intel-xe
  Cc: Thomas Hellström, Daniel Vetter, intel-gfx, linux-kernel,
	stable, dri-devel, Andi Shyti, Christian König,
	Christian König

The value of pos->first was not updated when the first resource of the
range was moved. This could lead to errors like the one below.
Fix this by updating pos->first when needed.

<3> [218.963342] BUG: KASAN: null-ptr-deref in ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
<3> [218.963456] Read of size 8 at addr 0000000000000038 by task xe_evict/1529
<3> [218.963546]
<3> [218.963566] CPU: 0 PID: 1529 Comm: xe_evict Not tainted 6.3.0-xe #1
<3> [218.963664] Hardware name: Intel Corporation Tiger Lake Client Platform/TigerLake H DDR4 SODIMM RVP, BIOS TGLSFWI1.R00.4064.A00.2102041619 02/04/2021
<3> [218.963841] Call Trace:
<3> [218.963881]  <TASK>
<3> [218.963915]  dump_stack_lvl+0x64/0xb0
<3> [218.963976]  print_report+0x3e5/0x600
<3> [218.964036]  ? ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
<3> [218.964127]  kasan_report+0x96/0xc0
<3> [218.964183]  ? ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
<3> [218.964276]  ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
<3> [218.964365]  ttm_bo_set_bulk_move+0x92/0x140 [ttm]
<3> [218.964454]  xe_gem_object_close+0xc8/0x120 [xe]
<3> [218.964675]  ? __pfx_xe_gem_object_close+0x10/0x10 [xe]
<3> [218.964908]  ? drm_gem_object_handle_put_unlocked+0xc7/0x170 [drm]
<3> [218.965071]  drm_gem_object_release_handle+0x45/0x80 [drm]
<3> [218.965220]  ? __pfx_drm_gem_object_release_handle+0x10/0x10 [drm]
<3> [218.965381]  idr_for_each+0xc9/0x180
<3> [218.965437]  ? __pfx_idr_for_each+0x10/0x10
<3> [218.965504]  drm_gem_release+0x20/0x30 [drm]
<3> [218.965637]  drm_file_free.part.0+0x4cb/0x4f0 [drm]
<3> [218.965778]  ? drm_close_helper.isra.0+0xb7/0xe0 [drm]
<3> [218.965921]  drm_release_noglobal+0x49/0x90 [drm]
<3> [218.966061]  __fput+0x122/0x450
<3> [218.966115]  task_work_run+0xfe/0x190
<3> [218.966175]  ? __pfx_task_work_run+0x10/0x10
<3> [218.966239]  ? do_raw_spin_unlock+0xa7/0x140
<3> [218.966308]  do_exit+0x55f/0x1430
<3> [218.966364]  ? __pfx_lock_release+0x10/0x10
<3> [218.966431]  ? do_raw_spin_lock+0x11d/0x1e0
<3> [218.966498]  ? __pfx_do_exit+0x10/0x10
<3> [218.966554]  ? __pfx_do_raw_spin_lock+0x10/0x10
<3> [218.966625]  ? mark_held_locks+0x24/0x90
<3> [218.966688]  ? lockdep_hardirqs_on_prepare+0x136/0x210
<3> [218.966768]  do_group_exit+0x68/0x110
<3> [218.966828]  __x64_sys_exit_group+0x2c/0x30
<3> [218.966896]  do_syscall_64+0x3c/0x90
<3> [218.966955]  entry_SYSCALL_64_after_hwframe+0x72/0xdc
<3> [218.967035] RIP: 0033:0x7f77b194f146
<3> [218.967094] Code: Unable to access opcode bytes at 0x7f77b194f11c.
<3> [218.967174] RSP: 002b:00007ffc64791188 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
<3> [218.967271] RAX: ffffffffffffffda RBX: 00007f77b1a548a0 RCX: 00007f77b194f146
<3> [218.967364] RDX: 0000000000000062 RSI: 000000000000003c RDI: 0000000000000062
<3> [218.967458] RBP: 0000000000000062 R08: 00000000000000e7 R09: ffffffffffffff78
<3> [218.967553] R10: 0000000000000058 R11: 0000000000000246 R12: 00007f77b1a548a0
<3> [218.967648] R13: 0000000000000003 R14: 00007f77b1a5d2e8 R15: 0000000000000000
<3> [218.967745]  </TASK>

Fixes: fee2ede15542 ("drm/ttm: rework bulk move handling v5")
Cc: "Christian König" <christian.koenig@amd.com>
Cc: "Christian König" <ckoenig.leichtzumerken@gmail.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: dri-devel@lists.freedesktop.org
Cc: <stable@vger.kernel.org> # v5.19+
Link: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/411
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
---
 drivers/gpu/drm/ttm/ttm_resource.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/gpu/drm/ttm/ttm_resource.c b/drivers/gpu/drm/ttm/ttm_resource.c
index 7333f7a87a2f..cb05e0a36576 100644
--- a/drivers/gpu/drm/ttm/ttm_resource.c
+++ b/drivers/gpu/drm/ttm/ttm_resource.c
@@ -86,6 +86,8 @@ static void ttm_lru_bulk_move_pos_tail(struct ttm_lru_bulk_move_pos *pos,
 				       struct ttm_resource *res)
 {
 	if (pos->last != res) {
+		if (pos->first == res)
+			pos->first = list_next_entry(res, lru);
 		list_move(&res->lru, &pos->last->lru);
 		pos->last = res;
 	}
-- 
2.40.1


^ permalink raw reply related	[flat|nested] 63+ messages in thread

* [Intel-gfx] [PATCH v2 1/4] drm/ttm: Fix ttm_lru_bulk_move_pos_tail()
@ 2023-06-26  9:14   ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26  9:14 UTC (permalink / raw)
  To: intel-xe
  Cc: Thomas Hellström, Daniel Vetter, intel-gfx, linux-kernel,
	stable, dri-devel, Christian König, Christian König

The value of pos->first was not updated when the first resource of the
range was moved. This could lead to errors like the one below.
Fix this by updating pos->first when needed.

<3> [218.963342] BUG: KASAN: null-ptr-deref in ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
<3> [218.963456] Read of size 8 at addr 0000000000000038 by task xe_evict/1529
<3> [218.963546]
<3> [218.963566] CPU: 0 PID: 1529 Comm: xe_evict Not tainted 6.3.0-xe #1
<3> [218.963664] Hardware name: Intel Corporation Tiger Lake Client Platform/TigerLake H DDR4 SODIMM RVP, BIOS TGLSFWI1.R00.4064.A00.2102041619 02/04/2021
<3> [218.963841] Call Trace:
<3> [218.963881]  <TASK>
<3> [218.963915]  dump_stack_lvl+0x64/0xb0
<3> [218.963976]  print_report+0x3e5/0x600
<3> [218.964036]  ? ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
<3> [218.964127]  kasan_report+0x96/0xc0
<3> [218.964183]  ? ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
<3> [218.964276]  ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
<3> [218.964365]  ttm_bo_set_bulk_move+0x92/0x140 [ttm]
<3> [218.964454]  xe_gem_object_close+0xc8/0x120 [xe]
<3> [218.964675]  ? __pfx_xe_gem_object_close+0x10/0x10 [xe]
<3> [218.964908]  ? drm_gem_object_handle_put_unlocked+0xc7/0x170 [drm]
<3> [218.965071]  drm_gem_object_release_handle+0x45/0x80 [drm]
<3> [218.965220]  ? __pfx_drm_gem_object_release_handle+0x10/0x10 [drm]
<3> [218.965381]  idr_for_each+0xc9/0x180
<3> [218.965437]  ? __pfx_idr_for_each+0x10/0x10
<3> [218.965504]  drm_gem_release+0x20/0x30 [drm]
<3> [218.965637]  drm_file_free.part.0+0x4cb/0x4f0 [drm]
<3> [218.965778]  ? drm_close_helper.isra.0+0xb7/0xe0 [drm]
<3> [218.965921]  drm_release_noglobal+0x49/0x90 [drm]
<3> [218.966061]  __fput+0x122/0x450
<3> [218.966115]  task_work_run+0xfe/0x190
<3> [218.966175]  ? __pfx_task_work_run+0x10/0x10
<3> [218.966239]  ? do_raw_spin_unlock+0xa7/0x140
<3> [218.966308]  do_exit+0x55f/0x1430
<3> [218.966364]  ? __pfx_lock_release+0x10/0x10
<3> [218.966431]  ? do_raw_spin_lock+0x11d/0x1e0
<3> [218.966498]  ? __pfx_do_exit+0x10/0x10
<3> [218.966554]  ? __pfx_do_raw_spin_lock+0x10/0x10
<3> [218.966625]  ? mark_held_locks+0x24/0x90
<3> [218.966688]  ? lockdep_hardirqs_on_prepare+0x136/0x210
<3> [218.966768]  do_group_exit+0x68/0x110
<3> [218.966828]  __x64_sys_exit_group+0x2c/0x30
<3> [218.966896]  do_syscall_64+0x3c/0x90
<3> [218.966955]  entry_SYSCALL_64_after_hwframe+0x72/0xdc
<3> [218.967035] RIP: 0033:0x7f77b194f146
<3> [218.967094] Code: Unable to access opcode bytes at 0x7f77b194f11c.
<3> [218.967174] RSP: 002b:00007ffc64791188 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
<3> [218.967271] RAX: ffffffffffffffda RBX: 00007f77b1a548a0 RCX: 00007f77b194f146
<3> [218.967364] RDX: 0000000000000062 RSI: 000000000000003c RDI: 0000000000000062
<3> [218.967458] RBP: 0000000000000062 R08: 00000000000000e7 R09: ffffffffffffff78
<3> [218.967553] R10: 0000000000000058 R11: 0000000000000246 R12: 00007f77b1a548a0
<3> [218.967648] R13: 0000000000000003 R14: 00007f77b1a5d2e8 R15: 0000000000000000
<3> [218.967745]  </TASK>

Fixes: fee2ede15542 ("drm/ttm: rework bulk move handling v5")
Cc: "Christian König" <christian.koenig@amd.com>
Cc: "Christian König" <ckoenig.leichtzumerken@gmail.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: dri-devel@lists.freedesktop.org
Cc: <stable@vger.kernel.org> # v5.19+
Link: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/411
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
---
 drivers/gpu/drm/ttm/ttm_resource.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/gpu/drm/ttm/ttm_resource.c b/drivers/gpu/drm/ttm/ttm_resource.c
index 7333f7a87a2f..cb05e0a36576 100644
--- a/drivers/gpu/drm/ttm/ttm_resource.c
+++ b/drivers/gpu/drm/ttm/ttm_resource.c
@@ -86,6 +86,8 @@ static void ttm_lru_bulk_move_pos_tail(struct ttm_lru_bulk_move_pos *pos,
 				       struct ttm_resource *res)
 {
 	if (pos->last != res) {
+		if (pos->first == res)
+			pos->first = list_next_entry(res, lru);
 		list_move(&res->lru, &pos->last->lru);
 		pos->last = res;
 	}
-- 
2.40.1


^ permalink raw reply related	[flat|nested] 63+ messages in thread

* [Intel-xe] [PATCH v2 1/4] drm/ttm: Fix ttm_lru_bulk_move_pos_tail()
@ 2023-06-26  9:14   ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26  9:14 UTC (permalink / raw)
  To: intel-xe
  Cc: Daniel Vetter, intel-gfx, linux-kernel, stable, dri-devel,
	Christian König, Christian König

The value of pos->first was not updated when the first resource of the
range was moved. This could lead to errors like the one below.
Fix this by updating pos->first when needed.

<3> [218.963342] BUG: KASAN: null-ptr-deref in ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
<3> [218.963456] Read of size 8 at addr 0000000000000038 by task xe_evict/1529
<3> [218.963546]
<3> [218.963566] CPU: 0 PID: 1529 Comm: xe_evict Not tainted 6.3.0-xe #1
<3> [218.963664] Hardware name: Intel Corporation Tiger Lake Client Platform/TigerLake H DDR4 SODIMM RVP, BIOS TGLSFWI1.R00.4064.A00.2102041619 02/04/2021
<3> [218.963841] Call Trace:
<3> [218.963881]  <TASK>
<3> [218.963915]  dump_stack_lvl+0x64/0xb0
<3> [218.963976]  print_report+0x3e5/0x600
<3> [218.964036]  ? ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
<3> [218.964127]  kasan_report+0x96/0xc0
<3> [218.964183]  ? ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
<3> [218.964276]  ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
<3> [218.964365]  ttm_bo_set_bulk_move+0x92/0x140 [ttm]
<3> [218.964454]  xe_gem_object_close+0xc8/0x120 [xe]
<3> [218.964675]  ? __pfx_xe_gem_object_close+0x10/0x10 [xe]
<3> [218.964908]  ? drm_gem_object_handle_put_unlocked+0xc7/0x170 [drm]
<3> [218.965071]  drm_gem_object_release_handle+0x45/0x80 [drm]
<3> [218.965220]  ? __pfx_drm_gem_object_release_handle+0x10/0x10 [drm]
<3> [218.965381]  idr_for_each+0xc9/0x180
<3> [218.965437]  ? __pfx_idr_for_each+0x10/0x10
<3> [218.965504]  drm_gem_release+0x20/0x30 [drm]
<3> [218.965637]  drm_file_free.part.0+0x4cb/0x4f0 [drm]
<3> [218.965778]  ? drm_close_helper.isra.0+0xb7/0xe0 [drm]
<3> [218.965921]  drm_release_noglobal+0x49/0x90 [drm]
<3> [218.966061]  __fput+0x122/0x450
<3> [218.966115]  task_work_run+0xfe/0x190
<3> [218.966175]  ? __pfx_task_work_run+0x10/0x10
<3> [218.966239]  ? do_raw_spin_unlock+0xa7/0x140
<3> [218.966308]  do_exit+0x55f/0x1430
<3> [218.966364]  ? __pfx_lock_release+0x10/0x10
<3> [218.966431]  ? do_raw_spin_lock+0x11d/0x1e0
<3> [218.966498]  ? __pfx_do_exit+0x10/0x10
<3> [218.966554]  ? __pfx_do_raw_spin_lock+0x10/0x10
<3> [218.966625]  ? mark_held_locks+0x24/0x90
<3> [218.966688]  ? lockdep_hardirqs_on_prepare+0x136/0x210
<3> [218.966768]  do_group_exit+0x68/0x110
<3> [218.966828]  __x64_sys_exit_group+0x2c/0x30
<3> [218.966896]  do_syscall_64+0x3c/0x90
<3> [218.966955]  entry_SYSCALL_64_after_hwframe+0x72/0xdc
<3> [218.967035] RIP: 0033:0x7f77b194f146
<3> [218.967094] Code: Unable to access opcode bytes at 0x7f77b194f11c.
<3> [218.967174] RSP: 002b:00007ffc64791188 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
<3> [218.967271] RAX: ffffffffffffffda RBX: 00007f77b1a548a0 RCX: 00007f77b194f146
<3> [218.967364] RDX: 0000000000000062 RSI: 000000000000003c RDI: 0000000000000062
<3> [218.967458] RBP: 0000000000000062 R08: 00000000000000e7 R09: ffffffffffffff78
<3> [218.967553] R10: 0000000000000058 R11: 0000000000000246 R12: 00007f77b1a548a0
<3> [218.967648] R13: 0000000000000003 R14: 00007f77b1a5d2e8 R15: 0000000000000000
<3> [218.967745]  </TASK>

Fixes: fee2ede15542 ("drm/ttm: rework bulk move handling v5")
Cc: "Christian König" <christian.koenig@amd.com>
Cc: "Christian König" <ckoenig.leichtzumerken@gmail.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: dri-devel@lists.freedesktop.org
Cc: <stable@vger.kernel.org> # v5.19+
Link: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/411
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
---
 drivers/gpu/drm/ttm/ttm_resource.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/gpu/drm/ttm/ttm_resource.c b/drivers/gpu/drm/ttm/ttm_resource.c
index 7333f7a87a2f..cb05e0a36576 100644
--- a/drivers/gpu/drm/ttm/ttm_resource.c
+++ b/drivers/gpu/drm/ttm/ttm_resource.c
@@ -86,6 +86,8 @@ static void ttm_lru_bulk_move_pos_tail(struct ttm_lru_bulk_move_pos *pos,
 				       struct ttm_resource *res)
 {
 	if (pos->last != res) {
+		if (pos->first == res)
+			pos->first = list_next_entry(res, lru);
 		list_move(&res->lru, &pos->last->lru);
 		pos->last = res;
 	}
-- 
2.40.1


^ permalink raw reply related	[flat|nested] 63+ messages in thread

* [PATCH v2 1/4] drm/ttm: Fix ttm_lru_bulk_move_pos_tail()
@ 2023-06-26  9:14   ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26  9:14 UTC (permalink / raw)
  To: intel-xe
  Cc: Thomas Hellström, Christian König,
	Christian König, Daniel Vetter, dri-devel, stable,
	intel-gfx, linux-kernel, Andi Shyti

The value of pos->first was not updated when the first resource of the
range was moved. This could lead to errors like the one below.
Fix this by updating pos->first when needed.

<3> [218.963342] BUG: KASAN: null-ptr-deref in ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
<3> [218.963456] Read of size 8 at addr 0000000000000038 by task xe_evict/1529
<3> [218.963546]
<3> [218.963566] CPU: 0 PID: 1529 Comm: xe_evict Not tainted 6.3.0-xe #1
<3> [218.963664] Hardware name: Intel Corporation Tiger Lake Client Platform/TigerLake H DDR4 SODIMM RVP, BIOS TGLSFWI1.R00.4064.A00.2102041619 02/04/2021
<3> [218.963841] Call Trace:
<3> [218.963881]  <TASK>
<3> [218.963915]  dump_stack_lvl+0x64/0xb0
<3> [218.963976]  print_report+0x3e5/0x600
<3> [218.964036]  ? ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
<3> [218.964127]  kasan_report+0x96/0xc0
<3> [218.964183]  ? ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
<3> [218.964276]  ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
<3> [218.964365]  ttm_bo_set_bulk_move+0x92/0x140 [ttm]
<3> [218.964454]  xe_gem_object_close+0xc8/0x120 [xe]
<3> [218.964675]  ? __pfx_xe_gem_object_close+0x10/0x10 [xe]
<3> [218.964908]  ? drm_gem_object_handle_put_unlocked+0xc7/0x170 [drm]
<3> [218.965071]  drm_gem_object_release_handle+0x45/0x80 [drm]
<3> [218.965220]  ? __pfx_drm_gem_object_release_handle+0x10/0x10 [drm]
<3> [218.965381]  idr_for_each+0xc9/0x180
<3> [218.965437]  ? __pfx_idr_for_each+0x10/0x10
<3> [218.965504]  drm_gem_release+0x20/0x30 [drm]
<3> [218.965637]  drm_file_free.part.0+0x4cb/0x4f0 [drm]
<3> [218.965778]  ? drm_close_helper.isra.0+0xb7/0xe0 [drm]
<3> [218.965921]  drm_release_noglobal+0x49/0x90 [drm]
<3> [218.966061]  __fput+0x122/0x450
<3> [218.966115]  task_work_run+0xfe/0x190
<3> [218.966175]  ? __pfx_task_work_run+0x10/0x10
<3> [218.966239]  ? do_raw_spin_unlock+0xa7/0x140
<3> [218.966308]  do_exit+0x55f/0x1430
<3> [218.966364]  ? __pfx_lock_release+0x10/0x10
<3> [218.966431]  ? do_raw_spin_lock+0x11d/0x1e0
<3> [218.966498]  ? __pfx_do_exit+0x10/0x10
<3> [218.966554]  ? __pfx_do_raw_spin_lock+0x10/0x10
<3> [218.966625]  ? mark_held_locks+0x24/0x90
<3> [218.966688]  ? lockdep_hardirqs_on_prepare+0x136/0x210
<3> [218.966768]  do_group_exit+0x68/0x110
<3> [218.966828]  __x64_sys_exit_group+0x2c/0x30
<3> [218.966896]  do_syscall_64+0x3c/0x90
<3> [218.966955]  entry_SYSCALL_64_after_hwframe+0x72/0xdc
<3> [218.967035] RIP: 0033:0x7f77b194f146
<3> [218.967094] Code: Unable to access opcode bytes at 0x7f77b194f11c.
<3> [218.967174] RSP: 002b:00007ffc64791188 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
<3> [218.967271] RAX: ffffffffffffffda RBX: 00007f77b1a548a0 RCX: 00007f77b194f146
<3> [218.967364] RDX: 0000000000000062 RSI: 000000000000003c RDI: 0000000000000062
<3> [218.967458] RBP: 0000000000000062 R08: 00000000000000e7 R09: ffffffffffffff78
<3> [218.967553] R10: 0000000000000058 R11: 0000000000000246 R12: 00007f77b1a548a0
<3> [218.967648] R13: 0000000000000003 R14: 00007f77b1a5d2e8 R15: 0000000000000000
<3> [218.967745]  </TASK>

Fixes: fee2ede15542 ("drm/ttm: rework bulk move handling v5")
Cc: "Christian König" <christian.koenig@amd.com>
Cc: "Christian König" <ckoenig.leichtzumerken@gmail.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: dri-devel@lists.freedesktop.org
Cc: <stable@vger.kernel.org> # v5.19+
Link: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/411
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
---
 drivers/gpu/drm/ttm/ttm_resource.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/gpu/drm/ttm/ttm_resource.c b/drivers/gpu/drm/ttm/ttm_resource.c
index 7333f7a87a2f..cb05e0a36576 100644
--- a/drivers/gpu/drm/ttm/ttm_resource.c
+++ b/drivers/gpu/drm/ttm/ttm_resource.c
@@ -86,6 +86,8 @@ static void ttm_lru_bulk_move_pos_tail(struct ttm_lru_bulk_move_pos *pos,
 				       struct ttm_resource *res)
 {
 	if (pos->last != res) {
+		if (pos->first == res)
+			pos->first = list_next_entry(res, lru);
 		list_move(&res->lru, &pos->last->lru);
 		pos->last = res;
 	}
-- 
2.40.1


^ permalink raw reply related	[flat|nested] 63+ messages in thread

* [PATCH v2 2/4] drm/ttm: Don't shadow the operation context
  2023-06-26  9:14 ` [Intel-gfx] " Thomas Hellström
  (?)
  (?)
@ 2023-06-26  9:14   ` Thomas Hellström
  -1 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26  9:14 UTC (permalink / raw)
  To: intel-xe
  Cc: Matthew Brost, Thomas Hellström, Christian König,
	intel-gfx, linux-kernel, stable, Roger He, dri-devel, Andi Shyti,
	Christian König

ttm_bo_swapout() shadows the ttm operation context which may cause
major confusion in driver callbacks when swapping out !TTM_PL_SYSTEM
memory. Fix this by reusing the operation context argument to
ttm_bo_swapout().

Cc: "Christian König" <christian.koenig@amd.com>
Cc: Roger He <Hongbo.He@amd.com>
Cc: <dri-devel@lists.freedesktop.org>
Cc: <intel-gfx@lists.freedesktop.org>
Cc: <stable@vger.kernel.org> # v4.16+
Fixes: dc947770cf34 ("drm/ttm: enable swapout for reserved BOs during allocation")
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Acked-by: Matthew Brost <matthew.brost@intel.com>
---
 drivers/gpu/drm/ttm/ttm_bo.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
index bd5dae4d1624..615d30c4262d 100644
--- a/drivers/gpu/drm/ttm/ttm_bo.c
+++ b/drivers/gpu/drm/ttm/ttm_bo.c
@@ -1154,7 +1154,6 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
 	 * Move to system cached
 	 */
 	if (bo->resource->mem_type != TTM_PL_SYSTEM) {
-		struct ttm_operation_ctx ctx = { false, false };
 		struct ttm_resource *evict_mem;
 		struct ttm_place hop;
 
@@ -1164,7 +1163,7 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
 		if (unlikely(ret))
 			goto out;
 
-		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, &ctx, &hop);
+		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
 		if (unlikely(ret != 0)) {
 			WARN(ret == -EMULTIHOP, "Unexpected multihop in swaput - likely driver bug.\n");
 			goto out;
-- 
2.40.1


^ permalink raw reply related	[flat|nested] 63+ messages in thread

* [Intel-gfx] [PATCH v2 2/4] drm/ttm: Don't shadow the operation context
@ 2023-06-26  9:14   ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26  9:14 UTC (permalink / raw)
  To: intel-xe
  Cc: Thomas Hellström, Christian König, intel-gfx,
	linux-kernel, stable, Roger He, dri-devel, Christian König

ttm_bo_swapout() shadows the ttm operation context which may cause
major confusion in driver callbacks when swapping out !TTM_PL_SYSTEM
memory. Fix this by reusing the operation context argument to
ttm_bo_swapout().

Cc: "Christian König" <christian.koenig@amd.com>
Cc: Roger He <Hongbo.He@amd.com>
Cc: <dri-devel@lists.freedesktop.org>
Cc: <intel-gfx@lists.freedesktop.org>
Cc: <stable@vger.kernel.org> # v4.16+
Fixes: dc947770cf34 ("drm/ttm: enable swapout for reserved BOs during allocation")
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Acked-by: Matthew Brost <matthew.brost@intel.com>
---
 drivers/gpu/drm/ttm/ttm_bo.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
index bd5dae4d1624..615d30c4262d 100644
--- a/drivers/gpu/drm/ttm/ttm_bo.c
+++ b/drivers/gpu/drm/ttm/ttm_bo.c
@@ -1154,7 +1154,6 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
 	 * Move to system cached
 	 */
 	if (bo->resource->mem_type != TTM_PL_SYSTEM) {
-		struct ttm_operation_ctx ctx = { false, false };
 		struct ttm_resource *evict_mem;
 		struct ttm_place hop;
 
@@ -1164,7 +1163,7 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
 		if (unlikely(ret))
 			goto out;
 
-		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, &ctx, &hop);
+		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
 		if (unlikely(ret != 0)) {
 			WARN(ret == -EMULTIHOP, "Unexpected multihop in swaput - likely driver bug.\n");
 			goto out;
-- 
2.40.1


^ permalink raw reply related	[flat|nested] 63+ messages in thread

* [Intel-xe] [PATCH v2 2/4] drm/ttm: Don't shadow the operation context
@ 2023-06-26  9:14   ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26  9:14 UTC (permalink / raw)
  To: intel-xe
  Cc: Christian König, intel-gfx, linux-kernel, stable, Roger He,
	dri-devel, Christian König

ttm_bo_swapout() shadows the ttm operation context which may cause
major confusion in driver callbacks when swapping out !TTM_PL_SYSTEM
memory. Fix this by reusing the operation context argument to
ttm_bo_swapout().

Cc: "Christian König" <christian.koenig@amd.com>
Cc: Roger He <Hongbo.He@amd.com>
Cc: <dri-devel@lists.freedesktop.org>
Cc: <intel-gfx@lists.freedesktop.org>
Cc: <stable@vger.kernel.org> # v4.16+
Fixes: dc947770cf34 ("drm/ttm: enable swapout for reserved BOs during allocation")
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Acked-by: Matthew Brost <matthew.brost@intel.com>
---
 drivers/gpu/drm/ttm/ttm_bo.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
index bd5dae4d1624..615d30c4262d 100644
--- a/drivers/gpu/drm/ttm/ttm_bo.c
+++ b/drivers/gpu/drm/ttm/ttm_bo.c
@@ -1154,7 +1154,6 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
 	 * Move to system cached
 	 */
 	if (bo->resource->mem_type != TTM_PL_SYSTEM) {
-		struct ttm_operation_ctx ctx = { false, false };
 		struct ttm_resource *evict_mem;
 		struct ttm_place hop;
 
@@ -1164,7 +1163,7 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
 		if (unlikely(ret))
 			goto out;
 
-		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, &ctx, &hop);
+		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
 		if (unlikely(ret != 0)) {
 			WARN(ret == -EMULTIHOP, "Unexpected multihop in swaput - likely driver bug.\n");
 			goto out;
-- 
2.40.1


^ permalink raw reply related	[flat|nested] 63+ messages in thread

* [PATCH v2 2/4] drm/ttm: Don't shadow the operation context
@ 2023-06-26  9:14   ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26  9:14 UTC (permalink / raw)
  To: intel-xe
  Cc: Thomas Hellström, Christian König, Roger He, dri-devel,
	intel-gfx, stable, Matthew Brost, linux-kernel,
	Christian König, Andi Shyti

ttm_bo_swapout() shadows the ttm operation context which may cause
major confusion in driver callbacks when swapping out !TTM_PL_SYSTEM
memory. Fix this by reusing the operation context argument to
ttm_bo_swapout().

Cc: "Christian König" <christian.koenig@amd.com>
Cc: Roger He <Hongbo.He@amd.com>
Cc: <dri-devel@lists.freedesktop.org>
Cc: <intel-gfx@lists.freedesktop.org>
Cc: <stable@vger.kernel.org> # v4.16+
Fixes: dc947770cf34 ("drm/ttm: enable swapout for reserved BOs during allocation")
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Acked-by: Matthew Brost <matthew.brost@intel.com>
---
 drivers/gpu/drm/ttm/ttm_bo.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
index bd5dae4d1624..615d30c4262d 100644
--- a/drivers/gpu/drm/ttm/ttm_bo.c
+++ b/drivers/gpu/drm/ttm/ttm_bo.c
@@ -1154,7 +1154,6 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
 	 * Move to system cached
 	 */
 	if (bo->resource->mem_type != TTM_PL_SYSTEM) {
-		struct ttm_operation_ctx ctx = { false, false };
 		struct ttm_resource *evict_mem;
 		struct ttm_place hop;
 
@@ -1164,7 +1163,7 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
 		if (unlikely(ret))
 			goto out;
 
-		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, &ctx, &hop);
+		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
 		if (unlikely(ret != 0)) {
 			WARN(ret == -EMULTIHOP, "Unexpected multihop in swaput - likely driver bug.\n");
 			goto out;
-- 
2.40.1


^ permalink raw reply related	[flat|nested] 63+ messages in thread

* [PATCH v2 3/4] drm/ttm: Don't leak a resource on eviction error
  2023-06-26  9:14 ` [Intel-gfx] " Thomas Hellström
  (?)
  (?)
@ 2023-06-26  9:14   ` Thomas Hellström
  -1 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26  9:14 UTC (permalink / raw)
  To: intel-xe
  Cc: Thomas Hellström, Andrey Grodzovsky, Christian König,
	intel-gfx, linux-kernel, stable, Huang Rui, dri-devel,
	Andi Shyti, Christian König, Nirmoy Das

On eviction errors other than -EMULTIHOP we were leaking a resource.
Fix.

v2:
- Avoid yet another goto (Andi Shyti)

Fixes: 403797925768 ("drm/ttm: Fix multihop assert on eviction.")
Cc: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
Cc: Christian König <christian.koenig@amd.com>
Cc: Christian Koenig <christian.koenig@amd.com>
Cc: Huang Rui <ray.huang@amd.com>
Cc: dri-devel@lists.freedesktop.org
Cc: <stable@vger.kernel.org> # v5.15+
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com> #v1
---
 drivers/gpu/drm/ttm/ttm_bo.c | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
index 615d30c4262d..c0e3bbd21d3d 100644
--- a/drivers/gpu/drm/ttm/ttm_bo.c
+++ b/drivers/gpu/drm/ttm/ttm_bo.c
@@ -458,18 +458,18 @@ static int ttm_bo_evict(struct ttm_buffer_object *bo,
 		goto out;
 	}
 
-bounce:
-	ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
-	if (ret == -EMULTIHOP) {
+	do {
+		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
+		if (ret != -EMULTIHOP)
+			break;
+
 		ret = ttm_bo_bounce_temp_buffer(bo, &evict_mem, ctx, &hop);
-		if (ret) {
-			if (ret != -ERESTARTSYS && ret != -EINTR)
-				pr_err("Buffer eviction failed\n");
-			ttm_resource_free(bo, &evict_mem);
-			goto out;
-		}
-		/* try and move to final place now. */
-		goto bounce;
+	} while (!ret);
+
+	if (ret) {
+		ttm_resource_free(bo, &evict_mem);
+		if (ret != -ERESTARTSYS && ret != -EINTR)
+			pr_err("Buffer eviction failed\n");
 	}
 out:
 	return ret;
-- 
2.40.1


^ permalink raw reply related	[flat|nested] 63+ messages in thread

* [Intel-gfx] [PATCH v2 3/4] drm/ttm: Don't leak a resource on eviction error
@ 2023-06-26  9:14   ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26  9:14 UTC (permalink / raw)
  To: intel-xe
  Cc: Thomas Hellström, Andrey Grodzovsky, Christian König,
	intel-gfx, linux-kernel, stable, Huang Rui, dri-devel,
	Christian König, Nirmoy Das

On eviction errors other than -EMULTIHOP we were leaking a resource.
Fix.

v2:
- Avoid yet another goto (Andi Shyti)

Fixes: 403797925768 ("drm/ttm: Fix multihop assert on eviction.")
Cc: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
Cc: Christian König <christian.koenig@amd.com>
Cc: Christian Koenig <christian.koenig@amd.com>
Cc: Huang Rui <ray.huang@amd.com>
Cc: dri-devel@lists.freedesktop.org
Cc: <stable@vger.kernel.org> # v5.15+
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com> #v1
---
 drivers/gpu/drm/ttm/ttm_bo.c | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
index 615d30c4262d..c0e3bbd21d3d 100644
--- a/drivers/gpu/drm/ttm/ttm_bo.c
+++ b/drivers/gpu/drm/ttm/ttm_bo.c
@@ -458,18 +458,18 @@ static int ttm_bo_evict(struct ttm_buffer_object *bo,
 		goto out;
 	}
 
-bounce:
-	ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
-	if (ret == -EMULTIHOP) {
+	do {
+		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
+		if (ret != -EMULTIHOP)
+			break;
+
 		ret = ttm_bo_bounce_temp_buffer(bo, &evict_mem, ctx, &hop);
-		if (ret) {
-			if (ret != -ERESTARTSYS && ret != -EINTR)
-				pr_err("Buffer eviction failed\n");
-			ttm_resource_free(bo, &evict_mem);
-			goto out;
-		}
-		/* try and move to final place now. */
-		goto bounce;
+	} while (!ret);
+
+	if (ret) {
+		ttm_resource_free(bo, &evict_mem);
+		if (ret != -ERESTARTSYS && ret != -EINTR)
+			pr_err("Buffer eviction failed\n");
 	}
 out:
 	return ret;
-- 
2.40.1


^ permalink raw reply related	[flat|nested] 63+ messages in thread

* [Intel-xe] [PATCH v2 3/4] drm/ttm: Don't leak a resource on eviction error
@ 2023-06-26  9:14   ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26  9:14 UTC (permalink / raw)
  To: intel-xe
  Cc: Andrey Grodzovsky, Christian König, intel-gfx, linux-kernel,
	stable, Huang Rui, dri-devel, Christian König, Nirmoy Das

On eviction errors other than -EMULTIHOP we were leaking a resource.
Fix.

v2:
- Avoid yet another goto (Andi Shyti)

Fixes: 403797925768 ("drm/ttm: Fix multihop assert on eviction.")
Cc: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
Cc: Christian König <christian.koenig@amd.com>
Cc: Christian Koenig <christian.koenig@amd.com>
Cc: Huang Rui <ray.huang@amd.com>
Cc: dri-devel@lists.freedesktop.org
Cc: <stable@vger.kernel.org> # v5.15+
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com> #v1
---
 drivers/gpu/drm/ttm/ttm_bo.c | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
index 615d30c4262d..c0e3bbd21d3d 100644
--- a/drivers/gpu/drm/ttm/ttm_bo.c
+++ b/drivers/gpu/drm/ttm/ttm_bo.c
@@ -458,18 +458,18 @@ static int ttm_bo_evict(struct ttm_buffer_object *bo,
 		goto out;
 	}
 
-bounce:
-	ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
-	if (ret == -EMULTIHOP) {
+	do {
+		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
+		if (ret != -EMULTIHOP)
+			break;
+
 		ret = ttm_bo_bounce_temp_buffer(bo, &evict_mem, ctx, &hop);
-		if (ret) {
-			if (ret != -ERESTARTSYS && ret != -EINTR)
-				pr_err("Buffer eviction failed\n");
-			ttm_resource_free(bo, &evict_mem);
-			goto out;
-		}
-		/* try and move to final place now. */
-		goto bounce;
+	} while (!ret);
+
+	if (ret) {
+		ttm_resource_free(bo, &evict_mem);
+		if (ret != -ERESTARTSYS && ret != -EINTR)
+			pr_err("Buffer eviction failed\n");
 	}
 out:
 	return ret;
-- 
2.40.1


^ permalink raw reply related	[flat|nested] 63+ messages in thread

* [PATCH v2 3/4] drm/ttm: Don't leak a resource on eviction error
@ 2023-06-26  9:14   ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26  9:14 UTC (permalink / raw)
  To: intel-xe
  Cc: Thomas Hellström, Andrey Grodzovsky, Christian König,
	Huang Rui, dri-devel, stable, Nirmoy Das, intel-gfx,
	linux-kernel, Christian König, Andi Shyti

On eviction errors other than -EMULTIHOP we were leaking a resource.
Fix.

v2:
- Avoid yet another goto (Andi Shyti)

Fixes: 403797925768 ("drm/ttm: Fix multihop assert on eviction.")
Cc: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
Cc: Christian König <christian.koenig@amd.com>
Cc: Christian Koenig <christian.koenig@amd.com>
Cc: Huang Rui <ray.huang@amd.com>
Cc: dri-devel@lists.freedesktop.org
Cc: <stable@vger.kernel.org> # v5.15+
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com> #v1
---
 drivers/gpu/drm/ttm/ttm_bo.c | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
index 615d30c4262d..c0e3bbd21d3d 100644
--- a/drivers/gpu/drm/ttm/ttm_bo.c
+++ b/drivers/gpu/drm/ttm/ttm_bo.c
@@ -458,18 +458,18 @@ static int ttm_bo_evict(struct ttm_buffer_object *bo,
 		goto out;
 	}
 
-bounce:
-	ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
-	if (ret == -EMULTIHOP) {
+	do {
+		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
+		if (ret != -EMULTIHOP)
+			break;
+
 		ret = ttm_bo_bounce_temp_buffer(bo, &evict_mem, ctx, &hop);
-		if (ret) {
-			if (ret != -ERESTARTSYS && ret != -EINTR)
-				pr_err("Buffer eviction failed\n");
-			ttm_resource_free(bo, &evict_mem);
-			goto out;
-		}
-		/* try and move to final place now. */
-		goto bounce;
+	} while (!ret);
+
+	if (ret) {
+		ttm_resource_free(bo, &evict_mem);
+		if (ret != -ERESTARTSYS && ret != -EINTR)
+			pr_err("Buffer eviction failed\n");
 	}
 out:
 	return ret;
-- 
2.40.1


^ permalink raw reply related	[flat|nested] 63+ messages in thread

* [PATCH v2 4/4] drm/ttm: Don't leak a resource on swapout move error
  2023-06-26  9:14 ` [Intel-gfx] " Thomas Hellström
  (?)
  (?)
@ 2023-06-26  9:14   ` Thomas Hellström
  -1 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26  9:14 UTC (permalink / raw)
  To: intel-xe
  Cc: Thomas Hellström, Christian König, intel-gfx,
	linux-kernel, stable, dri-devel, Andi Shyti,
	Christian König, Nirmoy Das

If moving the bo to system for swapout failed, we were leaking
a resource. Fix.

Fixes: bfa3357ef9ab ("drm/ttm: allocate resource object instead of embedding it v2")
Cc: Christian König <christian.koenig@amd.com>
Cc: "Christian König" <ckoenig.leichtzumerken@gmail.com>
Cc: dri-devel@lists.freedesktop.org
Cc: <stable@vger.kernel.org> # v5.14+
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
---
 drivers/gpu/drm/ttm/ttm_bo.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
index c0e3bbd21d3d..d9a8f227f310 100644
--- a/drivers/gpu/drm/ttm/ttm_bo.c
+++ b/drivers/gpu/drm/ttm/ttm_bo.c
@@ -1166,6 +1166,7 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
 		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
 		if (unlikely(ret != 0)) {
 			WARN(ret == -EMULTIHOP, "Unexpected multihop in swaput - likely driver bug.\n");
+			ttm_resource_free(bo, &evict_mem);
 			goto out;
 		}
 	}
-- 
2.40.1


^ permalink raw reply related	[flat|nested] 63+ messages in thread

* [Intel-gfx] [PATCH v2 4/4] drm/ttm: Don't leak a resource on swapout move error
@ 2023-06-26  9:14   ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26  9:14 UTC (permalink / raw)
  To: intel-xe
  Cc: Thomas Hellström, Christian König, intel-gfx,
	linux-kernel, stable, dri-devel, Christian König,
	Nirmoy Das

If moving the bo to system for swapout failed, we were leaking
a resource. Fix.

Fixes: bfa3357ef9ab ("drm/ttm: allocate resource object instead of embedding it v2")
Cc: Christian König <christian.koenig@amd.com>
Cc: "Christian König" <ckoenig.leichtzumerken@gmail.com>
Cc: dri-devel@lists.freedesktop.org
Cc: <stable@vger.kernel.org> # v5.14+
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
---
 drivers/gpu/drm/ttm/ttm_bo.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
index c0e3bbd21d3d..d9a8f227f310 100644
--- a/drivers/gpu/drm/ttm/ttm_bo.c
+++ b/drivers/gpu/drm/ttm/ttm_bo.c
@@ -1166,6 +1166,7 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
 		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
 		if (unlikely(ret != 0)) {
 			WARN(ret == -EMULTIHOP, "Unexpected multihop in swaput - likely driver bug.\n");
+			ttm_resource_free(bo, &evict_mem);
 			goto out;
 		}
 	}
-- 
2.40.1


^ permalink raw reply related	[flat|nested] 63+ messages in thread

* [Intel-xe] [PATCH v2 4/4] drm/ttm: Don't leak a resource on swapout move error
@ 2023-06-26  9:14   ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26  9:14 UTC (permalink / raw)
  To: intel-xe
  Cc: Christian König, intel-gfx, linux-kernel, stable, dri-devel,
	Christian König, Nirmoy Das

If moving the bo to system for swapout failed, we were leaking
a resource. Fix.

Fixes: bfa3357ef9ab ("drm/ttm: allocate resource object instead of embedding it v2")
Cc: Christian König <christian.koenig@amd.com>
Cc: "Christian König" <ckoenig.leichtzumerken@gmail.com>
Cc: dri-devel@lists.freedesktop.org
Cc: <stable@vger.kernel.org> # v5.14+
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
---
 drivers/gpu/drm/ttm/ttm_bo.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
index c0e3bbd21d3d..d9a8f227f310 100644
--- a/drivers/gpu/drm/ttm/ttm_bo.c
+++ b/drivers/gpu/drm/ttm/ttm_bo.c
@@ -1166,6 +1166,7 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
 		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
 		if (unlikely(ret != 0)) {
 			WARN(ret == -EMULTIHOP, "Unexpected multihop in swaput - likely driver bug.\n");
+			ttm_resource_free(bo, &evict_mem);
 			goto out;
 		}
 	}
-- 
2.40.1


^ permalink raw reply related	[flat|nested] 63+ messages in thread

* [PATCH v2 4/4] drm/ttm: Don't leak a resource on swapout move error
@ 2023-06-26  9:14   ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26  9:14 UTC (permalink / raw)
  To: intel-xe
  Cc: Thomas Hellström, Christian König,
	Christian König, dri-devel, stable, Nirmoy Das, Andi Shyti,
	intel-gfx, linux-kernel

If moving the bo to system for swapout failed, we were leaking
a resource. Fix.

Fixes: bfa3357ef9ab ("drm/ttm: allocate resource object instead of embedding it v2")
Cc: Christian König <christian.koenig@amd.com>
Cc: "Christian König" <ckoenig.leichtzumerken@gmail.com>
Cc: dri-devel@lists.freedesktop.org
Cc: <stable@vger.kernel.org> # v5.14+
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
---
 drivers/gpu/drm/ttm/ttm_bo.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
index c0e3bbd21d3d..d9a8f227f310 100644
--- a/drivers/gpu/drm/ttm/ttm_bo.c
+++ b/drivers/gpu/drm/ttm/ttm_bo.c
@@ -1166,6 +1166,7 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
 		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
 		if (unlikely(ret != 0)) {
 			WARN(ret == -EMULTIHOP, "Unexpected multihop in swaput - likely driver bug.\n");
+			ttm_resource_free(bo, &evict_mem);
 			goto out;
 		}
 	}
-- 
2.40.1


^ permalink raw reply related	[flat|nested] 63+ messages in thread

* Re: [PATCH v2 1/4] drm/ttm: Fix ttm_lru_bulk_move_pos_tail()
  2023-06-26  9:14   ` [Intel-gfx] " Thomas Hellström
  (?)
  (?)
@ 2023-06-26 10:21     ` Christian König
  -1 siblings, 0 replies; 63+ messages in thread
From: Christian König @ 2023-06-26 10:21 UTC (permalink / raw)
  To: Thomas Hellström, intel-xe
  Cc: Christian König, Daniel Vetter, dri-devel, stable,
	intel-gfx, linux-kernel, Andi Shyti

I've already pushed the version from Teddy to drm-misc-fixes last week.

So no need for that one any more.

Christian.

Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> The value of pos->first was not updated when the first resource of the
> range was moved. This could lead to errors like the one below.
> Fix this by updating pos->first when needed.
>
> <3> [218.963342] BUG: KASAN: null-ptr-deref in ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
> <3> [218.963456] Read of size 8 at addr 0000000000000038 by task xe_evict/1529
> <3> [218.963546]
> <3> [218.963566] CPU: 0 PID: 1529 Comm: xe_evict Not tainted 6.3.0-xe #1
> <3> [218.963664] Hardware name: Intel Corporation Tiger Lake Client Platform/TigerLake H DDR4 SODIMM RVP, BIOS TGLSFWI1.R00.4064.A00.2102041619 02/04/2021
> <3> [218.963841] Call Trace:
> <3> [218.963881]  <TASK>
> <3> [218.963915]  dump_stack_lvl+0x64/0xb0
> <3> [218.963976]  print_report+0x3e5/0x600
> <3> [218.964036]  ? ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
> <3> [218.964127]  kasan_report+0x96/0xc0
> <3> [218.964183]  ? ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
> <3> [218.964276]  ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
> <3> [218.964365]  ttm_bo_set_bulk_move+0x92/0x140 [ttm]
> <3> [218.964454]  xe_gem_object_close+0xc8/0x120 [xe]
> <3> [218.964675]  ? __pfx_xe_gem_object_close+0x10/0x10 [xe]
> <3> [218.964908]  ? drm_gem_object_handle_put_unlocked+0xc7/0x170 [drm]
> <3> [218.965071]  drm_gem_object_release_handle+0x45/0x80 [drm]
> <3> [218.965220]  ? __pfx_drm_gem_object_release_handle+0x10/0x10 [drm]
> <3> [218.965381]  idr_for_each+0xc9/0x180
> <3> [218.965437]  ? __pfx_idr_for_each+0x10/0x10
> <3> [218.965504]  drm_gem_release+0x20/0x30 [drm]
> <3> [218.965637]  drm_file_free.part.0+0x4cb/0x4f0 [drm]
> <3> [218.965778]  ? drm_close_helper.isra.0+0xb7/0xe0 [drm]
> <3> [218.965921]  drm_release_noglobal+0x49/0x90 [drm]
> <3> [218.966061]  __fput+0x122/0x450
> <3> [218.966115]  task_work_run+0xfe/0x190
> <3> [218.966175]  ? __pfx_task_work_run+0x10/0x10
> <3> [218.966239]  ? do_raw_spin_unlock+0xa7/0x140
> <3> [218.966308]  do_exit+0x55f/0x1430
> <3> [218.966364]  ? __pfx_lock_release+0x10/0x10
> <3> [218.966431]  ? do_raw_spin_lock+0x11d/0x1e0
> <3> [218.966498]  ? __pfx_do_exit+0x10/0x10
> <3> [218.966554]  ? __pfx_do_raw_spin_lock+0x10/0x10
> <3> [218.966625]  ? mark_held_locks+0x24/0x90
> <3> [218.966688]  ? lockdep_hardirqs_on_prepare+0x136/0x210
> <3> [218.966768]  do_group_exit+0x68/0x110
> <3> [218.966828]  __x64_sys_exit_group+0x2c/0x30
> <3> [218.966896]  do_syscall_64+0x3c/0x90
> <3> [218.966955]  entry_SYSCALL_64_after_hwframe+0x72/0xdc
> <3> [218.967035] RIP: 0033:0x7f77b194f146
> <3> [218.967094] Code: Unable to access opcode bytes at 0x7f77b194f11c.
> <3> [218.967174] RSP: 002b:00007ffc64791188 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
> <3> [218.967271] RAX: ffffffffffffffda RBX: 00007f77b1a548a0 RCX: 00007f77b194f146
> <3> [218.967364] RDX: 0000000000000062 RSI: 000000000000003c RDI: 0000000000000062
> <3> [218.967458] RBP: 0000000000000062 R08: 00000000000000e7 R09: ffffffffffffff78
> <3> [218.967553] R10: 0000000000000058 R11: 0000000000000246 R12: 00007f77b1a548a0
> <3> [218.967648] R13: 0000000000000003 R14: 00007f77b1a5d2e8 R15: 0000000000000000
> <3> [218.967745]  </TASK>
>
> Fixes: fee2ede15542 ("drm/ttm: rework bulk move handling v5")
> Cc: "Christian König" <christian.koenig@amd.com>
> Cc: "Christian König" <ckoenig.leichtzumerken@gmail.com>
> Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
> Cc: dri-devel@lists.freedesktop.org
> Cc: <stable@vger.kernel.org> # v5.19+
> Link: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/411
> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> ---
>   drivers/gpu/drm/ttm/ttm_resource.c | 2 ++
>   1 file changed, 2 insertions(+)
>
> diff --git a/drivers/gpu/drm/ttm/ttm_resource.c b/drivers/gpu/drm/ttm/ttm_resource.c
> index 7333f7a87a2f..cb05e0a36576 100644
> --- a/drivers/gpu/drm/ttm/ttm_resource.c
> +++ b/drivers/gpu/drm/ttm/ttm_resource.c
> @@ -86,6 +86,8 @@ static void ttm_lru_bulk_move_pos_tail(struct ttm_lru_bulk_move_pos *pos,
>   				       struct ttm_resource *res)
>   {
>   	if (pos->last != res) {
> +		if (pos->first == res)
> +			pos->first = list_next_entry(res, lru);
>   		list_move(&res->lru, &pos->last->lru);
>   		pos->last = res;
>   	}


^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [PATCH v2 1/4] drm/ttm: Fix ttm_lru_bulk_move_pos_tail()
@ 2023-06-26 10:21     ` Christian König
  0 siblings, 0 replies; 63+ messages in thread
From: Christian König @ 2023-06-26 10:21 UTC (permalink / raw)
  To: Thomas Hellström, intel-xe
  Cc: Daniel Vetter, intel-gfx, linux-kernel, stable, dri-devel,
	Andi Shyti, Christian König

I've already pushed the version from Teddy to drm-misc-fixes last week.

So no need for that one any more.

Christian.

Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> The value of pos->first was not updated when the first resource of the
> range was moved. This could lead to errors like the one below.
> Fix this by updating pos->first when needed.
>
> <3> [218.963342] BUG: KASAN: null-ptr-deref in ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
> <3> [218.963456] Read of size 8 at addr 0000000000000038 by task xe_evict/1529
> <3> [218.963546]
> <3> [218.963566] CPU: 0 PID: 1529 Comm: xe_evict Not tainted 6.3.0-xe #1
> <3> [218.963664] Hardware name: Intel Corporation Tiger Lake Client Platform/TigerLake H DDR4 SODIMM RVP, BIOS TGLSFWI1.R00.4064.A00.2102041619 02/04/2021
> <3> [218.963841] Call Trace:
> <3> [218.963881]  <TASK>
> <3> [218.963915]  dump_stack_lvl+0x64/0xb0
> <3> [218.963976]  print_report+0x3e5/0x600
> <3> [218.964036]  ? ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
> <3> [218.964127]  kasan_report+0x96/0xc0
> <3> [218.964183]  ? ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
> <3> [218.964276]  ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
> <3> [218.964365]  ttm_bo_set_bulk_move+0x92/0x140 [ttm]
> <3> [218.964454]  xe_gem_object_close+0xc8/0x120 [xe]
> <3> [218.964675]  ? __pfx_xe_gem_object_close+0x10/0x10 [xe]
> <3> [218.964908]  ? drm_gem_object_handle_put_unlocked+0xc7/0x170 [drm]
> <3> [218.965071]  drm_gem_object_release_handle+0x45/0x80 [drm]
> <3> [218.965220]  ? __pfx_drm_gem_object_release_handle+0x10/0x10 [drm]
> <3> [218.965381]  idr_for_each+0xc9/0x180
> <3> [218.965437]  ? __pfx_idr_for_each+0x10/0x10
> <3> [218.965504]  drm_gem_release+0x20/0x30 [drm]
> <3> [218.965637]  drm_file_free.part.0+0x4cb/0x4f0 [drm]
> <3> [218.965778]  ? drm_close_helper.isra.0+0xb7/0xe0 [drm]
> <3> [218.965921]  drm_release_noglobal+0x49/0x90 [drm]
> <3> [218.966061]  __fput+0x122/0x450
> <3> [218.966115]  task_work_run+0xfe/0x190
> <3> [218.966175]  ? __pfx_task_work_run+0x10/0x10
> <3> [218.966239]  ? do_raw_spin_unlock+0xa7/0x140
> <3> [218.966308]  do_exit+0x55f/0x1430
> <3> [218.966364]  ? __pfx_lock_release+0x10/0x10
> <3> [218.966431]  ? do_raw_spin_lock+0x11d/0x1e0
> <3> [218.966498]  ? __pfx_do_exit+0x10/0x10
> <3> [218.966554]  ? __pfx_do_raw_spin_lock+0x10/0x10
> <3> [218.966625]  ? mark_held_locks+0x24/0x90
> <3> [218.966688]  ? lockdep_hardirqs_on_prepare+0x136/0x210
> <3> [218.966768]  do_group_exit+0x68/0x110
> <3> [218.966828]  __x64_sys_exit_group+0x2c/0x30
> <3> [218.966896]  do_syscall_64+0x3c/0x90
> <3> [218.966955]  entry_SYSCALL_64_after_hwframe+0x72/0xdc
> <3> [218.967035] RIP: 0033:0x7f77b194f146
> <3> [218.967094] Code: Unable to access opcode bytes at 0x7f77b194f11c.
> <3> [218.967174] RSP: 002b:00007ffc64791188 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
> <3> [218.967271] RAX: ffffffffffffffda RBX: 00007f77b1a548a0 RCX: 00007f77b194f146
> <3> [218.967364] RDX: 0000000000000062 RSI: 000000000000003c RDI: 0000000000000062
> <3> [218.967458] RBP: 0000000000000062 R08: 00000000000000e7 R09: ffffffffffffff78
> <3> [218.967553] R10: 0000000000000058 R11: 0000000000000246 R12: 00007f77b1a548a0
> <3> [218.967648] R13: 0000000000000003 R14: 00007f77b1a5d2e8 R15: 0000000000000000
> <3> [218.967745]  </TASK>
>
> Fixes: fee2ede15542 ("drm/ttm: rework bulk move handling v5")
> Cc: "Christian König" <christian.koenig@amd.com>
> Cc: "Christian König" <ckoenig.leichtzumerken@gmail.com>
> Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
> Cc: dri-devel@lists.freedesktop.org
> Cc: <stable@vger.kernel.org> # v5.19+
> Link: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/411
> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> ---
>   drivers/gpu/drm/ttm/ttm_resource.c | 2 ++
>   1 file changed, 2 insertions(+)
>
> diff --git a/drivers/gpu/drm/ttm/ttm_resource.c b/drivers/gpu/drm/ttm/ttm_resource.c
> index 7333f7a87a2f..cb05e0a36576 100644
> --- a/drivers/gpu/drm/ttm/ttm_resource.c
> +++ b/drivers/gpu/drm/ttm/ttm_resource.c
> @@ -86,6 +86,8 @@ static void ttm_lru_bulk_move_pos_tail(struct ttm_lru_bulk_move_pos *pos,
>   				       struct ttm_resource *res)
>   {
>   	if (pos->last != res) {
> +		if (pos->first == res)
> +			pos->first = list_next_entry(res, lru);
>   		list_move(&res->lru, &pos->last->lru);
>   		pos->last = res;
>   	}


^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [Intel-gfx] [PATCH v2 1/4] drm/ttm: Fix ttm_lru_bulk_move_pos_tail()
@ 2023-06-26 10:21     ` Christian König
  0 siblings, 0 replies; 63+ messages in thread
From: Christian König @ 2023-06-26 10:21 UTC (permalink / raw)
  To: Thomas Hellström, intel-xe
  Cc: Daniel Vetter, intel-gfx, linux-kernel, stable, dri-devel,
	Christian König

I've already pushed the version from Teddy to drm-misc-fixes last week.

So no need for that one any more.

Christian.

Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> The value of pos->first was not updated when the first resource of the
> range was moved. This could lead to errors like the one below.
> Fix this by updating pos->first when needed.
>
> <3> [218.963342] BUG: KASAN: null-ptr-deref in ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
> <3> [218.963456] Read of size 8 at addr 0000000000000038 by task xe_evict/1529
> <3> [218.963546]
> <3> [218.963566] CPU: 0 PID: 1529 Comm: xe_evict Not tainted 6.3.0-xe #1
> <3> [218.963664] Hardware name: Intel Corporation Tiger Lake Client Platform/TigerLake H DDR4 SODIMM RVP, BIOS TGLSFWI1.R00.4064.A00.2102041619 02/04/2021
> <3> [218.963841] Call Trace:
> <3> [218.963881]  <TASK>
> <3> [218.963915]  dump_stack_lvl+0x64/0xb0
> <3> [218.963976]  print_report+0x3e5/0x600
> <3> [218.964036]  ? ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
> <3> [218.964127]  kasan_report+0x96/0xc0
> <3> [218.964183]  ? ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
> <3> [218.964276]  ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
> <3> [218.964365]  ttm_bo_set_bulk_move+0x92/0x140 [ttm]
> <3> [218.964454]  xe_gem_object_close+0xc8/0x120 [xe]
> <3> [218.964675]  ? __pfx_xe_gem_object_close+0x10/0x10 [xe]
> <3> [218.964908]  ? drm_gem_object_handle_put_unlocked+0xc7/0x170 [drm]
> <3> [218.965071]  drm_gem_object_release_handle+0x45/0x80 [drm]
> <3> [218.965220]  ? __pfx_drm_gem_object_release_handle+0x10/0x10 [drm]
> <3> [218.965381]  idr_for_each+0xc9/0x180
> <3> [218.965437]  ? __pfx_idr_for_each+0x10/0x10
> <3> [218.965504]  drm_gem_release+0x20/0x30 [drm]
> <3> [218.965637]  drm_file_free.part.0+0x4cb/0x4f0 [drm]
> <3> [218.965778]  ? drm_close_helper.isra.0+0xb7/0xe0 [drm]
> <3> [218.965921]  drm_release_noglobal+0x49/0x90 [drm]
> <3> [218.966061]  __fput+0x122/0x450
> <3> [218.966115]  task_work_run+0xfe/0x190
> <3> [218.966175]  ? __pfx_task_work_run+0x10/0x10
> <3> [218.966239]  ? do_raw_spin_unlock+0xa7/0x140
> <3> [218.966308]  do_exit+0x55f/0x1430
> <3> [218.966364]  ? __pfx_lock_release+0x10/0x10
> <3> [218.966431]  ? do_raw_spin_lock+0x11d/0x1e0
> <3> [218.966498]  ? __pfx_do_exit+0x10/0x10
> <3> [218.966554]  ? __pfx_do_raw_spin_lock+0x10/0x10
> <3> [218.966625]  ? mark_held_locks+0x24/0x90
> <3> [218.966688]  ? lockdep_hardirqs_on_prepare+0x136/0x210
> <3> [218.966768]  do_group_exit+0x68/0x110
> <3> [218.966828]  __x64_sys_exit_group+0x2c/0x30
> <3> [218.966896]  do_syscall_64+0x3c/0x90
> <3> [218.966955]  entry_SYSCALL_64_after_hwframe+0x72/0xdc
> <3> [218.967035] RIP: 0033:0x7f77b194f146
> <3> [218.967094] Code: Unable to access opcode bytes at 0x7f77b194f11c.
> <3> [218.967174] RSP: 002b:00007ffc64791188 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
> <3> [218.967271] RAX: ffffffffffffffda RBX: 00007f77b1a548a0 RCX: 00007f77b194f146
> <3> [218.967364] RDX: 0000000000000062 RSI: 000000000000003c RDI: 0000000000000062
> <3> [218.967458] RBP: 0000000000000062 R08: 00000000000000e7 R09: ffffffffffffff78
> <3> [218.967553] R10: 0000000000000058 R11: 0000000000000246 R12: 00007f77b1a548a0
> <3> [218.967648] R13: 0000000000000003 R14: 00007f77b1a5d2e8 R15: 0000000000000000
> <3> [218.967745]  </TASK>
>
> Fixes: fee2ede15542 ("drm/ttm: rework bulk move handling v5")
> Cc: "Christian König" <christian.koenig@amd.com>
> Cc: "Christian König" <ckoenig.leichtzumerken@gmail.com>
> Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
> Cc: dri-devel@lists.freedesktop.org
> Cc: <stable@vger.kernel.org> # v5.19+
> Link: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/411
> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> ---
>   drivers/gpu/drm/ttm/ttm_resource.c | 2 ++
>   1 file changed, 2 insertions(+)
>
> diff --git a/drivers/gpu/drm/ttm/ttm_resource.c b/drivers/gpu/drm/ttm/ttm_resource.c
> index 7333f7a87a2f..cb05e0a36576 100644
> --- a/drivers/gpu/drm/ttm/ttm_resource.c
> +++ b/drivers/gpu/drm/ttm/ttm_resource.c
> @@ -86,6 +86,8 @@ static void ttm_lru_bulk_move_pos_tail(struct ttm_lru_bulk_move_pos *pos,
>   				       struct ttm_resource *res)
>   {
>   	if (pos->last != res) {
> +		if (pos->first == res)
> +			pos->first = list_next_entry(res, lru);
>   		list_move(&res->lru, &pos->last->lru);
>   		pos->last = res;
>   	}


^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [Intel-xe] [PATCH v2 1/4] drm/ttm: Fix ttm_lru_bulk_move_pos_tail()
@ 2023-06-26 10:21     ` Christian König
  0 siblings, 0 replies; 63+ messages in thread
From: Christian König @ 2023-06-26 10:21 UTC (permalink / raw)
  To: Thomas Hellström, intel-xe
  Cc: Daniel Vetter, intel-gfx, linux-kernel, stable, dri-devel,
	Christian König

I've already pushed the version from Teddy to drm-misc-fixes last week.

So no need for that one any more.

Christian.

Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> The value of pos->first was not updated when the first resource of the
> range was moved. This could lead to errors like the one below.
> Fix this by updating pos->first when needed.
>
> <3> [218.963342] BUG: KASAN: null-ptr-deref in ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
> <3> [218.963456] Read of size 8 at addr 0000000000000038 by task xe_evict/1529
> <3> [218.963546]
> <3> [218.963566] CPU: 0 PID: 1529 Comm: xe_evict Not tainted 6.3.0-xe #1
> <3> [218.963664] Hardware name: Intel Corporation Tiger Lake Client Platform/TigerLake H DDR4 SODIMM RVP, BIOS TGLSFWI1.R00.4064.A00.2102041619 02/04/2021
> <3> [218.963841] Call Trace:
> <3> [218.963881]  <TASK>
> <3> [218.963915]  dump_stack_lvl+0x64/0xb0
> <3> [218.963976]  print_report+0x3e5/0x600
> <3> [218.964036]  ? ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
> <3> [218.964127]  kasan_report+0x96/0xc0
> <3> [218.964183]  ? ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
> <3> [218.964276]  ttm_lru_bulk_move_del+0xc5/0x180 [ttm]
> <3> [218.964365]  ttm_bo_set_bulk_move+0x92/0x140 [ttm]
> <3> [218.964454]  xe_gem_object_close+0xc8/0x120 [xe]
> <3> [218.964675]  ? __pfx_xe_gem_object_close+0x10/0x10 [xe]
> <3> [218.964908]  ? drm_gem_object_handle_put_unlocked+0xc7/0x170 [drm]
> <3> [218.965071]  drm_gem_object_release_handle+0x45/0x80 [drm]
> <3> [218.965220]  ? __pfx_drm_gem_object_release_handle+0x10/0x10 [drm]
> <3> [218.965381]  idr_for_each+0xc9/0x180
> <3> [218.965437]  ? __pfx_idr_for_each+0x10/0x10
> <3> [218.965504]  drm_gem_release+0x20/0x30 [drm]
> <3> [218.965637]  drm_file_free.part.0+0x4cb/0x4f0 [drm]
> <3> [218.965778]  ? drm_close_helper.isra.0+0xb7/0xe0 [drm]
> <3> [218.965921]  drm_release_noglobal+0x49/0x90 [drm]
> <3> [218.966061]  __fput+0x122/0x450
> <3> [218.966115]  task_work_run+0xfe/0x190
> <3> [218.966175]  ? __pfx_task_work_run+0x10/0x10
> <3> [218.966239]  ? do_raw_spin_unlock+0xa7/0x140
> <3> [218.966308]  do_exit+0x55f/0x1430
> <3> [218.966364]  ? __pfx_lock_release+0x10/0x10
> <3> [218.966431]  ? do_raw_spin_lock+0x11d/0x1e0
> <3> [218.966498]  ? __pfx_do_exit+0x10/0x10
> <3> [218.966554]  ? __pfx_do_raw_spin_lock+0x10/0x10
> <3> [218.966625]  ? mark_held_locks+0x24/0x90
> <3> [218.966688]  ? lockdep_hardirqs_on_prepare+0x136/0x210
> <3> [218.966768]  do_group_exit+0x68/0x110
> <3> [218.966828]  __x64_sys_exit_group+0x2c/0x30
> <3> [218.966896]  do_syscall_64+0x3c/0x90
> <3> [218.966955]  entry_SYSCALL_64_after_hwframe+0x72/0xdc
> <3> [218.967035] RIP: 0033:0x7f77b194f146
> <3> [218.967094] Code: Unable to access opcode bytes at 0x7f77b194f11c.
> <3> [218.967174] RSP: 002b:00007ffc64791188 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
> <3> [218.967271] RAX: ffffffffffffffda RBX: 00007f77b1a548a0 RCX: 00007f77b194f146
> <3> [218.967364] RDX: 0000000000000062 RSI: 000000000000003c RDI: 0000000000000062
> <3> [218.967458] RBP: 0000000000000062 R08: 00000000000000e7 R09: ffffffffffffff78
> <3> [218.967553] R10: 0000000000000058 R11: 0000000000000246 R12: 00007f77b1a548a0
> <3> [218.967648] R13: 0000000000000003 R14: 00007f77b1a5d2e8 R15: 0000000000000000
> <3> [218.967745]  </TASK>
>
> Fixes: fee2ede15542 ("drm/ttm: rework bulk move handling v5")
> Cc: "Christian König" <christian.koenig@amd.com>
> Cc: "Christian König" <ckoenig.leichtzumerken@gmail.com>
> Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
> Cc: dri-devel@lists.freedesktop.org
> Cc: <stable@vger.kernel.org> # v5.19+
> Link: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/411
> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> ---
>   drivers/gpu/drm/ttm/ttm_resource.c | 2 ++
>   1 file changed, 2 insertions(+)
>
> diff --git a/drivers/gpu/drm/ttm/ttm_resource.c b/drivers/gpu/drm/ttm/ttm_resource.c
> index 7333f7a87a2f..cb05e0a36576 100644
> --- a/drivers/gpu/drm/ttm/ttm_resource.c
> +++ b/drivers/gpu/drm/ttm/ttm_resource.c
> @@ -86,6 +86,8 @@ static void ttm_lru_bulk_move_pos_tail(struct ttm_lru_bulk_move_pos *pos,
>   				       struct ttm_resource *res)
>   {
>   	if (pos->last != res) {
> +		if (pos->first == res)
> +			pos->first = list_next_entry(res, lru);
>   		list_move(&res->lru, &pos->last->lru);
>   		pos->last = res;
>   	}


^ permalink raw reply	[flat|nested] 63+ messages in thread

* [Intel-xe] ✓ CI.Patch_applied: success for drm/ttm: Fixes around resources and bulk moves (rev2)
  2023-06-26  9:14 ` [Intel-gfx] " Thomas Hellström
                   ` (6 preceding siblings ...)
  (?)
@ 2023-06-26 11:07 ` Patchwork
  -1 siblings, 0 replies; 63+ messages in thread
From: Patchwork @ 2023-06-26 11:07 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

== Series Details ==

Series: drm/ttm: Fixes around resources and bulk moves (rev2)
URL   : https://patchwork.freedesktop.org/series/119741/
State : success

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: d3fc5af59 drm/xe/bo: consider bo->flags in xe_bo_migrate()
=== git am output follows ===
Applying: drm/ttm: Fix ttm_lru_bulk_move_pos_tail()
Applying: drm/ttm: Don't shadow the operation context
Applying: drm/ttm: Don't leak a resource on eviction error
Applying: drm/ttm: Don't leak a resource on swapout move error



^ permalink raw reply	[flat|nested] 63+ messages in thread

* [Intel-xe] ✗ CI.checkpatch: warning for drm/ttm: Fixes around resources and bulk moves (rev2)
  2023-06-26  9:14 ` [Intel-gfx] " Thomas Hellström
                   ` (7 preceding siblings ...)
  (?)
@ 2023-06-26 11:07 ` Patchwork
  -1 siblings, 0 replies; 63+ messages in thread
From: Patchwork @ 2023-06-26 11:07 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

== Series Details ==

Series: drm/ttm: Fixes around resources and bulk moves (rev2)
URL   : https://patchwork.freedesktop.org/series/119741/
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
c7d32770e3cd31d9fc134ce41f329b10aa33ee15
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 9f8dbfe3b23d980c2bf7855648858e8bcaacb306
Author: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Date:   Mon Jun 26 11:14:50 2023 +0200

    drm/ttm: Don't leak a resource on swapout move error
    
    If moving the bo to system for swapout failed, we were leaking
    a resource. Fix.
    
    Fixes: bfa3357ef9ab ("drm/ttm: allocate resource object instead of embedding it v2")
    Cc: Christian König <christian.koenig@amd.com>
    Cc: "Christian König" <ckoenig.leichtzumerken@gmail.com>
    Cc: dri-devel@lists.freedesktop.org
    Cc: <stable@vger.kernel.org> # v5.14+
    Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
    Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
    Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
+ /mt/dim checkpatch d3fc5af59c7c17ad1a0272c49dbff84534d9d606 drm-intel
f7e7660c4 drm/ttm: Fix ttm_lru_bulk_move_pos_tail()
-:13: WARNING:COMMIT_LOG_LONG_LINE: Possible unwrapped commit description (prefer a maximum 75 chars per line)
#13: 
<3> [218.963342] BUG: KASAN: null-ptr-deref in ttm_lru_bulk_move_del+0xc5/0x180 [ttm]

-:63: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id 'fee2ede15542', maybe rebased or not pulled?
#63: 
Fixes: fee2ede15542 ("drm/ttm: rework bulk move handling v5")

total: 0 errors, 2 warnings, 0 checks, 8 lines checked
3258267ca drm/ttm: Don't shadow the operation context
-:19: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id 'dc947770cf34', maybe rebased or not pulled?
#19: 
Fixes: dc947770cf34 ("drm/ttm: enable swapout for reserved BOs during allocation")

total: 0 errors, 1 warnings, 0 checks, 15 lines checked
a67bd07e2 drm/ttm: Don't leak a resource on eviction error
-:15: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id '403797925768', maybe rebased or not pulled?
#15: 
Fixes: 403797925768 ("drm/ttm: Fix multihop assert on eviction.")

total: 0 errors, 1 warnings, 0 checks, 29 lines checked
9f8dbfe3b drm/ttm: Don't leak a resource on swapout move error
-:12: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id 'bfa3357ef9ab', maybe rebased or not pulled?
#12: 
Fixes: bfa3357ef9ab ("drm/ttm: allocate resource object instead of embedding it v2")

total: 0 errors, 1 warnings, 0 checks, 7 lines checked



^ permalink raw reply	[flat|nested] 63+ messages in thread

* [Intel-xe] ✓ CI.KUnit: success for drm/ttm: Fixes around resources and bulk moves (rev2)
  2023-06-26  9:14 ` [Intel-gfx] " Thomas Hellström
                   ` (8 preceding siblings ...)
  (?)
@ 2023-06-26 11:08 ` Patchwork
  -1 siblings, 0 replies; 63+ messages in thread
From: Patchwork @ 2023-06-26 11:08 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

== Series Details ==

Series: drm/ttm: Fixes around resources and bulk moves (rev2)
URL   : https://patchwork.freedesktop.org/series/119741/
State : success

== Summary ==

+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
stty: 'standard input': Inappropriate ioctl for device
[11:07:34] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[11:07:38] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[11:08:00] Starting KUnit Kernel (1/1)...
[11:08:00] ============================================================
[11:08:00] ==================== xe_bo (2 subtests) ====================
[11:08:00] [SKIPPED] xe_ccs_migrate_kunit
[11:08:00] [SKIPPED] xe_bo_evict_kunit
[11:08:00] ===================== [SKIPPED] xe_bo ======================
[11:08:00] ================== xe_dma_buf (1 subtest) ==================
[11:08:00] [SKIPPED] xe_dma_buf_kunit
[11:08:00] =================== [SKIPPED] xe_dma_buf ===================
[11:08:00] ================== xe_migrate (1 subtest) ==================
[11:08:00] [SKIPPED] xe_migrate_sanity_kunit
[11:08:00] =================== [SKIPPED] xe_migrate ===================
[11:08:00] =================== xe_pci (2 subtests) ====================
[11:08:00] [PASSED] xe_gmdid_graphics_ip
[11:08:00] [PASSED] xe_gmdid_media_ip
[11:08:00] ===================== [PASSED] xe_pci ======================
[11:08:00] ==================== xe_rtp (1 subtest) ====================
[11:08:00] ================== xe_rtp_process_tests  ===================
[11:08:00] [PASSED] coalesce-same-reg
[11:08:00] [PASSED] no-match-no-add
[11:08:00] [PASSED] no-match-no-add-multiple-rules
[11:08:00] [PASSED] two-regs-two-entries
[11:08:00] [PASSED] clr-one-set-other
[11:08:00] [PASSED] set-field
[11:08:00] [PASSED] conflict-duplicate
[11:08:00] [PASSED] conflict-not-disjoint
[11:08:00] [PASSED] conflict-reg-type
[11:08:00] ============== [PASSED] xe_rtp_process_tests ===============
[11:08:00] ===================== [PASSED] xe_rtp ======================
[11:08:00] ==================== xe_wa (1 subtest) =====================
[11:08:00] ======================== xe_wa_gt  =========================
[11:08:00] [PASSED] TIGERLAKE (B0)
[11:08:00] [PASSED] DG1 (A0)
[11:08:00] [PASSED] DG1 (B0)
[11:08:00] [PASSED] ALDERLAKE_S (A0)
[11:08:00] [PASSED] ALDERLAKE_S (B0)
[11:08:00] [PASSED] ALDERLAKE_S (C0)
[11:08:00] [PASSED] ALDERLAKE_S (D0)
[11:08:00] [PASSED] DG2_G10 (A0)
[11:08:00] [PASSED] DG2_G10 (A1)
[11:08:00] [PASSED] DG2_G10 (B0)
[11:08:00] [PASSED] DG2_G10 (C0)
[11:08:00] [PASSED] DG2_G11 (A0)
[11:08:00] [PASSED] DG2_G11 (B0)
[11:08:00] [PASSED] DG2_G11 (B1)
[11:08:00] [PASSED] DG2_G12 (A0)
[11:08:00] [PASSED] DG2_G12 (A1)
[11:08:00] [PASSED] PVC (B0)
[11:08:00] [PASSED] PVC (B1)
[11:08:00] [PASSED] PVC (C0)
[11:08:00] ==================== [PASSED] xe_wa_gt =====================
[11:08:00] ====================== [PASSED] xe_wa ======================
[11:08:00] ============================================================
[11:08:00] Testing complete. Ran 34 tests: passed: 30, skipped: 4
[11:08:00] Elapsed time: 26.535s total, 4.269s configuring, 22.146s building, 0.098s running

+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[11:08:00] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[11:08:02] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[11:08:21] Starting KUnit Kernel (1/1)...
[11:08:21] ============================================================
[11:08:21] ============ drm_test_pick_cmdline (2 subtests) ============
[11:08:21] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[11:08:21] =============== drm_test_pick_cmdline_named  ===============
[11:08:21] [PASSED] NTSC
[11:08:21] [PASSED] NTSC-J
[11:08:21] [PASSED] PAL
[11:08:21] [PASSED] PAL-M
[11:08:21] =========== [PASSED] drm_test_pick_cmdline_named ===========
[11:08:21] ============== [PASSED] drm_test_pick_cmdline ==============
[11:08:21] ================== drm_buddy (6 subtests) ==================
[11:08:21] [PASSED] drm_test_buddy_alloc_limit
[11:08:21] [PASSED] drm_test_buddy_alloc_range
[11:08:21] [PASSED] drm_test_buddy_alloc_optimistic
[11:08:21] [PASSED] drm_test_buddy_alloc_pessimistic
[11:08:21] [PASSED] drm_test_buddy_alloc_smoke
[11:08:21] [PASSED] drm_test_buddy_alloc_pathological
[11:08:21] ==================== [PASSED] drm_buddy ====================
[11:08:21] ============= drm_cmdline_parser (40 subtests) =============
[11:08:21] [PASSED] drm_test_cmdline_force_d_only
[11:08:21] [PASSED] drm_test_cmdline_force_D_only_dvi
[11:08:21] [PASSED] drm_test_cmdline_force_D_only_hdmi
[11:08:21] [PASSED] drm_test_cmdline_force_D_only_not_digital
[11:08:21] [PASSED] drm_test_cmdline_force_e_only
[11:08:21] [PASSED] drm_test_cmdline_res
[11:08:21] [PASSED] drm_test_cmdline_res_vesa
[11:08:21] [PASSED] drm_test_cmdline_res_vesa_rblank
[11:08:21] [PASSED] drm_test_cmdline_res_rblank
[11:08:21] [PASSED] drm_test_cmdline_res_bpp
[11:08:21] [PASSED] drm_test_cmdline_res_refresh
[11:08:21] [PASSED] drm_test_cmdline_res_bpp_refresh
[11:08:21] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[11:08:21] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[11:08:21] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[11:08:21] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[11:08:21] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[11:08:21] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[11:08:21] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[11:08:21] [PASSED] drm_test_cmdline_res_margins_force_on
[11:08:21] [PASSED] drm_test_cmdline_res_vesa_margins
[11:08:21] [PASSED] drm_test_cmdline_name
[11:08:21] [PASSED] drm_test_cmdline_name_bpp
[11:08:21] [PASSED] drm_test_cmdline_name_option
[11:08:21] [PASSED] drm_test_cmdline_name_bpp_option
[11:08:21] [PASSED] drm_test_cmdline_rotate_0
[11:08:21] [PASSED] drm_test_cmdline_rotate_90
[11:08:21] [PASSED] drm_test_cmdline_rotate_180
[11:08:21] [PASSED] drm_test_cmdline_rotate_270
[11:08:21] [PASSED] drm_test_cmdline_hmirror
[11:08:21] [PASSED] drm_test_cmdline_vmirror
[11:08:21] [PASSED] drm_test_cmdline_margin_options
[11:08:21] [PASSED] drm_test_cmdline_multiple_options
[11:08:21] [PASSED] drm_test_cmdline_bpp_extra_and_option
[11:08:21] [PASSED] drm_test_cmdline_extra_and_option
[11:08:21] [PASSED] drm_test_cmdline_freestanding_options
[11:08:21] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[11:08:21] [PASSED] drm_test_cmdline_panel_orientation
[11:08:21] ================ drm_test_cmdline_invalid  =================
[11:08:21] [PASSED] margin_only
[11:08:21] [PASSED] interlace_only
[11:08:21] [PASSED] res_missing_x
[11:08:21] [PASSED] res_missing_y
[11:08:21] [PASSED] res_bad_y
[11:08:21] [PASSED] res_missing_y_bpp
[11:08:21] [PASSED] res_bad_bpp
[11:08:21] [PASSED] res_bad_refresh
[11:08:21] [PASSED] res_bpp_refresh_force_on_off
[11:08:21] [PASSED] res_invalid_mode
[11:08:21] [PASSED] res_bpp_wrong_place_mode
[11:08:21] [PASSED] name_bpp_refresh
[11:08:21] [PASSED] name_refresh
[11:08:21] [PASSED] name_refresh_wrong_mode
[11:08:21] [PASSED] name_refresh_invalid_mode
[11:08:21] [PASSED] rotate_multiple
[11:08:21] [PASSED] rotate_invalid_val
[11:08:21] [PASSED] rotate_truncated
[11:08:21] [PASSED] invalid_option
[11:08:21] [PASSED] invalid_tv_option
[11:08:21] [PASSED] truncated_tv_option
[11:08:21] ============ [PASSED] drm_test_cmdline_invalid =============
[11:08:21] =============== drm_test_cmdline_tv_options  ===============
[11:08:21] [PASSED] NTSC
[11:08:21] [PASSED] NTSC_443
[11:08:21] [PASSED] NTSC_J
[11:08:21] [PASSED] PAL
[11:08:21] [PASSED] PAL_M
[11:08:21] [PASSED] PAL_N
[11:08:21] [PASSED] SECAM
[11:08:21] =========== [PASSED] drm_test_cmdline_tv_options ===========
[11:08:21] =============== [PASSED] drm_cmdline_parser ================
[11:08:21] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[11:08:21] ========== drm_test_get_tv_mode_from_name_valid  ===========
[11:08:21] [PASSED] NTSC
[11:08:21] [PASSED] NTSC-443
[11:08:21] [PASSED] NTSC-J
[11:08:21] [PASSED] PAL
[11:08:21] [PASSED] PAL-M
[11:08:21] [PASSED] PAL-N
[11:08:21] [PASSED] SECAM
[11:08:21] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[11:08:21] [PASSED] drm_test_get_tv_mode_from_name_truncated
[11:08:21] ============ [PASSED] drm_get_tv_mode_from_name ============
[11:08:21] ============= drm_damage_helper (21 subtests) ==============
[11:08:21] [PASSED] drm_test_damage_iter_no_damage
[11:08:21] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[11:08:21] [PASSED] drm_test_damage_iter_no_damage_src_moved
[11:08:21] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[11:08:21] [PASSED] drm_test_damage_iter_no_damage_not_visible
[11:08:21] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[11:08:21] [PASSED] drm_test_damage_iter_no_damage_no_fb
[11:08:21] [PASSED] drm_test_damage_iter_simple_damage
[11:08:21] [PASSED] drm_test_damage_iter_single_damage
[11:08:21] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[11:08:21] [PASSED] drm_test_damage_iter_single_damage_outside_src
[11:08:21] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[11:08:21] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[11:08:21] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[11:08:21] [PASSED] drm_test_damage_iter_single_damage_src_moved
[11:08:21] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[11:08:21] [PASSED] drm_test_damage_iter_damage
[11:08:21] [PASSED] drm_test_damage_iter_damage_one_intersect
[11:08:21] [PASSED] drm_test_damage_iter_damage_one_outside
[11:08:21] [PASSED] drm_test_damage_iter_damage_src_moved
[11:08:21] [PASSED] drm_test_damage_iter_damage_not_visible
[11:08:21] ================ [PASSED] drm_damage_helper ================
[11:08:21] ============== drm_dp_mst_helper (2 subtests) ==============
[11:08:21] ============== drm_test_dp_mst_calc_pbn_mode  ==============
[11:08:21] [PASSED] Clock 154000 BPP 30 DSC disabled
[11:08:21] [PASSED] Clock 234000 BPP 30 DSC disabled
[11:08:21] [PASSED] Clock 297000 BPP 24 DSC disabled
[11:08:21] [PASSED] Clock 332880 BPP 24 DSC enabled
[11:08:21] [PASSED] Clock 324540 BPP 24 DSC enabled
[11:08:21] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[11:08:21] ========= drm_test_dp_mst_sideband_msg_req_decode  =========
[11:08:21] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[11:08:21] [PASSED] DP_POWER_UP_PHY with port number
[11:08:21] [PASSED] DP_POWER_DOWN_PHY with port number
[11:08:21] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[11:08:21] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[11:08:21] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[11:08:21] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[11:08:21] [PASSED] DP_QUERY_PAYLOAD with port number
[11:08:21] [PASSED] DP_QUERY_PAYLOAD with VCPI
[11:08:21] [PASSED] DP_REMOTE_DPCD_READ with port number
[11:08:21] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[11:08:21] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[11:08:21] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[11:08:21] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[11:08:21] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[11:08:21] [PASSED] DP_REMOTE_I2C_READ with port number
[11:08:21] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[11:08:21] [PASSED] DP_REMOTE_I2C_READ with transactions array
[11:08:21] [PASSED] DP_REMOTE_I2C_WRITE with port number
[11:08:21] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[11:08:21] [PASSED] DP_REMOTE_I2C_WRITE with data array
[11:08:21] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[11:08:21] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[11:08:21] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[11:08:21] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[11:08:21] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[11:08:21] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[11:08:21] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[11:08:21] ================ [PASSED] drm_dp_mst_helper ================
[11:08:21] =========== drm_format_helper_test (11 subtests) ===========
[11:08:21] ============== drm_test_fb_xrgb8888_to_gray8  ==============
[11:08:21] [PASSED] single_pixel_source_buffer
[11:08:21] [PASSED] single_pixel_clip_rectangle
[11:08:21] [PASSED] well_known_colors
[11:08:21] [PASSED] destination_pitch
[11:08:21] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[11:08:21] ============= drm_test_fb_xrgb8888_to_rgb332  ==============
[11:08:21] [PASSED] single_pixel_source_buffer
[11:08:21] [PASSED] single_pixel_clip_rectangle
[11:08:21] [PASSED] well_known_colors
[11:08:21] [PASSED] destination_pitch
[11:08:21] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[11:08:21] ============= drm_test_fb_xrgb8888_to_rgb565  ==============
[11:08:21] [PASSED] single_pixel_source_buffer
[11:08:21] [PASSED] single_pixel_clip_rectangle
[11:08:21] [PASSED] well_known_colors
[11:08:21] [PASSED] destination_pitch
[11:08:21] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[11:08:21] ============ drm_test_fb_xrgb8888_to_xrgb1555  =============
[11:08:21] [PASSED] single_pixel_source_buffer
[11:08:21] [PASSED] single_pixel_clip_rectangle
[11:08:21] [PASSED] well_known_colors
[11:08:21] [PASSED] destination_pitch
[11:08:21] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[11:08:21] ============ drm_test_fb_xrgb8888_to_argb1555  =============
[11:08:21] [PASSED] single_pixel_source_buffer
[11:08:21] [PASSED] single_pixel_clip_rectangle
[11:08:21] [PASSED] well_known_colors
[11:08:21] [PASSED] destination_pitch
[11:08:21] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[11:08:21] ============ drm_test_fb_xrgb8888_to_rgba5551  =============
[11:08:21] [PASSED] single_pixel_source_buffer
[11:08:21] [PASSED] single_pixel_clip_rectangle
[11:08:21] [PASSED] well_known_colors
[11:08:21] [PASSED] destination_pitch
[11:08:21] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[11:08:21] ============= drm_test_fb_xrgb8888_to_rgb888  ==============
[11:08:21] [PASSED] single_pixel_source_buffer
[11:08:21] [PASSED] single_pixel_clip_rectangle
[11:08:21] [PASSED] well_known_colors
[11:08:21] [PASSED] destination_pitch
[11:08:21] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[11:08:21] ============ drm_test_fb_xrgb8888_to_argb8888  =============
[11:08:21] [PASSED] single_pixel_source_buffer
[11:08:21] [PASSED] single_pixel_clip_rectangle
[11:08:21] [PASSED] well_known_colors
[11:08:21] [PASSED] destination_pitch
[11:08:21] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[11:08:21] =========== drm_test_fb_xrgb8888_to_xrgb2101010  ===========
[11:08:21] [PASSED] single_pixel_source_buffer
[11:08:21] [PASSED] single_pixel_clip_rectangle
[11:08:21] [PASSED] well_known_colors
[11:08:21] [PASSED] destination_pitch
[11:08:21] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[11:08:21] =========== drm_test_fb_xrgb8888_to_argb2101010  ===========
[11:08:21] [PASSED] single_pixel_source_buffer
[11:08:21] [PASSED] single_pixel_clip_rectangle
[11:08:21] [PASSED] well_known_colors
[11:08:21] [PASSED] destination_pitch
[11:08:21] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[11:08:21] ============== drm_test_fb_xrgb8888_to_mono  ===============
[11:08:21] [PASSED] single_pixel_source_buffer
[11:08:21] [PASSED] single_pixel_clip_rectangle
[11:08:21] [PASSED] well_known_colors
[11:08:21] [PASSED] destination_pitch
[11:08:21] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[11:08:21] ============= [PASSED] drm_format_helper_test ==============
[11:08:21] ================= drm_format (18 subtests) =================
[11:08:21] [PASSED] drm_test_format_block_width_invalid
[11:08:21] [PASSED] drm_test_format_block_width_one_plane
[11:08:21] [PASSED] drm_test_format_block_width_two_plane
[11:08:21] [PASSED] drm_test_format_block_width_three_plane
[11:08:21] [PASSED] drm_test_format_block_width_tiled
[11:08:21] [PASSED] drm_test_format_block_height_invalid
[11:08:21] [PASSED] drm_test_format_block_height_one_plane
[11:08:21] [PASSED] drm_test_format_block_height_two_plane
[11:08:21] [PASSED] drm_test_format_block_height_three_plane
[11:08:21] [PASSED] drm_test_format_block_height_tiled
[11:08:21] [PASSED] drm_test_format_min_pitch_invalid
[11:08:21] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[11:08:21] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[11:08:21] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[11:08:21] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[11:08:21] [PASSED] drm_test_format_min_pitch_two_plane
[11:08:21] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[11:08:21] [PASSED] drm_test_format_min_pitch_tiled
[11:08:21] =================== [PASSED] drm_format ====================
[11:08:21] =============== drm_framebuffer (1 subtest) ================
[11:08:21] =============== drm_test_framebuffer_create  ===============
[11:08:21] [PASSED] ABGR8888 normal sizes
[11:08:21] [PASSED] ABGR8888 max sizes
[11:08:21] [PASSED] ABGR8888 pitch greater than min required
[11:08:21] [PASSED] ABGR8888 pitch less than min required
[11:08:21] [PASSED] ABGR8888 Invalid width
[11:08:21] [PASSED] ABGR8888 Invalid buffer handle
[11:08:21] [PASSED] No pixel format
[11:08:21] [PASSED] ABGR8888 Width 0
[11:08:21] [PASSED] ABGR8888 Height 0
[11:08:21] [PASSED] ABGR8888 Out of bound height * pitch combination
[11:08:21] [PASSED] ABGR8888 Large buffer offset
[11:08:21] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[11:08:21] [PASSED] ABGR8888 Valid buffer modifier
[11:08:21] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[11:08:21] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[11:08:21] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[11:08:21] [PASSED] NV12 Normal sizes
[11:08:21] [PASSED] NV12 Max sizes
[11:08:21] [PASSED] NV12 Invalid pitch
[11:08:21] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[11:08:21] [PASSED] NV12 different  modifier per-plane
[11:08:21] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[11:08:21] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[11:08:21] [PASSED] NV12 Modifier for inexistent plane
[11:08:21] [PASSED] NV12 Handle for inexistent plane
[11:08:21] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[11:08:21] [PASSED] YVU420 Normal sizes
[11:08:21] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[11:08:21] [PASSED] YVU420 Max sizes
[11:08:21] [PASSED] YVU420 Invalid pitch
[11:08:21] [PASSED] YVU420 Different pitches
[11:08:21] [PASSED] YVU420 Different buffer offsets/pitches
[11:08:21] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[11:08:21] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[11:08:21] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[11:08:21] [PASSED] YVU420 Valid modifier
[11:08:21] [PASSED] YVU420 Different modifiers per plane
[11:08:21] [PASSED] YVU420 Modifier for inexistent plane
[11:08:21] [PASSED] X0L2 Normal sizes
[11:08:21] [PASSED] X0L2 Max sizes
[11:08:21] [PASSED] X0L2 Invalid pitch
[11:08:21] [PASSED] X0L2 Pitch greater than minimum required
stty: 'standard input': Inappropriate ioctl for device
[11:08:21] [PASSED] X0L2 Handle for inexistent plane
[11:08:21] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[11:08:21] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[11:08:21] [PASSED] X0L2 Valid modifier
[11:08:21] [PASSED] X0L2 Modifier for inexistent plane
[11:08:21] =========== [PASSED] drm_test_framebuffer_create ===========
[11:08:21] ================= [PASSED] drm_framebuffer =================
[11:08:21] =============== drm-test-managed (1 subtest) ===============
[11:08:21] [PASSED] drm_test_managed_run_action
[11:08:21] ================ [PASSED] drm-test-managed =================
[11:08:21] =================== drm_mm (19 subtests) ===================
[11:08:21] [PASSED] drm_test_mm_init
[11:08:21] [PASSED] drm_test_mm_debug
[11:08:31] [PASSED] drm_test_mm_reserve
[11:08:41] [PASSED] drm_test_mm_insert
[11:08:42] [PASSED] drm_test_mm_replace
[11:08:42] [PASSED] drm_test_mm_insert_range
[11:08:42] [PASSED] drm_test_mm_frag
[11:08:42] [PASSED] drm_test_mm_align
[11:08:42] [PASSED] drm_test_mm_align32
[11:08:42] [PASSED] drm_test_mm_align64
[11:08:42] [PASSED] drm_test_mm_evict
[11:08:42] [PASSED] drm_test_mm_evict_range
[11:08:42] [PASSED] drm_test_mm_topdown
[11:08:42] [PASSED] drm_test_mm_bottomup
[11:08:42] [PASSED] drm_test_mm_lowest
[11:08:42] [PASSED] drm_test_mm_highest
[11:08:43] [PASSED] drm_test_mm_color
[11:08:44] [PASSED] drm_test_mm_color_evict
[11:08:44] [PASSED] drm_test_mm_color_evict_range
[11:08:44] ===================== [PASSED] drm_mm ======================
[11:08:44] ============= drm_modes_analog_tv (4 subtests) =============
[11:08:44] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[11:08:44] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[11:08:44] [PASSED] drm_test_modes_analog_tv_pal_576i
[11:08:44] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[11:08:44] =============== [PASSED] drm_modes_analog_tv ===============
[11:08:44] ============== drm_plane_helper (2 subtests) ===============
[11:08:44] =============== drm_test_check_plane_state  ================
[11:08:44] [PASSED] clipping_simple
[11:08:44] [PASSED] clipping_rotate_reflect
[11:08:44] [PASSED] positioning_simple
[11:08:44] [PASSED] upscaling
[11:08:44] [PASSED] downscaling
[11:08:44] [PASSED] rounding1
[11:08:44] [PASSED] rounding2
[11:08:44] [PASSED] rounding3
[11:08:44] [PASSED] rounding4
[11:08:44] =========== [PASSED] drm_test_check_plane_state ============
[11:08:44] =========== drm_test_check_invalid_plane_state  ============
[11:08:44] [PASSED] positioning_invalid
[11:08:44] [PASSED] upscaling_invalid
[11:08:44] [PASSED] downscaling_invalid
[11:08:44] ======= [PASSED] drm_test_check_invalid_plane_state ========
[11:08:44] ================ [PASSED] drm_plane_helper =================
[11:08:44] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[11:08:44] ====== drm_test_connector_helper_tv_get_modes_check  =======
[11:08:44] [PASSED] None
[11:08:44] [PASSED] PAL
[11:08:44] [PASSED] NTSC
[11:08:44] [PASSED] Both, NTSC Default
[11:08:44] [PASSED] Both, PAL Default
[11:08:44] [PASSED] Both, NTSC Default, with PAL on command-line
[11:08:44] [PASSED] Both, PAL Default, with NTSC on command-line
[11:08:44] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[11:08:44] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[11:08:44] ================== drm_rect (9 subtests) ===================
[11:08:44] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[11:08:44] [PASSED] drm_test_rect_clip_scaled_not_clipped
[11:08:44] [PASSED] drm_test_rect_clip_scaled_clipped
[11:08:44] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[11:08:44] ================= drm_test_rect_intersect  =================
[11:08:44] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[11:08:44] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[11:08:44] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[11:08:44] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[11:08:44] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[11:08:44] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[11:08:44] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[11:08:44] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[11:08:44] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[11:08:44] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[11:08:44] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[11:08:44] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[11:08:44] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[11:08:44] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[11:08:44] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[11:08:44] ============= [PASSED] drm_test_rect_intersect =============
[11:08:44] ================ drm_test_rect_calc_hscale  ================
[11:08:44] [PASSED] normal use
[11:08:44] [PASSED] out of max range
[11:08:44] [PASSED] out of min range
[11:08:44] [PASSED] zero dst
[11:08:44] [PASSED] negative src
[11:08:44] [PASSED] negative dst
[11:08:44] ============ [PASSED] drm_test_rect_calc_hscale ============
[11:08:44] ================ drm_test_rect_calc_vscale  ================
[11:08:44] [PASSED] normal use
[11:08:44] [PASSED] out of max range
[11:08:44] [PASSED] out of min range
[11:08:44] [PASSED] zero dst
[11:08:44] [PASSED] negative src
[11:08:44] [PASSED] negative dst
[11:08:44] ============ [PASSED] drm_test_rect_calc_vscale ============
[11:08:44] ================== drm_test_rect_rotate  ===================
[11:08:44] [PASSED] reflect-x
[11:08:44] [PASSED] reflect-y
[11:08:44] [PASSED] rotate-0
[11:08:44] [PASSED] rotate-90
[11:08:44] [PASSED] rotate-180
[11:08:44] [PASSED] rotate-270
[11:08:44] ============== [PASSED] drm_test_rect_rotate ===============
[11:08:44] ================ drm_test_rect_rotate_inv  =================
[11:08:44] [PASSED] reflect-x
[11:08:44] [PASSED] reflect-y
[11:08:44] [PASSED] rotate-0
[11:08:44] [PASSED] rotate-90
[11:08:44] [PASSED] rotate-180
[11:08:44] [PASSED] rotate-270
[11:08:44] ============ [PASSED] drm_test_rect_rotate_inv =============
[11:08:44] ==================== [PASSED] drm_rect =====================
[11:08:44] ============================================================
[11:08:44] Testing complete. Ran 333 tests: passed: 333
[11:08:44] Elapsed time: 43.452s total, 1.713s configuring, 18.558s building, 23.160s running

+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel



^ permalink raw reply	[flat|nested] 63+ messages in thread

* [Intel-xe] ✓ CI.Build: success for drm/ttm: Fixes around resources and bulk moves (rev2)
  2023-06-26  9:14 ` [Intel-gfx] " Thomas Hellström
                   ` (9 preceding siblings ...)
  (?)
@ 2023-06-26 11:12 ` Patchwork
  -1 siblings, 0 replies; 63+ messages in thread
From: Patchwork @ 2023-06-26 11:12 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

== Series Details ==

Series: drm/ttm: Fixes around resources and bulk moves (rev2)
URL   : https://patchwork.freedesktop.org/series/119741/
State : success

== Summary ==

+ trap cleanup EXIT
+ cd /kernel
+ git clone https://gitlab.freedesktop.org/drm/xe/ci.git .ci
Cloning into '.ci'...
++ date +%s
+ echo -e '\e[0Ksection_start:1687777734:build_x86_64[collapsed=true]\r\e[0KBuild x86-64'
+ mkdir -p build64
^[[0Ksection_start:1687777734:build_x86_64[collapsed=true]
^[[0KBuild x86-64
+ cat .ci/kernel/kconfig
+ [[ '' != '' ]]
+ make O=build64 olddefconfig
make[1]: Entering directory '/kernel/build64'
  GEN     Makefile
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/confdata.o
  HOSTCC  scripts/kconfig/expr.o
  LEX     scripts/kconfig/lexer.lex.c
  YACC    scripts/kconfig/parser.tab.[ch]
  HOSTCC  scripts/kconfig/lexer.lex.o
  HOSTCC  scripts/kconfig/menu.o
  HOSTCC  scripts/kconfig/parser.tab.o
  HOSTCC  scripts/kconfig/preprocess.o
  HOSTCC  scripts/kconfig/symbol.o
  HOSTCC  scripts/kconfig/util.o
  HOSTLD  scripts/kconfig/conf
#
# configuration written to .config
#
make[1]: Leaving directory '/kernel/build64'
++ nproc
+ make O=build64 -j48
make[1]: Entering directory '/kernel/build64'
  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
  WRAP    arch/x86/include/generated/uapi/asm/ipcbuf.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_32.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_x32.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/poll.h
  SYSTBL  arch/x86/include/generated/asm/syscalls_32.h
  SYSHDR  arch/x86/include/generated/asm/unistd_32_ia32.h
  WRAP    arch/x86/include/generated/uapi/asm/resource.h
  SYSHDR  arch/x86/include/generated/asm/unistd_64_x32.h
  WRAP    arch/x86/include/generated/uapi/asm/socket.h
  WRAP    arch/x86/include/generated/uapi/asm/termbits.h
  WRAP    arch/x86/include/generated/uapi/asm/sockios.h
  SYSTBL  arch/x86/include/generated/asm/syscalls_64.h
  WRAP    arch/x86/include/generated/uapi/asm/termios.h
  WRAP    arch/x86/include/generated/uapi/asm/types.h
  UPD     include/generated/uapi/linux/version.h
  UPD     include/config/kernel.release
  WRAP    arch/x86/include/generated/asm/early_ioremap.h
  WRAP    arch/x86/include/generated/asm/export.h
  WRAP    arch/x86/include/generated/asm/mcs_spinlock.h
  WRAP    arch/x86/include/generated/asm/irq_regs.h
  HOSTCC  arch/x86/tools/relocs_32.o
  UPD     include/generated/compile.h
  HOSTCC  arch/x86/tools/relocs_64.o
  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  arch/x86/tools/relocs_common.o
  WRAP    arch/x86/include/generated/asm/rwonce.h
  WRAP    arch/x86/include/generated/asm/unaligned.h
  HOSTCC  scripts/unifdef
  UPD     include/generated/utsrelease.h
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/sorttable
  HOSTCC  scripts/asn1_compiler
  DESCEND objtool
  HOSTCC  /kernel/build64/tools/objtool/fixdep.o
  HOSTLD  /kernel/build64/tools/objtool/fixdep-in.o
  LINK    /kernel/build64/tools/objtool/fixdep
  INSTALL /kernel/build64/tools/objtool/libsubcmd/include/subcmd/exec-cmd.h
  INSTALL /kernel/build64/tools/objtool/libsubcmd/include/subcmd/help.h
  INSTALL /kernel/build64/tools/objtool/libsubcmd/include/subcmd/pager.h
  INSTALL /kernel/build64/tools/objtool/libsubcmd/include/subcmd/parse-options.h
  INSTALL /kernel/build64/tools/objtool/libsubcmd/include/subcmd/run-command.h
  CC      /kernel/build64/tools/objtool/libsubcmd/exec-cmd.o
  CC      /kernel/build64/tools/objtool/libsubcmd/help.o
  INSTALL libsubcmd_headers
  CC      /kernel/build64/tools/objtool/libsubcmd/pager.o
  CC      /kernel/build64/tools/objtool/libsubcmd/parse-options.o
  CC      /kernel/build64/tools/objtool/libsubcmd/run-command.o
  CC      /kernel/build64/tools/objtool/libsubcmd/sigchain.o
  CC      /kernel/build64/tools/objtool/libsubcmd/subcmd-config.o
  HOSTLD  arch/x86/tools/relocs
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  CC      scripts/mod/devicetable-offsets.s
  HDRINST usr/include/video/edid.h
  HDRINST usr/include/video/sisfb.h
  HDRINST usr/include/video/uvesafb.h
  HDRINST usr/include/drm/amdgpu_drm.h
  HDRINST usr/include/drm/i915_drm.h
  HDRINST usr/include/drm/vgem_drm.h
  HDRINST usr/include/drm/qaic_accel.h
  HDRINST usr/include/drm/virtgpu_drm.h
  HDRINST usr/include/drm/xe_drm.h
  HDRINST usr/include/drm/omap_drm.h
  HDRINST usr/include/drm/radeon_drm.h
  HDRINST usr/include/drm/tegra_drm.h
  HDRINST usr/include/drm/drm_mode.h
  HDRINST usr/include/drm/ivpu_accel.h
  HDRINST usr/include/drm/exynos_drm.h
  HDRINST usr/include/drm/drm_sarea.h
  HDRINST usr/include/drm/v3d_drm.h
  HDRINST usr/include/drm/qxl_drm.h
  HDRINST usr/include/drm/drm_fourcc.h
  HDRINST usr/include/drm/nouveau_drm.h
  HDRINST usr/include/drm/habanalabs_accel.h
  HDRINST usr/include/drm/vmwgfx_drm.h
  HDRINST usr/include/drm/msm_drm.h
  HDRINST usr/include/drm/etnaviv_drm.h
  HDRINST usr/include/drm/vc4_drm.h
  HDRINST usr/include/drm/panfrost_drm.h
  HDRINST usr/include/drm/lima_drm.h
  HDRINST usr/include/drm/drm.h
  HDRINST usr/include/drm/armada_drm.h
  HDRINST usr/include/mtd/inftl-user.h
  HDRINST usr/include/mtd/nftl-user.h
  HDRINST usr/include/mtd/ubi-user.h
  HDRINST usr/include/mtd/mtd-user.h
  HDRINST usr/include/mtd/mtd-abi.h
  HDRINST usr/include/xen/gntdev.h
  HDRINST usr/include/xen/gntalloc.h
  HDRINST usr/include/xen/evtchn.h
  HDRINST usr/include/xen/privcmd.h
  HDRINST usr/include/asm-generic/auxvec.h
  HDRINST usr/include/asm-generic/bitsperlong.h
  HDRINST usr/include/asm-generic/posix_types.h
  HDRINST usr/include/asm-generic/ioctls.h
  HDRINST usr/include/asm-generic/mman.h
  HDRINST usr/include/asm-generic/shmbuf.h
  HDRINST usr/include/asm-generic/types.h
  HDRINST usr/include/asm-generic/bpf_perf_event.h
  HDRINST usr/include/asm-generic/poll.h
  HDRINST usr/include/asm-generic/msgbuf.h
  HDRINST usr/include/asm-generic/swab.h
  HDRINST usr/include/asm-generic/statfs.h
  HDRINST usr/include/asm-generic/unistd.h
  HDRINST usr/include/asm-generic/hugetlb_encode.h
  HDRINST usr/include/asm-generic/resource.h
  HDRINST usr/include/asm-generic/param.h
  HDRINST usr/include/asm-generic/termbits-common.h
  HDRINST usr/include/asm-generic/sockios.h
  HDRINST usr/include/asm-generic/kvm_para.h
  HDRINST usr/include/asm-generic/errno.h
  HDRINST usr/include/asm-generic/termios.h
  HDRINST usr/include/asm-generic/mman-common.h
  HDRINST usr/include/asm-generic/ioctl.h
  HDRINST usr/include/asm-generic/socket.h
  HDRINST usr/include/asm-generic/signal-defs.h
  HDRINST usr/include/asm-generic/termbits.h
  HDRINST usr/include/asm-generic/int-ll64.h
  HDRINST usr/include/asm-generic/signal.h
  HDRINST usr/include/asm-generic/siginfo.h
  HDRINST usr/include/asm-generic/stat.h
  HDRINST usr/include/asm-generic/int-l64.h
  HDRINST usr/include/asm-generic/errno-base.h
  HDRINST usr/include/asm-generic/fcntl.h
  HDRINST usr/include/asm-generic/setup.h
  HDRINST usr/include/asm-generic/ipcbuf.h
  HDRINST usr/include/asm-generic/sembuf.h
  HDRINST usr/include/asm-generic/ucontext.h
  HDRINST usr/include/rdma/mlx5_user_ioctl_cmds.h
  HDRINST usr/include/rdma/irdma-abi.h
  HDRINST usr/include/rdma/mana-abi.h
  HDRINST usr/include/rdma/hfi/hfi1_user.h
  HDRINST usr/include/rdma/hfi/hfi1_ioctl.h
  HDRINST usr/include/rdma/rdma_user_rxe.h
  HDRINST usr/include/rdma/rdma_user_ioctl.h
  HDRINST usr/include/rdma/mlx5_user_ioctl_verbs.h
  HDRINST usr/include/rdma/bnxt_re-abi.h
  HDRINST usr/include/rdma/hns-abi.h
  HDRINST usr/include/rdma/qedr-abi.h
  HDRINST usr/include/rdma/ib_user_ioctl_cmds.h
  HDRINST usr/include/rdma/vmw_pvrdma-abi.h
  HDRINST usr/include/rdma/ib_user_sa.h
  HDRINST usr/include/rdma/ib_user_ioctl_verbs.h
  HDRINST usr/include/rdma/rvt-abi.h
  HDRINST usr/include/rdma/mlx5-abi.h
  HDRINST usr/include/rdma/rdma_netlink.h
  HDRINST usr/include/rdma/erdma-abi.h
  HDRINST usr/include/rdma/rdma_user_ioctl_cmds.h
  HDRINST usr/include/rdma/rdma_user_cm.h
  HDRINST usr/include/rdma/ib_user_verbs.h
  HDRINST usr/include/rdma/efa-abi.h
  HDRINST usr/include/rdma/siw-abi.h
  HDRINST usr/include/rdma/mlx4-abi.h
  HDRINST usr/include/rdma/mthca-abi.h
  HDRINST usr/include/rdma/ib_user_mad.h
  HDRINST usr/include/rdma/ocrdma-abi.h
  HDRINST usr/include/rdma/cxgb4-abi.h
  HDRINST usr/include/misc/xilinx_sdfec.h
  HDRINST usr/include/misc/uacce/hisi_qm.h
  HDRINST usr/include/misc/uacce/uacce.h
  HDRINST usr/include/misc/cxl.h
  HDRINST usr/include/misc/ocxl.h
  HDRINST usr/include/misc/fastrpc.h
  HDRINST usr/include/misc/pvpanic.h
  HDRINST usr/include/linux/i8k.h
  HDRINST usr/include/linux/acct.h
  HDRINST usr/include/linux/atmmpc.h
  HDRINST usr/include/linux/fs.h
  HDRINST usr/include/linux/cifs/cifs_mount.h
  HDRINST usr/include/linux/cifs/cifs_netlink.h
  HDRINST usr/include/linux/if_packet.h
  HDRINST usr/include/linux/route.h
  HDRINST usr/include/linux/patchkey.h
  HDRINST usr/include/linux/tc_ematch/tc_em_cmp.h
  HDRINST usr/include/linux/tc_ematch/tc_em_ipt.h
  UPD     scripts/mod/devicetable-offsets.h
  HDRINST usr/include/linux/tc_ematch/tc_em_meta.h
  HDRINST usr/include/linux/tc_ematch/tc_em_nbyte.h
  HDRINST usr/include/linux/tc_ematch/tc_em_text.h
  HDRINST usr/include/linux/virtio_pmem.h
  HDRINST usr/include/linux/rkisp1-config.h
  HDRINST usr/include/linux/vhost.h
  HDRINST usr/include/linux/cec-funcs.h
  HDRINST usr/include/linux/ppdev.h
  HDRINST usr/include/linux/isdn/capicmd.h
  HDRINST usr/include/linux/virtio_fs.h
  HDRINST usr/include/linux/netfilter_ipv6.h
  HDRINST usr/include/linux/lirc.h
  HDRINST usr/include/linux/mroute6.h
  HDRINST usr/include/linux/nl80211-vnd-intel.h
  HDRINST usr/include/linux/ivtvfb.h
  HDRINST usr/include/linux/auxvec.h
  HDRINST usr/include/linux/dm-log-userspace.h
  HDRINST usr/include/linux/dccp.h
  HDRINST usr/include/linux/virtio_scmi.h
  HDRINST usr/include/linux/atmarp.h
  HDRINST usr/include/linux/arcfb.h
  HDRINST usr/include/linux/nbd-netlink.h
  HDRINST usr/include/linux/sched/types.h
  HDRINST usr/include/linux/tcp.h
  HDRINST usr/include/linux/neighbour.h
  HDRINST usr/include/linux/dlm_device.h
  HDRINST usr/include/linux/wmi.h
  HDRINST usr/include/linux/virtio_crypto.h
  HDRINST usr/include/linux/btrfs_tree.h
  HDRINST usr/include/linux/vbox_err.h
  HDRINST usr/include/linux/edd.h
  HDRINST usr/include/linux/loop.h
  HDRINST usr/include/linux/nvme_ioctl.h
  HDRINST usr/include/linux/mmtimer.h
  HDRINST usr/include/linux/if_pppol2tp.h
  HDRINST usr/include/linux/mtio.h
  HDRINST usr/include/linux/if_arcnet.h
  HDRINST usr/include/linux/romfs_fs.h
  HDRINST usr/include/linux/posix_types.h
  HDRINST usr/include/linux/rtc.h
  HDRINST usr/include/linux/landlock.h
  HDRINST usr/include/linux/gpio.h
  HDRINST usr/include/linux/selinux_netlink.h
  MKELF   scripts/mod/elfconfig.h
  HDRINST usr/include/linux/pps.h
  HDRINST usr/include/linux/ndctl.h
  HDRINST usr/include/linux/virtio_gpu.h
  HDRINST usr/include/linux/android/binderfs.h
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/mod/file2alias.o
  HDRINST usr/include/linux/android/binder.h
  HDRINST usr/include/linux/virtio_vsock.h
  HOSTCC  scripts/mod/sumversion.o
  HDRINST usr/include/linux/sound.h
  HDRINST usr/include/linux/vtpm_proxy.h
  HDRINST usr/include/linux/nfs_fs.h
  HDRINST usr/include/linux/elf-fdpic.h
  HDRINST usr/include/linux/adfs_fs.h
  HDRINST usr/include/linux/target_core_user.h
  HDRINST usr/include/linux/netlink_diag.h
  HDRINST usr/include/linux/const.h
  HDRINST usr/include/linux/firewire-cdev.h
  HDRINST usr/include/linux/vdpa.h
  HDRINST usr/include/linux/if_infiniband.h
  HDRINST usr/include/linux/serial.h
  HDRINST usr/include/linux/iio/types.h
  HDRINST usr/include/linux/iio/buffer.h
  HDRINST usr/include/linux/iio/events.h
  HDRINST usr/include/linux/baycom.h
  HDRINST usr/include/linux/major.h
  HDRINST usr/include/linux/atmppp.h
  HDRINST usr/include/linux/ipv6_route.h
  HDRINST usr/include/linux/spi/spidev.h
  HDRINST usr/include/linux/spi/spi.h
  HDRINST usr/include/linux/hdlc/ioctl.h
  HDRINST usr/include/linux/virtio_ring.h
  HDRINST usr/include/linux/remoteproc_cdev.h
  HDRINST usr/include/linux/hyperv.h
  HDRINST usr/include/linux/rpl_iptunnel.h
  HDRINST usr/include/linux/sync_file.h
  HDRINST usr/include/linux/igmp.h
  HDRINST usr/include/linux/v4l2-dv-timings.h
  HDRINST usr/include/linux/virtio_i2c.h
  HDRINST usr/include/linux/xfrm.h
  HDRINST usr/include/linux/capability.h
  HDRINST usr/include/linux/gtp.h
  HDRINST usr/include/linux/xdp_diag.h
  HDRINST usr/include/linux/pkt_cls.h
  HDRINST usr/include/linux/suspend_ioctls.h
  HDRINST usr/include/linux/vt.h
  HDRINST usr/include/linux/loadpin.h
  HDRINST usr/include/linux/dlm_plock.h
  HDRINST usr/include/linux/fb.h
  HDRINST usr/include/linux/max2175.h
  HDRINST usr/include/linux/sunrpc/debug.h
  HDRINST usr/include/linux/gsmmux.h
  HDRINST usr/include/linux/watchdog.h
  HDRINST usr/include/linux/vhost_types.h
  HDRINST usr/include/linux/vduse.h
  HDRINST usr/include/linux/ila.h
  HDRINST usr/include/linux/tdx-guest.h
  HDRINST usr/include/linux/close_range.h
  HDRINST usr/include/linux/ivtv.h
  HDRINST usr/include/linux/cryptouser.h
  HDRINST usr/include/linux/netfilter/xt_string.h
  HDRINST usr/include/linux/netfilter/nfnetlink_compat.h
  HDRINST usr/include/linux/netfilter/nf_nat.h
  HDRINST usr/include/linux/netfilter/xt_recent.h
  HDRINST usr/include/linux/netfilter/xt_addrtype.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_tcp.h
  HDRINST usr/include/linux/netfilter/xt_MARK.h
  HDRINST usr/include/linux/netfilter/xt_SYNPROXY.h
  HDRINST usr/include/linux/netfilter/xt_multiport.h
  HDRINST usr/include/linux/netfilter/nfnetlink.h
  HDRINST usr/include/linux/netfilter/xt_cgroup.h
  HDRINST usr/include/linux/netfilter/nf_synproxy.h
  HDRINST usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
  HDRINST usr/include/linux/netfilter/nfnetlink_log.h
  HDRINST usr/include/linux/netfilter/xt_TPROXY.h
  HDRINST usr/include/linux/netfilter/xt_u32.h
  HDRINST usr/include/linux/netfilter/nfnetlink_osf.h
  HDRINST usr/include/linux/netfilter/xt_ecn.h
  HDRINST usr/include/linux/netfilter/xt_esp.h
  HDRINST usr/include/linux/netfilter/nfnetlink_hook.h
  HDRINST usr/include/linux/netfilter/xt_mac.h
  HDRINST usr/include/linux/netfilter/xt_comment.h
  HDRINST usr/include/linux/netfilter/xt_NFQUEUE.h
  HDRINST usr/include/linux/netfilter/xt_osf.h
  HDRINST usr/include/linux/netfilter/xt_hashlimit.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_sctp.h
  HDRINST usr/include/linux/netfilter/xt_socket.h
  HDRINST usr/include/linux/netfilter/xt_connmark.h
  HDRINST usr/include/linux/netfilter/xt_sctp.h
  HDRINST usr/include/linux/netfilter/xt_tcpudp.h
  HDRINST usr/include/linux/netfilter/xt_DSCP.h
  HDRINST usr/include/linux/netfilter/xt_time.h
  HDRINST usr/include/linux/netfilter/xt_IDLETIMER.h
  HDRINST usr/include/linux/netfilter/xt_policy.h
  HDRINST usr/include/linux/netfilter/xt_rpfilter.h
  HDRINST usr/include/linux/netfilter/xt_nfacct.h
  HDRINST usr/include/linux/netfilter/xt_SECMARK.h
  HDRINST usr/include/linux/netfilter/xt_length.h
  HDRINST usr/include/linux/netfilter/nfnetlink_cthelper.h
  HDRINST usr/include/linux/netfilter/xt_quota.h
  HDRINST usr/include/linux/netfilter/xt_CLASSIFY.h
  HDRINST usr/include/linux/netfilter/xt_ipcomp.h
  HDRINST usr/include/linux/netfilter/xt_iprange.h
  HDRINST usr/include/linux/netfilter/xt_bpf.h
  HDRINST usr/include/linux/netfilter/xt_LOG.h
  HDRINST usr/include/linux/netfilter/xt_rateest.h
  HDRINST usr/include/linux/netfilter/xt_CONNSECMARK.h
  HDRINST usr/include/linux/netfilter/xt_HMARK.h
  HDRINST usr/include/linux/netfilter/xt_CONNMARK.h
  HDRINST usr/include/linux/netfilter/xt_pkttype.h
  HDRINST usr/include/linux/netfilter/xt_ipvs.h
  HDRINST usr/include/linux/netfilter/xt_devgroup.h
  HDRINST usr/include/linux/netfilter/xt_AUDIT.h
  HDRINST usr/include/linux/netfilter/xt_realm.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_common.h
  HDRINST usr/include/linux/netfilter/xt_set.h
  HDRINST usr/include/linux/netfilter/xt_LED.h
  HDRINST usr/include/linux/netfilter/xt_connlabel.h
  HDRINST usr/include/linux/netfilter/xt_owner.h
  HDRINST usr/include/linux/netfilter/xt_dccp.h
  HDRINST usr/include/linux/netfilter/xt_limit.h
  HDRINST usr/include/linux/netfilter/xt_conntrack.h
  HDRINST usr/include/linux/netfilter/xt_TEE.h
  HDRINST usr/include/linux/netfilter/xt_RATEEST.h
  HDRINST usr/include/linux/netfilter/xt_connlimit.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set_list.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set_hash.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set_bitmap.h
  HDRINST usr/include/linux/netfilter/x_tables.h
  HDRINST usr/include/linux/netfilter/xt_dscp.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_ftp.h
  HDRINST usr/include/linux/netfilter/xt_cluster.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_tuple_common.h
  HDRINST usr/include/linux/netfilter/nf_log.h
  HDRINST usr/include/linux/netfilter/xt_tcpmss.h
  HDRINST usr/include/linux/netfilter/xt_NFLOG.h
  HDRINST usr/include/linux/netfilter/xt_l2tp.h
  HDRINST usr/include/linux/netfilter/xt_helper.h
  HDRINST usr/include/linux/netfilter/xt_statistic.h
  HDRINST usr/include/linux/netfilter/nfnetlink_queue.h
  HDRINST usr/include/linux/netfilter/nfnetlink_cttimeout.h
  HDRINST usr/include/linux/netfilter/xt_CT.h
  HDRINST usr/include/linux/netfilter/xt_CHECKSUM.h
  HDRINST usr/include/linux/netfilter/xt_connbytes.h
  HDRINST usr/include/linux/netfilter/xt_state.h
  HDRINST usr/include/linux/netfilter/nf_tables.h
  HDRINST usr/include/linux/netfilter/xt_mark.h
  HDRINST usr/include/linux/netfilter/xt_cpu.h
  HDRINST usr/include/linux/netfilter/nf_tables_compat.h
  HDRINST usr/include/linux/netfilter/xt_physdev.h
  HDRINST usr/include/linux/netfilter/nfnetlink_conntrack.h
  HDRINST usr/include/linux/netfilter/nfnetlink_acct.h
  HDRINST usr/include/linux/netfilter/xt_TCPMSS.h
  HDRINST usr/include/linux/tty_flags.h
  HDRINST usr/include/linux/if_phonet.h
  HDRINST usr/include/linux/elf-em.h
  HDRINST usr/include/linux/vm_sockets.h
  HDRINST usr/include/linux/dlmconstants.h
  HDRINST usr/include/linux/bsg.h
  HDRINST usr/include/linux/matroxfb.h
  HDRINST usr/include/linux/sysctl.h
  HDRINST usr/include/linux/unix_diag.h
  HDRINST usr/include/linux/pcitest.h
  HDRINST usr/include/linux/mman.h
  HDRINST usr/include/linux/if_plip.h
  HDRINST usr/include/linux/virtio_balloon.h
  HDRINST usr/include/linux/pidfd.h
  HDRINST usr/include/linux/f2fs.h
  HDRINST usr/include/linux/x25.h
  HDRINST usr/include/linux/if_cablemodem.h
  HDRINST usr/include/linux/utsname.h
  HDRINST usr/include/linux/counter.h
  HDRINST usr/include/linux/atm_tcp.h
  HDRINST usr/include/linux/atalk.h
  HDRINST usr/include/linux/virtio_rng.h
  HDRINST usr/include/linux/vboxguest.h
  HDRINST usr/include/linux/bpf_perf_event.h
  HDRINST usr/include/linux/ipmi_ssif_bmc.h
  HDRINST usr/include/linux/nfs_mount.h
  HDRINST usr/include/linux/sonet.h
  HDRINST usr/include/linux/netfilter.h
  HDRINST usr/include/linux/keyctl.h
  HDRINST usr/include/linux/nl80211.h
  HDRINST usr/include/linux/misc/bcm_vk.h
  HDRINST usr/include/linux/audit.h
  HDRINST usr/include/linux/tipc_config.h
  HDRINST usr/include/linux/tipc_sockets_diag.h
  HDRINST usr/include/linux/futex.h
  HDRINST usr/include/linux/sev-guest.h
  HDRINST usr/include/linux/ublk_cmd.h
  HDRINST usr/include/linux/types.h
  HDRINST usr/include/linux/virtio_input.h
  HDRINST usr/include/linux/if_slip.h
  HDRINST usr/include/linux/personality.h
  HDRINST usr/include/linux/openat2.h
  HDRINST usr/include/linux/poll.h
  HDRINST usr/include/linux/posix_acl.h
  HDRINST usr/include/linux/snmp.h
  HDRINST usr/include/linux/smc_diag.h
  HDRINST usr/include/linux/errqueue.h
  HDRINST usr/include/linux/if_tunnel.h
  HDRINST usr/include/linux/fanotify.h
  HDRINST usr/include/linux/kernel.h
  HDRINST usr/include/linux/rtnetlink.h
  HDRINST usr/include/linux/rpl.h
  HDRINST usr/include/linux/memfd.h
  HDRINST usr/include/linux/serial_core.h
  HDRINST usr/include/linux/dns_resolver.h
  HDRINST usr/include/linux/pr.h
  HDRINST usr/include/linux/atm_eni.h
  HDRINST usr/include/linux/lp.h
  HDRINST usr/include/linux/virtio_mem.h
  HDRINST usr/include/linux/ultrasound.h
  HDRINST usr/include/linux/sctp.h
  HDRINST usr/include/linux/uio.h
  HDRINST usr/include/linux/tcp_metrics.h
  HDRINST usr/include/linux/wwan.h
  HDRINST usr/include/linux/atmbr2684.h
  HDRINST usr/include/linux/in_route.h
  HDRINST usr/include/linux/qemu_fw_cfg.h
  HDRINST usr/include/linux/if_macsec.h
  HDRINST usr/include/linux/usb/charger.h
  HDRINST usr/include/linux/usb/g_uvc.h
  HDRINST usr/include/linux/usb/gadgetfs.h
  HDRINST usr/include/linux/usb/raw_gadget.h
  HDRINST usr/include/linux/usb/cdc-wdm.h
  HDRINST usr/include/linux/usb/g_printer.h
  HDRINST usr/include/linux/usb/midi.h
  HDRINST usr/include/linux/usb/tmc.h
  HDRINST usr/include/linux/usb/video.h
  HDRINST usr/include/linux/usb/functionfs.h
  HDRINST usr/include/linux/usb/audio.h
  HDRINST usr/include/linux/usb/ch11.h
  HDRINST usr/include/linux/usb/ch9.h
  HDRINST usr/include/linux/usb/cdc.h
  HDRINST usr/include/linux/jffs2.h
  HDRINST usr/include/linux/ax25.h
  HDRINST usr/include/linux/auto_fs.h
  HDRINST usr/include/linux/tiocl.h
  HDRINST usr/include/linux/scc.h
  HDRINST usr/include/linux/psci.h
  HDRINST usr/include/linux/swab.h
  HDRINST usr/include/linux/cec.h
  HDRINST usr/include/linux/kfd_ioctl.h
  HDRINST usr/include/linux/smc.h
  HDRINST usr/include/linux/qrtr.h
  HDRINST usr/include/linux/screen_info.h
  HDRINST usr/include/linux/nfsacl.h
  HDRINST usr/include/linux/seg6_hmac.h
  HDRINST usr/include/linux/gameport.h
  HDRINST usr/include/linux/wireless.h
  HDRINST usr/include/linux/fdreg.h
  HDRINST usr/include/linux/cciss_defs.h
  HDRINST usr/include/linux/serial_reg.h
  HDRINST usr/include/linux/perf_event.h
  HDRINST usr/include/linux/in6.h
  HDRINST usr/include/linux/hid.h
  HDRINST usr/include/linux/netlink.h
  HDRINST usr/include/linux/magic.h
  HDRINST usr/include/linux/fuse.h
  HDRINST usr/include/linux/ioam6_iptunnel.h
  HDRINST usr/include/linux/stm.h
  HDRINST usr/include/linux/vsockmon.h
  HDRINST usr/include/linux/seg6.h
  HDRINST usr/include/linux/idxd.h
  HDRINST usr/include/linux/nitro_enclaves.h
  HDRINST usr/include/linux/ptrace.h
  HDRINST usr/include/linux/ioam6_genl.h
  HDRINST usr/include/linux/qnx4_fs.h
  HDRINST usr/include/linux/fsl_mc.h
  HDRINST usr/include/linux/net_tstamp.h
  HDRINST usr/include/linux/msg.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_TTL.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_ttl.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_ah.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_ECN.h
  HDRINST usr/include/linux/netfilter_ipv4/ip_tables.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_ecn.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_REJECT.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_LOG.h
  HDRINST usr/include/linux/sem.h
  HDRINST usr/include/linux/net_namespace.h
  HDRINST usr/include/linux/radeonfb.h
  HDRINST usr/include/linux/tee.h
  HDRINST usr/include/linux/udp.h
  HDRINST usr/include/linux/virtio_bt.h
  HDRINST usr/include/linux/posix_acl_xattr.h
  HDRINST usr/include/linux/v4l2-subdev.h
  HDRINST usr/include/linux/v4l2-mediabus.h
  HDRINST usr/include/linux/atmapi.h
  HDRINST usr/include/linux/raid/md_p.h
  HDRINST usr/include/linux/raid/md_u.h
  HDRINST usr/include/linux/zorro_ids.h
  HDRINST usr/include/linux/nbd.h
  HDRINST usr/include/linux/isst_if.h
  HDRINST usr/include/linux/rxrpc.h
  HDRINST usr/include/linux/unistd.h
  HDRINST usr/include/linux/if_arp.h
  HDRINST usr/include/linux/atm_zatm.h
  HDRINST usr/include/linux/io_uring.h
  HDRINST usr/include/linux/if_fddi.h
  HDRINST usr/include/linux/bpqether.h
  HDRINST usr/include/linux/sysinfo.h
  HDRINST usr/include/linux/auto_dev-ioctl.h
  HDRINST usr/include/linux/nfs4_mount.h
  HDRINST usr/include/linux/keyboard.h
  HDRINST usr/include/linux/virtio_mmio.h
  HDRINST usr/include/linux/input.h
  HDRINST usr/include/linux/qnxtypes.h
  HDRINST usr/include/linux/mdio.h
  HDRINST usr/include/linux/lwtunnel.h
  HDRINST usr/include/linux/gfs2_ondisk.h
  HDRINST usr/include/linux/nfs4.h
  HDRINST usr/include/linux/ptp_clock.h
  HDRINST usr/include/linux/nubus.h
  HDRINST usr/include/linux/if_bonding.h
  HDRINST usr/include/linux/kcov.h
  HDRINST usr/include/linux/fadvise.h
  HDRINST usr/include/linux/taskstats.h
  HDRINST usr/include/linux/veth.h
  HDRINST usr/include/linux/atm.h
  HDRINST usr/include/linux/ipmi.h
  HDRINST usr/include/linux/kdev_t.h
  HDRINST usr/include/linux/mount.h
  HDRINST usr/include/linux/shm.h
  HDRINST usr/include/linux/resource.h
  HDRINST usr/include/linux/prctl.h
  HDRINST usr/include/linux/watch_queue.h
  HDRINST usr/include/linux/sched.h
  HDRINST usr/include/linux/phonet.h
  HDRINST usr/include/linux/random.h
  HDRINST usr/include/linux/tty.h
  HDRINST usr/include/linux/apm_bios.h
  HDRINST usr/include/linux/fd.h
  HDRINST usr/include/linux/um_timetravel.h
  HDRINST usr/include/linux/tls.h
  HDRINST usr/include/linux/rpmsg_types.h
  HDRINST usr/include/linux/pfrut.h
  HDRINST usr/include/linux/mei.h
  HDRINST usr/include/linux/fsi.h
  HDRINST usr/include/linux/rds.h
  HDRINST usr/include/linux/if_x25.h
  HDRINST usr/include/linux/param.h
  HDRINST usr/include/linux/netdevice.h
  HDRINST usr/include/linux/binfmts.h
  HDRINST usr/include/linux/if_pppox.h
  HDRINST usr/include/linux/sockios.h
  HDRINST usr/include/linux/kcm.h
  HDRINST usr/include/linux/virtio_9p.h
  HDRINST usr/include/linux/genwqe/genwqe_card.h
  HDRINST usr/include/linux/if_tun.h
  HDRINST usr/include/linux/if_ether.h
  HDRINST usr/include/linux/kvm_para.h
  HDRINST usr/include/linux/kernel-page-flags.h
  HDRINST usr/include/linux/cdrom.h
  HDRINST usr/include/linux/un.h
  HDRINST usr/include/linux/module.h
  HDRINST usr/include/linux/mqueue.h
  HDRINST usr/include/linux/a.out.h
  HDRINST usr/include/linux/input-event-codes.h
  HDRINST usr/include/linux/coda.h
  HDRINST usr/include/linux/rio_mport_cdev.h
  HDRINST usr/include/linux/ipsec.h
  HDRINST usr/include/linux/blkpg.h
  HDRINST usr/include/linux/blkzoned.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_arpreply.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_redirect.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_nflog.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_802_3.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_nat.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_mark_m.h
  HDRINST usr/include/linux/netfilter_bridge/ebtables.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_vlan.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_limit.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_log.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_stp.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_pkttype.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_ip.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_ip6.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_arp.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_mark_t.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_among.h
  HDRINST usr/include/linux/reiserfs_fs.h
  HDRINST usr/include/linux/cciss_ioctl.h
  HDRINST usr/include/linux/fsmap.h
  HDRINST usr/include/linux/smiapp.h
  HDRINST usr/include/linux/switchtec_ioctl.h
  HDRINST usr/include/linux/atmdev.h
  HDRINST usr/include/linux/hpet.h
  HDRINST usr/include/linux/virtio_config.h
  HDRINST usr/include/linux/string.h
  HDRINST usr/include/linux/kfd_sysfs.h
  HDRINST usr/include/linux/inet_diag.h
  HDRINST usr/include/linux/netdev.h
  HDRINST usr/include/linux/xattr.h
  HDRINST usr/include/linux/iommufd.h
  HDRINST usr/include/linux/errno.h
  HDRINST usr/include/linux/icmp.h
  HDRINST usr/include/linux/i2o-dev.h
  HDRINST usr/include/linux/pg.h
  HDRINST usr/include/linux/if_bridge.h
  HDRINST usr/include/linux/thermal.h
  HDRINST usr/include/linux/uinput.h
  HDRINST usr/include/linux/dqblk_xfs.h
  HDRINST usr/include/linux/v4l2-common.h
  HDRINST usr/include/linux/nvram.h
  HDRINST usr/include/linux/if_vlan.h
  HDRINST usr/include/linux/uhid.h
  HDRINST usr/include/linux/omap3isp.h
  HDRINST usr/include/linux/rose.h
  HDRINST usr/include/linux/phantom.h
  HDRINST usr/include/linux/ipmi_msgdefs.h
  HDRINST usr/include/linux/bcm933xx_hcs.h
  HDRINST usr/include/linux/bpf.h
  HDRINST usr/include/linux/mempolicy.h
  HDRINST usr/include/linux/efs_fs_sb.h
  HDRINST usr/include/linux/nexthop.h
  HDRINST usr/include/linux/net_dropmon.h
  HDRINST usr/include/linux/surface_aggregator/cdev.h
  HDRINST usr/include/linux/surface_aggregator/dtx.h
  HDRINST usr/include/linux/net.h
  HDRINST usr/include/linux/mii.h
  HDRINST usr/include/linux/cm4000_cs.h
  HDRINST usr/include/linux/virtio_pcidev.h
  HDRINST usr/include/linux/termios.h
  HDRINST usr/include/linux/cgroupstats.h
  HDRINST usr/include/linux/mpls.h
  HDRINST usr/include/linux/iommu.h
  HDRINST usr/include/linux/toshiba.h
  HDRINST usr/include/linux/virtio_scsi.h
  HDRINST usr/include/linux/zorro.h
  HDRINST usr/include/linux/chio.h
  HDRINST usr/include/linux/pkt_sched.h
  HDRINST usr/include/linux/cramfs_fs.h
  HDRINST usr/include/linux/nfs3.h
  HDRINST usr/include/linux/vfio_ccw.h
  HDRINST usr/include/linux/atm_nicstar.h
  HDRINST usr/include/linux/ncsi.h
  HDRINST usr/include/linux/virtio_net.h
  HDRINST usr/include/linux/ioctl.h
  HDRINST usr/include/linux/stddef.h
  HDRINST usr/include/linux/limits.h
  HDRINST usr/include/linux/ipmi_bmc.h
  HDRINST usr/include/linux/netfilter_arp.h
  HDRINST usr/include/linux/if_addr.h
  HDRINST usr/include/linux/rpmsg.h
  HDRINST usr/include/linux/media-bus-format.h
  HDRINST usr/include/linux/kernelcapi.h
  HDRINST usr/include/linux/ppp_defs.h
  HDRINST usr/include/linux/ethtool.h
  HDRINST usr/include/linux/aspeed-video.h
  HDRINST usr/include/linux/hdlc.h
  HDRINST usr/include/linux/fscrypt.h
  HDRINST usr/include/linux/batadv_packet.h
  HDRINST usr/include/linux/uuid.h
  HDRINST usr/include/linux/capi.h
  HDRINST usr/include/linux/mptcp.h
  HDRINST usr/include/linux/hidraw.h
  HDRINST usr/include/linux/virtio_console.h
  HDRINST usr/include/linux/irqnr.h
  HDRINST usr/include/linux/coresight-stm.h
  HDRINST usr/include/linux/cxl_mem.h
  HDRINST usr/include/linux/iso_fs.h
  HDRINST usr/include/linux/virtio_blk.h
  HDRINST usr/include/linux/udf_fs_i.h
  HDRINST usr/include/linux/coff.h
  HDRINST usr/include/linux/dma-buf.h
  HDRINST usr/include/linux/ife.h
  HDRINST usr/include/linux/agpgart.h
  HDRINST usr/include/linux/socket.h
  HDRINST usr/include/linux/nilfs2_ondisk.h
  HDRINST usr/include/linux/connector.h
  HDRINST usr/include/linux/auto_fs4.h
  HDRINST usr/include/linux/bt-bmc.h
  HDRINST usr/include/linux/map_to_7segment.h
  HDRINST usr/include/linux/tc_act/tc_skbedit.h
  HDRINST usr/include/linux/tc_act/tc_ctinfo.h
  HDRINST usr/include/linux/tc_act/tc_defact.h
  HDRINST usr/include/linux/tc_act/tc_gact.h
  HDRINST usr/include/linux/tc_act/tc_vlan.h
  HDRINST usr/include/linux/tc_act/tc_skbmod.h
  HDRINST usr/include/linux/tc_act/tc_sample.h
  HDRINST usr/include/linux/tc_act/tc_tunnel_key.h
  HDRINST usr/include/linux/tc_act/tc_gate.h
  HDRINST usr/include/linux/tc_act/tc_mirred.h
  HDRINST usr/include/linux/tc_act/tc_nat.h
  HDRINST usr/include/linux/tc_act/tc_csum.h
  HDRINST usr/include/linux/tc_act/tc_connmark.h
  HDRINST usr/include/linux/tc_act/tc_ife.h
  HDRINST usr/include/linux/tc_act/tc_mpls.h
  HDRINST usr/include/linux/tc_act/tc_ct.h
  HDRINST usr/include/linux/tc_act/tc_pedit.h
  HDRINST usr/include/linux/tc_act/tc_bpf.h
  HDRINST usr/include/linux/tc_act/tc_ipt.h
  HDRINST usr/include/linux/netrom.h
  HDRINST usr/include/linux/joystick.h
  HDRINST usr/include/linux/falloc.h
  HDRINST usr/include/linux/cycx_cfm.h
  HDRINST usr/include/linux/omapfb.h
  HDRINST usr/include/linux/msdos_fs.h
  HDRINST usr/include/linux/virtio_types.h
  HDRINST usr/include/linux/mroute.h
  HDRINST usr/include/linux/psample.h
  HDRINST usr/include/linux/ipv6.h
  HDRINST usr/include/linux/dw100.h
  HDRINST usr/include/linux/psp-sev.h
  HDRINST usr/include/linux/vfio.h
  HDRINST usr/include/linux/if_ppp.h
  HDRINST usr/include/linux/byteorder/big_endian.h
  HDRINST usr/include/linux/byteorder/little_endian.h
  HDRINST usr/include/linux/comedi.h
  HDRINST usr/include/linux/scif_ioctl.h
  HDRINST usr/include/linux/timerfd.h
  HDRINST usr/include/linux/time_types.h
  HDRINST usr/include/linux/firewire-constants.h
  HDRINST usr/include/linux/virtio_snd.h
  HDRINST usr/include/linux/ppp-ioctl.h
  LD      /kernel/build64/tools/objtool/libsubcmd/libsubcmd-in.o
  HDRINST usr/include/linux/fib_rules.h
  HDRINST usr/include/linux/gen_stats.h
  HDRINST usr/include/linux/virtio_iommu.h
  HDRINST usr/include/linux/genetlink.h
  HDRINST usr/include/linux/uvcvideo.h
  HDRINST usr/include/linux/pfkeyv2.h
  HDRINST usr/include/linux/soundcard.h
  HDRINST usr/include/linux/times.h
  HDRINST usr/include/linux/nfc.h
  HDRINST usr/include/linux/affs_hardblocks.h
  HDRINST usr/include/linux/nilfs2_api.h
  HDRINST usr/include/linux/rseq.h
  HDRINST usr/include/linux/caif/caif_socket.h
  HDRINST usr/include/linux/caif/if_caif.h
  HDRINST usr/include/linux/i2c-dev.h
  HDRINST usr/include/linux/cuda.h
  HDRINST usr/include/linux/cn_proc.h
  HDRINST usr/include/linux/parport.h
  HDRINST usr/include/linux/v4l2-controls.h
  HDRINST usr/include/linux/hsi/cs-protocol.h
  HDRINST usr/include/linux/hsi/hsi_char.h
  HDRINST usr/include/linux/seg6_genl.h
  HDRINST usr/include/linux/am437x-vpfe.h
  HDRINST usr/include/linux/amt.h
  HDRINST usr/include/linux/netconf.h
  HDRINST usr/include/linux/erspan.h
  HDRINST usr/include/linux/nsfs.h
  HDRINST usr/include/linux/xilinx-v4l2-controls.h
  HDRINST usr/include/linux/aspeed-p2a-ctrl.h
  HDRINST usr/include/linux/vfio_zdev.h
  HDRINST usr/include/linux/serio.h
  HDRINST usr/include/linux/acrn.h
  AR      /kernel/build64/tools/objtool/libsubcmd/libsubcmd.a
  HDRINST usr/include/linux/nfs2.h
  HDRINST usr/include/linux/virtio_pci.h
  HDRINST usr/include/linux/ipc.h
  HDRINST usr/include/linux/ethtool_netlink.h
  HDRINST usr/include/linux/kd.h
  HDRINST usr/include/linux/elf.h
  HDRINST usr/include/linux/videodev2.h
  HDRINST usr/include/linux/if_alg.h
  HDRINST usr/include/linux/sonypi.h
  HDRINST usr/include/linux/fsverity.h
  HDRINST usr/include/linux/if.h
  HDRINST usr/include/linux/btrfs.h
  HDRINST usr/include/linux/vm_sockets_diag.h
  HDRINST usr/include/linux/netfilter_bridge.h
  HDRINST usr/include/linux/packet_diag.h
  HDRINST usr/include/linux/netfilter_ipv4.h
  HDRINST usr/include/linux/kvm.h
  HDRINST usr/include/linux/pci.h
  HDRINST usr/include/linux/if_addrlabel.h
  HDRINST usr/include/linux/hdlcdrv.h
  HDRINST usr/include/linux/cfm_bridge.h
  HDRINST usr/include/linux/fiemap.h
  HDRINST usr/include/linux/dm-ioctl.h
  HDRINST usr/include/linux/aspeed-lpc-ctrl.h
  HDRINST usr/include/linux/atmioc.h
  HDRINST usr/include/linux/dlm.h
  HDRINST usr/include/linux/pci_regs.h
  HDRINST usr/include/linux/cachefiles.h
  HDRINST usr/include/linux/membarrier.h
  HDRINST usr/include/linux/nfs_idmap.h
  HDRINST usr/include/linux/ip.h
  HDRINST usr/include/linux/atm_he.h
  HDRINST usr/include/linux/nfsd/export.h
  HDRINST usr/include/linux/nfsd/stats.h
  HDRINST usr/include/linux/nfsd/debug.h
  HDRINST usr/include/linux/nfsd/cld.h
  HDRINST usr/include/linux/ip_vs.h
  HDRINST usr/include/linux/vmcore.h
  HDRINST usr/include/linux/vbox_vmmdev_types.h
  HDRINST usr/include/linux/dvb/osd.h
  HDRINST usr/include/linux/dvb/dmx.h
  HDRINST usr/include/linux/dvb/net.h
  HDRINST usr/include/linux/dvb/frontend.h
  HDRINST usr/include/linux/dvb/ca.h
  HDRINST usr/include/linux/dvb/version.h
  HDRINST usr/include/linux/dvb/video.h
  HDRINST usr/include/linux/dvb/audio.h
  HDRINST usr/include/linux/nfs.h
  HDRINST usr/include/linux/if_link.h
  HDRINST usr/include/linux/wait.h
  HDRINST usr/include/linux/icmpv6.h
  HDRINST usr/include/linux/media.h
  HDRINST usr/include/linux/seg6_local.h
  HDRINST usr/include/linux/openvswitch.h
  HDRINST usr/include/linux/atmsap.h
  HDRINST usr/include/linux/bpfilter.h
  HDRINST usr/include/linux/fpga-dfl.h
  HDRINST usr/include/linux/userio.h
  HDRINST usr/include/linux/signal.h
  CC      /kernel/build64/tools/objtool/weak.o
  HDRINST usr/include/linux/map_to_14segment.h
  HDRINST usr/include/linux/hdreg.h
  CC      /kernel/build64/tools/objtool/check.o
  HDRINST usr/include/linux/utime.h
  HDRINST usr/include/linux/usbdevice_fs.h
  CC      /kernel/build64/tools/objtool/special.o
  HDRINST usr/include/linux/timex.h
  CC      /kernel/build64/tools/objtool/builtin-check.o
  HDRINST usr/include/linux/if_fc.h
  MKDIR   /kernel/build64/tools/objtool/arch/x86/
  HDRINST usr/include/linux/reiserfs_xattr.h
  CC      /kernel/build64/tools/objtool/elf.o
  HDRINST usr/include/linux/hw_breakpoint.h
  HDRINST usr/include/linux/quota.h
  CC      /kernel/build64/tools/objtool/objtool.o
  MKDIR   /kernel/build64/tools/objtool/arch/x86/lib/
  HDRINST usr/include/linux/ioprio.h
  CC      /kernel/build64/tools/objtool/orc_gen.o
  HDRINST usr/include/linux/eventpoll.h
  HDRINST usr/include/linux/atmclip.h
  HDRINST usr/include/linux/can.h
  CC      /kernel/build64/tools/objtool/orc_dump.o
  CC      /kernel/build64/tools/objtool/arch/x86/special.o
  GEN     /kernel/build64/tools/objtool/arch/x86/lib/inat-tables.c
  CC      /kernel/build64/tools/objtool/libstring.o
  HDRINST usr/include/linux/if_team.h
  CC      /kernel/build64/tools/objtool/libctype.o
  HDRINST usr/include/linux/usbip.h
  CC      /kernel/build64/tools/objtool/str_error_r.o
  HDRINST usr/include/linux/stat.h
  CC      /kernel/build64/tools/objtool/librbtree.o
  HDRINST usr/include/linux/fou.h
  HDRINST usr/include/linux/hash_info.h
  HDRINST usr/include/linux/ppp-comp.h
  HDRINST usr/include/linux/ip6_tunnel.h
  HDRINST usr/include/linux/tipc_netlink.h
  HDRINST usr/include/linux/in.h
  HDRINST usr/include/linux/wireguard.h
  HDRINST usr/include/linux/btf.h
  HDRINST usr/include/linux/batman_adv.h
  HDRINST usr/include/linux/fcntl.h
  HDRINST usr/include/linux/if_ltalk.h
  HDRINST usr/include/linux/i2c.h
  HDRINST usr/include/linux/atm_idt77105.h
  HDRINST usr/include/linux/kexec.h
  HDRINST usr/include/linux/arm_sdei.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6_tables.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_ah.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_NPT.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_rt.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_opts.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_srh.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_LOG.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_mh.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_HL.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_hl.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_frag.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
  HDRINST usr/include/linux/minix_fs.h
  HDRINST usr/include/linux/aio_abi.h
  HDRINST usr/include/linux/pktcdvd.h
  HDRINST usr/include/linux/libc-compat.h
  HDRINST usr/include/linux/atmlec.h
  HDRINST usr/include/linux/signalfd.h
  HDRINST usr/include/linux/bpf_common.h
  HDRINST usr/include/linux/seg6_iptunnel.h
  HDRINST usr/include/linux/synclink.h
  HDRINST usr/include/linux/mpls_iptunnel.h
  HDRINST usr/include/linux/mctp.h
  HDRINST usr/include/linux/if_xdp.h
  HDRINST usr/include/linux/llc.h
  HDRINST usr/include/linux/atmsvc.h
  HDRINST usr/include/linux/sed-opal.h
  HDRINST usr/include/linux/sock_diag.h
  HDRINST usr/include/linux/time.h
  HDRINST usr/include/linux/securebits.h
  HDRINST usr/include/linux/fsl_hypervisor.h
  HDRINST usr/include/linux/if_hippi.h
  HDRINST usr/include/linux/dlm_netlink.h
  HDRINST usr/include/linux/seccomp.h
  HDRINST usr/include/linux/oom.h
  HDRINST usr/include/linux/filter.h
  HDRINST usr/include/linux/inotify.h
  HDRINST usr/include/linux/rfkill.h
  HDRINST usr/include/linux/reboot.h
  HDRINST usr/include/linux/can/vxcan.h
  HDRINST usr/include/linux/can/j1939.h
  HDRINST usr/include/linux/can/netlink.h
  HDRINST usr/include/linux/can/bcm.h
  HDRINST usr/include/linux/can/raw.h
  HDRINST usr/include/linux/can/gw.h
  HDRINST usr/include/linux/can/error.h
  HDRINST usr/include/linux/can/isotp.h
  HDRINST usr/include/linux/if_eql.h
  HDRINST usr/include/linux/hiddev.h
  HDRINST usr/include/linux/blktrace_api.h
  HDRINST usr/include/linux/ccs.h
  HDRINST usr/include/linux/ioam6.h
  HDRINST usr/include/linux/hsr_netlink.h
  HDRINST usr/include/linux/mmc/ioctl.h
  HDRINST usr/include/linux/bfs_fs.h
  HDRINST usr/include/linux/rio_cm_cdev.h
  HDRINST usr/include/linux/uleds.h
  HDRINST usr/include/linux/mrp_bridge.h
  HDRINST usr/include/linux/adb.h
  HDRINST usr/include/linux/pmu.h
  HDRINST usr/include/linux/udmabuf.h
  HDRINST usr/include/linux/kcmp.h
  HDRINST usr/include/linux/dma-heap.h
  HDRINST usr/include/linux/userfaultfd.h
  CC      /kernel/build64/tools/objtool/arch/x86/decode.o
  HDRINST usr/include/linux/netfilter_arp/arpt_mangle.h
  HDRINST usr/include/linux/netfilter_arp/arp_tables.h
  HDRINST usr/include/linux/tipc.h
  HDRINST usr/include/linux/virtio_ids.h
  HDRINST usr/include/linux/l2tp.h
  HDRINST usr/include/linux/devlink.h
  HDRINST usr/include/linux/virtio_gpio.h
  HDRINST usr/include/linux/dcbnl.h
  HDRINST usr/include/linux/cyclades.h
  HDRINST usr/include/sound/intel/avs/tokens.h
  HDRINST usr/include/sound/sof/fw.h
  HDRINST usr/include/sound/sof/abi.h
  HDRINST usr/include/sound/sof/tokens.h
  HDRINST usr/include/sound/sof/header.h
  HDRINST usr/include/sound/usb_stream.h
  HDRINST usr/include/sound/sfnt_info.h
  HDRINST usr/include/sound/asequencer.h
  HDRINST usr/include/sound/tlv.h
  HDRINST usr/include/sound/asound.h
  HDRINST usr/include/sound/asoc.h
  HDRINST usr/include/sound/sb16_csp.h
  HDRINST usr/include/sound/compress_offload.h
  HDRINST usr/include/sound/hdsp.h
  HDRINST usr/include/sound/emu10k1.h
  HDRINST usr/include/sound/snd_ar_tokens.h
  HDRINST usr/include/sound/snd_sst_tokens.h
  HDRINST usr/include/sound/asound_fm.h
  HDRINST usr/include/sound/hdspm.h
  HDRINST usr/include/sound/compress_params.h
  HDRINST usr/include/sound/firewire.h
  HDRINST usr/include/sound/skl-tplg-interface.h
  HDRINST usr/include/scsi/scsi_bsg_ufs.h
  HDRINST usr/include/scsi/scsi_netlink_fc.h
  HDRINST usr/include/scsi/scsi_bsg_mpi3mr.h
  HDRINST usr/include/scsi/fc/fc_ns.h
  HDRINST usr/include/scsi/fc/fc_fs.h
  HDRINST usr/include/scsi/fc/fc_els.h
  HDRINST usr/include/scsi/scsi_bsg_fc.h
  HDRINST usr/include/scsi/fc/fc_gs.h
  HDRINST usr/include/scsi/cxlflash_ioctl.h
  HDRINST usr/include/scsi/scsi_netlink.h
  HDRINST usr/include/linux/version.h
  HDRINST usr/include/asm/processor-flags.h
  HDRINST usr/include/asm/auxvec.h
  HDRINST usr/include/asm/svm.h
  HDRINST usr/include/asm/bitsperlong.h
  HDRINST usr/include/asm/kvm_perf.h
  HDRINST usr/include/asm/mce.h
  HDRINST usr/include/asm/posix_types.h
  HDRINST usr/include/asm/msr.h
  HDRINST usr/include/asm/sigcontext32.h
  HDRINST usr/include/asm/mman.h
  HDRINST usr/include/asm/shmbuf.h
  HDRINST usr/include/asm/e820.h
  HDRINST usr/include/asm/vsyscall.h
  HDRINST usr/include/asm/posix_types_64.h
  HDRINST usr/include/asm/msgbuf.h
  HDRINST usr/include/asm/swab.h
  HDRINST usr/include/asm/statfs.h
  HDRINST usr/include/asm/posix_types_x32.h
  HDRINST usr/include/asm/ptrace.h
  HDRINST usr/include/asm/unistd.h
  HDRINST usr/include/asm/ist.h
  HDRINST usr/include/asm/prctl.h
  HDRINST usr/include/asm/boot.h
  HDRINST usr/include/asm/sigcontext.h
  HDRINST usr/include/asm/posix_types_32.h
  HDRINST usr/include/asm/kvm_para.h
  HDRINST usr/include/asm/a.out.h
  HDRINST usr/include/asm/mtrr.h
  HDRINST usr/include/asm/amd_hsmp.h
  HDRINST usr/include/asm/hwcap2.h
  HDRINST usr/include/asm/ptrace-abi.h
  HDRINST usr/include/asm/vm86.h
  HDRINST usr/include/asm/vmx.h
  HDRINST usr/include/asm/perf_regs.h
  HDRINST usr/include/asm/ldt.h
  HDRINST usr/include/asm/debugreg.h
  HDRINST usr/include/asm/kvm.h
  HDRINST usr/include/asm/signal.h
  HDRINST usr/include/asm/bootparam.h
  HDRINST usr/include/asm/siginfo.h
  HDRINST usr/include/asm/hw_breakpoint.h
  HDRINST usr/include/asm/stat.h
  HDRINST usr/include/asm/setup.h
  HDRINST usr/include/asm/sembuf.h
  HDRINST usr/include/asm/sgx.h
  HDRINST usr/include/asm/ucontext.h
  HDRINST usr/include/asm/byteorder.h
  HDRINST usr/include/asm/unistd_64.h
  HDRINST usr/include/asm/ioctls.h
  HDRINST usr/include/asm/bpf_perf_event.h
  HDRINST usr/include/asm/types.h
  HDRINST usr/include/asm/poll.h
  HDRINST usr/include/asm/resource.h
  HDRINST usr/include/asm/param.h
  HDRINST usr/include/asm/sockios.h
  HDRINST usr/include/asm/errno.h
  HDRINST usr/include/asm/unistd_x32.h
  HDRINST usr/include/asm/termios.h
  HDRINST usr/include/asm/ioctl.h
  HDRINST usr/include/asm/socket.h
  HDRINST usr/include/asm/unistd_32.h
  HDRINST usr/include/asm/termbits.h
  HDRINST usr/include/asm/fcntl.h
  HDRINST usr/include/asm/ipcbuf.h
  HOSTLD  scripts/mod/modpost
  CC      kernel/bounds.s
  CHKSHA1 ../include/linux/atomic/atomic-arch-fallback.h
  CHKSHA1 ../include/linux/atomic/atomic-instrumented.h
  CHKSHA1 ../include/linux/atomic/atomic-long.h
  UPD     include/generated/timeconst.h
  LD      /kernel/build64/tools/objtool/arch/x86/objtool-in.o
  UPD     include/generated/bounds.h
  CC      arch/x86/kernel/asm-offsets.s
  UPD     include/generated/asm-offsets.h
  CALL    ../scripts/checksyscalls.sh
  LD      /kernel/build64/tools/objtool/objtool-in.o
  LINK    /kernel/build64/tools/objtool/objtool
  LDS     scripts/module.lds
  AR      certs/built-in.a
  HOSTCC  usr/gen_init_cpio
  CC      init/main.o
  AS      arch/x86/lib/clear_page_64.o
  CC      ipc/compat.o
  CC      ipc/util.o
  AR      arch/x86/video/built-in.a
  CC      security/commoncap.o
  CC      block/bdev.o
  CC      ipc/msgutil.o
  CC [M]  arch/x86/video/fbdev.o
  CC      security/min_addr.o
  CC      init/do_mounts.o
  CC      block/fops.o
  CC      arch/x86/power/cpu.o
  CC      io_uring/io_uring.o
  CC      block/partitions/core.o
  CC      arch/x86/pci/i386.o
  CC      init/do_mounts_initrd.o
  CC      arch/x86/lib/cmdline.o
  UPD     init/utsversion-tmp.h
  AR      virt/lib/built-in.a
  AR      fs/quota/built-in.a
  AS      arch/x86/crypto/aesni-intel_asm.o
  AR      arch/x86/ia32/built-in.a
  AR      drivers/irqchip/built-in.a
  CC      arch/x86/realmode/init.o
  CC      arch/x86/mm/pat/set_memory.o
  CC      fs/iomap/trace.o
  CC      security/keys/gc.o
  CC      fs/nfs_common/grace.o
  CC      fs/kernfs/mount.o
  CC [M]  virt/lib/irqbypass.o
  CC      fs/notify/dnotify/dnotify.o
  CC      net/core/sock.o
  AR      arch/x86/net/built-in.a
  CC [M]  arch/x86/kvm/../../../virt/kvm/kvm_main.o
  AR      sound/drivers/opl3/built-in.a
  CC      arch/x86/kernel/fpu/init.o
  AR      sound/i2c/other/built-in.a
  AS      arch/x86/lib/cmpxchg16b_emu.o
  CC      arch/x86/events/amd/core.o
  CC      sound/core/seq/seq.o
  CC      arch/x86/events/amd/lbr.o
  AR      arch/x86/platform/atom/built-in.a
  AR      drivers/bus/mhi/built-in.a
  CC      security/inode.o
  AR      drivers/phy/allwinner/built-in.a
  AS      arch/x86/realmode/rm/header.o
  AR      sound/i2c/built-in.a
  AR      sound/drivers/opl4/built-in.a
  AR      drivers/bus/built-in.a
  AR      arch/x86/platform/ce4100/built-in.a
  CC      lib/kunit/test.o
  CC      net/llc/llc_core.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/eventfd.o
  CC      init/initramfs.o
  AR      drivers/phy/amlogic/built-in.a
  AR      sound/drivers/mpu401/built-in.a
  AR      sound/drivers/vx/built-in.a
  CC      block/bio.o
  CC      arch/x86/entry/vdso/vma.o
  CC      arch/x86/platform/efi/memmap.o
  AR      drivers/phy/broadcom/built-in.a
  CC      mm/kasan/common.o
  CC      kernel/sched/core.o
  AR      sound/drivers/pcsp/built-in.a
  CC      arch/x86/events/intel/core.o
  AS      arch/x86/realmode/rm/trampoline_64.o
  CC      arch/x86/crypto/aesni-intel_glue.o
  AR      sound/drivers/built-in.a
  AR      drivers/phy/cadence/built-in.a
  CC      crypto/api.o
  AR      drivers/phy/freescale/built-in.a
  CC      arch/x86/events/intel/bts.o
  CC      fs/proc/task_mmu.o
  AR      drivers/phy/hisilicon/built-in.a
  AS      arch/x86/realmode/rm/stack.o
  AR      drivers/phy/ingenic/built-in.a
  CC      arch/x86/lib/copy_mc.o
  AR      drivers/phy/intel/built-in.a
  AS      arch/x86/realmode/rm/reboot.o
  AR      drivers/phy/lantiq/built-in.a
  AR      drivers/phy/marvell/built-in.a
  AS      arch/x86/realmode/rm/wakeup_asm.o
  AR      drivers/phy/mediatek/built-in.a
  AR      drivers/phy/microchip/built-in.a
  CC      arch/x86/realmode/rm/wakemain.o
  AR      drivers/phy/motorola/built-in.a
  AR      drivers/phy/mscc/built-in.a
  AR      drivers/phy/qualcomm/built-in.a
  AR      drivers/phy/ralink/built-in.a
  AR      drivers/phy/renesas/built-in.a
  AR      drivers/phy/rockchip/built-in.a
  AR      drivers/phy/samsung/built-in.a
  AR      drivers/phy/socionext/built-in.a
  CC      arch/x86/realmode/rm/video-mode.o
  AR      drivers/phy/st/built-in.a
  GEN     usr/initramfs_data.cpio
  AR      drivers/phy/sunplus/built-in.a
  COPY    usr/initramfs_inc_data
  AS      usr/initramfs_data.o
  AR      drivers/phy/tegra/built-in.a
  AR      drivers/phy/ti/built-in.a
  AR      usr/built-in.a
  CC      arch/x86/events/intel/ds.o
  AR      drivers/phy/xilinx/built-in.a
  CC      drivers/phy/phy-core.o
  AS      arch/x86/realmode/rm/copy.o
  AS      arch/x86/lib/copy_mc_64.o
  AS      arch/x86/realmode/rm/bioscall.o
  AS      arch/x86/lib/copy_page_64.o
  CC      arch/x86/realmode/rm/regs.o
  AS      arch/x86/lib/copy_user_64.o
  AR      virt/built-in.a
  CC      fs/kernfs/inode.o
  CC      arch/x86/lib/cpu.o
  CC      arch/x86/pci/init.o
  CC      arch/x86/realmode/rm/video-vga.o
  CC      sound/core/seq/seq_lock.o
  CC      arch/x86/kernel/fpu/bugs.o
  CC      arch/x86/kernel/fpu/core.o
  AR      sound/isa/ad1816a/built-in.a
  AR      sound/isa/ad1848/built-in.a
  CC      arch/x86/realmode/rm/video-vesa.o
  CC      arch/x86/power/hibernate_64.o
  AR      sound/isa/cs423x/built-in.a
  CC      arch/x86/realmode/rm/video-bios.o
  AR      sound/isa/es1688/built-in.a
  CC      security/keys/key.o
  AR      sound/isa/galaxy/built-in.a
  AR      sound/isa/gus/built-in.a
  AR      fs/notify/dnotify/built-in.a
  AR      sound/pci/ac97/built-in.a
  AR      sound/isa/msnd/built-in.a
  AR      sound/isa/opti9xx/built-in.a
  CC      fs/notify/inotify/inotify_fsnotify.o
  AR      sound/pci/ali5451/built-in.a
  AR      sound/isa/sb/built-in.a
  CC      fs/notify/fanotify/fanotify.o
  AR      sound/pci/asihpi/built-in.a
  AR      sound/isa/wavefront/built-in.a
  CC      net/llc/llc_input.o
  AR      sound/pci/au88x0/built-in.a
  AR      fs/nfs_common/built-in.a
  AR      sound/pci/aw2/built-in.a
  AR      sound/isa/wss/built-in.a
  CC      net/llc/llc_output.o
  CC      mm/filemap.o
  PASYMS  arch/x86/realmode/rm/pasyms.h
  AR      sound/isa/built-in.a
  CC      fs/sysfs/file.o
  AR      sound/pci/ctxfi/built-in.a
  LDS     arch/x86/realmode/rm/realmode.lds
  AR      sound/pci/ca0106/built-in.a
  LD      arch/x86/realmode/rm/realmode.elf
  CC      lib/kunit/resource.o
  RELOCS  arch/x86/realmode/rm/realmode.relocs
  CC      fs/sysfs/dir.o
  AR      sound/ppc/built-in.a
  OBJCOPY arch/x86/realmode/rm/realmode.bin
  AR      sound/pci/cs46xx/built-in.a
  AS      arch/x86/realmode/rmpiggy.o
  AR      sound/arm/built-in.a
  AR      sound/pci/cs5535audio/built-in.a
  AR      sound/pci/lola/built-in.a
  AR      sound/pci/lx6464es/built-in.a
  AR      arch/x86/realmode/built-in.a
  CC      arch/x86/platform/efi/quirks.o
  AS      arch/x86/power/hibernate_asm_64.o
  CC      arch/x86/kernel/acpi/boot.o
  AR      sound/pci/echoaudio/built-in.a
  CC      arch/x86/kernel/cpu/mce/core.o
  CC      crypto/cipher.o
  AR      sound/pci/emu10k1/built-in.a
  AR      sound/pci/hda/built-in.a
  CC      arch/x86/kernel/cpu/mce/severity.o
  CC [M]  sound/pci/hda/hda_bind.o
  CC      net/ethernet/eth.o
  CC      arch/x86/kernel/apic/apic.o
  CC      mm/kasan/report.o
  CC      block/partitions/ldm.o
  CC      arch/x86/entry/vdso/extable.o
  CC      arch/x86/lib/delay.o
  CC      sound/core/seq/seq_clientmgr.o
  CC      arch/x86/entry/vdso/vdso32-setup.o
  CC      fs/iomap/iter.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/binary_stats.o
  CC      block/partitions/msdos.o
  CC      init/calibrate.o
  AS      arch/x86/crypto/aesni-intel_avx-x86_64.o
  CC      arch/x86/events/amd/ibs.o
  CC      arch/x86/pci/mmconfig_64.o
  LDS     arch/x86/entry/vdso/vdso.lds
  AS      arch/x86/entry/vdso/vdso-note.o
  CC      security/device_cgroup.o
  CC      block/elevator.o
  CC      ipc/msg.o
  CC      block/blk-core.o
  CC      lib/kunit/static_stub.o
  AS      arch/x86/lib/getuser.o
  CC      fs/notify/inotify/inotify_user.o
  CC      fs/kernfs/dir.o
  GEN     arch/x86/lib/inat-tables.c
  CC      init/init_task.o
  CC      crypto/compress.o
  CC      arch/x86/pci/direct.o
  CC      arch/x86/power/hibernate.o
  CC      arch/x86/lib/insn-eval.o
  AS      arch/x86/crypto/aes_ctrby8_avx-x86_64.o
  AR      drivers/phy/built-in.a
  CC      arch/x86/lib/insn.o
  AR      drivers/pinctrl/actions/built-in.a
  AR      drivers/pinctrl/bcm/built-in.a
  AR      drivers/pinctrl/cirrus/built-in.a
  AR      drivers/pinctrl/freescale/built-in.a
  CC      drivers/pinctrl/intel/pinctrl-baytrail.o
  AS [M]  arch/x86/crypto/ghash-clmulni-intel_asm.o
  CC      drivers/pinctrl/intel/pinctrl-intel.o
  CC [M]  arch/x86/crypto/ghash-clmulni-intel_glue.o
  CC      fs/sysfs/symlink.o
  CC      arch/x86/entry/vdso/vclock_gettime.o
  CC      lib/kunit/string-stream.o
  AR      net/llc/built-in.a
  AS      arch/x86/lib/memcpy_64.o
  CC      arch/x86/kernel/cpu/mtrr/mtrr.o
  CC [M]  sound/pci/hda/hda_codec.o
  CC      security/keys/keyring.o
  CC      arch/x86/mm/pat/memtype.o
  CC [M]  sound/pci/hda/hda_jack.o
  CC      fs/iomap/buffered-io.o
  CC      arch/x86/platform/efi/efi.o
  CC      mm/kasan/init.o
  CC      crypto/algapi.o
  CC      arch/x86/kernel/cpu/mtrr/if.o
  CC      fs/notify/fanotify/fanotify_user.o
  CC      arch/x86/kernel/cpu/mtrr/generic.o
  CC      arch/x86/mm/pat/memtype_interval.o
  AS      arch/x86/lib/memmove_64.o
  CC      fs/iomap/direct-io.o
  CC      fs/iomap/fiemap.o
  CC      drivers/gpio/gpiolib.o
  CC      arch/x86/kernel/fpu/regset.o
  CC      fs/proc/inode.o
  CC      init/version.o
  CC      arch/x86/kernel/acpi/sleep.o
  CC      arch/x86/pci/mmconfig-shared.o
  CC      lib/kunit/assert.o
  AS [M]  arch/x86/crypto/crc32-pclmul_asm.o
  CC      arch/x86/entry/vdso/vgetcpu.o
  CC      block/partitions/efi.o
  AR      arch/x86/power/built-in.a
  CC [M]  arch/x86/crypto/crc32-pclmul_glue.o
  CC      drivers/gpio/gpiolib-devres.o
  CC      fs/sysfs/mount.o
  AR      net/ethernet/built-in.a
  HOSTCC  arch/x86/entry/vdso/vdso2c
  CC      fs/iomap/seek.o
  CC      arch/x86/kernel/kprobes/core.o
  AR      init/built-in.a
  LDS     arch/x86/entry/vdso/vdso32/vdso32.lds
  CC      arch/x86/kernel/kprobes/opt.o
  AS      arch/x86/lib/memset_64.o
  CC      arch/x86/events/amd/uncore.o
  CC      arch/x86/lib/misc.o
  AR      fs/notify/inotify/built-in.a
  CC      arch/x86/platform/efi/efi_64.o
  CC      net/802/p8022.o
  CC      arch/x86/lib/pc-conf-reg.o
  CC      net/802/psnap.o
  CC      net/802/stp.o
  AS      arch/x86/lib/putuser.o
  CC      fs/kernfs/file.o
  CC      arch/x86/kernel/cpu/mce/genpool.o
  CC      sound/core/seq/seq_memory.o
  AS      arch/x86/lib/retpoline.o
  AS      arch/x86/entry/vdso/vdso32/note.o
  CC      ipc/sem.o
  CC      arch/x86/kernel/cpu/cacheinfo.o
  AS      arch/x86/entry/vdso/vdso32/system_call.o
  AR      arch/x86/mm/pat/built-in.a
  CC      ipc/shm.o
  CC      ipc/syscall.o
  CC      arch/x86/mm/init.o
  CC      arch/x86/lib/usercopy.o
  AS      arch/x86/entry/vdso/vdso32/sigreturn.o
  CC      lib/kunit/try-catch.o
  CC      mm/kasan/generic.o
  CC      mm/mempool.o
  CC      arch/x86/entry/vdso/vdso32/vclock_gettime.o
  AS [M]  arch/x86/crypto/crct10dif-pcl-asm_64.o
  CC [M]  arch/x86/crypto/crct10dif-pclmul_glue.o
  CC      arch/x86/kernel/cpu/mtrr/cleanup.o
  CC      arch/x86/kernel/cpu/mce/intel.o
  CC      fs/iomap/swapfile.o
  CC      io_uring/xattr.o
  AS      arch/x86/kernel/acpi/wakeup_64.o
  CC      arch/x86/kernel/fpu/signal.o
  CC      arch/x86/kernel/acpi/apei.o
  CC      arch/x86/kernel/apic/apic_common.o
  CC [M]  drivers/pinctrl/intel/pinctrl-cherryview.o
  CC      arch/x86/kernel/apic/apic_noop.o
  CC      fs/sysfs/group.o
  CC      security/keys/keyctl.o
  CC      fs/proc/root.o
  CC      ipc/ipc_sysctl.o
  CC      arch/x86/events/intel/knc.o
  CC      arch/x86/pci/fixup.o
  AR      block/partitions/built-in.a
  CC      lib/kunit/executor.o
  CC      arch/x86/events/zhaoxin/core.o
  CC      crypto/scatterwalk.o
  LD [M]  arch/x86/crypto/ghash-clmulni-intel.o
  CC      arch/x86/lib/usercopy_64.o
  CC      crypto/proc.o
  LD [M]  arch/x86/crypto/crc32-pclmul.o
  CC      arch/x86/entry/vdso/vdso32/vgetcpu.o
  LD [M]  arch/x86/crypto/crct10dif-pclmul.o
  CC      lib/kunit/hooks.o
  AR      arch/x86/crypto/built-in.a
  CC      arch/x86/kernel/kprobes/ftrace.o
  CC      arch/x86/lib/msr-smp.o
  AR      arch/x86/platform/geode/built-in.a
  AS      arch/x86/platform/efi/efi_stub_64.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/vfio.o
  AR      arch/x86/platform/iris/built-in.a
  CC [M]  arch/x86/kvm/../../../virt/kvm/coalesced_mmio.o
  AR      arch/x86/platform/efi/built-in.a
  CC      arch/x86/kernel/apic/ipi.o
  CC      arch/x86/platform/intel/iosf_mbi.o
  VDSO    arch/x86/entry/vdso/vdso64.so.dbg
  AR      arch/x86/platform/intel-mid/built-in.a
  CC      arch/x86/lib/cache-smp.o
  CC      arch/x86/kernel/apic/vector.o
  AR      net/802/built-in.a
  CC      sound/core/seq/seq_queue.o
  AR      arch/x86/platform/intel-quark/built-in.a
  AR      fs/notify/fanotify/built-in.a
  VDSO    arch/x86/entry/vdso/vdso32.so.dbg
  CC      sound/core/seq/seq_fifo.o
  CC      fs/notify/fsnotify.o
  AR      arch/x86/events/amd/built-in.a
  CC      arch/x86/kernel/cpu/mce/threshold.o
  OBJCOPY arch/x86/entry/vdso/vdso64.so
  OBJCOPY arch/x86/entry/vdso/vdso32.so
  AR      arch/x86/platform/olpc/built-in.a
  VDSO2C  arch/x86/entry/vdso/vdso-image-64.c
  VDSO2C  arch/x86/entry/vdso/vdso-image-32.c
  AR      sound/pci/ice1712/built-in.a
  CC      arch/x86/entry/vdso/vdso-image-64.o
  CC      io_uring/nop.o
  CC      sound/core/seq/seq_prioq.o
  CC      arch/x86/kernel/acpi/cppc.o
  CC      io_uring/fs.o
  CC      arch/x86/kernel/cpu/mce/apei.o
  CC      fs/kernfs/symlink.o
  CC      arch/x86/lib/msr.o
  CC      arch/x86/kernel/acpi/cstate.o
  CC      mm/oom_kill.o
  CC      fs/notify/notification.o
  CC      mm/kasan/report_generic.o
  AR      fs/sysfs/built-in.a
  AS      arch/x86/lib/msr-reg.o
  CC      block/blk-sysfs.o
  AR      lib/kunit/built-in.a
  CC      lib/math/div64.o
  CC      arch/x86/mm/init_64.o
  CC      net/core/request_sock.o
  CC      net/core/skbuff.o
  CC      lib/math/gcd.o
  CC      arch/x86/entry/vdso/vdso-image-32.o
  CC      arch/x86/kernel/fpu/xstate.o
  CC      mm/fadvise.o
  CC      fs/proc/base.o
  CC      sound/core/seq/seq_timer.o
  CC      mm/maccess.o
  CC      arch/x86/kernel/cpu/scattered.o
  CC      crypto/aead.o
  CC      lib/math/lcm.o
  AR      arch/x86/kernel/cpu/mtrr/built-in.a
  AR      fs/iomap/built-in.a
  CC      fs/proc/generic.o
  CC      sound/core/sound.o
  CC      arch/x86/events/intel/lbr.o
  CC      lib/math/int_pow.o
  AR      arch/x86/kernel/kprobes/built-in.a
  CC [M]  arch/x86/kvm/../../../virt/kvm/async_pf.o
  CC      lib/math/int_sqrt.o
  AR      arch/x86/entry/vdso/built-in.a
  CC      lib/math/reciprocal_div.o
  CC      arch/x86/entry/vsyscall/vsyscall_64.o
  CC [M]  sound/pci/hda/hda_auto_parser.o
  CC      arch/x86/pci/acpi.o
  AR      arch/x86/events/zhaoxin/built-in.a
  AR      sound/sh/built-in.a
  CC      arch/x86/pci/legacy.o
  CC      fs/notify/group.o
  CC      sound/core/seq/seq_system.o
  AR      arch/x86/platform/intel/built-in.a
  CC      lib/math/rational.o
  AR      arch/x86/platform/scx200/built-in.a
  AR      arch/x86/platform/ts5500/built-in.a
  AR      arch/x86/platform/uv/built-in.a
  AR      arch/x86/platform/built-in.a
  AS      arch/x86/entry/vsyscall/vsyscall_emu_64.o
  CC [M]  drivers/pinctrl/intel/pinctrl-broxton.o
  CC      arch/x86/pci/irq.o
  AR      fs/kernfs/built-in.a
  CC      arch/x86/kernel/apic/hw_nmi.o
  CC      fs/configfs/inode.o
  CC      arch/x86/kernel/apic/io_apic.o
  CC      io_uring/splice.o
  CC      arch/x86/lib/msr-reg-export.o
  CC      ipc/mqueue.o
  AR      arch/x86/kernel/acpi/built-in.a
  CC      arch/x86/kernel/cpu/topology.o
  AS      arch/x86/lib/hweight.o
  CC      crypto/geniv.o
  CC      crypto/skcipher.o
  CC      crypto/seqiv.o
  CC      crypto/echainiv.o
  CC      security/keys/permission.o
  CC      crypto/ahash.o
  AR      arch/x86/kernel/cpu/mce/built-in.a
  CC      security/keys/process_keys.o
  CC      fs/configfs/file.o
  CC [M]  drivers/pinctrl/intel/pinctrl-geminilake.o
  CC      mm/kasan/shadow.o
  CC      sound/core/init.o
  CC [M]  lib/math/prime_numbers.o
  CC      arch/x86/kernel/cpu/common.o
  CC      arch/x86/lib/iomem.o
  CC      fs/notify/mark.o
  CC      mm/page-writeback.o
  CC      security/keys/request_key.o
  CC      crypto/shash.o
  CC      sound/core/seq/seq_ports.o
  CC      net/sched/sch_generic.o
  CC      crypto/akcipher.o
  CC [M]  drivers/pinctrl/intel/pinctrl-sunrisepoint.o
  CC      crypto/kpp.o
  CC      block/blk-flush.o
  CC      fs/notify/fdinfo.o
  CC      io_uring/sync.o
  CC      drivers/gpio/gpiolib-legacy.o
  CC [M]  sound/pci/hda/hda_sysfs.o
  CC      arch/x86/kernel/cpu/rdrand.o
  AR      arch/x86/entry/vsyscall/built-in.a
  CC      fs/proc/array.o
  AS      arch/x86/entry/entry.o
  CC      net/core/datagram.o
  AS      arch/x86/lib/iomap_copy_64.o
  AS      arch/x86/entry/entry_64.o
  CC      kernel/locking/mutex.o
  CC      kernel/locking/semaphore.o
  CC      arch/x86/entry/syscall_64.o
  CC      arch/x86/lib/inat.o
  CC      sound/core/seq/seq_info.o
  CC      kernel/power/qos.o
  CC      kernel/printk/printk.o
  CC      io_uring/advise.o
  CC      kernel/printk/printk_safe.o
  CC      fs/configfs/dir.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/irqchip.o
  CC      io_uring/filetable.o
  CC      fs/configfs/symlink.o
  CC      mm/kasan/quarantine.o
  AR      arch/x86/lib/built-in.a
  AR      arch/x86/lib/lib.a
  AR      lib/math/built-in.a
  AR      arch/x86/kernel/fpu/built-in.a
  CC      mm/folio-compat.o
  CC      mm/readahead.o
  CC      lib/crypto/memneq.o
  CC      kernel/printk/printk_ringbuffer.o
  CC      arch/x86/events/intel/p4.o
  CC      lib/crypto/utils.o
  CC      arch/x86/mm/fault.o
  CC      io_uring/openclose.o
  AR      drivers/pinctrl/intel/built-in.a
  AR      drivers/pinctrl/mediatek/built-in.a
  AR      drivers/pinctrl/mvebu/built-in.a
  AR      drivers/pinctrl/nomadik/built-in.a
  AR      drivers/pinctrl/nuvoton/built-in.a
  AR      drivers/pinctrl/sprd/built-in.a
  CC      io_uring/uring_cmd.o
  AR      drivers/pinctrl/sunplus/built-in.a
  AR      drivers/pinctrl/ti/built-in.a
  CC      drivers/gpio/gpiolib-cdev.o
  CC      drivers/pinctrl/core.o
  LDS     arch/x86/kernel/vmlinux.lds
  CC      arch/x86/pci/common.o
  CC      net/core/stream.o
  CC      arch/x86/pci/early.o
  CC      arch/x86/pci/bus_numa.o
  AR      sound/synth/emux/built-in.a
  AR      sound/synth/built-in.a
  CC      lib/crypto/chacha.o
  CC      security/keys/request_key_auth.o
  CC      security/keys/user_defined.o
  AR      sound/core/seq/built-in.a
  CC      sound/core/memory.o
  CC [M]  sound/pci/hda/hda_controller.o
  CC      arch/x86/pci/amd_bus.o
  AR      sound/pci/korg1212/built-in.a
  CC      arch/x86/entry/common.o
  AS      arch/x86/entry/thunk_64.o
  AR      sound/pci/mixart/built-in.a
  CC      mm/swap.o
  CC [M]  sound/pci/hda/hda_proc.o
  CC      block/blk-settings.o
  CC      crypto/acompress.o
  AR      fs/notify/built-in.a
  CC [M]  sound/pci/hda/hda_hwdep.o
  CC      block/blk-ioc.o
  CC      mm/truncate.o
  CC      io_uring/epoll.o
  CC      mm/vmscan.o
  CC      lib/crypto/aes.o
  CC      kernel/printk/sysctl.o
  CC      net/core/scm.o
  CC      net/core/gen_stats.o
  AR      mm/kasan/built-in.a
  CC      mm/shmem.o
  CC      kernel/power/main.o
  CC      sound/core/control.o
  CC      kernel/power/console.o
  CC      fs/devpts/inode.o
  CC      arch/x86/kernel/cpu/match.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/dirty_ring.o
  CC      arch/x86/events/intel/p6.o
  CC      arch/x86/kernel/apic/msi.o
  CC      crypto/scompress.o
  CC      fs/proc/fd.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/pfncache.o
  CC      ipc/namespace.o
  CC      arch/x86/mm/ioremap.o
  CC      security/keys/compat.o
  CC      fs/ext4/balloc.o
  CC      mm/util.o
  CC      fs/ext4/bitmap.o
  CC      fs/proc/proc_tty.o
  CC      fs/configfs/mount.o
  AR      drivers/pwm/built-in.a
  AS      arch/x86/entry/entry_64_compat.o
  CC      net/core/gen_estimator.o
  CC [M]  arch/x86/kvm/x86.o
  AR      arch/x86/pci/built-in.a
  AS      arch/x86/kernel/head_64.o
  CC      arch/x86/entry/syscall_32.o
  CC      lib/crypto/gf128mul.o
  CC      mm/mmzone.o
  CC      crypto/algboss.o
  CC      mm/vmstat.o
  CC      crypto/testmgr.o
  CC      io_uring/statx.o
  CC      arch/x86/kernel/cpu/bugs.o
  CC      block/blk-map.o
  CC      fs/ext4/block_validity.o
  CC      fs/proc/cmdline.o
  CC      drivers/pci/msi/pcidev_msi.o
  CC      io_uring/net.o
  CC [M]  sound/pci/hda/hda_generic.o
  CC      mm/backing-dev.o
  CC      drivers/pinctrl/pinctrl-utils.o
  CC      arch/x86/events/intel/pt.o
  CC      ipc/mq_sysctl.o
  AR      fs/devpts/built-in.a
  CC      fs/proc/consoles.o
  CC      drivers/pci/msi/api.o
  CC      arch/x86/kernel/apic/x2apic_phys.o
  CC      kernel/sched/fair.o
  CC      drivers/pci/pcie/portdrv.o
  CC      security/keys/proc.o
  CC      net/sched/sch_mq.o
  CC      crypto/cmac.o
  CC      drivers/pci/hotplug/pci_hotplug_core.o
  CC      fs/proc/cpuinfo.o
  CC      fs/configfs/item.o
  CC      kernel/power/process.o
  CC      kernel/power/suspend.o
  CC      drivers/pci/hotplug/acpi_pcihp.o
  CC      net/core/net_namespace.o
  CC      kernel/power/hibernate.o
  CC      kernel/locking/rwsem.o
  AR      arch/x86/entry/built-in.a
  CC      drivers/pci/pcie/rcec.o
  CC      drivers/video/console/dummycon.o
  CC      kernel/locking/percpu-rwsem.o
  CC      arch/x86/mm/extable.o
  CC      kernel/locking/irqflag-debug.o
  CC      lib/crypto/blake2s.o
  AR      kernel/printk/built-in.a
  CC      drivers/gpio/gpiolib-sysfs.o
  CC      drivers/gpio/gpiolib-acpi.o
  CC      drivers/pci/pcie/aspm.o
  CC      drivers/idle/intel_idle.o
  AR      drivers/char/ipmi/built-in.a
  CC      kernel/locking/mutex-debug.o
  AR      ipc/built-in.a
  CC      drivers/pci/msi/msi.o
  CC      mm/mm_init.o
  CC      drivers/pinctrl/pinmux.o
  CC      net/core/secure_seq.o
  CC      crypto/hmac.o
  CC      crypto/vmac.o
  AR      fs/configfs/built-in.a
  CC      fs/proc/devices.o
  CC      arch/x86/kernel/apic/x2apic_cluster.o
  CC      fs/ext4/dir.o
  CC      drivers/pnp/pnpacpi/core.o
  CC      drivers/acpi/acpica/dsargs.o
  CC      lib/crypto/blake2s-generic.o
  CC      drivers/pnp/pnpacpi/rsparser.o
  CC      security/keys/sysctl.o
  CC      block/blk-merge.o
  CC      drivers/video/console/vgacon.o
  CC      drivers/pci/pcie/aer.o
  AR      sound/usb/misc/built-in.a
  CC      drivers/pci/pcie/err.o
  AR      sound/usb/usx2y/built-in.a
  CC      drivers/pci/hotplug/pciehp_core.o
  AR      sound/usb/caiaq/built-in.a
  AR      sound/usb/6fire/built-in.a
  AR      sound/usb/hiface/built-in.a
  CC      sound/core/misc.o
  AR      sound/usb/bcd2000/built-in.a
  AR      sound/usb/built-in.a
  CC      kernel/locking/lockdep.o
  AR      drivers/pci/controller/dwc/built-in.a
  AR      drivers/pci/switch/built-in.a
  AR      drivers/pci/controller/mobiveil/built-in.a
  CC      drivers/pci/controller/vmd.o
  CC      sound/core/device.o
  CC      drivers/acpi/acpica/dscontrol.o
  CC      arch/x86/mm/mmap.o
  CC      sound/core/info.o
  CC      net/sched/sch_frag.o
  CC      arch/x86/events/core.o
  CC      kernel/locking/lockdep_proc.o
  CC      mm/percpu.o
  CC      lib/crypto/blake2s-selftest.o
  CC      fs/proc/interrupts.o
  CC      arch/x86/kernel/cpu/aperfmperf.o
  CC      net/core/flow_dissector.o
  CC      arch/x86/events/intel/uncore.o
  AR      security/keys/built-in.a
  CC      fs/ext4/ext4_jbd2.o
  CC      mm/slab_common.o
  CC      drivers/pinctrl/pinconf.o
  AR      security/built-in.a
  CC      kernel/irq/irqdesc.o
  CC      drivers/pci/hotplug/pciehp_ctrl.o
  CC      arch/x86/kernel/apic/apic_flat_64.o
  CC      kernel/power/snapshot.o
  CC      block/blk-timeout.o
  CC      sound/core/isadma.o
  CC      drivers/gpio/gpiolib-swnode.o
  CC      lib/crypto/des.o
  CC      drivers/pci/msi/irqdomain.o
  CC [M]  sound/pci/hda/patch_realtek.o
  CC      drivers/acpi/acpica/dsdebug.o
  CC      drivers/acpi/acpica/dsfield.o
  AR      drivers/idle/built-in.a
  CC      block/blk-lib.o
  CC      kernel/locking/spinlock.o
  AR      sound/firewire/built-in.a
  CC      drivers/pci/pcie/aer_inject.o
  CC      fs/ext4/extents.o
  AR      drivers/amba/built-in.a
  AR      drivers/clk/actions/built-in.a
  CC      io_uring/msg_ring.o
  AR      drivers/clk/analogbits/built-in.a
  CC      arch/x86/mm/pgtable.o
  AR      drivers/clk/bcm/built-in.a
  AR      drivers/pnp/pnpacpi/built-in.a
  CC      fs/proc/loadavg.o
  CC      drivers/pnp/core.o
  AR      drivers/clk/imgtec/built-in.a
  CC      fs/ext4/extents_status.o
  AR      drivers/clk/imx/built-in.a
  CC      io_uring/timeout.o
  AR      drivers/clk/ingenic/built-in.a
  AR      drivers/clk/mediatek/built-in.a
  CC      io_uring/sqpoll.o
  AR      drivers/clk/microchip/built-in.a
  AR      drivers/clk/mstar/built-in.a
  CC      sound/core/vmaster.o
  AR      drivers/clk/mvebu/built-in.a
  AR      drivers/clk/ralink/built-in.a
  CC      arch/x86/kernel/cpu/cpuid-deps.o
  AR      drivers/clk/renesas/built-in.a
  AR      drivers/clk/socfpga/built-in.a
  AR      drivers/clk/sprd/built-in.a
  AR      drivers/clk/sunxi-ng/built-in.a
  AR      drivers/clk/ti/built-in.a
  AR      drivers/clk/versatile/built-in.a
  CC      drivers/clk/x86/clk-lpss-atom.o
  AR      drivers/video/console/built-in.a
  CC      drivers/clk/x86/clk-pmc-atom.o
  CC      io_uring/fdinfo.o
  CC      drivers/video/logo/logo.o
  CC      arch/x86/kernel/apic/probe_64.o
  CC      mm/compaction.o
  CC      drivers/pinctrl/pinconf-generic.o
  AR      drivers/gpio/built-in.a
  CC [M]  sound/pci/hda/patch_analog.o
  HOSTCC  drivers/video/logo/pnmtologo
  CC      fs/jbd2/transaction.o
  CC      arch/x86/kernel/cpu/umwait.o
  CC      block/blk-mq.o
  AR      drivers/pci/controller/built-in.a
  CC      drivers/pci/access.o
  CC      sound/core/ctljack.o
  CC      drivers/pci/hotplug/pciehp_pci.o
  CC      drivers/acpi/acpica/dsinit.o
  CC      kernel/irq/handle.o
  CC      crypto/xcbc.o
  CC      drivers/pci/bus.o
  AR      arch/x86/kernel/apic/built-in.a
  CC      fs/ext4/file.o
  AR      sound/pci/nm256/built-in.a
  CC      fs/proc/meminfo.o
  CC      fs/ext4/fsmap.o
  CC      net/sched/sch_api.o
  CC      sound/core/jack.o
  AR      drivers/pci/msi/built-in.a
  CC      drivers/acpi/apei/apei-base.o
  LOGO    drivers/video/logo/logo_linux_clut224.c
  CC      drivers/video/logo/logo_linux_clut224.o
  CC      drivers/acpi/apei/hest.o
  CC      mm/interval_tree.o
  AR      drivers/video/logo/built-in.a
  CC      drivers/pnp/card.o
  CC      kernel/irq/manage.o
  CC      drivers/video/backlight/backlight.o
  CC      net/core/sysctl_net_core.o
  CC      drivers/pci/pcie/pme.o
  AR      drivers/clk/x86/built-in.a
  AR      drivers/clk/xilinx/built-in.a
  CC      drivers/clk/clk-devres.o
  AR      drivers/pinctrl/built-in.a
  CC      sound/core/timer.o
  CC      lib/crypto/sha1.o
  CC      drivers/dma/dw/core.o
  CC      drivers/acpi/acpica/dsmethod.o
  CC      arch/x86/mm/physaddr.o
  CC      drivers/dma/dw/dw.o
  CC      drivers/video/fbdev/core/fb_notify.o
  CC      crypto/crypto_null.o
  CC      kernel/power/swap.o
  CC      io_uring/tctx.o
  CC      drivers/video/aperture.o
  AR      drivers/video/fbdev/omap/built-in.a
  CC      arch/x86/kernel/cpu/proc.o
  CC      io_uring/poll.o
  CC      drivers/dma/hsu/hsu.o
  CC      drivers/pci/hotplug/pciehp_hpc.o
  CC      block/blk-mq-tag.o
  CC      fs/proc/stat.o
  MKCAP   arch/x86/kernel/cpu/capflags.c
  CC      arch/x86/kernel/cpu/powerflags.o
  CC      lib/crypto/sha256.o
  CC      drivers/clk/clk-bulk.o
  AR      drivers/soc/apple/built-in.a
  CC      arch/x86/events/intel/uncore_nhmex.o
  AR      drivers/soc/aspeed/built-in.a
  CC      fs/proc/uptime.o
  CC [M]  lib/crypto/arc4.o
  AR      drivers/soc/bcm/bcm63xx/built-in.a
  CC      drivers/acpi/apei/erst.o
  AR      drivers/soc/bcm/built-in.a
  AR      drivers/soc/fsl/built-in.a
  AR      drivers/soc/fujitsu/built-in.a
  AR      drivers/soc/imx/built-in.a
  AR      drivers/soc/ixp4xx/built-in.a
  AR      drivers/soc/loongson/built-in.a
  AR      drivers/soc/mediatek/built-in.a
  CC      sound/core/hrtimer.o
  AR      drivers/soc/microchip/built-in.a
  CC      drivers/acpi/acpica/dsmthdat.o
  CC      net/netlink/af_netlink.o
  CC      drivers/pnp/driver.o
  AR      drivers/soc/nuvoton/built-in.a
  AR      drivers/soc/pxa/built-in.a
  AR      drivers/soc/amlogic/built-in.a
  AR      drivers/soc/qcom/built-in.a
  CC      drivers/pci/pcie/dpc.o
  AR      drivers/soc/renesas/built-in.a
  CC      net/netlink/genetlink.o
  AR      drivers/soc/rockchip/built-in.a
  CC      arch/x86/mm/tlb.o
  AR      drivers/soc/sifive/built-in.a
  AR      drivers/soc/sunxi/built-in.a
  CC      arch/x86/mm/cpu_entry_area.o
  AR      drivers/soc/ti/built-in.a
  AR      drivers/soc/xilinx/built-in.a
  CC      net/netlink/policy.o
  AR      drivers/soc/built-in.a
  CC      drivers/virtio/virtio.o
  CC      drivers/pci/hotplug/acpiphp_core.o
  AR      drivers/video/backlight/built-in.a
  CC      crypto/md5.o
  CC      drivers/virtio/virtio_ring.o
  CC      drivers/virtio/virtio_anchor.o
  CC      arch/x86/kernel/cpu/feat_ctl.o
  CC      drivers/pci/hotplug/acpiphp_glue.o
  CC [M]  drivers/video/fbdev/core/fbmem.o
  CC      arch/x86/kernel/cpu/intel.o
  LD [M]  lib/crypto/libarc4.o
  CC      drivers/clk/clkdev.o
  CC      fs/proc/util.o
  AR      lib/crypto/built-in.a
  CC      lib/zlib_inflate/inffast.o
  CC      drivers/acpi/acpica/dsobject.o
  CC      net/core/dev.o
  CC      net/core/dev_addr_lists.o
  CC      net/core/dst.o
  CC      fs/ext4/fsync.o
  CC      drivers/video/cmdline.o
  CC      drivers/pnp/resource.o
  AR      drivers/dma/hsu/built-in.a
  CC      net/netlink/diag.o
  CC      fs/jbd2/commit.o
  CC      io_uring/cancel.o
  CC [M]  arch/x86/kvm/emulate.o
  CC      net/sched/sch_blackhole.o
  CC      lib/zlib_inflate/inflate.o
  CC      kernel/irq/spurious.o
  CC      drivers/dma/dw/idma32.o
  CC      net/sched/sch_fifo.o
  CC      crypto/sha1_generic.o
  CC      lib/zlib_inflate/infutil.o
  AR      sound/pci/oxygen/built-in.a
  CC [M]  arch/x86/kvm/i8259.o
  AR      drivers/pci/pcie/built-in.a
  CC      mm/list_lru.o
  AR      drivers/acpi/pmic/built-in.a
  CC      drivers/acpi/dptf/int340x_thermal.o
  CC      drivers/virtio/virtio_pci_modern_dev.o
  CC      fs/proc/version.o
  CC      drivers/acpi/apei/bert.o
  CC      fs/proc/softirqs.o
  CC      kernel/power/user.o
  CC      kernel/power/poweroff.o
  CC      drivers/acpi/acpica/dsopcode.o
  CC      drivers/virtio/virtio_pci_legacy_dev.o
  CC      drivers/clk/clk.o
  CC      arch/x86/events/intel/uncore_snb.o
  CC      drivers/virtio/virtio_mmio.o
  CC [M]  sound/pci/hda/patch_hdmi.o
  CC      sound/core/seq_device.o
  CC      drivers/acpi/acpica/dspkginit.o
  CC      arch/x86/mm/maccess.o
  CC      drivers/acpi/acpica/dsutils.o
  CC      drivers/acpi/apei/ghes.o
  CC      kernel/irq/resend.o
  CC      kernel/irq/chip.o
  AR      drivers/acpi/dptf/built-in.a
  CC      crypto/sha256_generic.o
  CC      lib/zlib_inflate/inftrees.o
  CC      drivers/dma/dw/acpi.o
  CC      drivers/pci/probe.o
  CC      arch/x86/mm/pgprot.o
  CC [M]  sound/pci/hda/hda_eld.o
  AR      drivers/pci/hotplug/built-in.a
  CC      fs/proc/namespaces.o
  CC      net/core/netevent.o
  CC      arch/x86/kernel/head64.o
  CC      io_uring/kbuf.o
  CC      io_uring/rsrc.o
  CC      arch/x86/events/probe.o
  CC      lib/zlib_inflate/inflate_syms.o
  CC      drivers/acpi/acpica/dswexec.o
  CC      drivers/acpi/tables.o
  CC      drivers/pnp/manager.o
  CC      net/core/neighbour.o
  CC      lib/zlib_deflate/deflate.o
  CC      lib/zlib_deflate/deftree.o
  CC      lib/zlib_deflate/deflate_syms.o
  CC [M]  sound/core/control_led.o
  AR      net/sched/built-in.a
  CC      lib/lzo/lzo1x_compress.o
  AR      sound/pci/pcxhr/built-in.a
  CC      lib/lzo/lzo1x_decompress_safe.o
  AR      sound/pci/riptide/built-in.a
  CC      fs/ext4/hash.o
  AR      kernel/power/built-in.a
  CC      arch/x86/events/utils.o
  CC      drivers/pnp/support.o
  CC [M]  drivers/video/fbdev/core/fbmon.o
  CC      kernel/rcu/update.o
  CC      mm/workingset.o
  CC      kernel/rcu/sync.o
  CC      kernel/rcu/srcutree.o
  CC      kernel/irq/dummychip.o
  CC      drivers/virtio/virtio_pci_modern.o
  CC      kernel/locking/osq_lock.o
  CC      kernel/irq/devres.o
  AR      lib/zlib_inflate/built-in.a
  CC [M]  drivers/video/fbdev/core/fbcmap.o
  CC      crypto/sha512_generic.o
  CC      arch/x86/mm/hugetlbpage.o
  CC      arch/x86/events/intel/uncore_snbep.o
  CC      arch/x86/events/intel/uncore_discovery.o
  CC      drivers/dma/dw/pci.o
  CC [M]  sound/pci/hda/hda_intel.o
  CC      drivers/acpi/acpica/dswload.o
  CC      fs/jbd2/recovery.o
  CC      drivers/pnp/interface.o
  CC      crypto/blake2b_generic.o
  CC      fs/proc/self.o
  CC      drivers/pci/host-bridge.o
  CC      kernel/locking/qspinlock.o
  AR      drivers/video/fbdev/omap2/omapfb/dss/built-in.a
  AR      lib/lzo/built-in.a
  AR      drivers/video/fbdev/omap2/omapfb/displays/built-in.a
  CC      crypto/ecb.o
  CC      mm/debug.o
  AR      drivers/video/fbdev/omap2/omapfb/built-in.a
  AR      drivers/video/fbdev/omap2/built-in.a
  CC      arch/x86/kernel/ebda.o
  CC      arch/x86/events/intel/cstate.o
  CC      crypto/cbc.o
  CC      crypto/pcbc.o
  AR      drivers/dma/idxd/built-in.a
  CC      drivers/virtio/virtio_pci_common.o
  CC      kernel/irq/autoprobe.o
  AR      drivers/dma/mediatek/built-in.a
  CC      arch/x86/events/rapl.o
  CC      block/blk-stat.o
  CC      kernel/sched/build_policy.o
  AR      drivers/acpi/apei/built-in.a
  CC [M]  drivers/video/fbdev/uvesafb.o
  CC      arch/x86/kernel/platform-quirks.o
  CC [M]  sound/core/hwdep.o
  CC      kernel/irq/irqdomain.o
  CC      fs/ext4/ialloc.o
  CC      kernel/sched/build_utility.o
  CC      drivers/acpi/acpica/dswload2.o
  AR      lib/zlib_deflate/built-in.a
  AR      drivers/dma/qcom/built-in.a
  LD [M]  sound/pci/hda/snd-hda-codec.o
  CC      lib/lz4/lz4_compress.o
  AR      drivers/dma/dw/built-in.a
  CC      arch/x86/mm/kasan_init_64.o
  LD [M]  sound/pci/hda/snd-hda-codec-generic.o
  CC      mm/gup.o
  AR      drivers/dma/ti/built-in.a
  AR      drivers/dma/xilinx/built-in.a
  CC      fs/proc/thread_self.o
  CC      drivers/pnp/quirks.o
  CC      fs/proc/proc_sysctl.o
  CC [M]  drivers/dma/ioat/init.o
  CC      kernel/locking/rtmutex_api.o
  CC      io_uring/rw.o
  CC [M]  drivers/dma/ioat/dma.o
  CC      fs/ramfs/inode.o
  CC [M]  drivers/video/fbdev/core/fbsysfs.o
  CC      fs/hugetlbfs/inode.o
  CC      kernel/irq/proc.o
  CC      arch/x86/kernel/process_64.o
  AR      kernel/livepatch/built-in.a
  CC      fs/ext4/indirect.o
  CC      kernel/dma/mapping.o
  AR      net/netlink/built-in.a
  CC [M]  drivers/dma/ioat/prep.o
  CC [M]  drivers/dma/ioat/dca.o
  CC      kernel/irq/migration.o
  CC      kernel/irq/cpuhotplug.o
  CC      crypto/cts.o
  CC      kernel/rcu/tree.o
  CC      mm/mmap_lock.o
  CC      mm/highmem.o
  CC      drivers/acpi/acpica/dswscope.o
  CC      fs/jbd2/checkpoint.o
  CC      drivers/pci/remove.o
  CC      arch/x86/kernel/cpu/intel_pconfig.o
  CC      block/blk-mq-sysfs.o
  CC      fs/proc/proc_net.o
  CC      mm/memory.o
  CC      drivers/virtio/virtio_pci_legacy.o
  CC      fs/proc/kcore.o
  CC [M]  sound/core/pcm.o
  CC      crypto/lrw.o
  CC      io_uring/opdef.o
  CC      arch/x86/kernel/cpu/tsx.o
  CC      arch/x86/mm/pkeys.o
  CC      kernel/irq/pm.o
  CC      drivers/pnp/system.o
  CC      fs/ramfs/file-mmu.o
  CC      drivers/acpi/acpica/dswstate.o
  CC      kernel/irq/msi.o
  CC      drivers/pci/pci.o
  CC      arch/x86/events/msr.o
  CC [M]  drivers/video/fbdev/core/modedb.o
  CC      kernel/irq/affinity.o
  CC [M]  sound/core/pcm_native.o
  LD [M]  sound/pci/hda/snd-hda-codec-realtek.o
  CC [M]  sound/core/pcm_lib.o
  LD [M]  sound/pci/hda/snd-hda-codec-analog.o
  LD [M]  sound/pci/hda/snd-hda-codec-hdmi.o
  CC      arch/x86/kernel/cpu/intel_epb.o
  CC      arch/x86/kernel/cpu/amd.o
  CC      kernel/locking/spinlock_debug.o
  LD [M]  sound/pci/hda/snd-hda-intel.o
  AR      sound/pci/rme9652/built-in.a
  AR      sound/pci/trident/built-in.a
  CC      kernel/dma/direct.o
  AR      sound/pci/ymfpci/built-in.a
  CC      drivers/pci/pci-driver.o
  AR      sound/pci/vx222/built-in.a
  CC      kernel/dma/ops_helpers.o
  AR      sound/pci/built-in.a
  CC      io_uring/notif.o
  CC [M]  drivers/virtio/virtio_mem.o
  AR      drivers/pnp/built-in.a
  CC [M]  sound/core/pcm_misc.o
  CC      kernel/rcu/rcu_segcblist.o
  CC      block/blk-mq-cpumap.o
  AR      fs/ramfs/built-in.a
  CC      kernel/locking/qrwlock.o
  CC      arch/x86/mm/pti.o
  CC [M]  drivers/dma/ioat/sysfs.o
  CC      drivers/acpi/acpica/evevent.o
  CC      crypto/xts.o
  AR      drivers/virtio/built-in.a
  CC      fs/proc/kmsg.o
  CC [M]  sound/core/pcm_memory.o
  AR      fs/hugetlbfs/built-in.a
  CC      fs/fat/cache.o
  CC      fs/jbd2/revoke.o
  CC      fs/fat/dir.o
  CC      fs/fat/fatent.o
  AR      arch/x86/events/intel/built-in.a
  CC      block/blk-mq-sched.o
  CC      kernel/irq/matrix.o
  CC      fs/fat/file.o
  CC      lib/lz4/lz4hc_compress.o
  CC      lib/lz4/lz4_decompress.o
  CC      drivers/acpi/acpica/evgpe.o
  CC      drivers/tty/vt/vt_ioctl.o
  CC      drivers/pci/search.o
  AR      arch/x86/events/built-in.a
  CC      drivers/video/nomodeset.o
  CC      crypto/ctr.o
  CC      drivers/clk/clk-divider.o
  CC      drivers/tty/hvc/hvc_console.o
  CC      drivers/video/hdmi.o
  CC      io_uring/io-wq.o
  AR      kernel/locking/built-in.a
  CC [M]  sound/core/memalloc.o
  CC      kernel/dma/dummy.o
  CC [M]  drivers/video/fbdev/simplefb.o
  CC      drivers/char/hw_random/core.o
  CC      fs/proc/page.o
  CC      drivers/char/agp/backend.o
  CC      drivers/char/tpm/tpm-chip.o
  CC [M]  drivers/video/fbdev/core/fbcvt.o
  LD [M]  drivers/dma/ioat/ioatdma.o
  CC      drivers/dma/dmaengine.o
  CC      arch/x86/kernel/cpu/hygon.o
  CC      fs/ext4/inline.o
  CC      drivers/char/tpm/tpm-dev-common.o
  AR      arch/x86/mm/built-in.a
  AR      sound/sparc/built-in.a
  CC      drivers/char/tpm/tpm-dev.o
  CC [M]  drivers/video/fbdev/core/fb_cmdline.o
  CC      drivers/tty/vt/vc_screen.o
  CC      fs/fat/inode.o
  CC      drivers/acpi/acpica/evgpeblk.o
  CC      fs/fat/misc.o
  CC      crypto/gcm.o
  CC      fs/fat/nfs.o
  CC      kernel/dma/contiguous.o
  CC      drivers/char/tpm/tpm-interface.o
  CC      kernel/entry/common.o
  CC      crypto/pcrypt.o
  CC      fs/jbd2/journal.o
  CC      kernel/entry/syscall_user_dispatch.o
  CC      drivers/clk/clk-fixed-factor.o
  CC      fs/fat/namei_vfat.o
  CC      arch/x86/kernel/signal.o
  CC      arch/x86/kernel/cpu/centaur.o
  CC      block/ioctl.o
  CC      drivers/char/hw_random/intel-rng.o
  CC      drivers/char/agp/generic.o
  AR      drivers/tty/hvc/built-in.a
  CC      drivers/char/agp/isoch.o
  CC      drivers/char/agp/intel-agp.o
  CC      fs/nfs/client.o
  CC      drivers/char/agp/intel-gtt.o
  CC      kernel/entry/kvm.o
  AR      lib/lz4/built-in.a
  CC      drivers/acpi/acpica/evgpeinit.o
  CC      fs/nfs/dir.o
  CC      lib/zstd/zstd_compress_module.o
  CC      fs/nfs/file.o
  CC      mm/mincore.o
  AR      kernel/irq/built-in.a
  CC      drivers/char/tpm/tpm1-cmd.o
  CC      fs/nfs/getroot.o
  AR      drivers/iommu/amd/built-in.a
  CC      drivers/iommu/intel/dmar.o
  CC      drivers/iommu/intel/iommu.o
  AR      drivers/iommu/arm/arm-smmu/built-in.a
  AR      drivers/iommu/arm/arm-smmu-v3/built-in.a
  CC      kernel/module/main.o
  AR      drivers/iommu/arm/built-in.a
  CC      kernel/module/strict_rwx.o
  AR      fs/proc/built-in.a
  CC [M]  drivers/video/fbdev/core/fb_defio.o
  CC      arch/x86/kernel/cpu/zhaoxin.o
  CC      kernel/dma/swiotlb.o
  CC      fs/fat/namei_msdos.o
  CC      drivers/clk/clk-fixed-rate.o
  CC      fs/exportfs/expfs.o
  CC      drivers/tty/vt/selection.o
  CC      drivers/tty/vt/keyboard.o
  CC      drivers/pci/pci-sysfs.o
  AR      sound/spi/built-in.a
  CC      lib/xz/xz_dec_syms.o
  AR      sound/parisc/built-in.a
  CC      drivers/char/tpm/tpm2-cmd.o
  AR      sound/pcmcia/vx/built-in.a
  AR      sound/pcmcia/pdaudiocf/built-in.a
  AR      sound/pcmcia/built-in.a
  CC      lib/zstd/compress/fse_compress.o
  AR      sound/mips/built-in.a
  CC      drivers/acpi/acpica/evgpeutil.o
  CC      lib/zstd/compress/hist.o
  AR      drivers/char/hw_random/built-in.a
  CC      kernel/dma/remap.o
  CC      arch/x86/kernel/cpu/perfctr-watchdog.o
  CC      fs/lockd/clntlock.o
  CC      lib/zstd/compress/huf_compress.o
  CC      crypto/cryptd.o
  CC      fs/lockd/clntproc.o
  AR      io_uring/built-in.a
  CC      drivers/acpi/acpica/evglock.o
  CC      arch/x86/kernel/cpu/vmware.o
  CC      drivers/dma/virt-dma.o
  CC      drivers/clk/clk-gate.o
  CC      lib/xz/xz_dec_stream.o
  CC      crypto/des_generic.o
  CC      drivers/char/tpm/tpmrm-dev.o
  AR      kernel/entry/built-in.a
  CC      block/genhd.o
  AR      drivers/gpu/host1x/built-in.a
  AR      drivers/gpu/drm/tests/built-in.a
  CC [M]  drivers/gpu/drm/tests/drm_kunit_helpers.o
  CC      block/ioprio.o
  CC      lib/zstd/compress/zstd_compress.o
  AR      fs/exportfs/built-in.a
  CC      block/badblocks.o
  CC      lib/zstd/compress/zstd_compress_literals.o
  CC      lib/zstd/compress/zstd_compress_sequences.o
  CC      lib/zstd/compress/zstd_compress_superblock.o
  AR      sound/soc/built-in.a
  CC      mm/mlock.o
  AR      drivers/iommu/iommufd/built-in.a
  CC      net/core/rtnetlink.o
  CC [M]  drivers/video/fbdev/core/fbcon.o
  AR      drivers/char/agp/built-in.a
  CC      net/core/utils.o
  CC      drivers/char/tpm/tpm2-space.o
  CC      drivers/char/mem.o
  CC      drivers/char/random.o
  AR      fs/fat/built-in.a
  CC [M]  drivers/video/fbdev/core/bitblit.o
  CC      drivers/acpi/acpica/evhandler.o
  AR      net/bpf/built-in.a
  CC      drivers/acpi/acpica/evmisc.o
  CC [M]  drivers/video/fbdev/core/softcursor.o
  CC      crypto/aes_generic.o
  CC      crypto/deflate.o
  CC      fs/ext4/inode.o
  CC      crypto/crc32c_generic.o
  CC      drivers/clk/clk-multiplier.o
  CC [M]  sound/core/pcm_timer.o
  CC      arch/x86/kernel/cpu/hypervisor.o
  AR      kernel/dma/built-in.a
  CC      fs/nfs/inode.o
  CC      lib/xz/xz_dec_lzma2.o
  CC [M]  drivers/gpu/drm/tests/drm_buddy_test.o
  CC      drivers/char/tpm/tpm-sysfs.o
  CC      drivers/dma/acpi-dma.o
  CC      drivers/iommu/intel/pasid.o
  CC      drivers/char/tpm/eventlog/common.o
  CC      drivers/pci/rom.o
  CC      fs/nfs/super.o
  CC      drivers/acpi/acpica/evregion.o
  CC      arch/x86/kernel/cpu/mshyperv.o
  CC      block/blk-rq-qos.o
  LD [M]  sound/core/snd-ctl-led.o
  LD [M]  sound/core/snd-hwdep.o
  AR      sound/core/built-in.a
  CC      crypto/crct10dif_common.o
  CC      drivers/pci/setup-res.o
  CC      drivers/char/tpm/eventlog/tpm1.o
  CC      block/disk-events.o
  CC      drivers/clk/clk-mux.o
  CC      block/blk-ia-ranges.o
  CC      kernel/module/tree_lookup.o
  CC      drivers/tty/vt/consolemap.o
  CC      crypto/crct10dif_generic.o
  HOSTCC  drivers/tty/vt/conmakehash
  LD [M]  sound/core/snd-pcm.o
  CC      drivers/clk/clk-composite.o
  CC      fs/lockd/clntxdr.o
  CC      fs/nfs/io.o
  CC      kernel/module/debug_kmemleak.o
  AR      sound/atmel/built-in.a
  AR      sound/hda/built-in.a
  CC [M]  sound/hda/hda_bus_type.o
  CC [M]  sound/hda/hdac_bus.o
  CC [M]  drivers/video/fbdev/core/tileblit.o
  CC      crypto/authenc.o
  CC      drivers/char/tpm/eventlog/tpm2.o
  CC      block/bsg.o
  CC [M]  sound/hda/hdac_device.o
  CC      drivers/acpi/acpica/evrgnini.o
  CC      block/bsg-lib.o
  CC      drivers/char/tpm/tpm_ppi.o
  CC      lib/xz/xz_dec_bcj.o
  AR      drivers/dma/built-in.a
  CC [M]  sound/hda/hdac_sysfs.o
  CC      drivers/iommu/iommu.o
  AR      drivers/gpu/drm/arm/built-in.a
  CC      drivers/char/tpm/eventlog/acpi.o
  CC      drivers/clk/clk-fractional-divider.o
  CC [M]  sound/hda/hdac_regmap.o
  AR      kernel/rcu/built-in.a
  AR      kernel/sched/built-in.a
  CC      lib/raid6/algos.o
  CC      crypto/authencesn.o
  CC      net/ethtool/ioctl.o
  AR      fs/jbd2/built-in.a
  CC      arch/x86/kernel/cpu/capflags.o
  CC      fs/nls/nls_base.o
  CC      lib/raid6/recov.o
  CC      net/ethtool/common.o
  CC      net/ethtool/netlink.o
  CC      net/ethtool/bitset.o
  CC [M]  drivers/gpu/drm/tests/drm_cmdline_parser_test.o
  AR      arch/x86/kernel/cpu/built-in.a
  CC [M]  arch/x86/kvm/irq.o
  CC      net/ethtool/strset.o
  CC      arch/x86/kernel/signal_64.o
  CC [M]  arch/x86/kvm/lapic.o
  CC      drivers/pci/irq.o
  CC      fs/nls/nls_cp437.o
  CC      kernel/module/kallsyms.o
  CC      fs/nls/nls_ascii.o
  CC      kernel/time/time.o
  CC      drivers/tty/serial/8250/8250_core.o
  CC      kernel/time/timer.o
  CC      kernel/futex/core.o
  CC      mm/mmap.o
  CC      drivers/acpi/acpica/evsci.o
  AR      lib/xz/built-in.a
  CC      drivers/pci/vpd.o
  CC      drivers/clk/clk-gpio.o
  CC      crypto/lzo.o
  CC      drivers/tty/vt/vt.o
  CC      crypto/lzo-rle.o
  AR      fs/unicode/built-in.a
  CC      drivers/tty/serial/serial_core.o
  CC      drivers/acpi/acpica/evxface.o
  CC      drivers/char/tpm/eventlog/efi.o
  CC      fs/nfs/direct.o
  CC      arch/x86/kernel/traps.o
  CC      kernel/module/procfs.o
  CC      fs/nls/nls_iso8859-1.o
  CC      block/blk-cgroup.o
  CC [M]  drivers/video/fbdev/core/cfbfillrect.o
  CC      fs/lockd/host.o
  CC      arch/x86/kernel/idt.o
  CC      drivers/tty/serial/earlycon.o
  CC      drivers/acpi/acpica/evxfevnt.o
  HOSTCC  lib/raid6/mktables
  CC      kernel/time/hrtimer.o
  CC      block/blk-cgroup-rwstat.o
  CC      lib/fonts/fonts.o
  CC      fs/nfs/pagelist.o
  CC      drivers/pci/setup-bus.o
  CC [M]  sound/hda/hdac_controller.o
  CC      drivers/iommu/intel/trace.o
  CC      lib/fonts/font_8x8.o
  CC      drivers/iommu/intel/cap_audit.o
  UNROLL  lib/raid6/int1.c
  UNROLL  lib/raid6/int2.c
  UNROLL  lib/raid6/int4.c
  UNROLL  lib/raid6/int8.c
  UNROLL  lib/raid6/int16.c
  UNROLL  lib/raid6/int32.c
  CC      lib/raid6/recov_ssse3.o
  CC      lib/raid6/recov_avx2.o
  CC      drivers/pci/vc.o
  AR      drivers/clk/built-in.a
  CC      kernel/module/sysfs.o
  CC      fs/nls/nls_utf8.o
  CC      drivers/char/tpm/tpm_crb.o
  CC      drivers/acpi/acpica/evxfgpe.o
  CC      kernel/time/timekeeping.o
  AR      drivers/gpu/drm/display/built-in.a
  CC [M]  drivers/gpu/drm/display/drm_display_helper_mod.o
  CC      crypto/lz4.o
  CC      lib/fonts/font_8x16.o
  CC      kernel/time/ntp.o
  CC      net/ethtool/linkinfo.o
  CC      mm/mmu_gather.o
  CC      drivers/iommu/intel/irq_remapping.o
  CC      crypto/lz4hc.o
  AR      drivers/gpu/vga/built-in.a
  CC      mm/mprotect.o
  CC      block/blk-throttle.o
  CC      kernel/futex/syscalls.o
  CC      kernel/time/clocksource.o
  CC      drivers/tty/serial/8250/8250_pnp.o
  CC      lib/argv_split.o
  AR      fs/nls/built-in.a
  CC      lib/bug.o
  CC      arch/x86/kernel/irq.o
  CC      fs/ntfs/aops.o
  CC [M]  drivers/gpu/drm/display/drm_dp_dual_mode_helper.o
  CC      fs/ntfs/attrib.o
  AR      lib/fonts/built-in.a
  CC      drivers/connector/cn_queue.o
  CC      lib/raid6/mmx.o
  CC [M]  arch/x86/kvm/i8254.o
  CC [M]  arch/x86/kvm/ioapic.o
  CC      lib/raid6/sse1.o
  CC [M]  drivers/video/fbdev/core/cfbcopyarea.o
  CC      drivers/acpi/acpica/evxfregn.o
  CC      lib/raid6/sse2.o
  CC      drivers/acpi/acpica/exconcat.o
  CC [M]  sound/hda/hdac_stream.o
  CC      fs/autofs/init.o
  AR      kernel/module/built-in.a
  CC      fs/autofs/inode.o
  CC      drivers/iommu/intel/perfmon.o
  CC      crypto/xxhash_generic.o
  CC      drivers/connector/connector.o
  CC      drivers/connector/cn_proc.o
  CC      lib/zstd/compress/zstd_double_fast.o
  CC [M]  drivers/gpu/drm/tests/drm_connector_test.o
  CC      lib/zstd/compress/zstd_fast.o
  CC      block/mq-deadline.o
  CC      fs/lockd/svc.o
  AR      drivers/char/tpm/built-in.a
  CC      drivers/char/misc.o
  CC      block/kyber-iosched.o
  AR      drivers/gpu/drm/rcar-du/built-in.a
  CC      net/core/link_watch.o
  CC      net/core/filter.o
  CC      drivers/tty/serial/8250/8250_port.o
  CC      drivers/tty/serial/8250/8250_dma.o
  CC      drivers/acpi/acpica/exconfig.o
  CC      drivers/tty/serial/8250/8250_dwlib.o
  CC      crypto/rng.o
  CC      kernel/time/jiffies.o
  CC [M]  net/netfilter/ipvs/ip_vs_conn.o
  CC      kernel/futex/pi.o
  CC [M]  drivers/gpu/drm/display/drm_dp_helper.o
  CC [M]  net/netfilter/ipvs/ip_vs_core.o
  CC      kernel/time/timer_list.o
  CC      lib/raid6/avx2.o
  CC      fs/autofs/root.o
  CC      mm/mremap.o
  CC      fs/lockd/svclock.o
  CC      drivers/pci/mmap.o
  CC [M]  drivers/gpu/drm/tests/drm_damage_helper_test.o
  CC      fs/ntfs/collate.o
  CC [M]  drivers/gpu/drm/display/drm_dp_mst_topology.o
  CC      block/bfq-iosched.o
  CC [M]  drivers/video/fbdev/core/cfbimgblt.o
  CC      net/ethtool/linkmodes.o
  CC      fs/debugfs/inode.o
  CC      drivers/char/virtio_console.o
  CC      fs/tracefs/inode.o
  CC [M]  sound/hda/array.o
  CC      drivers/acpi/acpica/exconvrt.o
  CC      block/bfq-wf2q.o
  CC      kernel/time/timeconv.o
  CC      fs/autofs/symlink.o
  CC      lib/raid6/avx512.o
  CC      fs/btrfs/super.o
  CC      lib/raid6/recov_avx512.o
  CC      fs/nfs/read.o
  CC      kernel/cgroup/cgroup.o
  CC      net/core/sock_diag.o
  CC      net/core/dev_ioctl.o
  CC      fs/nfs/symlink.o
  CC [M]  arch/x86/kvm/irq_comm.o
  CC      crypto/drbg.o
  AR      drivers/connector/built-in.a
  CC [M]  sound/hda/hdmi_chmap.o
  AR      drivers/iommu/intel/built-in.a
  CC      kernel/futex/requeue.o
  CC      drivers/iommu/iommu-traces.o
  CC      fs/ntfs/compress.o
  CC [M]  sound/hda/trace.o
  CC      kernel/time/timecounter.o
  CC      kernel/time/alarmtimer.o
  CC [M]  net/netfilter/ipvs/ip_vs_ctl.o
  CC      drivers/pci/setup-irq.o
  CC [M]  drivers/gpu/drm/display/drm_dsc_helper.o
  CC      drivers/acpi/acpica/excreate.o
  CC      drivers/pci/proc.o
  AR      drivers/gpu/drm/omapdrm/built-in.a
  COPY    drivers/tty/vt/defkeymap.c
  CC      arch/x86/kernel/irq_64.o
  CONMK   drivers/tty/vt/consolemap_deftbl.c
  CC      drivers/tty/vt/defkeymap.o
  CC      block/bfq-cgroup.o
  AR      drivers/gpu/drm/tilcdc/built-in.a
  CC      kernel/trace/trace_clock.o
  CC      kernel/trace/ftrace.o
  CC      fs/lockd/svcshare.o
  CC      fs/autofs/waitq.o
  AR      fs/tracefs/built-in.a
  CC      kernel/trace/ring_buffer.o
  CC      fs/pstore/inode.o
  TABLE   lib/raid6/tables.c
  CC      drivers/tty/vt/consolemap_deftbl.o
  CC      fs/debugfs/file.o
  CC      lib/raid6/int1.o
  CC [M]  drivers/video/fbdev/core/sysfillrect.o
  CC      fs/pstore/platform.o
  AR      drivers/tty/vt/built-in.a
  AR      drivers/tty/ipwireless/built-in.a
  CC      kernel/trace/trace.o
  CC      kernel/futex/waitwake.o
  CC [M]  drivers/gpu/drm/tests/drm_dp_mst_helper_test.o
  CC      net/ethtool/rss.o
  CC      drivers/acpi/acpica/exdebug.o
  CC      fs/ext4/ioctl.o
  CC      kernel/events/core.o
  CC      mm/msync.o
  CC      kernel/bpf/core.o
  CC      kernel/events/ring_buffer.o
  CC      drivers/pci/slot.o
  CC      arch/x86/kernel/dumpstack_64.o
  CC      drivers/tty/serial/8250/8250_pcilib.o
  CC      drivers/iommu/iommu-sysfs.o
  CC      drivers/tty/serial/8250/8250_pci.o
  CC      kernel/fork.o
  CC      block/blk-mq-pci.o
  CC      fs/autofs/expire.o
  CC [M]  arch/x86/kvm/cpuid.o
  CC [M]  sound/hda/hdac_component.o
  CC      fs/autofs/dev-ioctl.o
  CC      drivers/tty/serial/8250/8250_exar.o
  CC [M]  drivers/gpu/drm/display/drm_hdcp_helper.o
  CC      fs/nfs/unlink.o
  CC      drivers/acpi/acpica/exdump.o
  CC      lib/raid6/int2.o
  AR      kernel/futex/built-in.a
  CC      drivers/pci/pci-acpi.o
  CC      drivers/char/hpet.o
  CC      fs/lockd/svcproc.o
  CC      drivers/char/nvram.o
  CC      fs/pstore/pmsg.o
  CC      drivers/acpi/blacklist.o
  CC      drivers/tty/serial/8250/8250_early.o
  CC      kernel/time/posix-timers.o
  CC      fs/ntfs/debug.o
  CC [M]  drivers/video/fbdev/core/syscopyarea.o
  CC      crypto/jitterentropy.o
  CC      arch/x86/kernel/time.o
  CC      crypto/jitterentropy-kcapi.o
  CC      mm/page_vma_mapped.o
  CC [M]  drivers/gpu/drm/tests/drm_format_helper_test.o
  AR      fs/debugfs/built-in.a
  CC [M]  drivers/gpu/drm/tests/drm_format_test.o
  CC [M]  arch/x86/kvm/pmu.o
  CC      drivers/acpi/acpica/exfield.o
  CC [M]  drivers/gpu/drm/display/drm_hdmi_helper.o
  CC      drivers/iommu/dma-iommu.o
  CC      drivers/pci/quirks.o
  CC      net/ethtool/linkstate.o
  CC      fs/nfs/write.o
  CC [M]  net/netfilter/ipvs/ip_vs_sched.o
  CC      drivers/acpi/osi.o
  CC [M]  sound/hda/hdac_i915.o
  CC      lib/raid6/int4.o
  AR      fs/pstore/built-in.a
  CC [M]  drivers/video/fbdev/core/sysimgblt.o
  CC [M]  drivers/video/fbdev/core/fb_sys_fops.o
  AR      fs/autofs/built-in.a
  CC      drivers/tty/tty_io.o
  CC      fs/ntfs/dir.o
  CC      block/blk-mq-virtio.o
  CC      kernel/events/callchain.o
  CC      fs/ext4/mballoc.o
  CC      arch/x86/kernel/ioport.o
  CC      fs/ext4/migrate.o
  CC      drivers/pci/ats.o
  CC      crypto/ghash-generic.o
  CC      drivers/acpi/acpica/exfldio.o
  CC [M]  drivers/gpu/drm/display/drm_scdc_helper.o
  CC      kernel/cgroup/rstat.o
  AR      drivers/char/built-in.a
  CC      kernel/time/posix-cpu-timers.o
  CC      drivers/tty/n_tty.o
  CC      drivers/pci/iov.o
  CC      drivers/tty/serial/8250/8250_dw.o
  CC      fs/lockd/svcsubs.o
  CC [M]  sound/hda/intel-dsp-config.o
  CC      fs/nfs/namespace.o
  CC      mm/pagewalk.o
  CC      lib/raid6/int8.o
  CC [M]  drivers/gpu/drm/tests/drm_framebuffer_test.o
  CC [M]  drivers/gpu/drm/display/drm_dp_aux_dev.o
  CC      drivers/pci/pci-label.o
  CC      crypto/af_alg.o
  CC      crypto/algif_hash.o
  CC      drivers/acpi/acpica/exmisc.o
  CC      net/ethtool/debug.o
  CC      kernel/events/hw_breakpoint.o
  CC      block/blk-mq-debugfs.o
  CC      drivers/iommu/ioasid.o
  LD [M]  drivers/video/fbdev/core/fb.o
  CC      drivers/iommu/iova.o
  CC      arch/x86/kernel/dumpstack.o
  CC      mm/pgtable-generic.o
  CC      lib/zstd/compress/zstd_lazy.o
  AR      drivers/video/fbdev/core/built-in.a
  AR      drivers/video/fbdev/built-in.a
  AR      drivers/video/built-in.a
  CC      fs/nfs/mount_clnt.o
  CC      fs/efivarfs/inode.o
  CC      fs/nfs/nfstrace.o
  CC      fs/efivarfs/file.o
  CC      fs/ntfs/file.o
  CC      kernel/time/posix-clock.o
  CC      kernel/cgroup/namespace.o
  CC      drivers/tty/tty_ioctl.o
  CC [M]  drivers/gpu/drm/tests/drm_managed_test.o
  CC [M]  arch/x86/kvm/mtrr.o
  CC      drivers/acpi/acpica/exmutex.o
  CC      kernel/trace/trace_output.o
  CC      lib/zstd/compress/zstd_ldm.o
  CC [M]  sound/hda/intel-nhlt.o
  CC [M]  net/netfilter/ipvs/ip_vs_xmit.o
  CC      fs/efivarfs/super.o
  CC      lib/raid6/int16.o
  CC      drivers/iommu/irq_remapping.o
  CC      kernel/time/itimer.o
  CC      drivers/tty/serial/8250/8250_lpss.o
  CC      mm/rmap.o
  CC      arch/x86/kernel/nmi.o
  LD [M]  drivers/gpu/drm/display/drm_display_helper.o
  CC      fs/efivarfs/vars.o
  CC [M]  fs/netfs/buffered_read.o
  AR      kernel/bpf/built-in.a
  CC      arch/x86/kernel/ldt.o
  CC      kernel/time/clockevents.o
  CC [M]  arch/x86/kvm/hyperv.o
  CC      kernel/time/tick-common.o
  CC [M]  drivers/gpu/drm/tests/drm_mm_test.o
  CC      fs/lockd/mon.o
  CC      net/ethtool/wol.o
  CC [M]  fs/fscache/cache.o
  CC      drivers/acpi/acpica/exnames.o
  CC [M]  drivers/gpu/drm/tests/drm_modes_test.o
  CC [M]  fs/fscache/cookie.o
  CC      fs/ntfs/index.o
  CC      block/blk-pm.o
  CC      drivers/acpi/acpica/exoparg1.o
  CC      fs/lockd/xdr.o
  CC      lib/zstd/compress/zstd_opt.o
  CC      drivers/tty/tty_ldisc.o
  CC      fs/ntfs/inode.o
  CC [M]  drivers/gpu/drm/tests/drm_plane_helper_test.o
  CC [M]  sound/hda/intel-sdw-acpi.o
  CC      lib/raid6/int32.o
  CC      drivers/tty/tty_buffer.o
  CC      drivers/pci/pci-stub.o
  CC      drivers/acpi/osl.o
  CC      drivers/acpi/acpica/exoparg2.o
  AR      drivers/iommu/built-in.a
  CC      drivers/tty/serial/8250/8250_mid.o
  CC      lib/zstd/zstd_decompress_module.o
  CC      lib/zstd/decompress/huf_decompress.o
  CC      kernel/cgroup/cgroup-v1.o
  CC [M]  fs/smbfs_common/cifs_arc4.o
  CC      lib/zstd/decompress/zstd_ddict.o
  CC      kernel/cgroup/freezer.o
  CC      crypto/algif_skcipher.o
  CC      crypto/xor.o
  CC      drivers/tty/tty_port.o
  AR      fs/efivarfs/built-in.a
  CC      kernel/events/uprobes.o
  CC      kernel/trace/trace_seq.o
  CC      kernel/cgroup/legacy_freezer.o
  CC      kernel/time/tick-broadcast.o
  CC      fs/ntfs/mft.o
  CC      block/holder.o
  LD [M]  sound/hda/snd-hda-core.o
  CC      drivers/base/power/sysfs.o
  CC      arch/x86/kernel/setup.o
  LD [M]  sound/hda/snd-intel-dspcfg.o
  CC      lib/raid6/tables.o
  LD [M]  sound/hda/snd-intel-sdw-acpi.o
  CC      drivers/base/power/generic_ops.o
  AR      sound/x86/built-in.a
  AR      sound/xen/built-in.a
  CC      drivers/base/power/common.o
  AR      sound/virtio/built-in.a
  CC      sound/sound_core.o
  CC      kernel/time/tick-broadcast-hrtimer.o
  CC      drivers/acpi/acpica/exoparg3.o
  CC [M]  fs/smbfs_common/cifs_md4.o
  CC      net/ethtool/features.o
  CC      drivers/pci/vgaarb.o
  CC [M]  fs/netfs/io.o
  CC      drivers/base/power/qos.o
  CC      sound/last.o
  CC      kernel/trace/trace_stat.o
  CC [M]  arch/x86/kvm/debugfs.o
  CC      drivers/tty/serial/8250/8250_pericom.o
  CC      net/ethtool/privflags.o
  AR      drivers/gpu/drm/imx/built-in.a
  CC      fs/lockd/clnt4xdr.o
  CC      kernel/time/tick-oneshot.o
  CC [M]  fs/cifs/trace.o
  CC      kernel/exec_domain.o
  CC      kernel/time/tick-sched.o
  CC      kernel/panic.o
  AR      sound/built-in.a
  CC      fs/ntfs/mst.o
  AR      drivers/gpu/drm/i2c/built-in.a
  CC      kernel/time/vsyscall.o
  CC [M]  fs/fuse/dev.o
  CC      drivers/acpi/acpica/exoparg6.o
  AR      block/built-in.a
  CC [M]  fs/fuse/dir.o
  CC      drivers/acpi/acpica/exprep.o
  CC      kernel/cgroup/pids.o
  CC      kernel/trace/trace_printk.o
  CC [M]  fs/fuse/file.o
  CC      drivers/base/power/runtime.o
  CC      drivers/acpi/utils.o
  CC      kernel/trace/pid_list.o
  CC [M]  fs/cifs/cifsfs.o
  CC      fs/nfs/export.o
  CC [M]  net/netfilter/ipvs/ip_vs_app.o
  CC      drivers/base/firmware_loader/builtin/main.o
  AR      lib/raid6/built-in.a
  CC      drivers/base/firmware_loader/main.o
  CC [M]  fs/fscache/io.o
  CC      crypto/hash_info.o
  CC      crypto/simd.o
  CC      fs/ntfs/namei.o
  CC      fs/nfs/sysfs.o
  CC [M]  fs/overlayfs/super.o
  AR      drivers/tty/serial/8250/built-in.a
  CC      drivers/tty/serial/serial_mctrl_gpio.o
  CC [M]  fs/overlayfs/namei.o
  CC      kernel/time/timekeeping_debug.o
  CC [M]  crypto/md4.o
  CC [M]  arch/x86/kvm/mmu/mmu.o
  AR      drivers/base/firmware_loader/builtin/built-in.a
  CC      drivers/acpi/reboot.o
  CC      arch/x86/kernel/x86_init.o
  CC      drivers/acpi/acpica/exregion.o
  CC [M]  drivers/gpu/drm/tests/drm_probe_helper_test.o
  CC [M]  drivers/gpu/drm/tests/drm_rect_test.o
  CC      arch/x86/kernel/i8259.o
  CC [M]  crypto/ccm.o
  CC      lib/zstd/decompress/zstd_decompress.o
  CC [M]  fs/netfs/iterator.o
  CC      fs/btrfs/ctree.o
  CC      net/ethtool/rings.o
  CC      kernel/cgroup/cpuset.o
  AR      drivers/pci/built-in.a
  CC      drivers/block/loop.o
  CC      kernel/cpu.o
  CC      drivers/block/virtio_blk.o
  CC      fs/lockd/xdr4.o
  CC      mm/vmalloc.o
  CC [M]  crypto/arc4.o
  CC      kernel/trace/trace_sched_switch.o
  CC      fs/ntfs/runlist.o
  CC      drivers/acpi/nvs.o
  CC      drivers/acpi/wakeup.o
  CC      drivers/acpi/acpica/exresnte.o
  AR      drivers/misc/eeprom/built-in.a
  AR      drivers/misc/cb710/built-in.a
  AR      drivers/misc/ti-st/built-in.a
  AR      drivers/misc/lis3lv02d/built-in.a
  AR      drivers/misc/cardreader/built-in.a
  CC [M]  drivers/misc/mei/hdcp/mei_hdcp.o
  CC [M]  fs/fscache/main.o
  CC      kernel/time/namespace.o
  AR      drivers/tty/serial/built-in.a
  CC      arch/x86/kernel/irqinit.o
  CC      drivers/tty/tty_mutex.o
  CC      drivers/mfd/mfd-core.o
  CC      drivers/tty/tty_ldsem.o
  CC      fs/btrfs/extent-tree.o
  CC      drivers/tty/tty_baudrate.o
  AR      drivers/base/firmware_loader/built-in.a
  AR      drivers/nfc/built-in.a
  AR      drivers/dax/hmem/built-in.a
  CC      drivers/dax/super.o
  CC      drivers/dma-buf/dma-buf.o
  CC      drivers/base/power/wakeirq.o
  AR      drivers/gpu/drm/panel/built-in.a
  AR      drivers/gpu/drm/bridge/analogix/built-in.a
  CC      fs/nfs/fs_context.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/dax/bus.o
  AR      drivers/gpu/drm/bridge/built-in.a
  AR      drivers/gpu/drm/hisilicon/built-in.a
  AR      drivers/gpu/drm/mxsfb/built-in.a
  AR      drivers/gpu/drm/tiny/built-in.a
  CC      drivers/acpi/acpica/exresolv.o
  AR      drivers/gpu/drm/xlnx/built-in.a
  AR      drivers/gpu/drm/gud/built-in.a
  CC      drivers/dma-buf/dma-fence.o
  CC      arch/x86/kernel/jump_label.o
  AR      drivers/gpu/drm/solomon/built-in.a
  CC [M]  net/netfilter/ipvs/ip_vs_sync.o
  CC [M]  drivers/gpu/drm/ttm/ttm_tt.o
  CC      fs/nfs/sysctl.o
  AR      drivers/misc/built-in.a
  CC      fs/open.o
  CC [M]  fs/netfs/main.o
  CC      drivers/acpi/sleep.o
  CC [M]  crypto/ecc.o
  CC      fs/nfs/nfs2super.o
  CC      net/ethtool/channels.o
  CC      drivers/tty/tty_jobctrl.o
  CC [M]  fs/overlayfs/util.o
  CC      kernel/trace/trace_functions.o
  CC      kernel/exit.o
  AR      kernel/time/built-in.a
  CC      arch/x86/kernel/irq_work.o
  CC      drivers/base/power/main.o
  CC      net/core/tso.o
  CC      drivers/acpi/acpica/exresop.o
  CC      drivers/acpi/device_sysfs.o
  CC      drivers/acpi/device_pm.o
  CC      net/ethtool/coalesce.o
  CC      fs/ntfs/super.o
  CC      fs/lockd/svc4proc.o
  CC      drivers/mfd/intel-lpss.o
  CC [M]  drivers/misc/mei/pxp/mei_pxp.o
  CC      kernel/trace/trace_preemptirq.o
  CC      arch/x86/kernel/probe_roms.o
  CC [M]  drivers/gpu/drm/scheduler/sched_main.o
  CC      fs/ext4/mmp.o
  CC      drivers/tty/n_null.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o
  CC [M]  drivers/gpu/drm/ttm/ttm_bo.o
  CC      drivers/base/power/wakeup.o
  CC      drivers/tty/pty.o
  CC      drivers/acpi/acpica/exserial.o
  CC [M]  fs/fscache/volume.o
  CC [M]  fs/fscache/proc.o
  CC      lib/zstd/decompress/zstd_decompress_block.o
  CC [M]  fs/fuse/inode.o
  CC [M]  drivers/block/nbd.o
  CC [M]  fs/netfs/objects.o
  CC      drivers/tty/sysrq.o
  AR      drivers/dax/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_device.o
  CC      drivers/acpi/acpica/exstore.o
  CC      drivers/dma-buf/dma-fence-array.o
  CC [M]  fs/cifs/cifs_debug.o
  CC [M]  drivers/misc/mei/init.o
  CC      fs/ext4/move_extent.o
  CC      drivers/mfd/intel-lpss-pci.o
  CC [M]  drivers/misc/mei/hbm.o
  CC      drivers/acpi/acpica/exstoren.o
  CC      arch/x86/kernel/sys_ia32.o
  CC      arch/x86/kernel/signal_32.o
  CC      drivers/acpi/acpica/exstorob.o
  AR      drivers/cxl/core/built-in.a
  AR      drivers/cxl/built-in.a
  CC [M]  drivers/misc/mei/interrupt.o
  CC      kernel/trace/trace_nop.o
  CC      drivers/base/power/wakeup_stats.o
  CC      kernel/softirq.o
  CC      net/core/sock_reuseport.o
  CC [M]  fs/overlayfs/inode.o
  CC      net/ethtool/pause.o
  AR      kernel/events/built-in.a
  CC      kernel/resource.o
  CC      fs/ext4/namei.o
  CC      fs/lockd/procfs.o
  CC      fs/ext4/page-io.o
  CC      fs/ext4/readpage.o
  CC      drivers/acpi/proc.o
  CC      fs/read_write.o
  CC      kernel/sysctl.o
  CC      drivers/dma-buf/dma-fence-chain.o
  CC      fs/nfs/proc.o
  CC      drivers/acpi/acpica/exsystem.o
  CC      drivers/mfd/intel-lpss-acpi.o
  CC [M]  net/netfilter/ipvs/ip_vs_est.o
  CC      fs/ntfs/sysctl.o
  CC      fs/ntfs/unistr.o
  CC      kernel/trace/trace_functions_graph.o
  LD [M]  fs/netfs/netfs.o
  CC      kernel/capability.o
  CC [M]  fs/fuse/control.o
  LD [M]  fs/fscache/fscache.o
  CC      drivers/acpi/acpica/extrace.o
  AR      kernel/cgroup/built-in.a
  CC [M]  drivers/gpu/drm/ttm/ttm_bo_util.o
  CC      drivers/dma-buf/dma-fence-unwrap.o
  CC      drivers/acpi/acpica/exutils.o
  CC [M]  crypto/essiv.o
  CC      fs/ntfs/upcase.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_kms.o
  CC [M]  drivers/gpu/drm/scheduler/sched_fence.o
  CC [M]  fs/overlayfs/file.o
  CC      fs/file_table.o
  CC      arch/x86/kernel/sys_x86_64.o
  AR      drivers/tty/built-in.a
  CC [M]  crypto/ecdh.o
  CC      drivers/acpi/acpica/hwacpi.o
  CC      drivers/base/power/domain.o
  CC      drivers/mfd/intel_soc_pmic_crc.o
  CC      drivers/dma-buf/dma-resv.o
  AR      fs/lockd/built-in.a
  CC      fs/ext4/resize.o
  CC      net/core/fib_notifier.o
  CC      fs/super.o
  CC [M]  drivers/misc/mei/client.o
  CC [M]  fs/overlayfs/dir.o
  CC [M]  net/netfilter/ipvs/ip_vs_proto.o
  CC      arch/x86/kernel/espfix_64.o
  CC      kernel/ptrace.o
  CC      drivers/acpi/acpica/hwesleep.o
  CC [M]  fs/fuse/xattr.o
  CC      net/ethtool/eee.o
  CC      fs/char_dev.o
  CC [M]  drivers/gpu/drm/scheduler/sched_entity.o
  CC      mm/page_alloc.o
  CC [M]  drivers/gpu/drm/i915/i915_driver.o
  CC [M]  drivers/gpu/drm/i915/i915_drm_client.o
  AR      fs/ntfs/built-in.a
  CC      fs/stat.o
  CC      kernel/user.o
  CC      drivers/acpi/acpica/hwgpe.o
  CC      drivers/acpi/bus.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.o
  CC [M]  fs/cifs/connect.o
  CC [M]  fs/cifs/dir.o
  CC [M]  fs/cifs/file.o
  CC      kernel/signal.o
  CC      kernel/trace/fgraph.o
  CC [M]  crypto/ecdh_helper.o
  CC [M]  drivers/gpu/drm/ttm/ttm_bo_vm.o
  CC      kernel/sys.o
  CC      kernel/trace/blktrace.o
  CC      lib/zstd/zstd_common_module.o
  CC      fs/nfs/nfs2xdr.o
  CC      drivers/acpi/glue.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_crtc.o
  CC [M]  drivers/mfd/lpc_sch.o
  CC [M]  drivers/gpu/drm/i915/i915_config.o
  CC      kernel/umh.o
  LD [M]  crypto/ecdh_generic.o
  CC      arch/x86/kernel/ksysfs.o
  AR      crypto/built-in.a
  CC      drivers/acpi/acpica/hwregs.o
  CC      net/core/xdp.o
  CC [M]  fs/fuse/acl.o
  CC      fs/exec.o
  CC      drivers/dma-buf/sync_file.o
  CC      lib/zstd/common/debug.o
  CC      drivers/dma-buf/sw_sync.o
  CC      drivers/dma-buf/sync_debug.o
  CC      arch/x86/kernel/bootflag.o
  CC [M]  drivers/dma-buf/selftest.o
  CC      kernel/workqueue.o
  CC      net/ethtool/tsinfo.o
  LD [M]  drivers/gpu/drm/scheduler/gpu-sched.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.o
  CC [M]  fs/overlayfs/readdir.o
  AR      drivers/block/built-in.a
  AR      drivers/macintosh/built-in.a
  CC      drivers/acpi/acpica/hwsleep.o
  CC [M]  drivers/gpu/drm/ttm/ttm_module.o
  CC [M]  net/netfilter/ipvs/ip_vs_pe.o
  CC      drivers/scsi/scsi.o
  CC [M]  drivers/mfd/lpc_ich.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.o
  CC      drivers/nvme/host/core.o
  AR      drivers/nvme/target/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/atom.o
  CC      kernel/pid.o
  CC      kernel/trace/trace_events.o
  CC      drivers/acpi/acpica/hwvalid.o
  CC [M]  drivers/gpu/drm/ttm/ttm_execbuf_util.o
  CC      drivers/acpi/scan.o
  CC      fs/btrfs/print-tree.o
  CC [M]  net/netfilter/ipvs/ip_vs_proto_tcp.o
  CC [M]  drivers/gpu/drm/i915/i915_getparam.o
  CC      arch/x86/kernel/e820.o
  CC      drivers/base/power/domain_governor.o
  CC      fs/pipe.o
  CC      arch/x86/kernel/pci-dma.o
  CC      drivers/scsi/hosts.o
  CC      drivers/scsi/scsi_ioctl.o
  CC      drivers/scsi/scsicam.o
  CC [M]  fs/fuse/readdir.o
  CC      net/core/flow_offload.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
  CC      fs/nfs/nfs3super.o
  CC [M]  drivers/misc/mei/main.o
  CC [M]  drivers/misc/mei/dma-ring.o
  CC      drivers/acpi/acpica/hwxface.o
  CC [M]  drivers/gpu/drm/i915/i915_ioctl.o
  CC [M]  drivers/dma-buf/st-dma-fence.o
  CC      kernel/trace/trace_export.o
  CC [M]  net/netfilter/ipvs/ip_vs_proto_udp.o
  CC [M]  fs/cifs/inode.o
  CC      drivers/base/power/clock_ops.o
  CC      net/ethtool/cabletest.o
  CC [M]  drivers/gpu/drm/ttm/ttm_range_manager.o
  AR      drivers/mfd/built-in.a
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.o
  CC      fs/nfs/nfs3client.o
  CC      drivers/ata/libata-core.o
  CC [M]  drivers/gpu/drm/ttm/ttm_resource.o
  CC      fs/ext4/super.o
  CC [M]  fs/overlayfs/copy_up.o
  CC      fs/nfs/nfs3proc.o
  CC [M]  drivers/gpu/drm/i915/i915_irq.o
  CC      drivers/acpi/acpica/hwxfsleep.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o
  CC      drivers/scsi/scsi_error.o
  CC      drivers/scsi/scsi_lib.o
  CC [M]  drivers/gpu/drm/i915/i915_mitigations.o
  CC      drivers/nvme/host/ioctl.o
  CC [M]  fs/cifs/link.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.o
  CC [M]  fs/fuse/ioctl.o
  CC      kernel/trace/trace_event_perf.o
  CC [M]  fs/overlayfs/export.o
  CC      arch/x86/kernel/quirks.o
  CC [M]  drivers/dma-buf/st-dma-fence-chain.o
  CC      arch/x86/kernel/topology.o
  CC [M]  drivers/gpu/drm/ttm/ttm_pool.o
  AR      drivers/base/power/built-in.a
  CC      fs/btrfs/root-tree.o
  CC      drivers/base/regmap/regmap.o
  CC      drivers/spi/spi.o
  CC      drivers/acpi/acpica/hwpci.o
  CC      drivers/base/regmap/regcache.o
  CC [M]  drivers/gpu/drm/ttm/ttm_device.o
  CC      drivers/net/phy/mdio-boardinfo.o
  CC [M]  drivers/gpu/drm/ttm/ttm_sys_manager.o
  CC      drivers/net/phy/mdio_devres.o
  CC [M]  drivers/misc/mei/bus.o
  CC      net/core/gro.o
  CC      drivers/net/phy/phy.o
  CC      fs/namei.o
  CC      drivers/acpi/acpica/nsaccess.o
  CC [M]  drivers/gpu/drm/ttm/ttm_agp_backend.o
  CC      net/ethtool/tunnels.o
  CC [M]  net/netfilter/ipvs/ip_vs_nfct.o
  CC      drivers/acpi/acpica/nsalloc.o
  CC      drivers/acpi/acpica/nsarguments.o
  CC [M]  drivers/misc/mei/bus-fixup.o
  CC [M]  arch/x86/kvm/mmu/page_track.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_object.o
  CC      arch/x86/kernel/kdebugfs.o
  CC [M]  drivers/misc/mei/debugfs.o
  LD [M]  fs/overlayfs/overlay.o
  CC [M]  arch/x86/kvm/mmu/spte.o
  LD [M]  fs/fuse/fuse.o
  CC      fs/fcntl.o
  CC [M]  net/netfilter/ipvs/ip_vs_rr.o
  CC      drivers/acpi/acpica/nsconvert.o
  CC      drivers/acpi/resource.o
  CC [M]  arch/x86/kvm/mmu/tdp_iter.o
  CC      fs/ioctl.o
  CC      net/ethtool/fec.o
  CC [M]  drivers/misc/mei/mei-trace.o
  CC      drivers/ata/libata-scsi.o
  CC      fs/nfs/nfs3xdr.o
  CC      drivers/acpi/acpica/nsdump.o
  CC      drivers/nvme/host/trace.o
  CC [M]  drivers/dma-buf/st-dma-fence-unwrap.o
  CC      drivers/acpi/acpica/nseval.o
  CC [M]  arch/x86/kvm/mmu/tdp_mmu.o
  CC      kernel/trace/trace_events_filter.o
  LD [M]  drivers/gpu/drm/ttm/ttm.o
  CC      drivers/base/regmap/regcache-rbtree.o
  CC      kernel/trace/trace_events_trigger.o
  CC [M]  drivers/gpu/drm/i915/i915_module.o
  CC      kernel/trace/trace_eprobe.o
  CC      arch/x86/kernel/alternative.o
  CC [M]  drivers/gpu/drm/i915/i915_params.o
  CC      kernel/trace/trace_kprobe.o
  CC [M]  fs/cifs/misc.o
  CC [M]  drivers/dma-buf/st-dma-resv.o
  CC      drivers/ata/libata-eh.o
  CC      fs/btrfs/dir-item.o
  CC      drivers/acpi/acpica/nsinit.o
  CC      kernel/trace/error_report-traces.o
  CC      lib/buildid.o
  CC      drivers/nvme/host/pci.o
  CC [M]  drivers/gpu/drm/xe/xe_bb.o
  AR      drivers/base/test/built-in.a
  CC      lib/zstd/common/entropy_common.o
  CC [M]  drivers/gpu/drm/xe/xe_bo.o
  AR      drivers/dma-buf/built-in.a
  CC      kernel/task_work.o
  CC      fs/readdir.o
  CC      kernel/trace/power-traces.o
  CC      drivers/scsi/scsi_lib_dma.o
  CC      drivers/scsi/scsi_scan.o
  CC [M]  arch/x86/kvm/smm.o
  CC [M]  drivers/misc/mei/pci-me.o
  CC      drivers/net/phy/phy-c45.o
  CC [M]  fs/cifs/netmisc.o
  CC      drivers/base/component.o
  CC      net/core/netdev-genl.o
  LD [M]  drivers/dma-buf/dmabuf_selftests.o
  CC [M]  drivers/gpu/drm/xe/xe_bo_evict.o
  CC      net/ethtool/eeprom.o
  LD [M]  net/netfilter/ipvs/ip_vs.o
  CC [M]  drivers/misc/mei/hw-me.o
  CC      net/netfilter/core.o
  CC      net/ethtool/stats.o
  CC      drivers/acpi/acpica/nsload.o
  CC      lib/zstd/common/error_private.o
  CC      lib/zstd/common/fse_decompress.o
  CC [M]  drivers/gpu/drm/vgem/vgem_drv.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/object.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/client.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/conn.o
  CC      drivers/acpi/acpica/nsnames.o
  CC      drivers/base/core.o
  CC [M]  drivers/gpu/drm/i915/i915_pci.o
  CC      drivers/acpi/acpica/nsobject.o
  CC [M]  drivers/gpu/drm/vgem/vgem_fence.o
  CC      net/core/netdev-genl-gen.o
  CC      kernel/trace/rpm-traces.o
  CC [M]  drivers/misc/mei/gsc-me.o
  CC      lib/zstd/common/zstd_common.o
  CC      lib/cmdline.o
  CC      lib/cpumask.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/device.o
  CC      mm/init-mm.o
  GEN     drivers/scsi/scsi_devinfo_tbl.c
  CC      fs/btrfs/file-item.o
  CC      fs/btrfs/inode-item.o
  CC      drivers/scsi/scsi_devinfo.o
  CC      drivers/scsi/scsi_sysctl.o
  CC      fs/select.o
  CC      arch/x86/kernel/i8253.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o
  CC      lib/ctype.o
  CC      kernel/extable.o
  CC      drivers/acpi/acpica/nsparse.o
  CC      lib/dec_and_lock.o
  CC      drivers/acpi/acpica/nspredef.o
  AR      fs/nfs/built-in.a
  CC      arch/x86/kernel/hw_breakpoint.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.o
  CC      drivers/net/phy/phy-core.o
  CC      net/ethtool/phc_vclocks.o
  CC      drivers/base/regmap/regcache-flat.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/disp.o
  CC      fs/ext4/symlink.o
  CC [M]  drivers/gpu/drm/i915/i915_scatterlist.o
  LD [M]  drivers/gpu/drm/vgem/vgem.o
  CC      net/core/net-sysfs.o
  LD [M]  drivers/misc/mei/mei.o
  CC      net/ethtool/mm.o
  CC      lib/decompress.o
  CC      net/ethtool/module.o
  CC [M]  drivers/gpu/drm/ast/ast_drv.o
  CC      net/ethtool/pse-pd.o
  CC [M]  drivers/gpu/drm/ast/ast_i2c.o
  CC [M]  fs/cifs/smbencrypt.o
  CC      mm/memblock.o
  CC      drivers/scsi/scsi_debugfs.o
  CC      drivers/ata/libata-transport.o
  CC [M]  arch/x86/kvm/vmx/vmx.o
  CC      drivers/scsi/scsi_trace.o
  CC      drivers/scsi/scsi_logging.o
  CC [M]  fs/cifs/transport.o
  AR      drivers/firewire/built-in.a
  CC      drivers/scsi/scsi_pm.o
  CC      drivers/gpu/drm/drm_mipi_dsi.o
  CC      kernel/trace/trace_dynevent.o
  CC [M]  fs/cifs/cached_dir.o
  CC [M]  arch/x86/kvm/kvm-asm-offsets.s
  CC      drivers/acpi/acpica/nsprepkg.o
  CC      drivers/net/phy/phy_device.o
  CC      drivers/net/phy/linkmode.o
  AR      drivers/spi/built-in.a
  CC      fs/btrfs/disk-io.o
  CC      net/netfilter/nf_log.o
  CC      drivers/scsi/scsi_bsg.o
  CC      kernel/params.o
  CC      drivers/base/regmap/regmap-debugfs.o
  CC      kernel/kthread.o
  CC [M]  drivers/gpu/drm/xe/xe_debugfs.o
  CC      fs/ext4/sysfs.o
  CC      arch/x86/kernel/tsc.o
  LD [M]  drivers/misc/mei/mei-gsc.o
  CC [M]  fs/cifs/cifs_unicode.o
  LD [M]  drivers/misc/mei/mei-me.o
  CC [M]  drivers/gpu/drm/i915/i915_suspend.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/driver.o
  CC      fs/btrfs/transaction.o
  CC      drivers/scsi/scsi_common.o
  CC      arch/x86/kernel/tsc_msr.o
  CC      drivers/acpi/acpica/nsrepair.o
  CC [M]  drivers/gpu/drm/xe/xe_devcoredump.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_display.o
  AR      drivers/nvme/host/built-in.a
  AR      drivers/nvme/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_device.o
  CC [M]  drivers/gpu/drm/i915/i915_switcheroo.o
  CC      drivers/acpi/acpica/nsrepair2.o
  CC [M]  drivers/gpu/drm/ast/ast_main.o
  CC      drivers/acpi/acpica/nssearch.o
  CC      drivers/base/regmap/regmap-i2c.o
  CC      kernel/trace/trace_probe.o
  CC      net/ethtool/plca.o
  AR      drivers/cdrom/built-in.a
  AR      drivers/auxdisplay/built-in.a
  CC [M]  drivers/gpu/drm/i915/i915_sysfs.o
  CC      kernel/trace/trace_uprobe.o
  CC      kernel/trace/rethook.o
  CC      drivers/scsi/sd.o
  CC      drivers/usb/common/common.o
  CC      arch/x86/kernel/io_delay.o
  CC      drivers/usb/common/debug.o
  CC      arch/x86/kernel/rtc.o
  CC      drivers/base/regmap/regmap-irq.o
  CC      drivers/usb/core/usb.o
  CC      drivers/ata/libata-trace.o
  CC      fs/btrfs/inode.o
  CC      drivers/usb/core/hub.o
  CC [M]  arch/x86/kvm/vmx/pmu_intel.o
  CC [M]  drivers/gpu/drm/drm_aperture.o
  CC      drivers/scsi/sg.o
  CC      drivers/acpi/acpica/nsutils.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/event.o
  CC      fs/btrfs/file.o
  CC [M]  fs/cifs/nterr.o
  CC      fs/dcache.o
  CC      fs/inode.o
  CC      mm/memory_hotplug.o
  AR      net/ipv4/netfilter/built-in.a
  CC [M]  net/ipv4/netfilter/nf_defrag_ipv4.o
  CC      fs/attr.o
  CC [M]  fs/cifs/cifsencrypt.o
  CC [M]  fs/cifs/readdir.o
  CC      net/netfilter/nf_queue.o
  CC [M]  net/ipv4/netfilter/nf_reject_ipv4.o
  CC      arch/x86/kernel/resource.o
  CC [M]  drivers/gpu/drm/i915/i915_utils.o
  CC      fs/btrfs/defrag.o
  CC [M]  drivers/gpu/drm/drm_atomic.o
  CC [M]  drivers/gpu/drm/xe/xe_dma_buf.o
  CC      net/core/net-procfs.o
  AR      drivers/usb/common/built-in.a
  CC      fs/btrfs/extent_map.o
  AS      arch/x86/kernel/irqflags.o
  CC [M]  drivers/gpu/drm/xe/xe_engine.o
  AR      drivers/usb/phy/built-in.a
  CC [M]  drivers/gpu/drm/ast/ast_mm.o
  CC      drivers/acpi/acpi_processor.o
  CC      fs/btrfs/sysfs.o
  CC      drivers/acpi/acpica/nswalk.o
  CC      arch/x86/kernel/static_call.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gem.o
  CC      net/netfilter/nf_sockopt.o
  AR      net/ethtool/built-in.a
  CC [M]  fs/cifs/ioctl.o
  CC      net/xfrm/xfrm_policy.o
  CC      drivers/ata/libata-sata.o
  CC [M]  net/ipv4/netfilter/ip_tables.o
  CC      net/unix/af_unix.o
  AR      net/ipv6/netfilter/built-in.a
  CC [M]  net/ipv6/netfilter/nf_defrag_ipv6_hooks.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/fifo.o
  CC [M]  net/ipv6/netfilter/nf_conntrack_reasm.o
  AR      lib/zstd/built-in.a
  CC      lib/decompress_bunzip2.o
  CC      drivers/net/phy/mdio_bus.o
  CC      drivers/acpi/acpica/nsxfeval.o
  CC      arch/x86/kernel/process.o
  CC      lib/decompress_inflate.o
  AR      drivers/base/regmap/built-in.a
  CC      drivers/base/bus.o
  CC [M]  fs/cifs/sess.o
  CC [M]  net/ipv4/netfilter/iptable_filter.o
  CC [M]  drivers/gpu/drm/ast/ast_mode.o
  CC      drivers/acpi/processor_core.o
  CC [M]  arch/x86/kvm/vmx/vmcs12.o
  CC      net/ipv6/af_inet6.o
  CC [M]  drivers/gpu/drm/i915/intel_clock_gating.o
  CC      net/ipv4/route.o
  CC      net/core/netpoll.o
  CC      net/netfilter/utils.o
  CC      net/ipv4/inetpeer.o
  CC      drivers/acpi/acpica/nsxfname.o
  CC [M]  net/ipv4/netfilter/iptable_mangle.o
  CC      net/packet/af_packet.o
  CC      lib/decompress_unlz4.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/head.o
  CC      net/packet/diag.o
  CC      mm/madvise.o
  CC      drivers/ata/libata-sff.o
  CC      net/key/af_key.o
  AR      kernel/trace/built-in.a
  CC      kernel/sys_ni.o
  CC [M]  drivers/gpu/drm/xe/xe_exec.o
  CC      fs/btrfs/accessors.o
  CC      drivers/ata/libata-pmp.o
  CC [M]  net/netfilter/nfnetlink.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ring.o
  CC [M]  fs/cifs/export.o
  CC      drivers/base/dd.o
  CC      drivers/usb/host/pci-quirks.o
  CC [M]  net/ipv4/netfilter/iptable_nat.o
  CC      drivers/usb/host/ehci-hcd.o
  CC      drivers/ata/libata-acpi.o
  CC      drivers/acpi/acpica/nsxfobj.o
  CC      drivers/scsi/scsi_sysfs.o
  CC      lib/decompress_unlzma.o
  CC [M]  drivers/gpu/drm/xe/xe_execlist.o
  CC      kernel/nsproxy.o
  CC      net/core/fib_rules.o
  CC [M]  net/ipv4/netfilter/ipt_REJECT.o
  CC      fs/bad_inode.o
  CC      drivers/net/phy/mdio_device.o
  CC      arch/x86/kernel/ptrace.o
  LD [M]  net/ipv6/netfilter/nf_defrag_ipv6.o
  CC      net/xfrm/xfrm_state.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/mem.o
  CC      fs/btrfs/xattr.o
  CC [M]  drivers/gpu/drm/xe/xe_force_wake.o
  CC      drivers/acpi/acpica/psargs.o
  CC      drivers/acpi/acpica/psloop.o
  CC      net/xfrm/xfrm_hash.o
  CC      fs/btrfs/ordered-data.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/mmu.o
  CC      fs/file.o
  CC      net/core/net-traces.o
  CC [M]  drivers/gpu/drm/ast/ast_post.o
  CC      net/core/selftests.o
  CC [M]  drivers/gpu/drm/xe/xe_ggtt.o
  CC [M]  drivers/gpu/drm/i915/intel_device_info.o
  CC      drivers/usb/host/ehci-pci.o
  CC      lib/decompress_unlzo.o
  CC [M]  drivers/gpu/drm/i915/intel_memory_region.o
  CC      drivers/base/syscore.o
  CC      net/ipv6/anycast.o
  CC      drivers/usb/host/ohci-hcd.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/outp.o
  CC      mm/page_io.o
  CC      drivers/acpi/acpica/psobject.o
  CC      net/xfrm/xfrm_input.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_cs.o
  CC      drivers/acpi/acpica/psopcode.o
  CC      net/xfrm/xfrm_output.o
  CC      net/xfrm/xfrm_sysctl.o
  CC      drivers/net/phy/swphy.o
  CC      kernel/notifier.o
  AR      drivers/net/pse-pd/built-in.a
  CC      kernel/ksysfs.o
  CC      drivers/net/mdio/acpi_mdio.o
  CC      drivers/net/mdio/fwnode_mdio.o
  CC      net/ipv6/ip6_output.o
  CC      drivers/usb/core/hcd.o
  CC      fs/filesystems.o
  CC [M]  net/netfilter/nf_conntrack_core.o
  CC      drivers/input/serio/serio.o
  CC [M]  fs/cifs/unc.o
  CC      arch/x86/kernel/tls.o
  AR      drivers/scsi/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvif/timer.o
  CC      drivers/input/keyboard/atkbd.o
  CC      lib/decompress_unxz.o
  CC      net/ipv4/protocol.o
  CC      drivers/acpi/acpica/psopinfo.o
  CC      net/unix/garbage.o
  CC      drivers/input/serio/i8042.o
  CC [M]  drivers/gpu/drm/xe/xe_gt.o
  CC      drivers/usb/host/ohci-pci.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o
  CC      drivers/base/driver.o
  CC      drivers/ata/libata-pata-timings.o
  CC      kernel/cred.o
  CC      drivers/net/phy/fixed_phy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o
  CC      drivers/ata/ahci.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_dp.o
  CC      kernel/reboot.o
  AR      drivers/net/mdio/built-in.a
  AR      drivers/net/pcs/built-in.a
  CC      fs/namespace.o
  AR      drivers/net/ethernet/adi/built-in.a
  CC      drivers/acpi/acpica/psparse.o
  CC      drivers/acpi/acpica/psscope.o
  AR      drivers/net/ethernet/alacritech/built-in.a
  CC      lib/decompress_unzstd.o
  AR      drivers/net/ethernet/amazon/built-in.a
  AR      drivers/net/ethernet/aquantia/built-in.a
  CC      drivers/input/serio/libps2.o
  CC      fs/btrfs/extent_io.o
  AR      drivers/net/ethernet/asix/built-in.a
  AR      drivers/net/ethernet/cadence/built-in.a
  AR      drivers/net/ethernet/broadcom/built-in.a
  CC [M]  drivers/net/ethernet/broadcom/b44.o
  CC [M]  drivers/gpu/drm/ast/ast_dp501.o
  CC      mm/swap_state.o
  CC      arch/x86/kernel/step.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/vmm.o
  CC [M]  drivers/gpu/drm/i915/intel_pcode.o
  CC      kernel/async.o
  CC      drivers/base/class.o
  CC      fs/btrfs/volumes.o
  CC [M]  drivers/net/ethernet/broadcom/bnx2.o
  CC      fs/ext4/xattr.o
  AR      drivers/net/usb/built-in.a
  CC [M]  drivers/net/usb/pegasus.o
  AR      net/key/built-in.a
  CC      fs/ext4/xattr_hurd.o
  CC [M]  drivers/net/ipvlan/ipvlan_core.o
  CC [M]  fs/cifs/winucase.o
  CC      drivers/acpi/acpica/pstree.o
  CC [M]  fs/cifs/smb2ops.o
  CC      lib/dump_stack.o
  AR      drivers/input/keyboard/built-in.a
  AR      drivers/input/mouse/built-in.a
  CC      drivers/input/input.o
  CC [M]  drivers/net/ipvlan/ipvlan_main.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_clock.o
  CC [M]  drivers/net/usb/rtl8150.o
  CC      net/ipv4/ip_input.o
  CC      net/unix/sysctl_net_unix.o
  CC [M]  drivers/net/phy/phylink.o
  CC      drivers/usb/storage/scsiglue.o
  CC      drivers/usb/storage/protocol.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o
  CC      net/unix/diag.o
  CC      arch/x86/kernel/i8237.o
  CC      drivers/usb/storage/transport.o
  AR      drivers/input/serio/built-in.a
  CC      kernel/range.o
  CC      drivers/rtc/lib.o
  CC      drivers/rtc/class.o
  CC      drivers/usb/core/urb.o
  CC [M]  drivers/gpu/drm/ast/ast_dp.o
  CC      drivers/rtc/interface.o
  CC      drivers/acpi/acpica/psutils.o
  CC      arch/x86/kernel/stacktrace.o
  CC      kernel/smpboot.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/user.o
  CC [M]  arch/x86/kvm/vmx/hyperv.o
  CC      drivers/ata/libahci.o
  AR      net/packet/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_encoders.o
  CC      drivers/base/platform.o
  CC      kernel/ucount.o
  CC [M]  arch/x86/kvm/vmx/nested.o
  CC      lib/earlycpio.o
  CC [M]  drivers/net/vxlan/vxlan_core.o
  CC      lib/extable.o
  CC [M]  drivers/gpu/drm/i915/intel_region_ttm.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_debugfs.o
  CC      drivers/acpi/acpica/pswalk.o
  CC      mm/swapfile.o
  CC [M]  drivers/net/vxlan/vxlan_multicast.o
  CC      drivers/rtc/nvmem.o
  CC      arch/x86/kernel/reboot.o
  CC      drivers/rtc/dev.o
  CC [M]  arch/x86/kvm/vmx/posted_intr.o
  CC      drivers/usb/serial/usb-serial.o
  AR      drivers/usb/misc/built-in.a
  CC      net/xfrm/xfrm_replay.o
  CC [M]  drivers/usb/misc/ftdi-elan.o
  CC      net/unix/scm.o
  CC      lib/flex_proportions.o
  CC      lib/idr.o
  CC      kernel/regset.o
  LD [M]  drivers/gpu/drm/ast/ast.o
  CC      drivers/usb/serial/generic.o
  CC      drivers/acpi/acpica/psxface.o
  CC      drivers/usb/serial/bus.o
  CC      net/ipv6/ip6_input.o
  CC      drivers/usb/core/message.o
  CC      drivers/usb/storage/usb.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/userc361.o
  CC      drivers/rtc/proc.o
  CC [M]  net/netfilter/nf_conntrack_standalone.o
  CC [M]  drivers/net/usb/r8152.o
  CC      drivers/rtc/sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_mcr.o
  CC      fs/seq_file.o
  CC      kernel/kmod.o
  CC [M]  drivers/net/ipvlan/ipvlan_l3s.o
  CC [M]  drivers/net/ethernet/broadcom/cnic.o
  LD [M]  arch/x86/kvm/kvm.o
  CC [M]  drivers/net/usb/asix_devices.o
  CC      drivers/usb/host/uhci-hcd.o
  CC      drivers/base/cpu.o
  CC      drivers/acpi/acpica/rsaddr.o
  CC      drivers/base/firmware.o
  CC      net/ipv4/ip_fragment.o
  CC      drivers/input/input-compat.o
  CC [M]  drivers/gpu/drm/i915/intel_runtime_pm.o
  CC      lib/irq_regs.o
  CC      drivers/rtc/rtc-mc146818-lib.o
  CC      arch/x86/kernel/msr.o
  CC      drivers/acpi/acpica/rscalc.o
  CC [M]  drivers/net/usb/asix_common.o
  CC      drivers/input/input-mt.o
  CC      lib/is_single_threaded.o
  CC      fs/xattr.o
  CC      fs/ext4/xattr_trusted.o
  AR      net/unix/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/client.o
  CC [M]  drivers/net/ethernet/broadcom/tg3.o
  CC [M]  drivers/net/vxlan/vxlan_vnifilter.o
  CC      drivers/rtc/rtc-cmos.o
  CC      drivers/acpi/acpica/rscreate.o
  CC [M]  drivers/net/phy/aquantia_main.o
  CC      drivers/base/init.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sa.o
  CC      net/core/ptp_classifier.o
  CC      drivers/usb/storage/initializers.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_pagefault.o
  AR      net/bridge/netfilter/built-in.a
  CC      net/bridge/br.o
  CC      drivers/usb/core/driver.o
  CC      lib/klist.o
  CC      kernel/groups.o
  CC      drivers/ata/ata_piix.o
  CC      net/ipv6/addrconf.o
  CC      arch/x86/kernel/cpuid.o
  CC      net/xfrm/xfrm_device.o
  CC      drivers/input/input-poller.o
  CC      fs/libfs.o
  CC      drivers/usb/serial/console.o
  CC [M]  net/netfilter/nf_conntrack_expect.o
  CC      arch/x86/kernel/early-quirks.o
  CC      drivers/acpi/acpica/rsdumpinfo.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/engine.o
  LD [M]  drivers/net/ipvlan/ipvlan.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/enum.o
  CC      lib/kobject.o
  CC      fs/ext4/xattr_user.o
  CC      fs/ext4/fast_commit.o
  CC      lib/kobject_uevent.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_sysfs.o
  CC      drivers/base/map.o
  CC      kernel/kcmp.o
  CC      drivers/usb/storage/sierra_ms.o
  CC      net/core/netprio_cgroup.o
  CC [M]  drivers/gpu/drm/drm_atomic_uapi.o
  CC [M]  drivers/gpu/drm/i915/intel_sbi.o
  CC [M]  drivers/net/phy/aquantia_hwmon.o
  CC      net/ipv4/ip_forward.o
  CC      drivers/acpi/acpica/rsinfo.o
  CC      drivers/usb/core/config.o
  CC      fs/ext4/orphan.o
  CC      drivers/usb/gadget/udc/core.o
  AR      drivers/usb/gadget/function/built-in.a
  CC [M]  drivers/net/phy/ax88796b.o
  CC      drivers/input/ff-core.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_i2c.o
  AR      drivers/usb/gadget/legacy/built-in.a
  AR      drivers/rtc/built-in.a
  CC      kernel/freezer.o
  CC      drivers/usb/gadget/udc/trace.o
  CC [M]  drivers/net/phy/bcm7xxx.o
  CC      drivers/usb/serial/ftdi_sio.o
  CC      net/ipv6/addrlabel.o
  CC      net/ipv4/ip_options.o
  CC      drivers/base/devres.o
  CC [M]  fs/cifs/smb2maperror.o
  CC      net/bridge/br_device.o
  CC      mm/swap_slots.o
  CC      arch/x86/kernel/smp.o
  CC      net/core/dst_cache.o
  CC      drivers/acpi/acpica/rsio.o
  CC      lib/logic_pio.o
  CC [M]  drivers/net/usb/ax88172a.o
  AR      drivers/ata/built-in.a
  CC [M]  drivers/net/usb/ax88179_178a.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/event.o
  CC      drivers/usb/storage/option_ms.o
  CC [M]  drivers/net/usb/cdc_ether.o
  CC      drivers/usb/gadget/usbstring.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
  CC [M]  drivers/net/phy/bcm87xx.o
  CC      net/xfrm/xfrm_algo.o
  CC      drivers/input/touchscreen.o
  CC      drivers/input/ff-memless.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_topology.o
  CC      drivers/usb/gadget/config.o
  CC      drivers/acpi/acpica/rsirq.o
  CC [M]  drivers/gpu/drm/i915/intel_step.o
  CC      kernel/stacktrace.o
  CC      kernel/dma.o
  CC      drivers/usb/host/xhci.o
  CC [M]  drivers/net/phy/bcm-phy-lib.o
  CC      drivers/usb/gadget/epautoconf.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.o
  CC [M]  net/netfilter/nf_conntrack_helper.o
  CC      lib/maple_tree.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o
  CC      fs/fs-writeback.o
  CC      drivers/base/attribute_container.o
  CC      mm/dmapool.o
  CC      fs/pnode.o
  CC      drivers/usb/gadget/composite.o
  CC      drivers/usb/storage/usual-tables.o
  CC      drivers/usb/core/file.o
  CC      drivers/acpi/acpica/rslist.o
  CC      drivers/usb/core/buffer.o
  CC [M]  drivers/gpu/drm/drm_auth.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/firmware.o
  CC [M]  drivers/net/usb/cdc_eem.o
  CC      net/ipv6/route.o
  CC      arch/x86/kernel/smpboot.o
  HOSTCC  drivers/gpu/drm/xe/xe_gen_wa_oob
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/gpuobj.o
  CC      net/core/gro_cells.o
  AR      drivers/usb/gadget/udc/built-in.a
  CC      drivers/input/vivaldi-fmap.o
  CC      drivers/base/transport_class.o
  CC      arch/x86/kernel/tsc_sync.o
  CC      drivers/net/loopback.o
  CC      kernel/smp.o
  CC      drivers/usb/serial/pl2303.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ads.o
  CC      net/ipv4/ip_output.o
  CC [M]  net/netfilter/nf_conntrack_proto.o
  CC      net/core/failover.o
  CC [M]  fs/cifs/smb2transport.o
  CC [M]  drivers/net/usb/smsc75xx.o
  CC [M]  drivers/net/usb/smsc95xx.o
  CC      net/bridge/br_fdb.o
  CC [M]  drivers/net/usb/mcs7830.o
  CC      drivers/acpi/acpica/rsmemory.o
  AR      drivers/usb/storage/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_guc_ct.o
  CC [M]  fs/cifs/smb2misc.o
  CC      net/xfrm/xfrm_user.o
  CC      fs/btrfs/async-thread.o
  CC      drivers/input/input-leds.o
  LD [M]  drivers/net/vxlan/vxlan.o
  CC      fs/btrfs/ioctl.o
  UPD     arch/x86/kvm/kvm-asm-offsets.h
  CC      drivers/net/netconsole.o
  CC      mm/hugetlb.o
  CC      drivers/base/topology.o
  CC [M]  drivers/gpu/drm/i915/intel_uncore.o
  CC      drivers/net/virtio_net.o
  CC      fs/btrfs/locking.o
  AR      fs/ext4/built-in.a
  CC      drivers/acpi/processor_pdc.o
  CC      drivers/usb/core/sysfs.o
  CC      net/ipv4/ip_sockglue.o
  CC      drivers/acpi/acpica/rsmisc.o
  CC      net/bridge/br_forward.o
  CC [M]  drivers/net/phy/broadcom.o
  CC      fs/btrfs/orphan.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/intr.o
  CC      fs/btrfs/export.o
  CC      kernel/uid16.o
  CC      net/bridge/br_if.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/ioctl.o
  CC      mm/hugetlb_vmemmap.o
  CC      drivers/input/mousedev.o
  AR      net/core/built-in.a
  AR      drivers/usb/serial/built-in.a
  CC [M]  drivers/gpu/drm/drm_blend.o
  CC [M]  net/sunrpc/auth_gss/auth_gss.o
  CC [M]  drivers/usb/class/usbtmc.o
  CC [M]  net/sunrpc/auth_gss/gss_generic_token.o
  CC      drivers/base/container.o
  CC [M]  net/sunrpc/auth_gss/gss_mech_switch.o
  CC      drivers/acpi/acpica/rsserial.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_debugfs.o
  CC      arch/x86/kernel/setup_percpu.o
  CC [M]  net/netfilter/nf_conntrack_proto_generic.o
  CC      drivers/base/property.o
  AS [M]  arch/x86/kvm/vmx/vmenter.o
  LD [M]  arch/x86/kvm/kvm-intel.o
  CC      fs/btrfs/tree-log.o
  CC [M]  drivers/net/usb/usbnet.o
  CC      drivers/acpi/ec.o
  CC [M]  drivers/net/phy/lxt.o
  CC      drivers/usb/core/endpoint.o
  CC      drivers/acpi/acpica/rsutils.o
  CC      drivers/usb/core/devio.o
  CC      mm/sparse.o
  CC      drivers/usb/gadget/functions.o
  CC      kernel/kallsyms.o
  CC      mm/sparse-vmemmap.o
  CC      drivers/base/cacheinfo.o
  CC      arch/x86/kernel/ftrace.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_hwconfig.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/memory.o
  CC [M]  drivers/net/phy/realtek.o
  CC      net/sunrpc/clnt.o
  CC [M]  net/sunrpc/auth_gss/svcauth_gss.o
  CC [M]  drivers/net/usb/cdc_ncm.o
  CC [M]  drivers/net/usb/r8153_ecm.o
  CC      drivers/input/evdev.o
  CC [M]  fs/cifs/smb2pdu.o
  CC      drivers/usb/gadget/configfs.o
  CC      drivers/usb/gadget/u_f.o
  CC      drivers/acpi/acpica/rsxface.o
  CC [M]  drivers/gpu/drm/drm_bridge.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.o
  CC [M]  drivers/gpu/drm/drm_cache.o
  CC      lib/memcat_p.o
  CC      net/bridge/br_input.o
  CC      fs/btrfs/free-space-cache.o
  CC      net/ipv4/inet_hashtables.o
  CC [M]  net/sunrpc/auth_gss/gss_rpc_upcall.o
  CC      net/bridge/br_ioctl.o
  CC [M]  net/netfilter/nf_conntrack_proto_tcp.o
  CC      mm/mmu_notifier.o
  CC      drivers/acpi/acpica/tbdata.o
  CC      drivers/acpi/dock.o
  CC      fs/btrfs/zlib.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_log.o
  CC      net/ipv4/inet_timewait_sock.o
  CC [M]  drivers/gpu/drm/drm_client.o
  AS      arch/x86/kernel/ftrace_64.o
  CC      fs/btrfs/lzo.o
  CC      arch/x86/kernel/trace_clock.o
  CC      drivers/acpi/acpica/tbfadt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/mm.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_pc.o
  CC      drivers/base/swnode.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_submit.o
  CC [M]  drivers/net/phy/smsc.o
  CC      drivers/acpi/acpica/tbinstal.o
  CC      drivers/acpi/acpica/tbfind.o
  CC      arch/x86/kernel/trace.o
  CC      drivers/acpi/pci_root.o
  CC      drivers/usb/host/xhci-mem.o
  AR      net/xfrm/built-in.a
  CC      net/8021q/vlan_core.o
  CC [M]  drivers/gpu/drm/drm_client_modeset.o
  AR      drivers/input/built-in.a
  CC      kernel/acct.o
  CC      drivers/usb/host/xhci-ext-caps.o
  CC      drivers/usb/core/notify.o
  CC      drivers/acpi/acpica/tbprint.o
  CC      drivers/acpi/acpica/tbutils.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine.o
  CC      arch/x86/kernel/rethook.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/object.o
  CC      mm/ksm.o
  CC      drivers/acpi/pci_link.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/oproxy.o
  CC [M]  drivers/gpu/drm/drm_color_mgmt.o
  AR      drivers/usb/gadget/built-in.a
  CC      net/ipv4/inet_connection_sock.o
  CC      fs/splice.o
  CC      arch/x86/kernel/crash_core_64.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ib.o
  CC      arch/x86/kernel/module.o
  CC      arch/x86/kernel/early_printk.o
  AR      drivers/i2c/algos/built-in.a
  CC [M]  drivers/i2c/algos/i2c-algo-bit.o
  CC [M]  drivers/gpu/drm/i915/intel_wakeref.o
  CC [M]  drivers/gpu/drm/i915/vlv_sideband.o
  CC      drivers/base/auxiliary.o
  CC [M]  net/sunrpc/auth_gss/gss_rpc_xdr.o
  AR      drivers/i3c/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_pll.o
  CC      net/bridge/br_stp.o
  CC      fs/sync.o
  CC      drivers/acpi/acpica/tbxface.o
  LD [M]  drivers/net/usb/asix.o
  CC      drivers/acpi/acpica/tbxfload.o
  CC      fs/btrfs/zstd.o
  LD [M]  drivers/net/phy/aquantia.o
  CC      drivers/usb/core/generic.o
  AR      drivers/net/phy/built-in.a
  CC      net/bridge/br_stp_bpdu.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_fence.o
  CC      drivers/base/devtmpfs.o
  CC      fs/utimes.o
  CC      lib/nmi_backtrace.o
  CC [M]  drivers/gpu/drm/i915/vlv_suspend.o
  CC      mm/slub.o
  CC [M]  drivers/gpu/drm/drm_connector.o
  CC      kernel/crash_core.o
  CC [M]  net/netfilter/nf_conntrack_proto_udp.o
  CC [M]  drivers/gpu/drm/i915/soc/intel_dram.o
  CC      drivers/acpi/acpica/tbxfroot.o
  CC      drivers/base/memory.o
  CC [M]  net/8021q/vlan.o
  CC      arch/x86/kernel/hpet.o
  CC [M]  drivers/gpu/drm/i915/soc/intel_gmch.o
  CC      drivers/acpi/acpica/utaddress.o
  CC      drivers/base/module.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/option.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/ramht.o
  CC      drivers/acpi/acpica/utalloc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.o
  CC      drivers/acpi/pci_irq.o
  CC      net/ipv4/tcp.o
  CC      drivers/net/net_failover.o
  CC      drivers/usb/core/quirks.o
  CC      fs/btrfs/compression.o
  CC      kernel/compat.o
  CC      drivers/i2c/busses/i2c-designware-common.o
  CC      net/ipv4/tcp_input.o
  CC      kernel/utsname.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/subdev.o
  CC      drivers/base/pinctrl.o
  CC      drivers/acpi/acpica/utascii.o
  AR      drivers/i2c/muxes/built-in.a
  CC      net/ipv4/tcp_output.o
  CC [M]  drivers/i2c/muxes/i2c-mux-gpio.o
  CC      drivers/i2c/i2c-boardinfo.o
  CC [M]  drivers/net/dummy.o
  CC      drivers/base/devcoredump.o
  CC [M]  net/sunrpc/auth_gss/trace.o
  CC [M]  drivers/gpu/drm/xe/xe_huc.o
  CC      lib/plist.o
  CC      net/ipv4/tcp_timer.o
  CC      net/bridge/br_stp_if.o
  CC      drivers/usb/host/xhci-ring.o
  CC      fs/d_path.o
  CC [M]  net/netfilter/nf_conntrack_proto_icmp.o
  CC      arch/x86/kernel/amd_nb.o
  CC      net/bridge/br_stp_timer.o
  CC [M]  drivers/gpu/drm/i915/soc/intel_pch.o
  CC      fs/stack.o
  CC      lib/radix-tree.o
  CC      lib/ratelimit.o
  CC      net/ipv4/tcp_ipv4.o
  CC [M]  drivers/gpu/drm/i915/i915_memcpy.o
  CC      fs/btrfs/delayed-ref.o
  CC      drivers/acpi/acpica/utbuffer.o
  CC      drivers/usb/host/xhci-hub.o
  CC      drivers/usb/core/devices.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_mech.o
  CC [M]  net/netfilter/nf_conntrack_extend.o
  CC      drivers/usb/host/xhci-dbg.o
  CC      fs/fs_struct.o
  CC      kernel/user_namespace.o
  CC      drivers/base/platform-msi.o
  CC      mm/migrate.o
  CC      mm/migrate_device.o
  CC      lib/rbtree.o
  CC [M]  drivers/gpu/drm/i915/i915_mm.o
  CC      drivers/base/physical_location.o
  CC      drivers/base/trace.o
  CC [M]  net/8021q/vlan_dev.o
  CC      net/ipv6/ip6_fib.o
  CC [M]  net/netfilter/nf_conntrack_acct.o
  CC      drivers/i2c/busses/i2c-designware-master.o
  CC      net/ipv4/tcp_minisocks.o
  CC      drivers/acpi/acpica/utcksum.o
  CC      drivers/acpi/acpica/utcopy.o
  CC [M]  net/8021q/vlan_netlink.o
  CC [M]  drivers/gpu/drm/drm_crtc.o
  CC [M]  drivers/gpu/drm/xe/xe_huc_debugfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/uevent.o
  CC [M]  drivers/net/macvlan.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.o
  CC      net/ipv4/tcp_cong.o
  CC      arch/x86/kernel/kvm.o
  CC      net/sunrpc/xprt.o
  CC      fs/statfs.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_seal.o
  AR      drivers/net/ethernet/cavium/common/built-in.a
  CC      drivers/i2c/i2c-core-base.o
  CC      kernel/pid_namespace.o
  AR      drivers/net/ethernet/cavium/thunder/built-in.a
  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/usb/core/phy.o
  CC      drivers/usb/core/port.o
  CC      arch/x86/kernel/kvmclock.o
  CC      net/sunrpc/socklib.o
  CC      drivers/i2c/busses/i2c-designware-platdrv.o
  CC      net/bridge/br_netlink.o
  CC [M]  drivers/gpu/drm/drm_displayid.o
  CC      drivers/acpi/acpica/utexcep.o
  CC      drivers/usb/core/hcd-pci.o
  AR      drivers/base/built-in.a
  CC      lib/seq_buf.o
  AR      drivers/net/ethernet/cortina/built-in.a
  AR      drivers/net/ethernet/engleder/built-in.a
  AR      drivers/net/ethernet/ezchip/built-in.a
  CC      drivers/i2c/i2c-core-smbus.o
  CC      fs/btrfs/relocation.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_unseal.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_seqnum.o
  CC [M]  drivers/gpu/drm/xe/xe_irq.o
  UPD     kernel/config_data
  CC [M]  drivers/gpu/drm/i915/i915_sw_fence.o
  CC      kernel/stop_machine.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/fw.o
  CC [M]  net/netfilter/nf_conntrack_seqadj.o
  CC [M]  fs/cifs/smb2inode.o
  CC      net/ipv4/tcp_metrics.o
  CC      lib/show_mem.o
  CC      drivers/acpi/acpica/utdebug.o
  CC      drivers/i2c/i2c-core-acpi.o
  CC [M]  drivers/gpu/drm/drm_drv.o
  CC      fs/fs_pin.o
  CC [M]  net/8021q/vlanproc.o
  CC [M]  drivers/gpu/drm/drm_dumb_buffers.o
  CC [M]  drivers/gpu/drm/drm_edid.o
  CC      drivers/usb/core/usb-acpi.o
  CC      fs/nsfs.o
  CC      drivers/usb/host/xhci-trace.o
  CC [M]  fs/cifs/smb2file.o
  CC [M]  drivers/net/mii.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o
  CC      net/ipv6/ipv6_sockglue.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_wrap.o
  CC      drivers/i2c/busses/i2c-designware-baytrail.o
  CC      fs/fs_types.o
  CC      lib/siphash.o
  CC      drivers/acpi/acpica/utdecode.o
  CC [M]  drivers/net/mdio.o
  CC      kernel/kprobes.o
  CC      net/ipv6/ndisc.o
  CC      mm/huge_memory.o
  CC      drivers/usb/host/xhci-debugfs.o
  CC      drivers/acpi/acpica/utdelete.o
  CC      arch/x86/kernel/paravirt.o
  CC      net/ipv4/tcp_fastopen.o
  CC      fs/btrfs/delayed-inode.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/hs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sync.o
  CC [M]  drivers/gpu/drm/drm_encoder.o
  CC      mm/khugepaged.o
  CC [M]  drivers/gpu/drm/xe/xe_lrc.o
  CC      lib/string.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_crypto.o
  AR      drivers/usb/core/built-in.a
  CC      fs/fs_context.o
  CC      fs/fs_parser.o
  CC      net/ipv4/tcp_rate.o
  CC      drivers/usb/host/xhci-pci.o
  AR      net/8021q/built-in.a
  LD [M]  net/8021q/8021q.o
  CC      kernel/hung_task.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/ls.o
  CC      drivers/acpi/acpica/uterror.o
  CC [M]  drivers/net/tun.o
  CC [M]  drivers/gpu/drm/i915/i915_sw_fence_work.o
  CC [M]  drivers/i2c/busses/i2c-scmi.o
  CC      net/sunrpc/xprtsock.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_keys.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.o
  CC      fs/fsopen.o
  CC [M]  net/netfilter/nf_conntrack_proto_icmpv6.o
  CC [M]  net/netfilter/nf_conntrack_proto_dccp.o
  CC [M]  drivers/net/veth.o
  CC      arch/x86/kernel/pvclock.o
  CC      drivers/i2c/i2c-core-slave.o
  CC      net/bridge/br_netlink_tunnel.o
  CC [M]  drivers/gpu/drm/i915/i915_syncmap.o
  CC      drivers/acpi/acpica/uteval.o
  CC      lib/timerqueue.o
  CC [M]  drivers/i2c/busses/i2c-ccgx-ucsi.o
  CC [M]  drivers/i2c/busses/i2c-i801.o
  CC      drivers/acpi/acpica/utglobal.o
  CC      fs/init.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/acr.o
  LD [M]  net/sunrpc/auth_gss/auth_rpcgss.o
  AR      drivers/net/ethernet/fungible/built-in.a
  AR      drivers/net/ethernet/huawei/built-in.a
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_main.o
  CC [M]  drivers/i2c/busses/i2c-isch.o
  CC [M]  drivers/net/ethernet/intel/e1000e/82571.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_main.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.o
  CC      lib/vsprintf.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_ethtool.o
  CC [M]  net/netfilter/nf_conntrack_proto_sctp.o
  CC [M]  fs/cifs/cifsacl.o
  CC [M]  fs/cifs/fs_context.o
  CC [M]  fs/cifs/dns_resolve.o
  CC [M]  drivers/gpu/drm/i915/i915_user_extensions.o
  CC      arch/x86/kernel/pcspeaker.o
  AR      drivers/media/i2c/built-in.a
  AR      drivers/media/tuners/built-in.a
  CC      arch/x86/kernel/check.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.o
  AR      drivers/media/rc/keymaps/built-in.a
  CC      drivers/acpi/acpica/uthex.o
  CC [M]  drivers/gpu/drm/xe/xe_migrate.o
  AR      drivers/media/rc/built-in.a
  AR      drivers/media/common/b2c2/built-in.a
  CC      arch/x86/kernel/uprobes.o
  AR      drivers/media/common/saa7146/built-in.a
  AR      drivers/media/common/siano/built-in.a
  LD [M]  net/sunrpc/auth_gss/rpcsec_gss_krb5.o
  CC      arch/x86/kernel/perf_regs.o
  AR      drivers/media/common/v4l2-tpg/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_mmio.o
  AR      drivers/media/common/videobuf2/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_virt.o
  AR      drivers/media/common/built-in.a
  CC [M]  drivers/net/ethernet/intel/igc/igc_main.o
  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
  CC [M]  drivers/net/ethernet/intel/igc/igc_mac.o
  AR      drivers/media/platform/amphion/built-in.a
  CC [M]  drivers/net/ethernet/intel/igc/igc_i225.o
  AR      drivers/media/platform/aspeed/built-in.a
  CC      kernel/watchdog.o
  AR      drivers/media/platform/atmel/built-in.a
  AR      drivers/media/platform/cadence/built-in.a
  AR      drivers/media/platform/chips-media/built-in.a
  AR      drivers/usb/host/built-in.a
  AR      drivers/usb/built-in.a
  AR      drivers/media/platform/intel/built-in.a
  AR      drivers/net/ethernet/i825xx/built-in.a
  AR      drivers/media/platform/marvell/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.o
  AR      drivers/net/ethernet/microsoft/built-in.a
  CC [M]  drivers/gpu/drm/i915/i915_ioc32.o
  AR      drivers/media/platform/microchip/built-in.a
  AR      drivers/media/platform/mediatek/jpeg/built-in.a
  CC [M]  drivers/gpu/drm/i915/i915_debugfs.o
  AR      drivers/media/platform/mediatek/mdp/built-in.a
  AR      drivers/media/platform/mediatek/vcodec/built-in.a
  CC [M]  drivers/gpu/drm/i915/i915_debugfs_params.o
  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 [M]  drivers/gpu/drm/i915/display/intel_display_debugfs.o
  AR      drivers/media/platform/nvidia/tegra-vde/built-in.a
  AR      drivers/media/platform/nvidia/built-in.a
  CC [M]  drivers/gpu/drm/i915/display/intel_pipe_crc.o
  AR      drivers/media/platform/nxp/dw100/built-in.a
  CC      kernel/watchdog_hld.o
  AR      drivers/media/platform/nxp/imx-jpeg/built-in.a
  AR      drivers/media/platform/nxp/built-in.a
  CC      drivers/acpi/acpica/utids.o
  AR      drivers/media/platform/qcom/camss/built-in.a
  CC      kernel/seccomp.o
  AR      drivers/media/platform/qcom/venus/built-in.a
  CC [M]  net/netfilter/nf_conntrack_netlink.o
  AR      drivers/media/platform/qcom/built-in.a
  CC      kernel/relay.o
  AR      drivers/media/platform/renesas/rcar-vin/built-in.a
  AR      drivers/media/platform/renesas/rzg2l-cru/built-in.a
  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
  AR      drivers/media/platform/rockchip/rkisp1/built-in.a
  AR      drivers/media/platform/rockchip/built-in.a
  CC      drivers/acpi/acpi_lpss.o
  AR      drivers/media/platform/samsung/exynos-gsc/built-in.a
  AR      drivers/media/platform/samsung/exynos4-is/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/base.o
  CC      net/bridge/br_arp_nd_proxy.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.o
  AR      drivers/media/platform/samsung/s3c-camif/built-in.a
  AR      drivers/media/platform/samsung/s5p-g2d/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/fw.o
  AR      drivers/media/platform/samsung/s5p-jpeg/built-in.a
  AR      drivers/media/platform/samsung/s5p-mfc/built-in.a
  AR      drivers/media/platform/samsung/built-in.a
  AR      drivers/media/platform/st/sti/bdisp/built-in.a
  CC [M]  drivers/gpu/drm/i915/i915_pmu.o
  AR      drivers/media/platform/st/sti/c8sectpfe/built-in.a
  AR      drivers/media/platform/st/sti/delta/built-in.a
  AR      drivers/media/platform/st/sti/hva/built-in.a
  AR      drivers/media/platform/st/stm32/built-in.a
  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
  AR      drivers/media/platform/sunxi/sun6i-mipi-csi2/built-in.a
  AR      drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/built-in.a
  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
  CC      net/ipv6/udp.o
  CC      arch/x86/kernel/tracepoint.o
  CC [M]  drivers/gpu/drm/i915/gt/gen2_engine_cs.o
  AR      drivers/media/platform/ti/am437x/built-in.a
  AR      drivers/media/platform/ti/cal/built-in.a
  AR      drivers/media/platform/ti/vpe/built-in.a
  AR      drivers/media/platform/ti/davinci/built-in.a
  CC      drivers/acpi/acpica/utinit.o
  AR      drivers/media/platform/ti/omap/built-in.a
  CC [M]  drivers/net/ethernet/intel/igbvf/vf.o
  AR      drivers/media/platform/ti/omap3isp/built-in.a
  AR      drivers/media/platform/ti/built-in.a
  CC [M]  drivers/net/ethernet/intel/igbvf/mbx.o
  CC [M]  drivers/i2c/busses/i2c-ismt.o
  AR      drivers/media/platform/verisilicon/built-in.a
  ASN.1   fs/cifs/cifs_spnego_negtokeninit.asn1.[ch]
  CC      net/ipv6/udplite.o
  AR      drivers/media/platform/via/built-in.a
  AR      drivers/media/platform/xilinx/built-in.a
  AR      drivers/media/platform/built-in.a
  CC [M]  drivers/net/ethernet/intel/igbvf/ethtool.o
  CC [M]  drivers/net/ethernet/intel/e1000e/ich8lan.o
  CC [M]  drivers/net/ethernet/intel/igbvf/netdev.o
  AR      drivers/media/pci/ttpci/built-in.a
  AR      drivers/media/pci/b2c2/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/gen6_engine_cs.o
  AR      drivers/media/pci/pluto2/built-in.a
  CC [M]  drivers/net/ethernet/intel/igc/igc_base.o
  AR      drivers/media/pci/dm1105/built-in.a
  CC [M]  drivers/net/ethernet/intel/e1000e/80003es2lan.o
  CC      drivers/i2c/i2c-dev.o
  AR      drivers/media/pci/pt1/built-in.a
  CC      net/ipv4/tcp_recovery.o
  AR      drivers/media/pci/pt3/built-in.a
  CC      fs/btrfs/scrub.o
  AR      drivers/media/pci/mantis/built-in.a
  AR      drivers/media/pci/ngene/built-in.a
  CC      net/ipv4/tcp_ulp.o
  AR      drivers/media/pci/ddbridge/built-in.a
  AR      drivers/media/pci/saa7146/built-in.a
  AR      drivers/media/pci/smipcie/built-in.a
  AR      drivers/media/pci/netup_unidvb/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/gen6_ppgtt.o
  AR      drivers/media/pci/intel/ipu3/built-in.a
  AR      drivers/media/pci/intel/built-in.a
  CC      arch/x86/kernel/itmt.o
  AR      drivers/media/pci/built-in.a
  AR      drivers/media/usb/b2c2/built-in.a
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_hw.o
  AR      drivers/media/usb/dvb-usb/built-in.a
  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
  CC      drivers/acpi/acpica/utlock.o
  AR      drivers/media/usb/ttusb-dec/built-in.a
  AR      drivers/media/usb/built-in.a
  CC      fs/btrfs/backref.o
  AR      drivers/media/mmc/siano/built-in.a
  AR      drivers/media/mmc/built-in.a
  AR      drivers/media/firewire/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.o
  AR      drivers/media/spi/built-in.a
  AR      drivers/media/test-drivers/built-in.a
  AR      drivers/media/built-in.a
  AR      drivers/ptp/built-in.a
  CC [M]  drivers/ptp/ptp_clock.o
  CC [M]  drivers/ptp/ptp_chardev.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/msgq.o
  CC [M]  fs/cifs/smb1ops.o
  CC      net/dcb/dcbnl.o
  CC [M]  drivers/gpu/drm/drm_file.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.o
  CC      kernel/utsname_sysctl.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/v1.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/gm200.o
  CC      drivers/acpi/acpica/utmath.o
  CC      net/bridge/br_sysfs_if.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sched.o
  CC      net/l3mdev/l3mdev.o
  CC      arch/x86/kernel/umip.o
  CC      net/sunrpc/sched.o
  CC      mm/page_counter.o
  CC      mm/memcontrol.o
  CC [M]  fs/cifs/cifssmb.o
  AR      drivers/net/ethernet/litex/built-in.a
  CC [M]  drivers/i2c/busses/i2c-piix4.o
  CC [M]  drivers/ptp/ptp_sysfs.o
  CC [M]  drivers/ptp/ptp_vclock.o
  AR      drivers/power/reset/built-in.a
  CC      drivers/hwmon/hwmon.o
  CC      drivers/power/supply/power_supply_core.o
  CC      mm/vmpressure.o
  AR      drivers/thermal/broadcom/built-in.a
  CC      kernel/delayacct.o
  AR      drivers/thermal/samsung/built-in.a
  CC      drivers/thermal/intel/intel_tcc.o
  CC      drivers/power/supply/power_supply_sysfs.o
  AR      drivers/thermal/st/built-in.a
  CC      drivers/power/supply/power_supply_leds.o
  CC      drivers/power/supply/power_supply_hwmon.o
  CC      drivers/acpi/acpica/utmisc.o
  CC      lib/win_minmax.o
  CC      drivers/thermal/intel/therm_throt.o
  CC [M]  drivers/gpu/drm/xe/xe_mocs.o
  CC [M]  drivers/gpu/drm/xe/xe_module.o
  CC [M]  drivers/i2c/busses/i2c-designware-pcidrv.o
  CC      drivers/acpi/acpi_apd.o
  CC      drivers/acpi/acpica/utmutex.o
  CC      net/ipv4/tcp_offload.o
  CC      fs/btrfs/ulist.o
  CC      net/sunrpc/auth.o
  CC [M]  drivers/gpu/drm/i915/gt/gen7_renderclear.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/gp102.o
  CC [M]  drivers/gpu/drm/i915/gt/gen8_engine_cs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/ga100.o
  CC [M]  drivers/gpu/drm/xe/xe_pat.o
  AR      drivers/thermal/qcom/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/ga102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.o
  CC      arch/x86/kernel/unwind_orc.o
  CC      lib/xarray.o
  CC [M]  drivers/ptp/ptp_kvm_x86.o
  CC      kernel/taskstats.o
  AR      net/l3mdev/built-in.a
  AR      drivers/thermal/tegra/built-in.a
  CC [M]  drivers/i2c/i2c-smbus.o
  CC      drivers/acpi/acpica/utnonansi.o
  CC [M]  drivers/i2c/i2c-mux.o
  CC [M]  drivers/gpu/drm/xe/xe_pci.o
  CC      drivers/acpi/acpi_platform.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.o
  CC [M]  drivers/ptp/ptp_kvm_common.o
  CC [M]  drivers/gpu/drm/xe/xe_pcode.o
  CC [M]  drivers/hwmon/acpi_power_meter.o
  LD [M]  drivers/ptp/ptp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.o
  CC      mm/swap_cgroup.o
  CC [M]  drivers/gpu/drm/drm_fourcc.o
  CC [M]  net/netfilter/nf_nat_core.o
  AR      drivers/power/supply/built-in.a
  AR      drivers/power/built-in.a
  CC      fs/btrfs/qgroup.o
  CC      net/bridge/br_sysfs_br.o
  CC      arch/x86/kernel/callthunks.o
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_ethtool.o
  CC      net/bridge/br_nf_core.o
  CC      drivers/acpi/acpica/utobject.o
  LD [M]  drivers/i2c/busses/i2c-designware-pci.o
  AR      drivers/i2c/busses/built-in.a
  CC      drivers/acpi/acpica/utosi.o
  CC [M]  drivers/hwmon/coretemp.o
  LD [M]  drivers/net/ethernet/intel/igbvf/igbvf.o
  CC      net/bridge/br_multicast.o
  CC [M]  drivers/thermal/intel/x86_pkg_temp_thermal.o
  CC      drivers/acpi/acpi_pnp.o
  CC      drivers/acpi/acpica/utownerid.o
  CC [M]  drivers/gpu/drm/xe/xe_pm.o
  CC [M]  drivers/gpu/drm/drm_framebuffer.o
  CC [M]  drivers/thermal/intel/intel_menlow.o
  CC      fs/btrfs/send.o
  CC      drivers/acpi/power.o
  LD [M]  drivers/ptp/ptp_kvm.o
  CC      net/bridge/br_mdb.o
  CC      fs/btrfs/dev-replace.o
  CC      fs/btrfs/raid56.o
  CC      drivers/acpi/event.o
  CC      fs/btrfs/uuid-tree.o
  CC      net/ipv6/raw.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_82575.o
  CC      net/dcb/dcbevent.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_mac.o
  AR      drivers/i2c/built-in.a
  CC [M]  net/netfilter/nf_nat_proto.o
  CC      kernel/tsacct.o
  CC      kernel/tracepoint.o
  CC [M]  drivers/gpu/drm/drm_gem.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.o
  AR      drivers/hwmon/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_preempt_fence.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.o
  CC      drivers/watchdog/watchdog_core.o
  CC      net/ipv4/tcp_plb.o
  CC      drivers/acpi/acpica/utpredef.o
  CC [M]  drivers/net/ethernet/intel/e1000e/mac.o
  CC      arch/x86/kernel/mmconf-fam10h_64.o
  CC      drivers/watchdog/watchdog_dev.o
  CC      fs/btrfs/props.o
  CC      drivers/acpi/acpica/utresdecode.o
  AR      drivers/thermal/intel/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/gen8_ppgtt.o
  CC      net/ipv6/icmp.o
  CC      drivers/watchdog/softdog.o
  CC      drivers/acpi/evged.o
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_param.o
  AR      drivers/thermal/mediatek/built-in.a
  CC      drivers/thermal/thermal_core.o
  CC      drivers/acpi/acpica/utresrc.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_main.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/vf.o
  CC [M]  drivers/gpu/drm/drm_ioctl.o
  CC [M]  drivers/net/ethernet/intel/ixgb/ixgb_main.o
  CC      drivers/acpi/acpica/utstate.o
  CC      lib/lockref.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_nvm.o
  CC [M]  drivers/net/ethernet/intel/ixgb/ixgb_hw.o
  AR      net/dcb/built-in.a
  CC      net/bridge/br_multicast_eht.o
  CC [M]  drivers/gpu/drm/xe/xe_pt.o
  CC      kernel/latencytop.o
  CC      arch/x86/kernel/vsmp_64.o
  CC      fs/btrfs/free-space-tree.o
  CC      lib/bcd.o
  CC      drivers/acpi/sysfs.o
  CC      drivers/acpi/property.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ids.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_phy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.o
  CC      lib/sort.o
  CC      lib/parser.o
  CC      drivers/acpi/acpi_cmos_rtc.o
  CC [M]  drivers/gpu/drm/drm_lease.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.o
  CC [M]  net/netfilter/nf_nat_helper.o
  CC      fs/btrfs/tree-checker.o
  CC      drivers/acpi/acpica/utstring.o
  AR      drivers/watchdog/built-in.a
  CC      net/sunrpc/auth_null.o
  CC      net/ipv4/datagram.o
  CC      net/ipv4/raw.o
  AR      arch/x86/kernel/built-in.a
  AR      arch/x86/built-in.a
  CC      net/bridge/br_vlan.o
  CC      drivers/thermal/thermal_sysfs.o
  CC      lib/debug_locks.o
  CC      kernel/irq_work.o
  CC      fs/btrfs/space-info.o
  CC      drivers/acpi/acpica/utstrsuppt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.o
  CC [M]  drivers/gpu/drm/drm_managed.o
  CC      lib/random32.o
  CC [M]  drivers/gpu/drm/drm_mm.o
  CC      lib/bust_spinlocks.o
  CC      kernel/static_call.o
  CC [M]  drivers/net/ethernet/intel/e1000e/manage.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/mbx.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_common.o
  LD [M]  drivers/net/ethernet/intel/e1000/e1000.o
  CC      net/ipv6/mcast.o
  CC [M]  drivers/net/ethernet/intel/ixgb/ixgb_ee.o
  CC      net/bridge/br_vlan_tunnel.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/ethtool.o
  CC      lib/kasprintf.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_nvm.o
  CC      lib/bitmap.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_diag.o
  CC      drivers/acpi/acpica/utstrtoul64.o
  CC      net/ipv6/reassembly.o
  CC      kernel/static_call_inline.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_ethtool.o
  CC      net/bridge/br_vlan_options.o
  CC [M]  drivers/md/persistent-data/dm-array.o
  CC [M]  drivers/md/persistent-data/dm-bitset.o
  CC      drivers/opp/core.o
  CC [M]  fs/cifs/cifs_spnego_negtokeninit.asn1.o
  CC      drivers/opp/cpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_breadcrumbs.o
  CC      drivers/thermal/thermal_trip.o
  CC      drivers/md/md.o
  CC      drivers/md/md-bitmap.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.o
  CC [M]  net/bluetooth/af_bluetooth.o
  CC [M]  net/dns_resolver/dns_key.o
  CC [M]  drivers/md/persistent-data/dm-block-manager.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_csa.o
  CC [M]  drivers/net/ethernet/intel/e1000e/nvm.o
  CC [M]  net/netfilter/nf_nat_redirect.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gv100.o
  CC [M]  fs/cifs/asn1.o
  CC [M]  net/dns_resolver/dns_query.o
  CC      drivers/acpi/acpica/utxface.o
  CC [M]  drivers/gpu/drm/xe/xe_pt_walk.o
  CC [M]  drivers/net/ethernet/intel/ixgb/ixgb_ethtool.o
  CC      lib/scatterlist.o
  CC      net/sunrpc/auth_unix.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.o
  CC      drivers/thermal/thermal_helpers.o
  CC      kernel/user-return-notifier.o
  CC [M]  net/netfilter/nf_nat_masquerade.o
  CC      drivers/thermal/thermal_hwmon.o
  CC      net/sunrpc/svc.o
  CC [M]  drivers/md/persistent-data/dm-space-map-common.o
  CC      fs/btrfs/block-rsv.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_82599.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_phy.o
  CC      net/ipv6/tcp_ipv6.o
  CC      drivers/acpi/acpica/utxfinit.o
  CC      kernel/padata.o
  CC      drivers/acpi/acpica/utxferror.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ras.o
  CC      drivers/acpi/acpica/utxfmutex.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_ptp.o
  CC      kernel/jump_label.o
  CC      net/ipv4/udp.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o
  CC [M]  drivers/gpu/drm/xe/xe_query.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.o
  LD [M]  net/dns_resolver/dns_resolver.o
  CC      net/devres.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.o
  CC      drivers/thermal/gov_fair_share.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.o
  CC      net/bridge/br_mst.o
  CC      net/ipv6/ping.o
  CC [M]  net/bridge/br_netfilter_hooks.o
  CC      mm/hugetlb_cgroup.o
  CC [M]  net/bluetooth/hci_core.o
  AR      drivers/acpi/acpica/built-in.a
  CC      drivers/acpi/x86/apple.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_sr.o
  CC      net/socket.o
  LD [M]  fs/cifs/cifs.o
  CC      lib/list_sort.o
  CC [M]  drivers/net/ethernet/intel/e1000e/phy.o
  CC      lib/uuid.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_context.o
  CC      drivers/acpi/x86/utils.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/ipsec.o
  CC      drivers/opp/debugfs.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_mbx.o
  CC      net/ipv6/exthdrs.o
  CC      drivers/thermal/gov_step_wise.o
  CC      lib/iov_iter.o
  CC      kernel/context_tracking.o
  CC [M]  drivers/net/ethernet/intel/ixgb/ixgb_param.o
  CC      fs/kernel_read_file.o
  CC      fs/mnt_idmapping.o
  CC      fs/remap_range.o
  CC [M]  drivers/md/persistent-data/dm-space-map-disk.o
  CC      drivers/acpi/x86/s2idle.o
  CC [M]  net/netfilter/x_tables.o
  CC [M]  net/bridge/br_netfilter_ipv6.o
  CC [M]  net/netfilter/xt_tcpudp.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_whitelist.o
  CC      lib/clz_ctz.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga100.o
  CC      kernel/iomem.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.o
  CC      drivers/thermal/gov_user_space.o
  CC      fs/btrfs/delalloc-space.o
  CC      net/compat.o
  AR      drivers/opp/built-in.a
  CC      fs/buffer.o
  CC [M]  net/netfilter/xt_mark.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_dump.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_tsn.o
  CC [M]  drivers/gpu/drm/drm_mode_config.o
  CC      net/sunrpc/svcsock.o
  CC      lib/bsearch.o
  CC      drivers/cpufreq/cpufreq.o
  CC      drivers/cpuidle/cpuidle.o
  CC      drivers/cpuidle/governors/menu.o
  CC      drivers/mmc/core/core.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_i210.o
  CC [M]  drivers/md/persistent-data/dm-space-map-metadata.o
  CC      drivers/md/md-autodetect.o
  CC      drivers/mmc/host/sdhci.o
  CC      mm/kmemleak.o
  CC      drivers/mmc/host/sdhci-pci-core.o
  AR      drivers/thermal/built-in.a
  CC      mm/page_isolation.o
  CC [M]  drivers/gpu/drm/xe/xe_rtp.o
  CC      kernel/rseq.o
  CC      drivers/cpufreq/freq_table.o
  CC      fs/mpage.o
  CC      drivers/md/dm-uevent.o
  CC      drivers/acpi/debugfs.o
  LD [M]  drivers/net/ethernet/intel/ixgb/ixgb.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.o
  AR      net/bridge/built-in.a
  AR      drivers/net/ethernet/intel/built-in.a
  AR      drivers/ufs/built-in.a
  CC [M]  drivers/net/ethernet/intel/e100.o
  GEN     xe_wa_oob.c xe_wa_oob.h
  CC      lib/find_bit.o
  CC      drivers/cpuidle/governors/haltpoll.o
  CC [M]  net/netfilter/xt_nat.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_ptp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.o
  CC [M]  drivers/gpu/drm/drm_mode_object.o
  CC      drivers/cpuidle/driver.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_xdp.o
  CC      drivers/mmc/host/sdhci-pci-o2micro.o
  CC      drivers/acpi/acpi_lpat.o
  CC      net/ipv6/datagram.o
  CC      drivers/acpi/acpi_lpit.o
  CC      net/ipv6/ip6_flowlabel.o
  CC [M]  drivers/md/persistent-data/dm-transaction-manager.o
  CC [M]  net/netfilter/xt_REDIRECT.o
  CC [M]  drivers/net/ethernet/intel/e1000e/param.o
  CC      drivers/acpi/prmt.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_context_sseu.o
  CC      drivers/md/dm.o
  CC      net/sysctl_net.o
  CC      drivers/md/dm-table.o
  CC      lib/llist.o
  CC [M]  drivers/md/persistent-data/dm-btree.o
  CC      fs/btrfs/block-group.o
  GEN     xe_wa_oob.c xe_wa_oob.h
  CC [M]  drivers/gpu/drm/xe/xe_sa.o
  LD [M]  net/bridge/br_netfilter.o
  CC      drivers/mmc/host/sdhci-pci-arasan.o
  CC      net/ipv6/inet6_connection_sock.o
  CC      drivers/acpi/acpi_pcc.o
  GZIP    kernel/config_data.gz
  CC      kernel/configs.o
  CC      drivers/cpuidle/governor.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_82598.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_phy.o
  AR      drivers/cpuidle/governors/built-in.a
  CC      drivers/md/dm-target.o
  CC      drivers/cpufreq/cpufreq_performance.o
  CC      drivers/cpufreq/cpufreq_ondemand.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_hwmon.o
  CC      mm/early_ioremap.o
  CC [M]  net/netfilter/xt_MASQUERADE.o
  CC      net/ipv6/udp_offload.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_umc.o
  CC [M]  drivers/md/persistent-data/dm-btree-remove.o
  CC      drivers/mmc/host/sdhci-pci-dwc-mshc.o
  CC      drivers/mmc/host/sdhci-pci-gli.o
  CC      drivers/mmc/host/sdhci-acpi.o
  CC      drivers/cpuidle/sysfs.o
  CC      drivers/cpuidle/poll_state.o
  AR      kernel/built-in.a
  CC      net/ipv6/seg6.o
  CC [M]  drivers/gpu/drm/drm_modes.o
  CC      drivers/md/dm-linear.o
  LD [M]  drivers/net/ethernet/intel/igc/igc.o
  CC [M]  drivers/gpu/drm/xe/xe_sched_job.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.o
  CC      drivers/acpi/ac.o
  CC      lib/memweight.o
  CC      drivers/acpi/button.o
  CC      drivers/mmc/host/cqhci-core.o
  LD [M]  drivers/net/ethernet/intel/ixgbevf/ixgbevf.o
  CC      fs/proc_namespace.o
  CC [M]  net/netfilter/xt_addrtype.o
  CC      net/ipv4/udplite.o
  CC      lib/kfifo.o
  CC      fs/btrfs/discard.o
  CC [M]  drivers/net/ethernet/intel/e1000e/ethtool.o
  CC [M]  drivers/gpu/drm/drm_modeset_lock.o
  CC      drivers/mmc/core/bus.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_cs.o
  CC      drivers/md/dm-stripe.o
  CC      fs/direct-io.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.o
  CC      lib/percpu-refcount.o
  CC      mm/cma.o
  CC      drivers/cpufreq/cpufreq_governor.o
  CC [M]  net/bluetooth/hci_conn.o
  CC      net/sunrpc/svcauth.o
  CC      fs/btrfs/reflink.o
  CC      drivers/acpi/fan_core.o
  CC      drivers/md/dm-ioctl.o
  CC [M]  drivers/mmc/host/sdhci-pltfm.o
  CC      drivers/cpuidle/cpuidle-haltpoll.o
  CC      lib/rhashtable.o
  CC      drivers/mmc/core/host.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.o
  CC      lib/base64.o
  LD [M]  drivers/net/ethernet/intel/igb/igb.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_x540.o
  CC [M]  drivers/md/persistent-data/dm-btree-spine.o
  CC      net/ipv6/fib6_notifier.o
  CC      drivers/cpufreq/cpufreq_governor_attr_set.o
  CC [M]  net/bluetooth/hci_event.o
  CC      fs/eventpoll.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.o
  CC      fs/anon_inodes.o
  CC [M]  net/netfilter/xt_conntrack.o
  CC [M]  drivers/net/ethernet/intel/e1000e/netdev.o
  CC      fs/btrfs/subpage.o
  CC [M]  net/bluetooth/mgmt.o
  CC      lib/once.o
  CC      drivers/mmc/core/mmc.o
  CC      drivers/mmc/core/mmc_ops.o
  AR      drivers/cpuidle/built-in.a
  CC      drivers/md/dm-io.o
  CC      net/ipv6/rpl.o
  CC [M]  drivers/gpu/drm/xe/xe_step.o
  CC      net/ipv4/udp_offload.o
  CC      net/ipv4/arp.o
  CC      drivers/md/dm-kcopyd.o
  CC      drivers/md/dm-sysfs.o
  CC      drivers/acpi/fan_attr.o
  CC      lib/refcount.o
  CC      drivers/cpufreq/acpi-cpufreq.o
  CC      drivers/mmc/core/sd.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.o
  CC [M]  net/netfilter/xt_ipvs.o
  CC      net/ipv4/icmp.o
  CC      drivers/md/dm-stats.o
  CC      lib/usercopy.o
  LD [M]  drivers/md/persistent-data/dm-persistent-data.o
  CC      drivers/acpi/processor_driver.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_x550.o
  CC      net/ipv4/devinet.o
  CC      drivers/cpufreq/intel_pstate.o
  CC      lib/errseq.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.o
  AR      drivers/mmc/host/built-in.a
  CC      drivers/acpi/processor_thermal.o
  CC      drivers/mmc/core/sd_ops.o
  CC      mm/secretmem.o
  CC [M]  drivers/gpu/drm/xe/xe_sync.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.o
  CC      fs/signalfd.o
  CC      lib/bucket_locks.o
  CC [M]  drivers/gpu/drm/drm_plane.o
  CC      drivers/md/dm-rq.o
  CC [M]  drivers/gpu/drm/xe/xe_tile.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_lib.o
  CC      fs/timerfd.o
  CC      drivers/md/dm-io-rewind.o
  CC      drivers/md/dm-builtin.o
  CC      fs/btrfs/tree-mod-log.o
  CC      net/ipv6/ioam6.o
  CC      net/sunrpc/svcauth_unix.o
  CC [M]  drivers/gpu/drm/xe/xe_trace.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.o
  CC      fs/btrfs/extent-io-tree.o
  CC      drivers/acpi/processor_idle.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_rap.o
  CC      drivers/acpi/processor_throttling.o
  CC      net/ipv6/sysctl_net_ipv6.o
  CC      drivers/mmc/core/sdio.o
  CC      net/ipv4/af_inet.o
  CC      net/ipv4/igmp.o
  CC      lib/generic-radix-tree.o
  CC      fs/btrfs/fs.o
  CC      drivers/acpi/processor_perflib.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.o
  CC      fs/btrfs/messages.o
  CC      mm/userfaultfd.o
  CC      mm/memremap.o
  LD [M]  net/netfilter/nf_conntrack.o
  CC      drivers/mmc/core/sdio_ops.o
  CC      fs/eventfd.o
  LD [M]  net/netfilter/nf_nat.o
  CC      drivers/mmc/core/sdio_bus.o
  AR      net/netfilter/built-in.a
  CC      drivers/acpi/container.o
  CC      fs/btrfs/bio.o
  CC      mm/hmm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.o
  CC      lib/string_helpers.o
  CC [M]  drivers/gpu/drm/drm_prime.o
  AR      drivers/net/ethernet/microchip/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
  AR      drivers/net/ethernet/mscc/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
  AR      drivers/net/ethernet/neterion/built-in.a
  CC [M]  drivers/md/dm-bufio.o
  CC [M]  drivers/gpu/drm/xe/xe_tuning.o
  CC      net/ipv4/fib_frontend.o
  CC      fs/btrfs/lru_cache.o
  CC      fs/btrfs/acl.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.o
  CC [M]  net/bluetooth/hci_sock.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.o
  AR      drivers/leds/trigger/built-in.a
  CC [M]  drivers/leds/trigger/ledtrig-audio.o
  AR      drivers/firmware/arm_ffa/built-in.a
  AR      drivers/leds/blink/built-in.a
  AR      drivers/firmware/arm_scmi/built-in.a
  AR      drivers/leds/simple/built-in.a
  AR      drivers/firmware/broadcom/built-in.a
  AR      drivers/firmware/cirrus/built-in.a
  CC      drivers/acpi/thermal.o
  AR      drivers/firmware/meson/built-in.a
  AR      drivers/firmware/imx/built-in.a
  CC      drivers/acpi/acpi_memhotplug.o
  CC      drivers/leds/led-core.o
  CC      drivers/firmware/efi/efi-bgrt.o
  CC      drivers/firmware/efi/libstub/efi-stub-helper.o
  CC      drivers/acpi/ioapic.o
  CC      net/ipv4/fib_semantics.o
  CC      net/ipv6/xfrm6_policy.o
  CC      net/ipv6/xfrm6_state.o
  CC      net/ipv4/fib_trie.o
  CC      drivers/firmware/efi/libstub/gop.o
  CC      drivers/mmc/core/sdio_cis.o
  CC [M]  drivers/gpu/drm/xe/xe_uc.o
  AR      drivers/firmware/psci/built-in.a
  AR      drivers/firmware/smccc/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.o
  CC      net/ipv4/fib_notifier.o
  CC      net/sunrpc/addr.o
  CC      fs/userfaultfd.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_heartbeat.o
  CC      mm/memfd.o
  CC      lib/hexdump.o
  AR      drivers/cpufreq/built-in.a
  CC [M]  drivers/md/dm-bio-prison-v1.o
  CC [M]  net/bluetooth/hci_sysfs.o
  CC [M]  drivers/md/dm-bio-prison-v2.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_pm.o
  AR      drivers/firmware/tegra/built-in.a
  AR      drivers/firmware/xilinx/built-in.a
  CC [M]  drivers/gpu/drm/drm_print.o
  CC [M]  drivers/gpu/drm/drm_property.o
  CC [M]  drivers/gpu/drm/drm_syncobj.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.o
  CC      lib/kstrtox.o
  AR      drivers/crypto/stm32/built-in.a
../drivers/gpu/drm/i915/gt/intel_engine_cs.c:1525: warning: expecting prototype for intel_engines_cleanup_common(). Prototype was for intel_engine_cleanup_common() instead
  AR      drivers/crypto/hisilicon/built-in.a
  CC      drivers/clocksource/acpi_pm.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_debugfs.o
  AR      drivers/crypto/xilinx/built-in.a
  AR      drivers/crypto/keembay/built-in.a
  AR      drivers/crypto/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_uc_fw.o
  CC      mm/bootmem_info.o
  CC      drivers/hid/usbhid/hid-core.o
  CC [M]  drivers/gpu/drm/drm_sysfs.o
  CC      drivers/hid/hid-core.o
  CC      drivers/leds/led-class.o
  CC      net/ipv4/inet_fragment.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.o
  CC      drivers/hid/hid-input.o
  CC      drivers/clocksource/i8253.o
  CC      drivers/firmware/efi/libstub/secureboot.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_mca.o
  CC      net/ipv6/xfrm6_input.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.o
  AR      fs/btrfs/built-in.a
  CC      drivers/firmware/dmi_scan.o
  CC      drivers/firmware/efi/libstub/tpm.o
  CC      drivers/firmware/efi/libstub/file.o
  CC      drivers/mmc/core/sdio_io.o
  CC      drivers/acpi/battery.o
  CC      lib/debug_info.o
  CC      drivers/acpi/hed.o
  CC      drivers/firmware/dmi-sysfs.o
  CC      drivers/firmware/efi/libstub/mem.o
  CC      net/ipv6/xfrm6_output.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.o
  CC      net/sunrpc/rpcb_clnt.o
  CC [M]  drivers/md/dm-crypt.o
  CC      net/sunrpc/timer.o
  CC [M]  drivers/net/ethernet/intel/e1000e/ptp.o
  CC      drivers/mmc/core/sdio_irq.o
  CC      drivers/mmc/core/slot-gpio.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.o
  AR      drivers/clocksource/built-in.a
  CC      drivers/hid/usbhid/hiddev.o
  CC      net/sunrpc/xdr.o
  CC      net/sunrpc/sunrpc_syms.o
  CC      drivers/firmware/efi/efi.o
  AR      mm/built-in.a
  CC      drivers/leds/led-triggers.o
  CC      drivers/firmware/efi/vars.o
  CC [M]  net/bluetooth/l2cap_core.o
  CC [M]  drivers/md/dm-thin.o
  CC      drivers/firmware/efi/libstub/random.o
  CC      drivers/acpi/bgrt.o
  CC [M]  drivers/gpu/drm/xe/xe_vm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.o
  CC      net/ipv4/ping.o
  CC      net/ipv6/xfrm6_protocol.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.o
  CC      drivers/firmware/efi/libstub/randomalloc.o
  CC      net/ipv4/ip_tunnel_core.o
  AR      drivers/net/ethernet/netronome/built-in.a
  AR      drivers/net/ethernet/ni/built-in.a
  AR      drivers/net/ethernet/packetengines/built-in.a
  CC [M]  drivers/md/dm-thin-metadata.o
  AR      drivers/net/ethernet/realtek/built-in.a
  CC [M]  drivers/net/ethernet/realtek/8139cp.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.o
  CC [M]  drivers/net/ethernet/realtek/8139too.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.o
  CC [M]  net/bluetooth/l2cap_sock.o
  CC      net/ipv6/netfilter.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_user.o
  CC      net/ipv6/fib6_rules.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.o
  CC      net/ipv4/gre_offload.o
  CC      drivers/mmc/core/regulator.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.o
  AR      drivers/leds/built-in.a
  CC      drivers/mmc/core/debugfs.o
  AR      drivers/net/ethernet/renesas/built-in.a
  CC      net/sunrpc/cache.o
  AR      drivers/staging/media/built-in.a
  CC      fs/aio.o
  AR      drivers/staging/built-in.a
  CC      net/sunrpc/rpc_pipe.o
  CC      drivers/mmc/core/block.o
  CC      drivers/acpi/cppc_acpi.o
  LD [M]  drivers/md/dm-bio-prison.o
  CC      drivers/firmware/efi/libstub/pci.o
  CC      lib/iomap.o
  CC      drivers/firmware/dmi-id.o
  CC      fs/locks.o
  AR      drivers/platform/x86/amd/built-in.a
  AR      drivers/platform/surface/built-in.a
  CC      drivers/platform/x86/p2sb.o
  CC      drivers/platform/x86/intel/pmc/core.o
  CC      drivers/firmware/efi/libstub/skip_spaces.o
  CC      net/ipv4/metrics.o
  CC      drivers/platform/x86/pmc_atom.o
  LD [M]  drivers/net/ethernet/intel/e1000e/e1000e.o
  CC [M]  drivers/platform/x86/wmi.o
  CC      drivers/platform/x86/intel/pmc/spt.o
  CC      drivers/platform/x86/intel/pmc/cnp.o
  AR      drivers/hid/usbhid/built-in.a
  CC      drivers/firmware/memmap.o
  CC [M]  drivers/platform/x86/intel/pmt/class.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_execlists_submission.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ggtt.o
  CC      drivers/mmc/core/queue.o
  AR      drivers/md/built-in.a
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.o
  AR      drivers/net/ethernet/sfc/built-in.a
  CC      lib/pci_iomap.o
  CC      drivers/platform/x86/intel/turbo_max_3.o
  CC      drivers/platform/x86/intel/pmc/icl.o
  CC      net/ipv6/proc.o
  CC      net/ipv4/netlink.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.o
  CC      drivers/firmware/efi/libstub/lib-cmdline.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.o
  CC      drivers/firmware/efi/libstub/lib-ctype.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cik.o
  CC      drivers/acpi/spcr.o
  CC      drivers/acpi/acpi_pad.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.o
  CC [M]  drivers/platform/x86/wmi-bmof.o
  CC      fs/binfmt_script.o
  CC      drivers/firmware/efi/libstub/alignedmem.o
  CC      net/ipv4/nexthop.o
  CC      drivers/platform/x86/intel/pmc/tgl.o
  CC [M]  drivers/platform/x86/intel/vsec.o
  CC      net/ipv6/syncookies.o
  CC      drivers/platform/x86/intel/pmc/adl.o
  CC      lib/iomap_copy.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.o
  CC [M]  drivers/platform/x86/intel/pmt/telemetry.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cik_ih.o
  CC      drivers/hid/hid-quirks.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v8_0.o
  CC [M]  drivers/platform/x86/mxm-wmi.o
  CC      drivers/platform/x86/intel/pmc/mtl.o
  CC [M]  net/bluetooth/smp.o
  CC [M]  drivers/net/ethernet/realtek/r8169_main.o
  CC [M]  drivers/platform/x86/intel_ips.o
  CC [M]  drivers/acpi/acpi_video.o
  CC      lib/devres.o
  CC [M]  net/bluetooth/lib.o
  CC      drivers/hid/hid-debug.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.o
  CC      net/ipv6/mip6.o
  CC      drivers/platform/x86/intel/pmc/pltdrv.o
  CC [M]  drivers/platform/x86/intel/pmt/crashlog.o
  CC [M]  drivers/acpi/video_detect.o
  LD [M]  drivers/platform/x86/intel/pmt/pmt_class.o
  CC      drivers/firmware/efi/libstub/relocate.o
  CC      net/ipv6/addrconf_core.o
  CC      net/ipv6/exthdrs_core.o
  CC      net/ipv6/ip6_checksum.o
  CC      net/ipv6/ip6_icmp.o
  CC      net/ipv4/udp_tunnel_stub.o
  CC      net/sunrpc/sysfs.o
  LD [M]  drivers/md/dm-thin-pool.o
  CC      net/sunrpc/svc_xprt.o
  CC      net/sunrpc/xprtmultipath.o
  CC      drivers/firmware/efi/libstub/printk.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v7_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cik_sdma.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.o
  CC [M]  drivers/net/ethernet/realtek/r8169_firmware.o
  CC      drivers/firmware/efi/reboot.o
  LD [M]  drivers/platform/x86/intel/pmt/pmt_telemetry.o
  CC      drivers/firmware/efi/memattr.o
  CC [M]  net/bluetooth/ecdh_helper.o
  CC      drivers/firmware/efi/libstub/vsprintf.o
  CC      net/ipv6/output_core.o
  CC      drivers/hid/hidraw.o
  CC      net/ipv6/protocol.o
  CC      drivers/hid/hid-generic.o
  AR      drivers/mmc/core/built-in.a
  AR      drivers/platform/x86/intel/pmc/built-in.a
  AR      drivers/mmc/built-in.a
  CC [M]  drivers/platform/x86/intel/rst.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ggtt_fencing.o
  CC      drivers/firmware/efi/tpm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v4_2.o
  CC      lib/check_signature.o
  CC      fs/binfmt_elf.o
  LD [M]  drivers/platform/x86/intel/pmt/pmt_crashlog.o
  CC      drivers/firmware/efi/libstub/x86-stub.o
  CC [M]  net/bluetooth/hci_request.o
  CC      drivers/hid/hid-a4tech.o
  CC      net/ipv6/ip6_offload.o
  AR      drivers/acpi/built-in.a
  CC      lib/interval_tree.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.o
  STUBCPY drivers/firmware/efi/libstub/alignedmem.stub.o
  STUBCPY drivers/firmware/efi/libstub/efi-stub-helper.stub.o
  CC      drivers/firmware/efi/memmap.o
  CC      drivers/firmware/efi/esrt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.o
  CC      drivers/hid/hid-apple.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vce_v2_0.o
  LD [M]  drivers/net/ethernet/intel/ixgbe/ixgbe.o
  LD [M]  drivers/platform/x86/intel/intel_vsec.o
  CC      net/ipv4/sysctl_net_ipv4.o
  AR      drivers/net/ethernet/smsc/built-in.a
  CC      net/ipv4/proc.o
  CC [M]  drivers/net/ethernet/smsc/smsc9420.o
  CC      drivers/firmware/efi/efi-pstore.o
  CC      net/sunrpc/stats.o
  CC      net/ipv6/tcpv6_offload.o
  CC      drivers/firmware/efi/cper.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt.o
  AR      drivers/platform/x86/intel/built-in.a
  CC      net/ipv6/exthdrs_offload.o
  LD [M]  drivers/platform/x86/intel/intel-rst.o
  CC      fs/compat_binfmt_elf.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.o
  CC      lib/assoc_array.o
  AR      drivers/platform/x86/built-in.a
  CC      lib/list_debug.o
  AR      drivers/platform/built-in.a
  CC      drivers/hid/hid-belkin.o
  AR      drivers/net/ethernet/socionext/built-in.a
  CC      net/ipv6/inet6_hashtables.o
  AR      drivers/net/ethernet/vertexcom/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_vm_madvise.o
  CC      drivers/hid/hid-cherry.o
  CC      drivers/firmware/efi/cper_cxl.o
  CC      net/sunrpc/sysctl.o
  AR      drivers/net/ethernet/wangxun/built-in.a
  CC      net/ipv6/mcast_snoop.o
  CC      drivers/hid/hid-chicony.o
  CC [M]  drivers/gpu/drm/drm_trace_points.o
  LD [M]  drivers/acpi/video.o
  CC      drivers/mailbox/mailbox.o
  CC      drivers/devfreq/devfreq.o
  CC [M]  drivers/devfreq/governor_simpleondemand.o
  CC      drivers/mailbox/pcc.o
  CC [M]  drivers/devfreq/governor_performance.o
  STUBCPY drivers/firmware/efi/libstub/file.stub.o
  STUBCPY drivers/firmware/efi/libstub/gop.stub.o
  CC      drivers/firmware/efi/runtime-wrappers.o
  STUBCPY drivers/firmware/efi/libstub/lib-cmdline.stub.o
  STUBCPY drivers/firmware/efi/libstub/lib-ctype.stub.o
  STUBCPY drivers/firmware/efi/libstub/mem.stub.o
  CC [M]  drivers/gpu/drm/drm_vblank.o
  STUBCPY drivers/firmware/efi/libstub/pci.stub.o
  STUBCPY drivers/firmware/efi/libstub/printk.stub.o
  CC      drivers/powercap/powercap_sys.o
  CC      drivers/powercap/intel_rapl_common.o
  STUBCPY drivers/firmware/efi/libstub/random.stub.o
  STUBCPY drivers/firmware/efi/libstub/randomalloc.stub.o
  STUBCPY drivers/firmware/efi/libstub/relocate.stub.o
  STUBCPY drivers/firmware/efi/libstub/secureboot.stub.o
  STUBCPY drivers/firmware/efi/libstub/skip_spaces.stub.o
  STUBCPY drivers/firmware/efi/libstub/tpm.stub.o
  STUBCPY drivers/firmware/efi/libstub/vsprintf.stub.o
  CC      drivers/powercap/intel_rapl_msr.o
  STUBCPY drivers/firmware/efi/libstub/x86-stub.stub.o
  AR      drivers/firmware/efi/libstub/lib.a
  CC [M]  net/ipv6/ip6_udp_tunnel.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.o
  CC      drivers/firmware/efi/dev-path-parser.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/si.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.o
  CC      lib/debugobjects.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.o
  CC      lib/bitrev.o
  CC [M]  drivers/gpu/drm/xe/xe_wait_user_fence.o
  CC      net/ipv4/syncookies.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v6_0.o
  CC      drivers/firmware/efi/apple-properties.o
  CC [M]  drivers/gpu/drm/xe/xe_wa.o
  CC [M]  drivers/gpu/drm/xe/xe_wopcm.o
  CC [M]  net/bluetooth/mgmt_util.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.o
  CC [M]  net/bluetooth/mgmt_config.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_clock_utils.o
  AR      drivers/perf/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.o
  AR      drivers/mailbox/built-in.a
  CC      fs/mbcache.o
  CC      net/ipv4/esp4.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_debugfs.o
  CC      drivers/hid/hid-cypress.o
  CC [M]  net/bluetooth/hci_codec.o
  CC [M]  net/bluetooth/eir.o
  CC [M]  drivers/gpu/drm/xe/xe_display.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.o
  CC      drivers/firmware/efi/earlycon.o
  AR      drivers/net/ethernet/xilinx/built-in.a
  AR      drivers/net/ethernet/synopsys/built-in.a
  AR      drivers/net/ethernet/pensando/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v6_0.o
  CC [M]  drivers/gpu/drm/drm_vblank_work.o
  CC      drivers/hid/hid-ezkey.o
  CC [M]  net/bluetooth/hci_sync.o
  CC      lib/crc16.o
  CC      drivers/firmware/efi/cper-x86.o
  CC      net/ipv4/esp4_offload.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/si_ih.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.o
  CC      net/ipv4/netfilter.o
  CC      drivers/ras/ras.o
  AR      net/ipv6/built-in.a
  AR      net/sunrpc/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/si_dma.o
  CC      drivers/ras/debugfs.o
  CC      net/ipv4/inet_diag.o
  AR      drivers/hwtracing/intel_th/built-in.a
  CC      net/ipv4/tcp_diag.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v6_0.o
  CC [M]  drivers/gpu/drm/xe/display/xe_fb_pin.o
  CC      drivers/hid/hid-kensington.o
  CC [M]  net/bluetooth/sco.o
  CC [M]  drivers/net/ethernet/realtek/r8169_phy_config.o
  AR      drivers/powercap/built-in.a
  CC [M]  net/bluetooth/iso.o
  CC [M]  drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
  CC      drivers/android/binderfs.o
  CC      lib/crc-t10dif.o
  CC      drivers/android/binder.o
  CC      net/ipv4/udp_diag.o
  CC      fs/posix_acl.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.o
  AR      drivers/devfreq/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_irq.o
  HOSTCC  lib/gen_crc32table
  CC      drivers/nvmem/core.o
  CC      drivers/hid/hid-lg.o
  CC [M]  net/bluetooth/a2mp.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_mcr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.o
  CC      lib/libcrc32c.o
  CC [M]  drivers/gpu/drm/drm_vma_manager.o
  CC [M]  drivers/uio/uio.o
  CC [M]  drivers/mtd/chips/chipreg.o
  CC [M]  drivers/gpu/drm/drm_writeback.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_pm.o
  CC      lib/xxhash.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v3_1.o
  AR      drivers/firmware/efi/built-in.a
  CC [M]  net/bluetooth/amp.o
  AR      drivers/firmware/built-in.a
  CC      lib/genalloc.o
  CC      lib/percpu_counter.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.o
  CC      drivers/android/binder_alloc.o
  CC      net/ipv4/tcp_cubic.o
  CC [M]  drivers/gpu/drm/lib/drm_random.o
  CC [M]  drivers/gpu/drm/drm_ioc32.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vi.o
  CC [M]  drivers/mtd/mtdcore.o
  CC      net/ipv4/xfrm4_policy.o
  CC [M]  drivers/gpu/drm/xe/display/xe_plane_initial.o
  CC      lib/fault-inject.o
  CC      net/ipv4/xfrm4_state.o
  AR      drivers/ras/built-in.a
  CC [M]  drivers/gpu/drm/drm_panel.o
  CC [M]  drivers/mtd/mtdsuper.o
  CC [M]  drivers/vfio/pci/vfio_pci_core.o
  CC [M]  drivers/gpu/drm/drm_pci.o
  CC [M]  drivers/vfio/pci/vfio_pci_intrs.o
  CC      lib/syscall.o
  CC [M]  drivers/gpu/drm/drm_debugfs.o
  LD [M]  drivers/net/ethernet/realtek/r8169.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_pm_irq.o
  CC      lib/dynamic_debug.o
  CC [M]  drivers/gpu/drm/drm_debugfs_crc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o
  AR      drivers/net/ethernet/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.o
  AR      drivers/net/built-in.a
  CC [M]  drivers/vfio/pci/vfio_pci_rdwr.o
  CC [M]  drivers/pps/pps.o
  CC [M]  drivers/vfio/pci/vfio_pci_config.o
  CC [M]  drivers/pps/kapi.o
  CC [M]  drivers/pps/sysfs.o
  CC      lib/errname.o
  CC      fs/coredump.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.o
  CC [M]  net/bluetooth/hci_debugfs.o
  CC [M]  drivers/bluetooth/btusb.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.o
  CC [M]  drivers/gpu/drm/drm_edid_load.o
  AR      drivers/nvmem/built-in.a
  CC [M]  drivers/bluetooth/btintel.o
  CC      drivers/hid/hid-lg-g15.o
  CC      lib/nlattr.o
  CC      lib/checksum.o
  CC [M]  drivers/gpu/drm/drm_panel_orientation_quirks.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_rps.o
  CC [M]  drivers/bluetooth/btbcm.o
  CC      drivers/hid/hid-microsoft.o
  CC [M]  drivers/mtd/mtdconcat.o
  CC      drivers/hid/hid-monterey.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v6_1.o
  CC [M]  drivers/bluetooth/btrtl.o
  CC [M]  drivers/vfio/vfio_main.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/soc15.o
  CC      fs/drop_caches.o
  CC      fs/fhandle.o
  CC      net/ipv4/xfrm4_input.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_irq.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.o
  CC [M]  drivers/mtd/mtdpart.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.o
  LD [M]  drivers/pps/pps_core.o
  CC [M]  drivers/vfio/group.o
  CC [M]  drivers/gpu/drm/xe/display/ext/intel_clock_gating.o
  CC      net/ipv4/xfrm4_output.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_requests.o
  CC [M]  drivers/gpu/drm/drm_buddy.o
  CC      lib/cpu_rmap.o
  CC [M]  drivers/dca/dca-core.o
  CC [M]  drivers/vfio/iova_bitmap.o
  CC      lib/dynamic_queue_limits.o
  CC [M]  drivers/dca/dca-sysfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_sysfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/emu_soc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mxgpu_ai.o
  CC      lib/glob.o
  CC      net/ipv4/xfrm4_protocol.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_0.o
  CC [M]  drivers/gpu/drm/xe/display/ext/intel_device_info.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega10_reg_init.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.o
  CC [M]  drivers/mtd/mtdchar.o
  CC      lib/strncpy_from_user.o
  CC [M]  drivers/vfio/pci/vfio_pci.o
  CC      lib/strnlen_user.o
  CC      lib/net_utils.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gtt.o
  CC [M]  net/ipv4/ip_tunnel.o
  CC      lib/sg_pool.o
  AR      drivers/hid/built-in.a
  CC [M]  drivers/ssb/main.o
  CC [M]  drivers/vhost/net.o
  CC [M]  drivers/ssb/scan.o
  CC [M]  drivers/vhost/vhost.o
  LD [M]  drivers/dca/dca.o
  CC [M]  drivers/ssb/sprom.o
  CC [M]  drivers/ssb/pci.o
  CC [M]  drivers/gpu/drm/drm_gem_shmem_helper.o
  CC [M]  net/ipv4/udp_tunnel_core.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega20_reg_init.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_4.o
  CC [M]  drivers/gpu/drm/xe/display/ext/intel_dram.o
  CC [M]  drivers/vhost/iotlb.o
  CC [M]  drivers/ssb/pcihost_wrapper.o
  AR      fs/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v2_3.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nv.o
  CC      lib/stackdepot.o
  CC [M]  net/ipv4/udp_tunnel_nic.o
  CC [M]  drivers/vfio/container.o
  LD [M]  drivers/vfio/pci/vfio-pci-core.o
  CC [M]  drivers/vfio/virqfd.o
  CC [M]  drivers/vfio/vfio_iommu_type1.o
  CC [M]  drivers/gpu/drm/xe/display/ext/intel_pch.o
  CC      lib/ucs2_string.o
  CC      lib/sbitmap.o
  CC [M]  drivers/gpu/drm/xe/i915-display/icl_dsi.o
  CC      lib/group_cpus.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_llc.o
  LD [M]  drivers/vfio/pci/vfio-pci.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.o
  CC [M]  drivers/gpu/drm/drm_suballoc.o
  CC [M]  lib/asn1_decoder.o
  GEN     lib/oid_registry_data.c
  CC [M]  lib/oid_registry.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/arct_reg_init.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_lrc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mxgpu_nv.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_2.o
  AR      net/ipv4/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.o
  CC [M]  drivers/ssb/driver_chipcommon.o
  CC [M]  drivers/ssb/driver_chipcommon_pmu.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v4_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
  CC [M]  drivers/ssb/driver_pcicore.o
  AR      lib/lib.a
  GEN     lib/crc32table.h
  CC      lib/crc32.o
  LD [M]  drivers/mtd/mtd.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_audio.o
  LD [M]  net/bluetooth/bluetooth.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_backlight.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bios.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v5_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.o
  LD [M]  drivers/vhost/vhost_iotlb.o
  CC [M]  drivers/gpu/drm/drm_gem_ttm_helper.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bw.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/aldebaran.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_migrate.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/soc21.o
  CC [M]  drivers/gpu/drm/drm_atomic_helper.o
  CC [M]  drivers/gpu/drm/drm_atomic_state_helper.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sienna_cichlid.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_mocs.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ppgtt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_rc6.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_region_lmem.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_renderstate.o
  LD [M]  drivers/vfio/vfio.o
  CC [M]  drivers/gpu/drm/drm_bridge_connector.o
  CC [M]  drivers/gpu/drm/drm_crtc_helper.o
  CC [M]  drivers/gpu/drm/drm_damage_helper.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.o
  AR      lib/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/intel_reset.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ring.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v4_3.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ring_submission.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_rps.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v6_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cdclk.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_color.o
  CC [M]  drivers/gpu/drm/drm_encoder_slave.o
  LD [M]  drivers/ssb/ssb.o
  CC [M]  drivers/gpu/drm/drm_flip_work.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_7.o
  CC [M]  drivers/gpu/drm/drm_format_helper.o
  LD [M]  drivers/vhost/vhost_net.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_combo_phy.o
  CC [M]  drivers/gpu/drm/drm_gem_atomic_helper.o
  LD [M]  net/ipv4/udp_tunnel.o
  CC [M]  drivers/gpu/drm/drm_gem_framebuffer_helper.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v5_2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.o
  CC [M]  drivers/gpu/drm/drm_kms_helper_common.o
  CC [M]  drivers/gpu/drm/drm_modeset_helper.o
  CC [M]  drivers/gpu/drm/drm_plane_helper.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_9.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.o
  CC [M]  drivers/gpu/drm/drm_probe_helper.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v1_7.o
  AR      net/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v3_6.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.o
  CC [M]  drivers/gpu/drm/drm_rect.o
  CC [M]  drivers/gpu/drm/drm_self_refresh_helper.o
  CC [M]  drivers/gpu/drm/drm_simple_kms_helper.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_sa_media.o
  CC [M]  drivers/gpu/drm/bridge/panel.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_sseu.o
  CC [M]  drivers/gpu/drm/drm_fbdev_generic.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_sseu_debugfs.o
  AR      drivers/android/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/intel_timeline.o
  CC [M]  drivers/gpu/drm/drm_fb_helper.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v4_3.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_wopcm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v7_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v8_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_workarounds.o
  CC [M]  drivers/gpu/drm/i915/gt/shmem_utils.o
  LD [M]  drivers/gpu/drm/drm.o
  LD [M]  drivers/gpu/drm/drm_shmem_helper.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.o
  LD [M]  drivers/gpu/drm/drm_suballoc_helper.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.o
  LD [M]  drivers/gpu/drm/drm_ttm_helper.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_connector.o
  AR      drivers/gpu/drm/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.o
  CC [M]  drivers/gpu/drm/i915/gt/sysfs_engines.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ggtt_gmch.o
  CC [M]  drivers/gpu/drm/i915/gt/gen6_renderstate.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.o
  CC [M]  drivers/gpu/drm/i915/gt/gen7_renderstate.o
  CC [M]  drivers/gpu/drm/i915/gt/gen8_renderstate.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_crtc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cursor.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v10_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.o
  CC [M]  drivers/gpu/drm/i915/gt/gen9_renderstate.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 [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_busy.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_clflush.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_context.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_create.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_dmabuf.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_domain.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/i915/gem/i915_gem_execbuffer.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_internal.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_object.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_lmem.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_mman.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v11_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_pages.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.o
  LD [M]  drivers/gpu/drm/drm_kms_helper.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_device.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_driver.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_phys.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v6_0.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_pm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v6_1.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_region.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v6_7.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v8_7.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_shmem.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v8_10.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 [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_irq.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_shrinker.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ih.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_stolen.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_throttle.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/iceland_ih.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllgt215.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_tiling.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_trace.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/tonga_ih.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_ttm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cz_ih.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_ttm_move.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega10_ih.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dmc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega20_ih.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_userptr.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_wait.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/navi10_ih.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/ih_v6_0.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gemfs.o
  CC [M]  drivers/gpu/drm/i915/i915_active.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.o
  CC [M]  drivers/gpu/drm/i915/i915_cmd_parser.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v3_1.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v10_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v11_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.o
  CC [M]  drivers/gpu/drm/i915/i915_deps.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v12_0.o
  CC [M]  drivers/gpu/drm/i915/i915_gem_evict.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v13_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o
  CC [M]  drivers/gpu/drm/i915/i915_gem_gtt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v10_0.o
  CC [M]  drivers/gpu/drm/i915/i915_gem_ww.o
  CC [M]  drivers/gpu/drm/i915/i915_gem.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v11_0.o
  CC [M]  drivers/gpu/drm/i915/i915_query.o
  CC [M]  drivers/gpu/drm/i915/i915_request.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.o
  CC [M]  drivers/gpu/drm/i915/i915_scheduler.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.o
  CC [M]  drivers/gpu/drm/i915/i915_trace_points.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.o
  CC [M]  drivers/gpu/drm/i915/i915_ttm_buddy_manager.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.o
  CC [M]  drivers/gpu/drm/i915/i915_vma.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.o
  CC [M]  drivers/gpu/drm/i915/i915_vma_resource.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v8_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_mst.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_4.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_ads.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_capture.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v10_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_drrs.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_ct.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsb.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_fw.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_log.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/imu_v11_0.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_rc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v11_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_submission.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_huc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fb.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v2_4.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_huc_fw.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v3_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v4_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v4_4.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fdi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_uc.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_uc_fw.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gsc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.o
  CC [M]  drivers/gpu/drm/i915/i915_hwmon.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_global_state.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v5_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v5_2.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_gmbus.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdcp.o
  CC [M]  drivers/gpu/drm/i915/display/hsw_ips.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v6_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_atomic.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_mes.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.o
  CC [M]  drivers/gpu/drm/i915/display/intel_atomic_plane.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mes_v10_1.o
  CC [M]  drivers/gpu/drm/i915/display/intel_audio.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mes_v11_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_bios.o
  CC [M]  drivers/gpu/drm/i915/display/intel_bw.o
  CC [M]  drivers/gpu/drm/i915/display/intel_cdclk.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdmi.o
  CC [M]  drivers/gpu/drm/i915/display/intel_color.o
  CC [M]  drivers/gpu/drm/i915/display/intel_combo_phy.o
  CC [M]  drivers/gpu/drm/i915/display/intel_connector.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o
  CC [M]  drivers/gpu/drm/i915/display/intel_crtc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v5_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.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_lspcon.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o
  CC [M]  drivers/gpu/drm/i915/display/intel_crtc_state_dump.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v6_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_panel.o
  CC [M]  drivers/gpu/drm/i915/display/intel_cursor.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_driver.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_irq.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pps.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_psr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_power.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_power_map.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_qp_tables.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vce_v3_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_quirks.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_power_well.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vce_v4_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_reset.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_rps.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dmc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_tc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v1_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpio_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vblank.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v2_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpll.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vdsc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v2_5.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vga.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v3_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpll_mgr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vrr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_wm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_scaler.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpt.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
  CC [M]  drivers/gpu/drm/i915/display/intel_drrs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_watermark.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_acpi.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dsb.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v4_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fb.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_opregion.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fb_pin.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbdev.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fbc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fdi.o
  CC [M]  drivers/gpu/drm/xe/xe_guc.o
  CC [M]  drivers/gpu/drm/xe/xe_ring_ops.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fifo_underrun.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
  CC [M]  drivers/gpu/drm/i915/display/intel_frontbuffer.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
  CC [M]  drivers/gpu/drm/i915/display/intel_global_state.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v1_0.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v2_0.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
  CC [M]  drivers/gpu/drm/i915/display/intel_hdcp.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
  CC [M]  drivers/gpu/drm/i915/display/intel_hdcp_gsc.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
  CC [M]  drivers/gpu/drm/i915/display/intel_hotplug.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h
  CC [M]  drivers/gpu/drm/i915/display/intel_hotplug_irq.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
  CC [M]  drivers/gpu/drm/i915/display/intel_hti.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h
  CC [M]  drivers/gpu/drm/i915/display/intel_load_detect.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v2_1.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.o
  CC [M]  drivers/gpu/drm/i915/display/intel_lpe_audio.o
  CC [M]  drivers/gpu/drm/i915/display/intel_modeset_verify.o
  CC [M]  drivers/gpu/drm/i915/display/intel_modeset_setup.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.o
  CC [M]  drivers/gpu/drm/i915/display/intel_overlay.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_fixed.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pm_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pch_display.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v3_0.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h
  HDRTEST drivers/gpu/drm/xe/display/ext/i915_irq.h
  CC [M]  drivers/gpu/drm/i915/display/intel_pch_refclk.o
  HDRTEST drivers/gpu/drm/xe/display/ext/intel_pch.h
  HDRTEST drivers/gpu/drm/xe/display/ext/intel_dram.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v9_0.o
  HDRTEST drivers/gpu/drm/xe/display/ext/intel_device_info.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v11_0.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v13_0.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
  HDRTEST drivers/gpu/drm/xe/xe_bb.h
  HDRTEST drivers/gpu/drm/xe/xe_bb_types.h
  HDRTEST drivers/gpu/drm/xe/xe_bo.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.o
  HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h
  CC [M]  drivers/gpu/drm/i915/display/intel_plane_initial.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.o
  CC [M]  drivers/gpu/drm/i915/display/intel_psr.o
  HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
  CC [M]  drivers/gpu/drm/i915/display/intel_quirks.o
  HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
  CC [M]  drivers/gpu/drm/i915/display/intel_sprite.o
  HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h
  HDRTEST drivers/gpu/drm/xe/xe_device.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_reset.o
  CC [M]  drivers/gpu/drm/i915/display/intel_sprite_uapi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.o
  HDRTEST drivers/gpu/drm/xe/xe_device_types.h
  CC [M]  drivers/gpu/drm/i915/display/intel_tc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_vblank.o
  HDRTEST drivers/gpu/drm/xe/xe_display.h
  CC [M]  drivers/gpu/drm/i915/display/intel_vga.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.o
  CC [M]  drivers/gpu/drm/i915/display/intel_wm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.o
  CC [M]  drivers/gpu/drm/i915/display/i9xx_plane.o
  CC [M]  drivers/gpu/drm/i915/display/i9xx_wm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.o
  HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.o
  CC [M]  drivers/gpu/drm/i915/display/skl_scaler.o
  CC [M]  drivers/gpu/drm/i915/display/skl_universal_plane.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.o
  CC [M]  drivers/gpu/drm/i915/display/skl_watermark.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mca_v3_0.o
  HDRTEST drivers/gpu/drm/xe/xe_drv.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.o
  HDRTEST drivers/gpu/drm/xe/xe_engine.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_module.o
  CC [M]  drivers/gpu/drm/i915/display/intel_acpi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.o
  HDRTEST drivers/gpu/drm/xe/xe_engine_types.h
  HDRTEST drivers/gpu/drm/xe/xe_exec.h
  HDRTEST drivers/gpu/drm/xe/xe_execlist.h
  CC [M]  drivers/gpu/drm/i915/display/intel_opregion.o
  HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h
  HDRTEST drivers/gpu/drm/xe/xe_force_wake.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.o
  HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_pasid.o
  HDRTEST drivers/gpu/drm/xe/xe_ggtt.h
  HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_doorbell.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fbdev.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_flat_memory.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
  CC [M]  drivers/gpu/drm/i915/display/dvo_ch7017.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
  CC [M]  drivers/gpu/drm/i915/display/dvo_ch7xxx.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h
  CC [M]  drivers/gpu/drm/i915/display/dvo_ivch.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_ns2501.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_sil164.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
  CC [M]  drivers/gpu/drm/i915/display/dvo_tfp410.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
  CC [M]  drivers/gpu/drm/i915/display/g4x_dp.o
  CC [M]  drivers/gpu/drm/i915/display/g4x_hdmi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v11.o
  CC [M]  drivers/gpu/drm/i915/display/icl_dsi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.o
  HDRTEST drivers/gpu/drm/xe/xe_guc.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_v9.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process_queue_manager.o
  CC [M]  drivers/gpu/drm/i915/display/intel_backlight.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_engine_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_log.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramga102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr2.o
  CC [M]  drivers/gpu/drm/i915/display/intel_crt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr3.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h
  CC [M]  drivers/gpu/drm/i915/display/intel_cx0_phy.o
  CC [M]  drivers/gpu/drm/i915/display/intel_ddi.o
  CC [M]  drivers/gpu/drm/i915/display/intel_ddi_buf_trans.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_vi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v9.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr3.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v11.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_device.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.o
  HDRTEST drivers/gpu/drm/xe/xe_huc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr5.o
  HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_huc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h
  CC [M]  drivers/gpu/drm/i915/display/intel_display_trace.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.o
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.o
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
  CC [M]  drivers/gpu/drm/i915/display/intel_dkl_phy.o
  HDRTEST drivers/gpu/drm/xe/xe_irq.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp.o
  HDRTEST drivers/gpu/drm/xe/xe_lrc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_aux.o
  HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_aux_backlight.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_hdcp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.o
  HDRTEST drivers/gpu/drm/xe/xe_macros.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.o
  HDRTEST drivers/gpu/drm/xe/xe_map.h
  HDRTEST drivers/gpu/drm/xe/xe_migrate.h
  HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v11.o
  HDRTEST drivers/gpu/drm/xe/xe_mmio.h
  HDRTEST drivers/gpu/drm/xe/xe_mocs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.o
  HDRTEST drivers/gpu/drm/xe/xe_module.h
  HDRTEST drivers/gpu/drm/xe/xe_pat.h
  HDRTEST drivers/gpu/drm/xe/xe_pci.h
  HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.o
  HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
  HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pm.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_migrate.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o
  HDRTEST drivers/gpu/drm/xe/xe_pt.h
  HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.o
  HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_link_training.o
  HDRTEST drivers/gpu/drm/xe/xe_query.h
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_mst.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.o
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h
  CC [M]  drivers/gpu/drm/i915/display/intel_dsi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.o
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dsi_vbt.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dvo.o
  CC [M]  drivers/gpu/drm/i915/display/intel_gmbus.o
  HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.o
  HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h
  HDRTEST drivers/gpu/drm/xe/xe_rtp.h
  HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
  CC [M]  drivers/gpu/drm/i915/display/intel_hdmi.o
  HDRTEST drivers/gpu/drm/xe/xe_sa.h
  HDRTEST drivers/gpu/drm/xe/xe_sa_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.o
  CC [M]  drivers/gpu/drm/i915/display/intel_lspcon.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.o
  CC [M]  drivers/gpu/drm/i915/display/intel_lvds.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.o
  CC [M]  drivers/gpu/drm/i915/display/intel_panel.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_job.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pps.o
  HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h
  HDRTEST drivers/gpu/drm/xe/xe_step.h
  HDRTEST drivers/gpu/drm/xe/xe_step_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o
  HDRTEST drivers/gpu/drm/xe/xe_sync.h
  HDRTEST drivers/gpu/drm/xe/xe_sync_types.h
  HDRTEST drivers/gpu/drm/xe/xe_tile.h
  CC [M]  drivers/gpu/drm/i915/display/intel_qp_tables.o
  HDRTEST drivers/gpu/drm/xe/xe_trace.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../acp/acp_hw.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.o
  CC [M]  drivers/gpu/drm/i915/display/intel_sdvo.o
  CC [M]  drivers/gpu/drm/i915/display/intel_snps_phy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.o
  HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.o
  HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
  HDRTEST drivers/gpu/drm/xe/xe_tuning.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/cyan_skillfish_ppt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.o
  CC [M]  drivers/gpu/drm/i915/display/intel_tv.o
  CC [M]  drivers/gpu/drm/i915/display/intel_vdsc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_vrr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/smu_v12_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.o
  CC [M]  drivers/gpu/drm/i915/display/vlv_dsi.o
  HDRTEST drivers/gpu/drm/xe/xe_uc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.o
  HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_0_ppt.o
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h
  CC [M]  drivers/gpu/drm/i915/display/vlv_dsi_pll.o
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h
  CC [M]  drivers/gpu/drm/i915/i915_perf.o
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_vm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_4_ppt.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_5_ppt.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_tee.o
  HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_madvise.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_7_ppt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_6_ppt.o
  HDRTEST drivers/gpu/drm/xe/xe_vm_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_huc.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_cmd.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smumgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.o
  HDRTEST drivers/gpu/drm/xe/xe_wa.h
  HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_wopcm.h
  HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_irq.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_pm.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_session.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.o
  LD [M]  drivers/gpu/drm/xe/xe.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.o
  CC [M]  drivers/gpu/drm/i915/i915_gpu_error.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.o
  CC [M]  drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.o
drivers/gpu/drm/xe/xe.o: warning: objtool: intel_set_cpu_fifo_underrun_reporting+0x385: unreachable instruction
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu9_smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.o
  CC [M]  drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.o
  CC [M]  drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.o
  CC [M]  drivers/gpu/drm/i915/selftests/i915_random.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.o
  CC [M]  drivers/gpu/drm/i915/selftests/i915_selftest.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_atomic.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_flush_test.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_live_test.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_mmap.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_reset.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_spinner.o
  CC [M]  drivers/gpu/drm/i915/selftests/librapl.o
  CC [M]  drivers/gpu/drm/i915/i915_vgpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pppcielanes.o
  HDRTEST drivers/gpu/drm/i915/display/intel_crtc_state_dump.h
  HDRTEST drivers/gpu/drm/i915/display/hsw_ips.h
  HDRTEST drivers/gpu/drm/i915/display/g4x_hdmi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.o
  HDRTEST drivers/gpu/drm/i915/display/intel_overlay.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display.h
  HDRTEST drivers/gpu/drm/i915/display/skl_watermark_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv04.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dmc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv4e.o
  HDRTEST drivers/gpu/drm/i915/display/intel_vga.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.o
  HDRTEST drivers/gpu/drm/i915/display/intel_audio.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv50.o
  HDRTEST drivers/gpu/drm/i915/display/intel_lvds.h
  HDRTEST drivers/gpu/drm/i915/display/intel_modeset_setup.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padg94.o
  HDRTEST drivers/gpu/drm/i915/display/intel_cdclk.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_limits.h
  HDRTEST drivers/gpu/drm/i915/display/intel_hotplug.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgf119.o
  HDRTEST drivers/gpu/drm/i915/display/intel_atomic.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_driver.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dpll.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.o
  HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_mst.h
  HDRTEST drivers/gpu/drm/i915/display/intel_fdi_regs.h
  HDRTEST drivers/gpu/drm/i915/display/g4x_dp.h
  HDRTEST drivers/gpu/drm/i915/display/intel_tc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.o
  HDRTEST drivers/gpu/drm/i915/display/intel_frontbuffer.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dsi_vbt.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.o
  HDRTEST drivers/gpu/drm/i915/display/intel_psr.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_crt.h
  HDRTEST drivers/gpu/drm/i915/display/intel_opregion.h
  HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.o
  HDRTEST drivers/gpu/drm/i915/display/i9xx_wm.h
  HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.o
  HDRTEST drivers/gpu/drm/i915/display/intel_global_state.h
  HDRTEST drivers/gpu/drm/i915/display/intel_lpe_audio.h
  HDRTEST drivers/gpu/drm/i915/display/intel_drrs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_rps.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_psm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm200.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_overdriver.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu_helper.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fbdev.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pps_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_hdmi.h
  HDRTEST drivers/gpu/drm/i915/display/intel_fdi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fb.h
  HDRTEST drivers/gpu/drm/i915/display/intel_qp_tables.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dsb_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.o
  HDRTEST drivers/gpu/drm/i915/display/intel_vdsc.h
  HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_core.h
  HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dvo_dev.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/common_baco.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hdcp.h
  HDRTEST drivers/gpu/drm/i915/display/intel_sdvo_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_baco.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pch_refclk.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_trace.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_power.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.o
  HDRTEST drivers/gpu/drm/i915/display/i9xx_plane.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_backlight.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu9_baco.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dpll_mgr.h
  HDRTEST drivers/gpu/drm/i915/display/vlv_dsi.h
  HDRTEST drivers/gpu/drm/i915/display/intel_plane_initial.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/tonga_baco.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.o
../drivers/gpu/drm/i915/i915_gpu_error.c:2174: warning: Function parameter or member 'dump_flags' not described in 'i915_capture_error_state'
  HDRTEST drivers/gpu/drm/i915/display/intel_display_device.h
  HDRTEST drivers/gpu/drm/i915/display/intel_fifo_underrun.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_baco.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.o
  HDRTEST drivers/gpu/drm/i915/display/intel_cursor.h
  HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/legacy_dpm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.o
  HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy.h
  HDRTEST drivers/gpu/drm/i915/display/skl_scaler.h
  HDRTEST drivers/gpu/drm/i915/display/intel_hti.h
  HDRTEST drivers/gpu/drm/i915/display/icl_dsi_regs.h
../drivers/gpu/drm/i915/i915_perf.c:5307: warning: Function parameter or member 'i915' not described in 'i915_perf_ioctl_version'
  HDRTEST drivers/gpu/drm/i915/display/intel_atomic_plane.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_smc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_dpm.o
  HDRTEST drivers/gpu/drm/i915/display/skl_watermark.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fbc.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_reg_defs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_acpi.h
  HDRTEST drivers/gpu/drm/i915/display/intel_connector.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dpt.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_smc.o
  HDRTEST drivers/gpu/drm/i915/display/intel_quirks.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_link_training.h
  HDRTEST drivers/gpu/drm/i915/display/intel_color.h
  HDRTEST drivers/gpu/drm/i915/display/intel_crtc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_debugfs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_modeset_verify.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_power_well.h
  HDRTEST drivers/gpu/drm/i915/display/intel_psr_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm_internal.o
  HDRTEST drivers/gpu/drm/i915/display/intel_wm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pipe_crc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_plane.o
  HDRTEST drivers/gpu/drm/i915/display/intel_audio_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crtc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.o
  HDRTEST drivers/gpu/drm/i915/display/intel_panel.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.o
  HDRTEST drivers/gpu/drm/i915/display/intel_sprite.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.o
  HDRTEST drivers/gpu/drm/i915/display/intel_wm_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_tv.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hti_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_vrr.h
  HDRTEST drivers/gpu/drm/i915/display/intel_load_detect.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.o
  HDRTEST drivers/gpu/drm/i915/display/skl_universal_plane.h
  HDRTEST drivers/gpu/drm/i915/display/intel_mg_phy_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_bw.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_irq.h
  HDRTEST drivers/gpu/drm/i915/display/intel_de.h
  HDRTEST drivers/gpu/drm/i915/display/intel_lvds_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_gmbus_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dvo.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/dc_fpu.o
  HDRTEST drivers/gpu/drm/i915/display/intel_sdvo.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux.h
  HDRTEST drivers/gpu/drm/i915/display/intel_vdsc_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.o
  HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dvo_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.o
  HDRTEST drivers/gpu/drm/i915/display/intel_gmbus.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_gsc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dsi.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dmc_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_ddi.h
  HDRTEST drivers/gpu/drm/i915/display/intel_hotplug_irq.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_tv_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dsb.h
  HDRTEST drivers/gpu/drm/i915/display/intel_bios.h
  HDRTEST drivers/gpu/drm/i915/display/intel_pch_display.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_backlight.h
  HDRTEST drivers/gpu/drm/i915/display/intel_vblank.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dp.h
  HDRTEST drivers/gpu/drm/i915/display/intel_backlight_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.o
  HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_reset.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_power_map.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/conversion.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.o
  HDRTEST drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/vector.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/dc_common.o
  HDRTEST drivers/gpu/drm/i915/display/icl_dsi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.o
  HDRTEST drivers/gpu/drm/i915/display/intel_lspcon.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dpio_phy.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_hdcp.h
  HDRTEST drivers/gpu/drm/i915/display/intel_fb_pin.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pps.h
  HDRTEST drivers/gpu/drm/i915/display/intel_sprite_uapi.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_region.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv44.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_interface.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_lmem.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_mman.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_helper.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.o
../drivers/gpu/drm/i915/gem/i915_gem_region.h:25: warning: Incorrect use of kernel-doc format:          * process_obj - Process the current object
../drivers/gpu/drm/i915/gem/i915_gem_region.h:35: warning: Function parameter or member 'process_obj' not described in 'i915_gem_apply_to_region_ops'
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_clflush.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_tiling.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_stolen.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_create.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ioctls.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_domain.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_internal.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h
  HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_context.h
  HDRTEST drivers/gpu/drm/i915/gem/selftests/huge_gem_object.h
  HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_gem_object.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_common.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.o
  HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.o
  HDRTEST drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_userptr.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_pm.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_shrinker.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper2.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gemfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce60/command_table_helper_dce60.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_timeline_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce80/command_table_helper_dce80.o
  HDRTEST drivers/gpu/drm/i915/gt/selftest_engine.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce110/command_table_helper_dce110.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper_dce112.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_context_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_execlists_submission.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.o
  HDRTEST drivers/gpu/drm/i915/gt/selftest_rc6.h
../drivers/gpu/drm/i915/gem/i915_gem_ttm.h:50: warning: Function parameter or member 'bo' not described in 'i915_ttm_to_gem'
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_llc_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper2_dce112.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_region_lmem.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dce_calcs.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_requests.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/custom_float.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_ggtt_gmch.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/bw_fixed.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_print.h
  HDRTEST drivers/gpu/drm/i915/gt/gen8_ppgtt.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_mcr.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_lib.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_timeline.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_rq_dlg_helpers.o
  HDRTEST drivers/gpu/drm/i915/gt/gen6_engine_cs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_workarounds_types.h
  HDRTEST drivers/gpu/drm/i915/gt/selftest_rps.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_sa_media.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_debugfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dml1_display_rq_dlg_calc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn10/dcn10_fpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_rps_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_vba.o
  HDRTEST drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.h
../drivers/gpu/drm/i915/gem/i915_gem_object.h:94: warning: Function parameter or member 'file' not described in 'i915_gem_object_lookup_rcu'
../drivers/gpu/drm/i915/gem/i915_gem_object.h:94: warning: Excess function parameter 'filp' description in 'i915_gem_object_lookup_rcu'
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20.o
  HDRTEST drivers/gpu/drm/i915/gt/sysfs_engines.h
  HDRTEST drivers/gpu/drm/i915/gt/gen7_renderclear.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20v2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20v2.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_context.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_rq_dlg_calc_21.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_wopcm.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_mocs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_pm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_sysfs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_rc6.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_mode_vba_21.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_ring_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_workarounds.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm_irq.h
  HDRTEST drivers/gpu/drm/i915/gt/shmem_utils.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/dcn30_fpu.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_reset_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_mode_vba_30.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_rq_dlg_calc_30.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_mode_vba_31.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_reset.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_rq_dlg_calc_31.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_mode_vba_314.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_print.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_fw.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_communication_mmio_abi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_communication_ctb_abi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_rq_dlg_calc_314.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_32.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_rq_dlg_calc_32.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/pcie.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc.h
../drivers/gpu/drm/i915/gt/intel_context.h:108: warning: Function parameter or member 'ce' not described in 'intel_context_lock_pinned'
../drivers/gpu/drm/i915/gt/intel_context.h:123: warning: Function parameter or member 'ce' not described in 'intel_context_is_pinned'
../drivers/gpu/drm/i915/gt/intel_context.h:142: warning: Function parameter or member 'ce' not described in 'intel_context_unlock_pinned'
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc_fw.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_capture.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.o
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:27: warning: Function parameter or member 'size' not described in '__guc_capture_bufstate'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:27: warning: Function parameter or member 'data' not described in '__guc_capture_bufstate'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:27: warning: Function parameter or member 'rd' not described in '__guc_capture_bufstate'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:27: warning: Function parameter or member 'wr' not described in '__guc_capture_bufstate'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:59: warning: Function parameter or member 'link' not described in '__guc_capture_parsed_output'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:59: warning: Function parameter or member 'is_partial' not described in '__guc_capture_parsed_output'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:59: warning: Function parameter or member 'eng_class' not described in '__guc_capture_parsed_output'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:59: warning: Function parameter or member 'eng_inst' not described in '__guc_capture_parsed_output'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:59: warning: Function parameter or member 'guc_id' not described in '__guc_capture_parsed_output'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:59: warning: Function parameter or member 'lrca' not described in '__guc_capture_parsed_output'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:59: warning: Function parameter or member 'reginfo' not described in '__guc_capture_parsed_output'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:62: warning: wrong kernel-doc identifier on line:
 * struct guc_debug_capture_list_header / struct guc_debug_capture_list
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:80: warning: wrong kernel-doc identifier on line:
 * struct __guc_mmio_reg_descr / struct __guc_mmio_reg_descr_group
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:105: warning: wrong kernel-doc identifier on line:
 * struct guc_state_capture_header_t / struct guc_state_capture_t /
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:163: warning: Function parameter or member 'is_valid' not described in '__guc_capture_ads_cache'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:163: warning: Function parameter or member 'ptr' not described in '__guc_capture_ads_cache'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:163: warning: Function parameter or member 'size' not described in '__guc_capture_ads_cache'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:163: warning: Function parameter or member 'status' not described in '__guc_capture_ads_cache'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:216: warning: Function parameter or member 'ads_null_cache' not described in 'intel_guc_state_capture'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:216: warning: Function parameter or member 'max_mmio_per_node' not described in 'intel_guc_state_capture'
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_log.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_util_32.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/dcn31_fpu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/dcn32_fpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn321/dcn321_fpu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn301/dcn301_fpu.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_rc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn302/dcn302_fpu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn303/dcn303_fpu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.h
../drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h:491: warning: Function parameter or member 'marker' not described in 'guc_log_buffer_state'
../drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h:491: warning: Function parameter or member 'read_ptr' not described in 'guc_log_buffer_state'
../drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h:491: warning: Function parameter or member 'write_ptr' not described in 'guc_log_buffer_state'
../drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h:491: warning: Function parameter or member 'size' not described in 'guc_log_buffer_state'
../drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h:491: warning: Function parameter or member 'sampled_write_ptr' not described in 'guc_log_buffer_state'
../drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h:491: warning: Function parameter or member 'wrap_offset' not described in 'guc_log_buffer_state'
../drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h:491: warning: Function parameter or member 'flush_to_file' not described in 'guc_log_buffer_state'
../drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h:491: warning: Function parameter or member 'buffer_full_cnt' not described in 'guc_log_buffer_state'
../drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h:491: warning: Function parameter or member 'reserved' not described in 'guc_log_buffer_state'
../drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h:491: warning: Function parameter or member 'flags' not described in 'guc_log_buffer_state'
../drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h:491: warning: Function parameter or member 'version' not described in 'guc_log_buffer_state'
  HDRTEST drivers/gpu/drm/i915/gt/intel_hwconfig.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_llc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/dcn314_fpu.o
  HDRTEST drivers/gpu/drm/i915/gt/gen8_engine_cs.h
../drivers/gpu/drm/i915/gt/uc/intel_guc.h:274: warning: Function parameter or member 'dbgfs_node' not described in 'intel_guc'
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_sseu_debugfs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_rc6_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/rc_calc_fpu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_context_param.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gpu_commands.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_user.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_irq.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calcs.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gsc.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_rps.h
  HDRTEST drivers/gpu/drm/i915/gt/selftest_llc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_math.o
  HDRTEST drivers/gpu/drm/i915/gt/gen6_ppgtt.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_ggtt_fencing.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_migrate_types.h
  HDRTEST drivers/gpu/drm/i915/gt/selftests/mock_timeline.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_lrc.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_lrc_reg.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_migrate.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h
  HDRTEST drivers/gpu/drm/i915/gt/mock_engine.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_auto.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_stats.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gtt.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_buffer_pool_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce60/dce60_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce110/dce110_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_ring.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_types.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_renderstate.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce120/dce120_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk20a.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gm200.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_sseu.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_types.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.h
  HDRTEST drivers/gpu/drm/i915/gt/gen2_engine_cs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gvt/gvt.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gp10b.o
  HDRTEST drivers/gpu/drm/i915/gvt/trace.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.o
  HDRTEST drivers/gpu/drm/i915/gvt/debug.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.o
  HDRTEST drivers/gpu/drm/i915/gvt/edid.h
  HDRTEST drivers/gpu/drm/i915/gvt/page_track.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.o
  HDRTEST drivers/gpu/drm/i915/gvt/mmio.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.o
../drivers/gpu/drm/i915/gt/intel_gtt.h:515: warning: Function parameter or member 'vm' not described in 'i915_vm_resv_put'
../drivers/gpu/drm/i915/gt/intel_gtt.h:515: warning: Excess function parameter 'resv' description in 'i915_vm_resv_put'
  HDRTEST drivers/gpu/drm/i915/gvt/sched_policy.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv2_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gvt/fb_decoder.h
  HDRTEST drivers/gpu/drm/i915/gvt/cmd_parser.h
  HDRTEST drivers/gpu/drm/i915/gvt/dmabuf.h
  HDRTEST drivers/gpu/drm/i915/gvt/mmio_context.h
  HDRTEST drivers/gpu/drm/i915/gvt/display.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.o
  HDRTEST drivers/gpu/drm/i915/gvt/gtt.h
  HDRTEST drivers/gpu/drm/i915/gvt/scheduler.h
  HDRTEST drivers/gpu/drm/i915/gvt/reg.h
  HDRTEST drivers/gpu/drm/i915/gvt/execlist.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.o
  HDRTEST drivers/gpu/drm/i915/gvt/interrupt.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/i915_active.h
  HDRTEST drivers/gpu/drm/i915/i915_active_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.o
  HDRTEST drivers/gpu/drm/i915/i915_cmd_parser.h
  HDRTEST drivers/gpu/drm/i915/i915_config.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/i915_debugfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.o
  HDRTEST drivers/gpu/drm/i915/i915_debugfs_params.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.o
  HDRTEST drivers/gpu/drm/i915/i915_deps.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.o
  HDRTEST drivers/gpu/drm/i915/i915_driver.h
../drivers/gpu/drm/i915/gt/intel_engine_types.h:293: warning: Function parameter or member 'preempt_hang' not described in 'intel_engine_execlists'
  HDRTEST drivers/gpu/drm/i915/i915_drm_client.h
  HDRTEST drivers/gpu/drm/i915/i915_drv.h
  HDRTEST drivers/gpu/drm/i915/i915_file_private.h
  HDRTEST drivers/gpu/drm/i915/i915_fixed.h
  HDRTEST drivers/gpu/drm/i915/i915_gem.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.o
  HDRTEST drivers/gpu/drm/i915/i915_gem_evict.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.o
  HDRTEST drivers/gpu/drm/i915/i915_gem_gtt.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/vg_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.o
  HDRTEST drivers/gpu/drm/i915/i915_gem_ww.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.o
  HDRTEST drivers/gpu/drm/i915/i915_getparam.h
  HDRTEST drivers/gpu/drm/i915/i915_gpu_error.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/dcn301_smu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_smu.o
  HDRTEST drivers/gpu/drm/i915/i915_hwmon.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/i915_ioc32.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.o
  HDRTEST drivers/gpu/drm/i915/i915_ioctl.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.o
  HDRTEST drivers/gpu/drm/i915/i915_iosf_mbi.h
  HDRTEST drivers/gpu/drm/i915/i915_irq.h
  HDRTEST drivers/gpu/drm/i915/i915_memcpy.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.o
  HDRTEST drivers/gpu/drm/i915/i915_mitigations.h
  HDRTEST drivers/gpu/drm/i915/i915_mm.h
  HDRTEST drivers/gpu/drm/i915/i915_params.h
../drivers/gpu/drm/i915/i915_active.h:66: warning: Function parameter or member 'active' not described in '__i915_active_fence_init'
../drivers/gpu/drm/i915/i915_active.h:66: warning: Function parameter or member 'fence' not described in '__i915_active_fence_init'
../drivers/gpu/drm/i915/i915_active.h:66: warning: Function parameter or member 'fn' not described in '__i915_active_fence_init'
../drivers/gpu/drm/i915/i915_active.h:89: warning: Function parameter or member 'active' not described in 'i915_active_fence_set'
../drivers/gpu/drm/i915/i915_active.h:89: warning: Function parameter or member 'rq' not described in 'i915_active_fence_set'
../drivers/gpu/drm/i915/i915_active.h:102: warning: Function parameter or member 'active' not described in 'i915_active_fence_get'
../drivers/gpu/drm/i915/i915_active.h:122: warning: Function parameter or member 'active' not described in 'i915_active_fence_isset'
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_smu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/top/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_smu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/i915_pci.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_smu.o
  HDRTEST drivers/gpu/drm/i915/i915_perf.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/base.o
  HDRTEST drivers/gpu/drm/i915/i915_perf_oa_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.o
  HDRTEST drivers/gpu/drm/i915/i915_perf_types.h
  HDRTEST drivers/gpu/drm/i915/i915_pmu.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/gv100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/tu102.o
  HDRTEST drivers/gpu/drm/i915/i915_priolist_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ga100.o
  HDRTEST drivers/gpu/drm/i915/i915_pvinfo.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.o
  HDRTEST drivers/gpu/drm/i915/i915_query.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.o
  HDRTEST drivers/gpu/drm/i915/i915_reg.h
  HDRTEST drivers/gpu/drm/i915/i915_reg_defs.h
  HDRTEST drivers/gpu/drm/i915/i915_request.h
  HDRTEST drivers/gpu/drm/i915/i915_scatterlist.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_stream_encoder.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.o
  HDRTEST drivers/gpu/drm/i915/i915_scheduler.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.o
  HDRTEST drivers/gpu/drm/i915/i915_scheduler_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.o
  HDRTEST drivers/gpu/drm/i915/i915_selftest.h
  HDRTEST drivers/gpu/drm/i915/i915_suspend.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_hwseq.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_mem_input.o
  HDRTEST drivers/gpu/drm/i915/i915_sw_fence.h
  HDRTEST drivers/gpu/drm/i915/i915_sw_fence_work.h
../drivers/gpu/drm/i915/i915_pmu.h:21: warning: cannot understand function prototype: 'enum i915_pmu_tracked_events '
../drivers/gpu/drm/i915/i915_pmu.h:32: warning: cannot understand function prototype: 'enum '
../drivers/gpu/drm/i915/i915_pmu.h:41: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * How many different events we track in the global PMU mask.
  HDRTEST drivers/gpu/drm/i915/i915_switcheroo.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.o
  HDRTEST drivers/gpu/drm/i915/i915_syncmap.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/falcon.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_scl_filters.o
  HDRTEST drivers/gpu/drm/i915/i915_sysfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/xtensa.o
  HDRTEST drivers/gpu/drm/i915/i915_tasklet.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_opp.o
  HDRTEST drivers/gpu/drm/i915/i915_trace.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.o
  HDRTEST drivers/gpu/drm/i915/i915_ttm_buddy_manager.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_dmcu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_abm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_ipp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.o
  HDRTEST drivers/gpu/drm/i915/i915_user_extensions.h
  HDRTEST drivers/gpu/drm/i915/i915_utils.h
../drivers/gpu/drm/i915/i915_scatterlist.h:160: warning: Incorrect use of kernel-doc format:          * release() - Free the memory of the struct i915_refct_sgt
../drivers/gpu/drm/i915/i915_scatterlist.h:164: warning: Function parameter or member 'release' not described in 'i915_refct_sgt_ops'
../drivers/gpu/drm/i915/i915_scatterlist.h:187: warning: Function parameter or member 'rsgt' not described in 'i915_refct_sgt_put'
../drivers/gpu/drm/i915/i915_scatterlist.h:198: warning: Function parameter or member 'rsgt' not described in 'i915_refct_sgt_get'
../drivers/gpu/drm/i915/i915_scatterlist.h:214: warning: Function parameter or member 'rsgt' not described in '__i915_refct_sgt_init'
  HDRTEST drivers/gpu/drm/i915/i915_vgpu.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.o
  HDRTEST drivers/gpu/drm/i915/i915_vma.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.o
  HDRTEST drivers/gpu/drm/i915/i915_vma_resource.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.o
  HDRTEST drivers/gpu/drm/i915/i915_vma_types.h
../drivers/gpu/drm/i915/i915_request.h:176: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * Request queue structure.
../drivers/gpu/drm/i915/i915_request.h:477: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * Returns true if seq1 is later than seq2.
  HDRTEST drivers/gpu/drm/i915/intel_clock_gating.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.o
  HDRTEST drivers/gpu/drm/i915/intel_device_info.h
  HDRTEST drivers/gpu/drm/i915/intel_gvt.h
  HDRTEST drivers/gpu/drm/i915/intel_mchbar_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.o
  HDRTEST drivers/gpu/drm/i915/intel_memory_region.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.o
  HDRTEST drivers/gpu/drm/i915/intel_pci_config.h
  HDRTEST drivers/gpu/drm/i915/intel_pcode.h
  HDRTEST drivers/gpu/drm/i915/intel_region_ttm.h
../drivers/gpu/drm/i915/i915_utils.h:284: warning: Function parameter or member 'OP' not described in '__wait_for'
../drivers/gpu/drm/i915/i915_utils.h:284: warning: Function parameter or member 'COND' not described in '__wait_for'
../drivers/gpu/drm/i915/i915_utils.h:284: warning: Function parameter or member 'US' not described in '__wait_for'
../drivers/gpu/drm/i915/i915_utils.h:284: warning: Function parameter or member 'Wmin' not described in '__wait_for'
../drivers/gpu/drm/i915/i915_utils.h:284: warning: Function parameter or member 'Wmax' not described in '__wait_for'
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.o
  HDRTEST drivers/gpu/drm/i915/intel_runtime_pm.h
  HDRTEST drivers/gpu/drm/i915/intel_sbi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.o
  HDRTEST drivers/gpu/drm/i915/intel_step.h
  HDRTEST drivers/gpu/drm/i915/intel_uncore.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.o
  HDRTEST drivers/gpu/drm/i915/intel_wakeref.h
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_tee.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_hw_lock_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.o
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_irq.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_outbox.o
../drivers/gpu/drm/i915/i915_vma_resource.h:91: warning: Incorrect use of kernel-doc format:          * struct i915_vma_bindinfo - Information needed for async bind
../drivers/gpu/drm/i915/i915_vma_resource.h:129: warning: Function parameter or member 'wakeref' not described in 'i915_vma_resource'
../drivers/gpu/drm/i915/i915_vma_resource.h:129: warning: Function parameter or member 'bi' not described in 'i915_vma_resource'
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/ga102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.o
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_session.h
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_cmd_interface_43.h
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_cmd.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_base.o
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.o
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_types.h
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.h
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_cmd_interface_cmn.h
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_huc.h
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_pm.h
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_cmd_interface_42.h
  HDRTEST drivers/gpu/drm/i915/selftests/igt_live_test.h
  HDRTEST drivers/gpu/drm/i915/selftests/igt_atomic.h
  HDRTEST drivers/gpu/drm/i915/selftests/mock_gem_device.h
  HDRTEST drivers/gpu/drm/i915/selftests/mock_drm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.o
../drivers/gpu/drm/i915/i915_vma.h:145: warning: expecting prototype for i915_vma_offset(). Prototype was for i915_vma_size() instead
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_factory.o
  HDRTEST drivers/gpu/drm/i915/selftests/igt_reset.h
  HDRTEST drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_gpio.o
  HDRTEST drivers/gpu/drm/i915/selftests/lib_sw_fence.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_hpd.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_ddc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_generic.o
  HDRTEST drivers/gpu/drm/i915/selftests/i915_perf_selftests.h
  HDRTEST drivers/gpu/drm/i915/selftests/mock_uncore.h
  HDRTEST drivers/gpu/drm/i915/selftests/mock_gtt.h
  HDRTEST drivers/gpu/drm/i915/selftests/i915_mock_selftests.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_translate.o
  HDRTEST drivers/gpu/drm/i915/selftests/mock_request.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/pci.o
  HDRTEST drivers/gpu/drm/i915/selftests/i915_random.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce60/hw_translate_dce60.o
  HDRTEST drivers/gpu/drm/i915/selftests/igt_spinner.h
  HDRTEST drivers/gpu/drm/i915/selftests/librapl.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce60/hw_factory_dce60.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.o
../drivers/gpu/drm/i915/pxp/intel_pxp_types.h:96: warning: Function parameter or member 'dev_link' not described in 'intel_pxp'
  HDRTEST drivers/gpu/drm/i915/selftests/mock_region.h
  HDRTEST drivers/gpu/drm/i915/selftests/i915_live_selftests.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/user.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_translate_dce80.o
  HDRTEST drivers/gpu/drm/i915/selftests/igt_mmap.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_factory_dce80.o
  HDRTEST drivers/gpu/drm/i915/selftests/igt_flush_test.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/base.o
  HDRTEST drivers/gpu/drm/i915/soc/intel_pch.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.o
  HDRTEST drivers/gpu/drm/i915/soc/intel_dram.h
  CC [M]  dr



^ permalink raw reply	[flat|nested] 63+ messages in thread

* [Intel-xe] ✓ CI.Hooks: success for drm/ttm: Fixes around resources and bulk moves (rev2)
  2023-06-26  9:14 ` [Intel-gfx] " Thomas Hellström
                   ` (10 preceding siblings ...)
  (?)
@ 2023-06-26 11:12 ` Patchwork
  -1 siblings, 0 replies; 63+ messages in thread
From: Patchwork @ 2023-06-26 11:12 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

== Series Details ==

Series: drm/ttm: Fixes around resources and bulk moves (rev2)
URL   : https://patchwork.freedesktop.org/series/119741/
State : success

== Summary ==

run-parts: executing /workspace/ci/hooks/00-showenv
+ pwd
+ ls -la
/workspace
total 488
drwxrwxr-x 10 1003 1003   4096 Jun 26 11:12 .
drwxr-xr-x  1 root root   4096 Jun 26 11:12 ..
-rw-rw-r--  1 1003 1003 397196 Jun 26 11:12 build.log
-rw-rw-r--  1 1003 1003   2547 Jun 26 11:07 checkpatch.log
drwxrwxr-x  5 1003 1003   4096 Jun 26 11:05 ci
drwxrwxr-x 10 1003 1003   4096 Jun 26 11:05 docker
drwxrwxr-x  8 1003 1003   4096 Jun 26 11:05 .git
-rw-rw-r--  1 1003 1003    397 Jun 26 11:07 git_apply.log
drwxrwxr-x  3 1003 1003   4096 Jun 26 11:05 .github
-rw-rw-r--  1 1003 1003    233 Jun 26 11:05 .groovylintrc.json
-rw-rw-r--  1 1003 1003     78 Jun 26 11:12 hooks.log
drwxrwxr-x 31 1003 1003   4096 Jun 26 11:12 kernel
-rw-rw-r--  1 1003 1003  11347 Jun 26 11:07 kernel.mbox
-rw-rw-r--  1 1003 1003  25980 Jun 26 11:08 kunit.log
drwxrwxr-x 42 1003 1003   4096 Jun 26 11:05 pipelines
-rw-rw-r--  1 1003 1003    793 Jun 26 11:05 README.adoc
drwxrwxr-x  3 1003 1003   4096 Jun 26 11:05 scripts
drwxrwxr-x  2 1003 1003   4096 Jun 26 11:05 .vscode
+ uname -a
Linux 191a13ad5b96 5.4.0-149-generic #166-Ubuntu SMP Tue Apr 18 16:51:45 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
+ export
+ grep -Ei '(^|\W)CI_'
declare -x CI_KERNEL_BUILD_DIR="/workspace/kernel/build64"
declare -x CI_KERNEL_IMAGES_DIR="/workspace/kernel/archive/boot"
declare -x CI_KERNEL_MODULES_DIR="/workspace/kernel/archive"
declare -x CI_KERNEL_SRC_DIR="/workspace/kernel"
declare -x CI_SRC_DIR="/workspace/kernel"
declare -x CI_TOOLS_SRC_DIR="/workspace/ci"
declare -x CI_WORKSPACE_DIR="/workspace"
+ '[' -n /workspace ']'
+ git_args='-C /workspace/kernel'
+ git_log_args=
+ git --no-pager -C /workspace/kernel log --format=oneline --abbrev-commit
9f8dbfe3b drm/ttm: Don't leak a resource on swapout move error
a67bd07e2 drm/ttm: Don't leak a resource on eviction error
3258267ca drm/ttm: Don't shadow the operation context
f7e7660c4 drm/ttm: Fix ttm_lru_bulk_move_pos_tail()
d3fc5af59 drm/xe/bo: consider bo->flags in xe_bo_migrate()
run-parts: executing /workspace/ci/hooks/10-build-W1
+ SRC_DIR=/workspace/kernel
+ RESTORE_DISPLAY_CONFIG=0
+ '[' -n /workspace/kernel/build64 ']'
+ BUILD_DIR=/workspace/kernel/build64
+ cd /workspace/kernel
+ grep -q -e '^CONFIG_DRM_XE_DISPLAY=[yY]' /workspace/kernel/build64/.config
+ RESTORE_DISPLAY_CONFIG=1
+ trap cleanup EXIT
+ ./scripts/config --file /workspace/kernel/build64/.config --disable CONFIG_DRM_XE_DISPLAY
++ nproc
+ make -j48 O=/workspace/kernel/build64 modules_prepare
make[1]: Entering directory '/workspace/kernel/build64'
  SYNC    include/config/auto.conf.cmd
  GEN     Makefile
  GEN     Makefile
  UPD     include/generated/compile.h
  UPD     include/config/kernel.release
  UPD     include/generated/utsrelease.h
  DESCEND objtool
  CALL    ../scripts/checksyscalls.sh
  HOSTCC  /workspace/kernel/build64/tools/objtool/fixdep.o
  HOSTLD  /workspace/kernel/build64/tools/objtool/fixdep-in.o
  LINK    /workspace/kernel/build64/tools/objtool/fixdep
  INSTALL libsubcmd_headers
  CC      /workspace/kernel/build64/tools/objtool/libsubcmd/exec-cmd.o
  CC      /workspace/kernel/build64/tools/objtool/libsubcmd/help.o
  CC      /workspace/kernel/build64/tools/objtool/libsubcmd/pager.o
  CC      /workspace/kernel/build64/tools/objtool/libsubcmd/parse-options.o
  CC      /workspace/kernel/build64/tools/objtool/libsubcmd/run-command.o
  CC      /workspace/kernel/build64/tools/objtool/libsubcmd/sigchain.o
  CC      /workspace/kernel/build64/tools/objtool/libsubcmd/subcmd-config.o
  LD      /workspace/kernel/build64/tools/objtool/libsubcmd/libsubcmd-in.o
  AR      /workspace/kernel/build64/tools/objtool/libsubcmd/libsubcmd.a
  CC      /workspace/kernel/build64/tools/objtool/weak.o
  CC      /workspace/kernel/build64/tools/objtool/check.o
  CC      /workspace/kernel/build64/tools/objtool/special.o
  CC      /workspace/kernel/build64/tools/objtool/builtin-check.o
  CC      /workspace/kernel/build64/tools/objtool/elf.o
  CC      /workspace/kernel/build64/tools/objtool/objtool.o
  CC      /workspace/kernel/build64/tools/objtool/orc_gen.o
  CC      /workspace/kernel/build64/tools/objtool/orc_dump.o
  CC      /workspace/kernel/build64/tools/objtool/libstring.o
  CC      /workspace/kernel/build64/tools/objtool/libctype.o
  CC      /workspace/kernel/build64/tools/objtool/str_error_r.o
  CC      /workspace/kernel/build64/tools/objtool/librbtree.o
  CC      /workspace/kernel/build64/tools/objtool/arch/x86/special.o
  CC      /workspace/kernel/build64/tools/objtool/arch/x86/decode.o
  LD      /workspace/kernel/build64/tools/objtool/arch/x86/objtool-in.o
  LD      /workspace/kernel/build64/tools/objtool/objtool-in.o
  LINK    /workspace/kernel/build64/tools/objtool/objtool
make[1]: Leaving directory '/workspace/kernel/build64'
++ nproc
+ make -j48 O=/workspace/kernel/build64 M=drivers/gpu/drm/xe W=1
make[1]: Entering directory '/workspace/kernel/build64'
  CC [M]  drivers/gpu/drm/xe/xe_bb.o
  CC [M]  drivers/gpu/drm/xe/xe_bo.o
  CC [M]  drivers/gpu/drm/xe/xe_bo_evict.o
  CC [M]  drivers/gpu/drm/xe/xe_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_devcoredump.o
  CC [M]  drivers/gpu/drm/xe/xe_device.o
  CC [M]  drivers/gpu/drm/xe/xe_dma_buf.o
  CC [M]  drivers/gpu/drm/xe/xe_engine.o
  CC [M]  drivers/gpu/drm/xe/xe_exec.o
  CC [M]  drivers/gpu/drm/xe/xe_execlist.o
  CC [M]  drivers/gpu/drm/xe/xe_force_wake.o
  CC [M]  drivers/gpu/drm/xe/xe_ggtt.o
  CC [M]  drivers/gpu/drm/xe/xe_gt.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_clock.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_mcr.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_pagefault.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_topology.o
  HOSTCC  drivers/gpu/drm/xe/xe_gen_wa_oob
  CC [M]  drivers/gpu/drm/xe/xe_guc_ads.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ct.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_hwconfig.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_log.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_pc.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_submit.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_huc.o
  CC [M]  drivers/gpu/drm/xe/xe_huc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_irq.o
  CC [M]  drivers/gpu/drm/xe/xe_lrc.o
  CC [M]  drivers/gpu/drm/xe/xe_migrate.o
  CC [M]  drivers/gpu/drm/xe/xe_mmio.o
  CC [M]  drivers/gpu/drm/xe/xe_mocs.o
  CC [M]  drivers/gpu/drm/xe/xe_module.o
  CC [M]  drivers/gpu/drm/xe/xe_pat.o
  CC [M]  drivers/gpu/drm/xe/xe_pci.o
  CC [M]  drivers/gpu/drm/xe/xe_pcode.o
  CC [M]  drivers/gpu/drm/xe/xe_pm.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
  CC [M]  drivers/gpu/drm/xe/xe_query.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_whitelist.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_sr.o
  CC [M]  drivers/gpu/drm/xe/xe_rtp.o
  CC [M]  drivers/gpu/drm/xe/xe_sa.o
  CC [M]  drivers/gpu/drm/xe/xe_sched_job.o
  CC [M]  drivers/gpu/drm/xe/xe_step.o
  CC [M]  drivers/gpu/drm/xe/xe_sync.o
  CC [M]  drivers/gpu/drm/xe/xe_tile.o
  CC [M]  drivers/gpu/drm/xe/xe_trace.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_tuning.o
  CC [M]  drivers/gpu/drm/xe/xe_uc.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_fw.o
  CC [M]  drivers/gpu/drm/xe/xe_vm.o
  CC [M]  drivers/gpu/drm/xe/xe_vm_madvise.o
  CC [M]  drivers/gpu/drm/xe/xe_wait_user_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_wopcm.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
  HDRTEST drivers/gpu/drm/xe/xe_bb.h
  HDRTEST drivers/gpu/drm/xe/xe_bb_types.h
  HDRTEST drivers/gpu/drm/xe/xe_bo.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
  HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h
  HDRTEST drivers/gpu/drm/xe/xe_device.h
  HDRTEST drivers/gpu/drm/xe/xe_device_types.h
  HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
  HDRTEST drivers/gpu/drm/xe/xe_drv.h
  HDRTEST drivers/gpu/drm/xe/xe_engine.h
  HDRTEST drivers/gpu/drm/xe/xe_engine_types.h
  HDRTEST drivers/gpu/drm/xe/xe_exec.h
  HDRTEST drivers/gpu/drm/xe/xe_execlist.h
  HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h
  HDRTEST drivers/gpu/drm/xe/xe_force_wake.h
  HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h
  HDRTEST drivers/gpu/drm/xe/xe_ggtt.h
  HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_engine_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_log.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_huc.h
  HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_huc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
  HDRTEST drivers/gpu/drm/xe/xe_irq.h
  HDRTEST drivers/gpu/drm/xe/xe_lrc.h
  HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_macros.h
  HDRTEST drivers/gpu/drm/xe/xe_map.h
  HDRTEST drivers/gpu/drm/xe/xe_migrate.h
  HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_mmio.h
  HDRTEST drivers/gpu/drm/xe/xe_mocs.h
  HDRTEST drivers/gpu/drm/xe/xe_module.h
  HDRTEST drivers/gpu/drm/xe/xe_pat.h
  HDRTEST drivers/gpu/drm/xe/xe_pci.h
  HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
  HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pm.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pt.h
  HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
  HDRTEST drivers/gpu/drm/xe/xe_query.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h
  HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h
  HDRTEST drivers/gpu/drm/xe/xe_rtp.h
  HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sa.h
  HDRTEST drivers/gpu/drm/xe/xe_sa_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
  HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h
  HDRTEST drivers/gpu/drm/xe/xe_step.h
  HDRTEST drivers/gpu/drm/xe/xe_step_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sync.h
  HDRTEST drivers/gpu/drm/xe/xe_sync_types.h
  HDRTEST drivers/gpu/drm/xe/xe_tile.h
  HDRTEST drivers/gpu/drm/xe/xe_trace.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
  HDRTEST drivers/gpu/drm/xe/xe_tuning.h
  HDRTEST drivers/gpu/drm/xe/xe_uc.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_vm.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_madvise.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_types.h
  HDRTEST drivers/gpu/drm/xe/xe_wa.h
  HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_wopcm.h
  HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h
  GEN     xe_wa_oob.c xe_wa_oob.h
  GEN     xe_wa_oob.c xe_wa_oob.h
  CC [M]  drivers/gpu/drm/xe/xe_guc.o
  CC [M]  drivers/gpu/drm/xe/xe_ring_ops.o
  CC [M]  drivers/gpu/drm/xe/xe_wa.o
  LD [M]  drivers/gpu/drm/xe/xe.o
  MODPOST drivers/gpu/drm/xe/Module.symvers
  CC [M]  drivers/gpu/drm/xe/xe.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.mod.o
  LD [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_pci_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_bo_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.ko
  LD [M]  drivers/gpu/drm/xe/xe.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_wa_test.ko
make[1]: Leaving directory '/workspace/kernel/build64'
+ cleanup
+ '[' 1 -eq 1 ']'
+ ./scripts/config --file /workspace/kernel/build64/.config --enable CONFIG_DRM_XE_DISPLAY
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
All hooks done



^ permalink raw reply	[flat|nested] 63+ messages in thread

* [Intel-xe] ✗ CI.checksparse: warning for drm/ttm: Fixes around resources and bulk moves (rev2)
  2023-06-26  9:14 ` [Intel-gfx] " Thomas Hellström
                   ` (11 preceding siblings ...)
  (?)
@ 2023-06-26 11:14 ` Patchwork
  -1 siblings, 0 replies; 63+ messages in thread
From: Patchwork @ 2023-06-26 11:14 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

== Series Details ==

Series: drm/ttm: Fixes around resources and bulk moves (rev2)
URL   : https://patchwork.freedesktop.org/series/119741/
State : warning

== 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 d3fc5af59c7c17ad1a0272c49dbff84534d9d606
Sparse version: 0.6.1 (Ubuntu: 0.6.1-2build1)
Fast mode used, each commit won't be checked separately.
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel



^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [PATCH v2 3/4] drm/ttm: Don't leak a resource on eviction error
  2023-06-26  9:14   ` [Intel-gfx] " Thomas Hellström
  (?)
  (?)
@ 2023-06-26 11:24     ` Andi Shyti
  -1 siblings, 0 replies; 63+ messages in thread
From: Andi Shyti @ 2023-06-26 11:24 UTC (permalink / raw)
  To: Thomas Hellström
  Cc: intel-xe, Andrey Grodzovsky, Christian König, Huang Rui,
	dri-devel, stable, Nirmoy Das, intel-gfx, linux-kernel,
	Christian König, Andi Shyti

Hi Thomas,

On Mon, Jun 26, 2023 at 11:14:49AM +0200, Thomas Hellström wrote:
> On eviction errors other than -EMULTIHOP we were leaking a resource.
> Fix.
> 
> v2:
> - Avoid yet another goto (Andi Shyti)
> 
> Fixes: 403797925768 ("drm/ttm: Fix multihop assert on eviction.")
> Cc: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
> Cc: Christian König <christian.koenig@amd.com>
> Cc: Christian Koenig <christian.koenig@amd.com>
> Cc: Huang Rui <ray.huang@amd.com>
> Cc: dri-devel@lists.freedesktop.org
> Cc: <stable@vger.kernel.org> # v5.15+
> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Reviewed-by: Nirmoy Das <nirmoy.das@intel.com> #v1

Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com> 

Andi

^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [PATCH v2 3/4] drm/ttm: Don't leak a resource on eviction error
@ 2023-06-26 11:24     ` Andi Shyti
  0 siblings, 0 replies; 63+ messages in thread
From: Andi Shyti @ 2023-06-26 11:24 UTC (permalink / raw)
  To: Thomas Hellström
  Cc: Andrey Grodzovsky, Christian König, intel-gfx, linux-kernel,
	stable, Christian König, Huang Rui, dri-devel, Andi Shyti,
	intel-xe, Nirmoy Das

Hi Thomas,

On Mon, Jun 26, 2023 at 11:14:49AM +0200, Thomas Hellström wrote:
> On eviction errors other than -EMULTIHOP we were leaking a resource.
> Fix.
> 
> v2:
> - Avoid yet another goto (Andi Shyti)
> 
> Fixes: 403797925768 ("drm/ttm: Fix multihop assert on eviction.")
> Cc: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
> Cc: Christian König <christian.koenig@amd.com>
> Cc: Christian Koenig <christian.koenig@amd.com>
> Cc: Huang Rui <ray.huang@amd.com>
> Cc: dri-devel@lists.freedesktop.org
> Cc: <stable@vger.kernel.org> # v5.15+
> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Reviewed-by: Nirmoy Das <nirmoy.das@intel.com> #v1

Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com> 

Andi

^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [Intel-gfx] [PATCH v2 3/4] drm/ttm: Don't leak a resource on eviction error
@ 2023-06-26 11:24     ` Andi Shyti
  0 siblings, 0 replies; 63+ messages in thread
From: Andi Shyti @ 2023-06-26 11:24 UTC (permalink / raw)
  To: Thomas Hellström
  Cc: Andrey Grodzovsky, Christian König, intel-gfx, linux-kernel,
	stable, Christian König, Huang Rui, dri-devel, intel-xe,
	Nirmoy Das

Hi Thomas,

On Mon, Jun 26, 2023 at 11:14:49AM +0200, Thomas Hellström wrote:
> On eviction errors other than -EMULTIHOP we were leaking a resource.
> Fix.
> 
> v2:
> - Avoid yet another goto (Andi Shyti)
> 
> Fixes: 403797925768 ("drm/ttm: Fix multihop assert on eviction.")
> Cc: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
> Cc: Christian König <christian.koenig@amd.com>
> Cc: Christian Koenig <christian.koenig@amd.com>
> Cc: Huang Rui <ray.huang@amd.com>
> Cc: dri-devel@lists.freedesktop.org
> Cc: <stable@vger.kernel.org> # v5.15+
> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Reviewed-by: Nirmoy Das <nirmoy.das@intel.com> #v1

Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com> 

Andi

^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [Intel-xe] [PATCH v2 3/4] drm/ttm: Don't leak a resource on eviction error
@ 2023-06-26 11:24     ` Andi Shyti
  0 siblings, 0 replies; 63+ messages in thread
From: Andi Shyti @ 2023-06-26 11:24 UTC (permalink / raw)
  To: Thomas Hellström
  Cc: Andrey Grodzovsky, Christian König, intel-gfx, linux-kernel,
	stable, Christian König, Huang Rui, dri-devel, intel-xe,
	Nirmoy Das

Hi Thomas,

On Mon, Jun 26, 2023 at 11:14:49AM +0200, Thomas Hellström wrote:
> On eviction errors other than -EMULTIHOP we were leaking a resource.
> Fix.
> 
> v2:
> - Avoid yet another goto (Andi Shyti)
> 
> Fixes: 403797925768 ("drm/ttm: Fix multihop assert on eviction.")
> Cc: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
> Cc: Christian König <christian.koenig@amd.com>
> Cc: Christian Koenig <christian.koenig@amd.com>
> Cc: Huang Rui <ray.huang@amd.com>
> Cc: dri-devel@lists.freedesktop.org
> Cc: <stable@vger.kernel.org> # v5.15+
> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Reviewed-by: Nirmoy Das <nirmoy.das@intel.com> #v1

Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com> 

Andi

^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [PATCH v2 3/4] drm/ttm: Don't leak a resource on eviction error
  2023-06-26  9:14   ` [Intel-gfx] " Thomas Hellström
  (?)
  (?)
@ 2023-06-26 11:32     ` Christian König
  -1 siblings, 0 replies; 63+ messages in thread
From: Christian König @ 2023-06-26 11:32 UTC (permalink / raw)
  To: Thomas Hellström, intel-xe
  Cc: Andrey Grodzovsky, Christian König, Huang Rui, dri-devel,
	stable, Nirmoy Das, intel-gfx, linux-kernel, Andi Shyti

Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> On eviction errors other than -EMULTIHOP we were leaking a resource.
> Fix.
>
> v2:
> - Avoid yet another goto (Andi Shyti)
>
> Fixes: 403797925768 ("drm/ttm: Fix multihop assert on eviction.")
> Cc: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
> Cc: Christian König <christian.koenig@amd.com>
> Cc: Christian Koenig <christian.koenig@amd.com>
> Cc: Huang Rui <ray.huang@amd.com>
> Cc: dri-devel@lists.freedesktop.org
> Cc: <stable@vger.kernel.org> # v5.15+
> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Reviewed-by: Nirmoy Das <nirmoy.das@intel.com> #v1

Reviewed-by: Christian König <christian.koenig@amd.com>

> ---
>   drivers/gpu/drm/ttm/ttm_bo.c | 22 +++++++++++-----------
>   1 file changed, 11 insertions(+), 11 deletions(-)
>
> diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
> index 615d30c4262d..c0e3bbd21d3d 100644
> --- a/drivers/gpu/drm/ttm/ttm_bo.c
> +++ b/drivers/gpu/drm/ttm/ttm_bo.c
> @@ -458,18 +458,18 @@ static int ttm_bo_evict(struct ttm_buffer_object *bo,
>   		goto out;
>   	}
>   
> -bounce:
> -	ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
> -	if (ret == -EMULTIHOP) {
> +	do {
> +		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
> +		if (ret != -EMULTIHOP)
> +			break;
> +
>   		ret = ttm_bo_bounce_temp_buffer(bo, &evict_mem, ctx, &hop);
> -		if (ret) {
> -			if (ret != -ERESTARTSYS && ret != -EINTR)
> -				pr_err("Buffer eviction failed\n");
> -			ttm_resource_free(bo, &evict_mem);
> -			goto out;
> -		}
> -		/* try and move to final place now. */
> -		goto bounce;
> +	} while (!ret);
> +
> +	if (ret) {
> +		ttm_resource_free(bo, &evict_mem);
> +		if (ret != -ERESTARTSYS && ret != -EINTR)
> +			pr_err("Buffer eviction failed\n");
>   	}
>   out:
>   	return ret;


^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [PATCH v2 3/4] drm/ttm: Don't leak a resource on eviction error
@ 2023-06-26 11:32     ` Christian König
  0 siblings, 0 replies; 63+ messages in thread
From: Christian König @ 2023-06-26 11:32 UTC (permalink / raw)
  To: Thomas Hellström, intel-xe
  Cc: Andrey Grodzovsky, intel-gfx, linux-kernel, stable, Huang Rui,
	dri-devel, Andi Shyti, Christian König, Nirmoy Das

Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> On eviction errors other than -EMULTIHOP we were leaking a resource.
> Fix.
>
> v2:
> - Avoid yet another goto (Andi Shyti)
>
> Fixes: 403797925768 ("drm/ttm: Fix multihop assert on eviction.")
> Cc: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
> Cc: Christian König <christian.koenig@amd.com>
> Cc: Christian Koenig <christian.koenig@amd.com>
> Cc: Huang Rui <ray.huang@amd.com>
> Cc: dri-devel@lists.freedesktop.org
> Cc: <stable@vger.kernel.org> # v5.15+
> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Reviewed-by: Nirmoy Das <nirmoy.das@intel.com> #v1

Reviewed-by: Christian König <christian.koenig@amd.com>

> ---
>   drivers/gpu/drm/ttm/ttm_bo.c | 22 +++++++++++-----------
>   1 file changed, 11 insertions(+), 11 deletions(-)
>
> diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
> index 615d30c4262d..c0e3bbd21d3d 100644
> --- a/drivers/gpu/drm/ttm/ttm_bo.c
> +++ b/drivers/gpu/drm/ttm/ttm_bo.c
> @@ -458,18 +458,18 @@ static int ttm_bo_evict(struct ttm_buffer_object *bo,
>   		goto out;
>   	}
>   
> -bounce:
> -	ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
> -	if (ret == -EMULTIHOP) {
> +	do {
> +		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
> +		if (ret != -EMULTIHOP)
> +			break;
> +
>   		ret = ttm_bo_bounce_temp_buffer(bo, &evict_mem, ctx, &hop);
> -		if (ret) {
> -			if (ret != -ERESTARTSYS && ret != -EINTR)
> -				pr_err("Buffer eviction failed\n");
> -			ttm_resource_free(bo, &evict_mem);
> -			goto out;
> -		}
> -		/* try and move to final place now. */
> -		goto bounce;
> +	} while (!ret);
> +
> +	if (ret) {
> +		ttm_resource_free(bo, &evict_mem);
> +		if (ret != -ERESTARTSYS && ret != -EINTR)
> +			pr_err("Buffer eviction failed\n");
>   	}
>   out:
>   	return ret;


^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [Intel-gfx] [PATCH v2 3/4] drm/ttm: Don't leak a resource on eviction error
@ 2023-06-26 11:32     ` Christian König
  0 siblings, 0 replies; 63+ messages in thread
From: Christian König @ 2023-06-26 11:32 UTC (permalink / raw)
  To: Thomas Hellström, intel-xe
  Cc: Andrey Grodzovsky, intel-gfx, linux-kernel, stable, Huang Rui,
	dri-devel, Christian König, Nirmoy Das

Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> On eviction errors other than -EMULTIHOP we were leaking a resource.
> Fix.
>
> v2:
> - Avoid yet another goto (Andi Shyti)
>
> Fixes: 403797925768 ("drm/ttm: Fix multihop assert on eviction.")
> Cc: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
> Cc: Christian König <christian.koenig@amd.com>
> Cc: Christian Koenig <christian.koenig@amd.com>
> Cc: Huang Rui <ray.huang@amd.com>
> Cc: dri-devel@lists.freedesktop.org
> Cc: <stable@vger.kernel.org> # v5.15+
> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Reviewed-by: Nirmoy Das <nirmoy.das@intel.com> #v1

Reviewed-by: Christian König <christian.koenig@amd.com>

> ---
>   drivers/gpu/drm/ttm/ttm_bo.c | 22 +++++++++++-----------
>   1 file changed, 11 insertions(+), 11 deletions(-)
>
> diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
> index 615d30c4262d..c0e3bbd21d3d 100644
> --- a/drivers/gpu/drm/ttm/ttm_bo.c
> +++ b/drivers/gpu/drm/ttm/ttm_bo.c
> @@ -458,18 +458,18 @@ static int ttm_bo_evict(struct ttm_buffer_object *bo,
>   		goto out;
>   	}
>   
> -bounce:
> -	ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
> -	if (ret == -EMULTIHOP) {
> +	do {
> +		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
> +		if (ret != -EMULTIHOP)
> +			break;
> +
>   		ret = ttm_bo_bounce_temp_buffer(bo, &evict_mem, ctx, &hop);
> -		if (ret) {
> -			if (ret != -ERESTARTSYS && ret != -EINTR)
> -				pr_err("Buffer eviction failed\n");
> -			ttm_resource_free(bo, &evict_mem);
> -			goto out;
> -		}
> -		/* try and move to final place now. */
> -		goto bounce;
> +	} while (!ret);
> +
> +	if (ret) {
> +		ttm_resource_free(bo, &evict_mem);
> +		if (ret != -ERESTARTSYS && ret != -EINTR)
> +			pr_err("Buffer eviction failed\n");
>   	}
>   out:
>   	return ret;


^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [Intel-xe] [PATCH v2 3/4] drm/ttm: Don't leak a resource on eviction error
@ 2023-06-26 11:32     ` Christian König
  0 siblings, 0 replies; 63+ messages in thread
From: Christian König @ 2023-06-26 11:32 UTC (permalink / raw)
  To: Thomas Hellström, intel-xe
  Cc: Andrey Grodzovsky, intel-gfx, linux-kernel, stable, Huang Rui,
	dri-devel, Christian König, Nirmoy Das

Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> On eviction errors other than -EMULTIHOP we were leaking a resource.
> Fix.
>
> v2:
> - Avoid yet another goto (Andi Shyti)
>
> Fixes: 403797925768 ("drm/ttm: Fix multihop assert on eviction.")
> Cc: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
> Cc: Christian König <christian.koenig@amd.com>
> Cc: Christian Koenig <christian.koenig@amd.com>
> Cc: Huang Rui <ray.huang@amd.com>
> Cc: dri-devel@lists.freedesktop.org
> Cc: <stable@vger.kernel.org> # v5.15+
> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Reviewed-by: Nirmoy Das <nirmoy.das@intel.com> #v1

Reviewed-by: Christian König <christian.koenig@amd.com>

> ---
>   drivers/gpu/drm/ttm/ttm_bo.c | 22 +++++++++++-----------
>   1 file changed, 11 insertions(+), 11 deletions(-)
>
> diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
> index 615d30c4262d..c0e3bbd21d3d 100644
> --- a/drivers/gpu/drm/ttm/ttm_bo.c
> +++ b/drivers/gpu/drm/ttm/ttm_bo.c
> @@ -458,18 +458,18 @@ static int ttm_bo_evict(struct ttm_buffer_object *bo,
>   		goto out;
>   	}
>   
> -bounce:
> -	ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
> -	if (ret == -EMULTIHOP) {
> +	do {
> +		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
> +		if (ret != -EMULTIHOP)
> +			break;
> +
>   		ret = ttm_bo_bounce_temp_buffer(bo, &evict_mem, ctx, &hop);
> -		if (ret) {
> -			if (ret != -ERESTARTSYS && ret != -EINTR)
> -				pr_err("Buffer eviction failed\n");
> -			ttm_resource_free(bo, &evict_mem);
> -			goto out;
> -		}
> -		/* try and move to final place now. */
> -		goto bounce;
> +	} while (!ret);
> +
> +	if (ret) {
> +		ttm_resource_free(bo, &evict_mem);
> +		if (ret != -ERESTARTSYS && ret != -EINTR)
> +			pr_err("Buffer eviction failed\n");
>   	}
>   out:
>   	return ret;


^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [PATCH v2 4/4] drm/ttm: Don't leak a resource on swapout move error
  2023-06-26  9:14   ` [Intel-gfx] " Thomas Hellström
  (?)
  (?)
@ 2023-06-26 11:33     ` Christian König
  -1 siblings, 0 replies; 63+ messages in thread
From: Christian König @ 2023-06-26 11:33 UTC (permalink / raw)
  To: Thomas Hellström, intel-xe
  Cc: intel-gfx, linux-kernel, stable, dri-devel, Andi Shyti,
	Christian König, Nirmoy Das

Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> If moving the bo to system for swapout failed, we were leaking
> a resource. Fix.
>
> Fixes: bfa3357ef9ab ("drm/ttm: allocate resource object instead of embedding it v2")
> Cc: Christian König <christian.koenig@amd.com>
> Cc: "Christian König" <ckoenig.leichtzumerken@gmail.com>
> Cc: dri-devel@lists.freedesktop.org
> Cc: <stable@vger.kernel.org> # v5.14+
> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
> Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>

Reviewed-by: Christian König <christian.koenig@amd.com>

> ---
>   drivers/gpu/drm/ttm/ttm_bo.c | 1 +
>   1 file changed, 1 insertion(+)
>
> diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
> index c0e3bbd21d3d..d9a8f227f310 100644
> --- a/drivers/gpu/drm/ttm/ttm_bo.c
> +++ b/drivers/gpu/drm/ttm/ttm_bo.c
> @@ -1166,6 +1166,7 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
>   		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
>   		if (unlikely(ret != 0)) {
>   			WARN(ret == -EMULTIHOP, "Unexpected multihop in swaput - likely driver bug.\n");
> +			ttm_resource_free(bo, &evict_mem);
>   			goto out;
>   		}
>   	}


^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [Intel-gfx] [PATCH v2 4/4] drm/ttm: Don't leak a resource on swapout move error
@ 2023-06-26 11:33     ` Christian König
  0 siblings, 0 replies; 63+ messages in thread
From: Christian König @ 2023-06-26 11:33 UTC (permalink / raw)
  To: Thomas Hellström, intel-xe
  Cc: intel-gfx, linux-kernel, stable, dri-devel, Christian König,
	Nirmoy Das

Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> If moving the bo to system for swapout failed, we were leaking
> a resource. Fix.
>
> Fixes: bfa3357ef9ab ("drm/ttm: allocate resource object instead of embedding it v2")
> Cc: Christian König <christian.koenig@amd.com>
> Cc: "Christian König" <ckoenig.leichtzumerken@gmail.com>
> Cc: dri-devel@lists.freedesktop.org
> Cc: <stable@vger.kernel.org> # v5.14+
> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
> Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>

Reviewed-by: Christian König <christian.koenig@amd.com>

> ---
>   drivers/gpu/drm/ttm/ttm_bo.c | 1 +
>   1 file changed, 1 insertion(+)
>
> diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
> index c0e3bbd21d3d..d9a8f227f310 100644
> --- a/drivers/gpu/drm/ttm/ttm_bo.c
> +++ b/drivers/gpu/drm/ttm/ttm_bo.c
> @@ -1166,6 +1166,7 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
>   		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
>   		if (unlikely(ret != 0)) {
>   			WARN(ret == -EMULTIHOP, "Unexpected multihop in swaput - likely driver bug.\n");
> +			ttm_resource_free(bo, &evict_mem);
>   			goto out;
>   		}
>   	}


^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [PATCH v2 4/4] drm/ttm: Don't leak a resource on swapout move error
@ 2023-06-26 11:33     ` Christian König
  0 siblings, 0 replies; 63+ messages in thread
From: Christian König @ 2023-06-26 11:33 UTC (permalink / raw)
  To: Thomas Hellström, intel-xe
  Cc: Christian König, dri-devel, stable, Nirmoy Das, Andi Shyti,
	intel-gfx, linux-kernel

Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> If moving the bo to system for swapout failed, we were leaking
> a resource. Fix.
>
> Fixes: bfa3357ef9ab ("drm/ttm: allocate resource object instead of embedding it v2")
> Cc: Christian König <christian.koenig@amd.com>
> Cc: "Christian König" <ckoenig.leichtzumerken@gmail.com>
> Cc: dri-devel@lists.freedesktop.org
> Cc: <stable@vger.kernel.org> # v5.14+
> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
> Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>

Reviewed-by: Christian König <christian.koenig@amd.com>

> ---
>   drivers/gpu/drm/ttm/ttm_bo.c | 1 +
>   1 file changed, 1 insertion(+)
>
> diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
> index c0e3bbd21d3d..d9a8f227f310 100644
> --- a/drivers/gpu/drm/ttm/ttm_bo.c
> +++ b/drivers/gpu/drm/ttm/ttm_bo.c
> @@ -1166,6 +1166,7 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
>   		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
>   		if (unlikely(ret != 0)) {
>   			WARN(ret == -EMULTIHOP, "Unexpected multihop in swaput - likely driver bug.\n");
> +			ttm_resource_free(bo, &evict_mem);
>   			goto out;
>   		}
>   	}


^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [Intel-xe] [PATCH v2 4/4] drm/ttm: Don't leak a resource on swapout move error
@ 2023-06-26 11:33     ` Christian König
  0 siblings, 0 replies; 63+ messages in thread
From: Christian König @ 2023-06-26 11:33 UTC (permalink / raw)
  To: Thomas Hellström, intel-xe
  Cc: intel-gfx, linux-kernel, stable, dri-devel, Christian König,
	Nirmoy Das

Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> If moving the bo to system for swapout failed, we were leaking
> a resource. Fix.
>
> Fixes: bfa3357ef9ab ("drm/ttm: allocate resource object instead of embedding it v2")
> Cc: Christian König <christian.koenig@amd.com>
> Cc: "Christian König" <ckoenig.leichtzumerken@gmail.com>
> Cc: dri-devel@lists.freedesktop.org
> Cc: <stable@vger.kernel.org> # v5.14+
> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
> Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>

Reviewed-by: Christian König <christian.koenig@amd.com>

> ---
>   drivers/gpu/drm/ttm/ttm_bo.c | 1 +
>   1 file changed, 1 insertion(+)
>
> diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
> index c0e3bbd21d3d..d9a8f227f310 100644
> --- a/drivers/gpu/drm/ttm/ttm_bo.c
> +++ b/drivers/gpu/drm/ttm/ttm_bo.c
> @@ -1166,6 +1166,7 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
>   		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
>   		if (unlikely(ret != 0)) {
>   			WARN(ret == -EMULTIHOP, "Unexpected multihop in swaput - likely driver bug.\n");
> +			ttm_resource_free(bo, &evict_mem);
>   			goto out;
>   		}
>   	}


^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [PATCH v2 4/4] drm/ttm: Don't leak a resource on swapout move error
  2023-06-26 11:33     ` [Intel-gfx] " Christian König
  (?)
  (?)
@ 2023-06-26 12:23       ` Thomas Hellström
  -1 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26 12:23 UTC (permalink / raw)
  To: Christian König, intel-xe
  Cc: intel-gfx, linux-kernel, stable, dri-devel, Andi Shyti,
	Christian König, Nirmoy Das

Hi, Christian,

Will you take a look at 2/4 as well? Will you merge these?

Thanks,

Thomas


On 6/26/23 13:33, Christian König wrote:
> Am 26.06.23 um 11:14 schrieb Thomas Hellström:
>> If moving the bo to system for swapout failed, we were leaking
>> a resource. Fix.
>>
>> Fixes: bfa3357ef9ab ("drm/ttm: allocate resource object instead of 
>> embedding it v2")
>> Cc: Christian König <christian.koenig@amd.com>
>> Cc: "Christian König" <ckoenig.leichtzumerken@gmail.com>
>> Cc: dri-devel@lists.freedesktop.org
>> Cc: <stable@vger.kernel.org> # v5.14+
>> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
>> Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
>> Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
>
> Reviewed-by: Christian König <christian.koenig@amd.com>
>
>> ---
>>   drivers/gpu/drm/ttm/ttm_bo.c | 1 +
>>   1 file changed, 1 insertion(+)
>>
>> diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
>> index c0e3bbd21d3d..d9a8f227f310 100644
>> --- a/drivers/gpu/drm/ttm/ttm_bo.c
>> +++ b/drivers/gpu/drm/ttm/ttm_bo.c
>> @@ -1166,6 +1166,7 @@ int ttm_bo_swapout(struct ttm_buffer_object 
>> *bo, struct ttm_operation_ctx *ctx,
>>           ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
>>           if (unlikely(ret != 0)) {
>>               WARN(ret == -EMULTIHOP, "Unexpected multihop in swaput 
>> - likely driver bug.\n");
>> +            ttm_resource_free(bo, &evict_mem);
>>               goto out;
>>           }
>>       }
>

^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [Intel-gfx] [PATCH v2 4/4] drm/ttm: Don't leak a resource on swapout move error
@ 2023-06-26 12:23       ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26 12:23 UTC (permalink / raw)
  To: Christian König, intel-xe
  Cc: intel-gfx, linux-kernel, stable, dri-devel, Christian König,
	Nirmoy Das

Hi, Christian,

Will you take a look at 2/4 as well? Will you merge these?

Thanks,

Thomas


On 6/26/23 13:33, Christian König wrote:
> Am 26.06.23 um 11:14 schrieb Thomas Hellström:
>> If moving the bo to system for swapout failed, we were leaking
>> a resource. Fix.
>>
>> Fixes: bfa3357ef9ab ("drm/ttm: allocate resource object instead of 
>> embedding it v2")
>> Cc: Christian König <christian.koenig@amd.com>
>> Cc: "Christian König" <ckoenig.leichtzumerken@gmail.com>
>> Cc: dri-devel@lists.freedesktop.org
>> Cc: <stable@vger.kernel.org> # v5.14+
>> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
>> Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
>> Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
>
> Reviewed-by: Christian König <christian.koenig@amd.com>
>
>> ---
>>   drivers/gpu/drm/ttm/ttm_bo.c | 1 +
>>   1 file changed, 1 insertion(+)
>>
>> diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
>> index c0e3bbd21d3d..d9a8f227f310 100644
>> --- a/drivers/gpu/drm/ttm/ttm_bo.c
>> +++ b/drivers/gpu/drm/ttm/ttm_bo.c
>> @@ -1166,6 +1166,7 @@ int ttm_bo_swapout(struct ttm_buffer_object 
>> *bo, struct ttm_operation_ctx *ctx,
>>           ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
>>           if (unlikely(ret != 0)) {
>>               WARN(ret == -EMULTIHOP, "Unexpected multihop in swaput 
>> - likely driver bug.\n");
>> +            ttm_resource_free(bo, &evict_mem);
>>               goto out;
>>           }
>>       }
>

^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [Intel-xe] [PATCH v2 4/4] drm/ttm: Don't leak a resource on swapout move error
@ 2023-06-26 12:23       ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26 12:23 UTC (permalink / raw)
  To: Christian König, intel-xe
  Cc: intel-gfx, linux-kernel, stable, dri-devel, Christian König,
	Nirmoy Das

Hi, Christian,

Will you take a look at 2/4 as well? Will you merge these?

Thanks,

Thomas


On 6/26/23 13:33, Christian König wrote:
> Am 26.06.23 um 11:14 schrieb Thomas Hellström:
>> If moving the bo to system for swapout failed, we were leaking
>> a resource. Fix.
>>
>> Fixes: bfa3357ef9ab ("drm/ttm: allocate resource object instead of 
>> embedding it v2")
>> Cc: Christian König <christian.koenig@amd.com>
>> Cc: "Christian König" <ckoenig.leichtzumerken@gmail.com>
>> Cc: dri-devel@lists.freedesktop.org
>> Cc: <stable@vger.kernel.org> # v5.14+
>> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
>> Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
>> Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
>
> Reviewed-by: Christian König <christian.koenig@amd.com>
>
>> ---
>>   drivers/gpu/drm/ttm/ttm_bo.c | 1 +
>>   1 file changed, 1 insertion(+)
>>
>> diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
>> index c0e3bbd21d3d..d9a8f227f310 100644
>> --- a/drivers/gpu/drm/ttm/ttm_bo.c
>> +++ b/drivers/gpu/drm/ttm/ttm_bo.c
>> @@ -1166,6 +1166,7 @@ int ttm_bo_swapout(struct ttm_buffer_object 
>> *bo, struct ttm_operation_ctx *ctx,
>>           ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
>>           if (unlikely(ret != 0)) {
>>               WARN(ret == -EMULTIHOP, "Unexpected multihop in swaput 
>> - likely driver bug.\n");
>> +            ttm_resource_free(bo, &evict_mem);
>>               goto out;
>>           }
>>       }
>

^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [PATCH v2 4/4] drm/ttm: Don't leak a resource on swapout move error
@ 2023-06-26 12:23       ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26 12:23 UTC (permalink / raw)
  To: Christian König, intel-xe
  Cc: Christian König, dri-devel, stable, Nirmoy Das, Andi Shyti,
	intel-gfx, linux-kernel

Hi, Christian,

Will you take a look at 2/4 as well? Will you merge these?

Thanks,

Thomas


On 6/26/23 13:33, Christian König wrote:
> Am 26.06.23 um 11:14 schrieb Thomas Hellström:
>> If moving the bo to system for swapout failed, we were leaking
>> a resource. Fix.
>>
>> Fixes: bfa3357ef9ab ("drm/ttm: allocate resource object instead of 
>> embedding it v2")
>> Cc: Christian König <christian.koenig@amd.com>
>> Cc: "Christian König" <ckoenig.leichtzumerken@gmail.com>
>> Cc: dri-devel@lists.freedesktop.org
>> Cc: <stable@vger.kernel.org> # v5.14+
>> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
>> Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
>> Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
>
> Reviewed-by: Christian König <christian.koenig@amd.com>
>
>> ---
>>   drivers/gpu/drm/ttm/ttm_bo.c | 1 +
>>   1 file changed, 1 insertion(+)
>>
>> diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
>> index c0e3bbd21d3d..d9a8f227f310 100644
>> --- a/drivers/gpu/drm/ttm/ttm_bo.c
>> +++ b/drivers/gpu/drm/ttm/ttm_bo.c
>> @@ -1166,6 +1166,7 @@ int ttm_bo_swapout(struct ttm_buffer_object 
>> *bo, struct ttm_operation_ctx *ctx,
>>           ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
>>           if (unlikely(ret != 0)) {
>>               WARN(ret == -EMULTIHOP, "Unexpected multihop in swaput 
>> - likely driver bug.\n");
>> +            ttm_resource_free(bo, &evict_mem);
>>               goto out;
>>           }
>>       }
>

^ permalink raw reply	[flat|nested] 63+ messages in thread

* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/ttm: Fixes around resources and bulk moves (rev2)
  2023-06-26  9:14 ` [Intel-gfx] " Thomas Hellström
                   ` (12 preceding siblings ...)
  (?)
@ 2023-06-26 14:35 ` Patchwork
  -1 siblings, 0 replies; 63+ messages in thread
From: Patchwork @ 2023-06-26 14:35 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-gfx

[-- Attachment #1: Type: text/plain, Size: 7454 bytes --]

== Series Details ==

Series: drm/ttm: Fixes around resources and bulk moves (rev2)
URL   : https://patchwork.freedesktop.org/series/119740/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_13322 -> Patchwork_119740v2
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/index.html

Participating hosts (42 -> 39)
------------------------------

  Missing    (3): fi-tgl-1115g4 fi-snb-2520m fi-pnv-d510 

Known issues
------------

  Here are the changes found in Patchwork_119740v2 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@i915_selftest@live@gt_heartbeat:
    - fi-apl-guc:         [PASS][1] -> [DMESG-FAIL][2] ([i915#5334])
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html

  * igt@i915_suspend@basic-s2idle-without-i915:
    - fi-kbl-x1275:       [PASS][3] -> [ABORT][4] ([i915#8213] / [i915#8299])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/fi-kbl-x1275/igt@i915_suspend@basic-s2idle-without-i915.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/fi-kbl-x1275/igt@i915_suspend@basic-s2idle-without-i915.html

  * igt@i915_suspend@basic-s3-without-i915:
    - bat-rpls-1:         NOTRUN -> [ABORT][5] ([i915#6687] / [i915#7978])
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/bat-rpls-1/igt@i915_suspend@basic-s3-without-i915.html

  * igt@kms_chamelium_hpd@common-hpd-after-suspend:
    - bat-dg2-11:         NOTRUN -> [SKIP][6] ([i915#7828])
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/bat-dg2-11/igt@kms_chamelium_hpd@common-hpd-after-suspend.html

  * igt@kms_pipe_crc_basic@hang-read-crc@pipe-b-dp-6:
    - bat-adlp-11:        [PASS][7] -> [ABORT][8] ([i915#4423])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/bat-adlp-11/igt@kms_pipe_crc_basic@hang-read-crc@pipe-b-dp-6.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/bat-adlp-11/igt@kms_pipe_crc_basic@hang-read-crc@pipe-b-dp-6.html

  
#### Possible fixes ####

  * igt@gem_basic@create-close:
    - fi-kbl-soraka:      [INCOMPLETE][9] -> [PASS][10]
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/fi-kbl-soraka/igt@gem_basic@create-close.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/fi-kbl-soraka/igt@gem_basic@create-close.html

  * igt@i915_selftest@live@gt_heartbeat:
    - fi-kbl-soraka:      [DMESG-FAIL][11] ([i915#5334] / [i915#7872]) -> [PASS][12]
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/fi-kbl-soraka/igt@i915_selftest@live@gt_heartbeat.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/fi-kbl-soraka/igt@i915_selftest@live@gt_heartbeat.html

  * igt@i915_selftest@live@gt_mocs:
    - bat-mtlp-8:         [DMESG-FAIL][13] ([i915#7059]) -> [PASS][14]
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/bat-mtlp-8/igt@i915_selftest@live@gt_mocs.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/bat-mtlp-8/igt@i915_selftest@live@gt_mocs.html

  * igt@i915_selftest@live@hangcheck:
    - bat-dg2-11:         [INCOMPLETE][15] ([i915#7913]) -> [PASS][16]
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/bat-dg2-11/igt@i915_selftest@live@hangcheck.html
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/bat-dg2-11/igt@i915_selftest@live@hangcheck.html

  * igt@i915_selftest@live@requests:
    - bat-rpls-1:         [ABORT][17] ([i915#7911] / [i915#7920] / [i915#7982]) -> [PASS][18]
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/bat-rpls-1/igt@i915_selftest@live@requests.html
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/bat-rpls-1/igt@i915_selftest@live@requests.html

  * igt@i915_selftest@live@workarounds:
    - bat-mtlp-6:         [DMESG-FAIL][19] ([i915#6763]) -> [PASS][20]
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/bat-mtlp-6/igt@i915_selftest@live@workarounds.html
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/bat-mtlp-6/igt@i915_selftest@live@workarounds.html

  * igt@kms_flip@basic-flip-vs-modeset@b-dp5:
    - bat-adlp-11:        [DMESG-WARN][21] ([i915#6868]) -> [PASS][22]
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/bat-adlp-11/igt@kms_flip@basic-flip-vs-modeset@b-dp5.html
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/bat-adlp-11/igt@kms_flip@basic-flip-vs-modeset@b-dp5.html

  * igt@kms_flip@basic-flip-vs-modeset@c-dp6:
    - bat-adlp-11:        [FAIL][23] ([i915#6121]) -> [PASS][24] +5 similar issues
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/bat-adlp-11/igt@kms_flip@basic-flip-vs-modeset@c-dp6.html
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/bat-adlp-11/igt@kms_flip@basic-flip-vs-modeset@c-dp6.html

  
#### Warnings ####

  * igt@kms_psr@cursor_plane_move:
    - bat-rplp-1:         [SKIP][25] ([i915#1072]) -> [ABORT][26] ([i915#8434])
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/bat-rplp-1/igt@kms_psr@cursor_plane_move.html
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/bat-rplp-1/igt@kms_psr@cursor_plane_move.html

  
  [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
  [i915#4423]: https://gitlab.freedesktop.org/drm/intel/issues/4423
  [i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334
  [i915#6121]: https://gitlab.freedesktop.org/drm/intel/issues/6121
  [i915#6687]: https://gitlab.freedesktop.org/drm/intel/issues/6687
  [i915#6763]: https://gitlab.freedesktop.org/drm/intel/issues/6763
  [i915#6868]: https://gitlab.freedesktop.org/drm/intel/issues/6868
  [i915#7059]: https://gitlab.freedesktop.org/drm/intel/issues/7059
  [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
  [i915#7872]: https://gitlab.freedesktop.org/drm/intel/issues/7872
  [i915#7911]: https://gitlab.freedesktop.org/drm/intel/issues/7911
  [i915#7913]: https://gitlab.freedesktop.org/drm/intel/issues/7913
  [i915#7920]: https://gitlab.freedesktop.org/drm/intel/issues/7920
  [i915#7978]: https://gitlab.freedesktop.org/drm/intel/issues/7978
  [i915#7982]: https://gitlab.freedesktop.org/drm/intel/issues/7982
  [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
  [i915#8299]: https://gitlab.freedesktop.org/drm/intel/issues/8299
  [i915#8434]: https://gitlab.freedesktop.org/drm/intel/issues/8434


Build changes
-------------

  * Linux: CI_DRM_13322 -> Patchwork_119740v2

  CI-20190529: 20190529
  CI_DRM_13322: 7067d1a82560a2e79adefac0d28e08cb163ae907 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_7349: eba3d515fbb832edc7fabcbf90e2564aa7face7b @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_119740v2: 7067d1a82560a2e79adefac0d28e08cb163ae907 @ git://anongit.freedesktop.org/gfx-ci/linux


### Linux commits

e71c9a3262a8 drm/ttm: Don't leak a resource on swapout move error
b155bdb4b4fc drm/ttm: Don't leak a resource on eviction error
789c129ed776 drm/ttm: Don't shadow the operation context

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/index.html

[-- Attachment #2: Type: text/html, Size: 8467 bytes --]

^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [PATCH v2 2/4] drm/ttm: Don't shadow the operation context
  2023-06-26  9:14   ` [Intel-gfx] " Thomas Hellström
  (?)
  (?)
@ 2023-06-26 15:15     ` Christian König
  -1 siblings, 0 replies; 63+ messages in thread
From: Christian König @ 2023-06-26 15:15 UTC (permalink / raw)
  To: Thomas Hellström, intel-xe
  Cc: Christian König, Roger He, dri-devel, intel-gfx, stable,
	Matthew Brost, linux-kernel, Andi Shyti

Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> ttm_bo_swapout() shadows the ttm operation context which may cause
> major confusion in driver callbacks when swapping out !TTM_PL_SYSTEM
> memory. Fix this by reusing the operation context argument to
> ttm_bo_swapout().
>
> Cc: "Christian König" <christian.koenig@amd.com>
> Cc: Roger He <Hongbo.He@amd.com>
> Cc: <dri-devel@lists.freedesktop.org>
> Cc: <intel-gfx@lists.freedesktop.org>
> Cc: <stable@vger.kernel.org> # v4.16+
> Fixes: dc947770cf34 ("drm/ttm: enable swapout for reserved BOs during allocation")
> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Acked-by: Matthew Brost <matthew.brost@intel.com>

We intentionally didn't used the parameter here, but I absolutely can't 
figure out why.

Feel free to add my rb, but let's give it some time upstream before you 
base anything on top of this. Just in case we missed something.

Regards,
Christian.

> ---
>   drivers/gpu/drm/ttm/ttm_bo.c | 3 +--
>   1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
> index bd5dae4d1624..615d30c4262d 100644
> --- a/drivers/gpu/drm/ttm/ttm_bo.c
> +++ b/drivers/gpu/drm/ttm/ttm_bo.c
> @@ -1154,7 +1154,6 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
>   	 * Move to system cached
>   	 */
>   	if (bo->resource->mem_type != TTM_PL_SYSTEM) {
> -		struct ttm_operation_ctx ctx = { false, false };
>   		struct ttm_resource *evict_mem;
>   		struct ttm_place hop;
>   
> @@ -1164,7 +1163,7 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
>   		if (unlikely(ret))
>   			goto out;
>   
> -		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, &ctx, &hop);
> +		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
>   		if (unlikely(ret != 0)) {
>   			WARN(ret == -EMULTIHOP, "Unexpected multihop in swaput - likely driver bug.\n");
>   			goto out;


^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [PATCH v2 2/4] drm/ttm: Don't shadow the operation context
@ 2023-06-26 15:15     ` Christian König
  0 siblings, 0 replies; 63+ messages in thread
From: Christian König @ 2023-06-26 15:15 UTC (permalink / raw)
  To: Thomas Hellström, intel-xe
  Cc: Matthew Brost, intel-gfx, linux-kernel, stable, Roger He,
	dri-devel, Andi Shyti, Christian König

Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> ttm_bo_swapout() shadows the ttm operation context which may cause
> major confusion in driver callbacks when swapping out !TTM_PL_SYSTEM
> memory. Fix this by reusing the operation context argument to
> ttm_bo_swapout().
>
> Cc: "Christian König" <christian.koenig@amd.com>
> Cc: Roger He <Hongbo.He@amd.com>
> Cc: <dri-devel@lists.freedesktop.org>
> Cc: <intel-gfx@lists.freedesktop.org>
> Cc: <stable@vger.kernel.org> # v4.16+
> Fixes: dc947770cf34 ("drm/ttm: enable swapout for reserved BOs during allocation")
> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Acked-by: Matthew Brost <matthew.brost@intel.com>

We intentionally didn't used the parameter here, but I absolutely can't 
figure out why.

Feel free to add my rb, but let's give it some time upstream before you 
base anything on top of this. Just in case we missed something.

Regards,
Christian.

> ---
>   drivers/gpu/drm/ttm/ttm_bo.c | 3 +--
>   1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
> index bd5dae4d1624..615d30c4262d 100644
> --- a/drivers/gpu/drm/ttm/ttm_bo.c
> +++ b/drivers/gpu/drm/ttm/ttm_bo.c
> @@ -1154,7 +1154,6 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
>   	 * Move to system cached
>   	 */
>   	if (bo->resource->mem_type != TTM_PL_SYSTEM) {
> -		struct ttm_operation_ctx ctx = { false, false };
>   		struct ttm_resource *evict_mem;
>   		struct ttm_place hop;
>   
> @@ -1164,7 +1163,7 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
>   		if (unlikely(ret))
>   			goto out;
>   
> -		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, &ctx, &hop);
> +		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
>   		if (unlikely(ret != 0)) {
>   			WARN(ret == -EMULTIHOP, "Unexpected multihop in swaput - likely driver bug.\n");
>   			goto out;


^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [Intel-gfx] [PATCH v2 2/4] drm/ttm: Don't shadow the operation context
@ 2023-06-26 15:15     ` Christian König
  0 siblings, 0 replies; 63+ messages in thread
From: Christian König @ 2023-06-26 15:15 UTC (permalink / raw)
  To: Thomas Hellström, intel-xe
  Cc: intel-gfx, linux-kernel, stable, Roger He, dri-devel,
	Christian König

Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> ttm_bo_swapout() shadows the ttm operation context which may cause
> major confusion in driver callbacks when swapping out !TTM_PL_SYSTEM
> memory. Fix this by reusing the operation context argument to
> ttm_bo_swapout().
>
> Cc: "Christian König" <christian.koenig@amd.com>
> Cc: Roger He <Hongbo.He@amd.com>
> Cc: <dri-devel@lists.freedesktop.org>
> Cc: <intel-gfx@lists.freedesktop.org>
> Cc: <stable@vger.kernel.org> # v4.16+
> Fixes: dc947770cf34 ("drm/ttm: enable swapout for reserved BOs during allocation")
> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Acked-by: Matthew Brost <matthew.brost@intel.com>

We intentionally didn't used the parameter here, but I absolutely can't 
figure out why.

Feel free to add my rb, but let's give it some time upstream before you 
base anything on top of this. Just in case we missed something.

Regards,
Christian.

> ---
>   drivers/gpu/drm/ttm/ttm_bo.c | 3 +--
>   1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
> index bd5dae4d1624..615d30c4262d 100644
> --- a/drivers/gpu/drm/ttm/ttm_bo.c
> +++ b/drivers/gpu/drm/ttm/ttm_bo.c
> @@ -1154,7 +1154,6 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
>   	 * Move to system cached
>   	 */
>   	if (bo->resource->mem_type != TTM_PL_SYSTEM) {
> -		struct ttm_operation_ctx ctx = { false, false };
>   		struct ttm_resource *evict_mem;
>   		struct ttm_place hop;
>   
> @@ -1164,7 +1163,7 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
>   		if (unlikely(ret))
>   			goto out;
>   
> -		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, &ctx, &hop);
> +		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
>   		if (unlikely(ret != 0)) {
>   			WARN(ret == -EMULTIHOP, "Unexpected multihop in swaput - likely driver bug.\n");
>   			goto out;


^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [Intel-xe] [PATCH v2 2/4] drm/ttm: Don't shadow the operation context
@ 2023-06-26 15:15     ` Christian König
  0 siblings, 0 replies; 63+ messages in thread
From: Christian König @ 2023-06-26 15:15 UTC (permalink / raw)
  To: Thomas Hellström, intel-xe
  Cc: intel-gfx, linux-kernel, stable, Roger He, dri-devel,
	Christian König

Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> ttm_bo_swapout() shadows the ttm operation context which may cause
> major confusion in driver callbacks when swapping out !TTM_PL_SYSTEM
> memory. Fix this by reusing the operation context argument to
> ttm_bo_swapout().
>
> Cc: "Christian König" <christian.koenig@amd.com>
> Cc: Roger He <Hongbo.He@amd.com>
> Cc: <dri-devel@lists.freedesktop.org>
> Cc: <intel-gfx@lists.freedesktop.org>
> Cc: <stable@vger.kernel.org> # v4.16+
> Fixes: dc947770cf34 ("drm/ttm: enable swapout for reserved BOs during allocation")
> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Acked-by: Matthew Brost <matthew.brost@intel.com>

We intentionally didn't used the parameter here, but I absolutely can't 
figure out why.

Feel free to add my rb, but let's give it some time upstream before you 
base anything on top of this. Just in case we missed something.

Regards,
Christian.

> ---
>   drivers/gpu/drm/ttm/ttm_bo.c | 3 +--
>   1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
> index bd5dae4d1624..615d30c4262d 100644
> --- a/drivers/gpu/drm/ttm/ttm_bo.c
> +++ b/drivers/gpu/drm/ttm/ttm_bo.c
> @@ -1154,7 +1154,6 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
>   	 * Move to system cached
>   	 */
>   	if (bo->resource->mem_type != TTM_PL_SYSTEM) {
> -		struct ttm_operation_ctx ctx = { false, false };
>   		struct ttm_resource *evict_mem;
>   		struct ttm_place hop;
>   
> @@ -1164,7 +1163,7 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
>   		if (unlikely(ret))
>   			goto out;
>   
> -		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, &ctx, &hop);
> +		ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
>   		if (unlikely(ret != 0)) {
>   			WARN(ret == -EMULTIHOP, "Unexpected multihop in swaput - likely driver bug.\n");
>   			goto out;


^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [PATCH v2 2/4] drm/ttm: Don't shadow the operation context
  2023-06-26 15:15     ` Christian König
  (?)
  (?)
@ 2023-06-26 15:18       ` Thomas Hellström
  -1 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26 15:18 UTC (permalink / raw)
  To: Christian König, intel-xe
  Cc: Christian König, Roger He, dri-devel, intel-gfx, stable,
	Matthew Brost, linux-kernel, Andi Shyti

On Mon, 2023-06-26 at 17:15 +0200, Christian König wrote:
> Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> > ttm_bo_swapout() shadows the ttm operation context which may cause
> > major confusion in driver callbacks when swapping out
> > !TTM_PL_SYSTEM
> > memory. Fix this by reusing the operation context argument to
> > ttm_bo_swapout().
> > 
> > Cc: "Christian König" <christian.koenig@amd.com>
> > Cc: Roger He <Hongbo.He@amd.com>
> > Cc: <dri-devel@lists.freedesktop.org>
> > Cc: <intel-gfx@lists.freedesktop.org>
> > Cc: <stable@vger.kernel.org> # v4.16+
> > Fixes: dc947770cf34 ("drm/ttm: enable swapout for reserved BOs
> > during allocation")
> > Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> > Acked-by: Matthew Brost <matthew.brost@intel.com>
> 
> We intentionally didn't used the parameter here, but I absolutely
> can't 
> figure out why.
> 
> Feel free to add my rb, but let's give it some time upstream before
> you 
> base anything on top of this. Just in case we missed something.

Sure. Thanks for reviewing,
/Thomas

> 
> Regards,
> Christian.
> 
> > ---
> >   drivers/gpu/drm/ttm/ttm_bo.c | 3 +--
> >   1 file changed, 1 insertion(+), 2 deletions(-)
> > 
> > diff --git a/drivers/gpu/drm/ttm/ttm_bo.c
> > b/drivers/gpu/drm/ttm/ttm_bo.c
> > index bd5dae4d1624..615d30c4262d 100644
> > --- a/drivers/gpu/drm/ttm/ttm_bo.c
> > +++ b/drivers/gpu/drm/ttm/ttm_bo.c
> > @@ -1154,7 +1154,6 @@ int ttm_bo_swapout(struct ttm_buffer_object
> > *bo, struct ttm_operation_ctx *ctx,
> >          * Move to system cached
> >          */
> >         if (bo->resource->mem_type != TTM_PL_SYSTEM) {
> > -               struct ttm_operation_ctx ctx = { false, false };
> >                 struct ttm_resource *evict_mem;
> >                 struct ttm_place hop;
> >   
> > @@ -1164,7 +1163,7 @@ int ttm_bo_swapout(struct ttm_buffer_object
> > *bo, struct ttm_operation_ctx *ctx,
> >                 if (unlikely(ret))
> >                         goto out;
> >   
> > -               ret = ttm_bo_handle_move_mem(bo, evict_mem, true,
> > &ctx, &hop);
> > +               ret = ttm_bo_handle_move_mem(bo, evict_mem, true,
> > ctx, &hop);
> >                 if (unlikely(ret != 0)) {
> >                         WARN(ret == -EMULTIHOP, "Unexpected
> > multihop in swaput - likely driver bug.\n");
> >                         goto out;
> 


^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [PATCH v2 2/4] drm/ttm: Don't shadow the operation context
@ 2023-06-26 15:18       ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26 15:18 UTC (permalink / raw)
  To: Christian König, intel-xe
  Cc: Matthew Brost, intel-gfx, linux-kernel, stable, Roger He,
	dri-devel, Andi Shyti, Christian König

On Mon, 2023-06-26 at 17:15 +0200, Christian König wrote:
> Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> > ttm_bo_swapout() shadows the ttm operation context which may cause
> > major confusion in driver callbacks when swapping out
> > !TTM_PL_SYSTEM
> > memory. Fix this by reusing the operation context argument to
> > ttm_bo_swapout().
> > 
> > Cc: "Christian König" <christian.koenig@amd.com>
> > Cc: Roger He <Hongbo.He@amd.com>
> > Cc: <dri-devel@lists.freedesktop.org>
> > Cc: <intel-gfx@lists.freedesktop.org>
> > Cc: <stable@vger.kernel.org> # v4.16+
> > Fixes: dc947770cf34 ("drm/ttm: enable swapout for reserved BOs
> > during allocation")
> > Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> > Acked-by: Matthew Brost <matthew.brost@intel.com>
> 
> We intentionally didn't used the parameter here, but I absolutely
> can't 
> figure out why.
> 
> Feel free to add my rb, but let's give it some time upstream before
> you 
> base anything on top of this. Just in case we missed something.

Sure. Thanks for reviewing,
/Thomas

> 
> Regards,
> Christian.
> 
> > ---
> >   drivers/gpu/drm/ttm/ttm_bo.c | 3 +--
> >   1 file changed, 1 insertion(+), 2 deletions(-)
> > 
> > diff --git a/drivers/gpu/drm/ttm/ttm_bo.c
> > b/drivers/gpu/drm/ttm/ttm_bo.c
> > index bd5dae4d1624..615d30c4262d 100644
> > --- a/drivers/gpu/drm/ttm/ttm_bo.c
> > +++ b/drivers/gpu/drm/ttm/ttm_bo.c
> > @@ -1154,7 +1154,6 @@ int ttm_bo_swapout(struct ttm_buffer_object
> > *bo, struct ttm_operation_ctx *ctx,
> >          * Move to system cached
> >          */
> >         if (bo->resource->mem_type != TTM_PL_SYSTEM) {
> > -               struct ttm_operation_ctx ctx = { false, false };
> >                 struct ttm_resource *evict_mem;
> >                 struct ttm_place hop;
> >   
> > @@ -1164,7 +1163,7 @@ int ttm_bo_swapout(struct ttm_buffer_object
> > *bo, struct ttm_operation_ctx *ctx,
> >                 if (unlikely(ret))
> >                         goto out;
> >   
> > -               ret = ttm_bo_handle_move_mem(bo, evict_mem, true,
> > &ctx, &hop);
> > +               ret = ttm_bo_handle_move_mem(bo, evict_mem, true,
> > ctx, &hop);
> >                 if (unlikely(ret != 0)) {
> >                         WARN(ret == -EMULTIHOP, "Unexpected
> > multihop in swaput - likely driver bug.\n");
> >                         goto out;
> 


^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [Intel-gfx] [PATCH v2 2/4] drm/ttm: Don't shadow the operation context
@ 2023-06-26 15:18       ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26 15:18 UTC (permalink / raw)
  To: Christian König, intel-xe
  Cc: intel-gfx, linux-kernel, stable, Roger He, dri-devel,
	Christian König

On Mon, 2023-06-26 at 17:15 +0200, Christian König wrote:
> Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> > ttm_bo_swapout() shadows the ttm operation context which may cause
> > major confusion in driver callbacks when swapping out
> > !TTM_PL_SYSTEM
> > memory. Fix this by reusing the operation context argument to
> > ttm_bo_swapout().
> > 
> > Cc: "Christian König" <christian.koenig@amd.com>
> > Cc: Roger He <Hongbo.He@amd.com>
> > Cc: <dri-devel@lists.freedesktop.org>
> > Cc: <intel-gfx@lists.freedesktop.org>
> > Cc: <stable@vger.kernel.org> # v4.16+
> > Fixes: dc947770cf34 ("drm/ttm: enable swapout for reserved BOs
> > during allocation")
> > Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> > Acked-by: Matthew Brost <matthew.brost@intel.com>
> 
> We intentionally didn't used the parameter here, but I absolutely
> can't 
> figure out why.
> 
> Feel free to add my rb, but let's give it some time upstream before
> you 
> base anything on top of this. Just in case we missed something.

Sure. Thanks for reviewing,
/Thomas

> 
> Regards,
> Christian.
> 
> > ---
> >   drivers/gpu/drm/ttm/ttm_bo.c | 3 +--
> >   1 file changed, 1 insertion(+), 2 deletions(-)
> > 
> > diff --git a/drivers/gpu/drm/ttm/ttm_bo.c
> > b/drivers/gpu/drm/ttm/ttm_bo.c
> > index bd5dae4d1624..615d30c4262d 100644
> > --- a/drivers/gpu/drm/ttm/ttm_bo.c
> > +++ b/drivers/gpu/drm/ttm/ttm_bo.c
> > @@ -1154,7 +1154,6 @@ int ttm_bo_swapout(struct ttm_buffer_object
> > *bo, struct ttm_operation_ctx *ctx,
> >          * Move to system cached
> >          */
> >         if (bo->resource->mem_type != TTM_PL_SYSTEM) {
> > -               struct ttm_operation_ctx ctx = { false, false };
> >                 struct ttm_resource *evict_mem;
> >                 struct ttm_place hop;
> >   
> > @@ -1164,7 +1163,7 @@ int ttm_bo_swapout(struct ttm_buffer_object
> > *bo, struct ttm_operation_ctx *ctx,
> >                 if (unlikely(ret))
> >                         goto out;
> >   
> > -               ret = ttm_bo_handle_move_mem(bo, evict_mem, true,
> > &ctx, &hop);
> > +               ret = ttm_bo_handle_move_mem(bo, evict_mem, true,
> > ctx, &hop);
> >                 if (unlikely(ret != 0)) {
> >                         WARN(ret == -EMULTIHOP, "Unexpected
> > multihop in swaput - likely driver bug.\n");
> >                         goto out;
> 


^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [Intel-xe] [PATCH v2 2/4] drm/ttm: Don't shadow the operation context
@ 2023-06-26 15:18       ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26 15:18 UTC (permalink / raw)
  To: Christian König, intel-xe
  Cc: intel-gfx, linux-kernel, stable, Roger He, dri-devel,
	Christian König

On Mon, 2023-06-26 at 17:15 +0200, Christian König wrote:
> Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> > ttm_bo_swapout() shadows the ttm operation context which may cause
> > major confusion in driver callbacks when swapping out
> > !TTM_PL_SYSTEM
> > memory. Fix this by reusing the operation context argument to
> > ttm_bo_swapout().
> > 
> > Cc: "Christian König" <christian.koenig@amd.com>
> > Cc: Roger He <Hongbo.He@amd.com>
> > Cc: <dri-devel@lists.freedesktop.org>
> > Cc: <intel-gfx@lists.freedesktop.org>
> > Cc: <stable@vger.kernel.org> # v4.16+
> > Fixes: dc947770cf34 ("drm/ttm: enable swapout for reserved BOs
> > during allocation")
> > Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> > Acked-by: Matthew Brost <matthew.brost@intel.com>
> 
> We intentionally didn't used the parameter here, but I absolutely
> can't 
> figure out why.
> 
> Feel free to add my rb, but let's give it some time upstream before
> you 
> base anything on top of this. Just in case we missed something.

Sure. Thanks for reviewing,
/Thomas

> 
> Regards,
> Christian.
> 
> > ---
> >   drivers/gpu/drm/ttm/ttm_bo.c | 3 +--
> >   1 file changed, 1 insertion(+), 2 deletions(-)
> > 
> > diff --git a/drivers/gpu/drm/ttm/ttm_bo.c
> > b/drivers/gpu/drm/ttm/ttm_bo.c
> > index bd5dae4d1624..615d30c4262d 100644
> > --- a/drivers/gpu/drm/ttm/ttm_bo.c
> > +++ b/drivers/gpu/drm/ttm/ttm_bo.c
> > @@ -1154,7 +1154,6 @@ int ttm_bo_swapout(struct ttm_buffer_object
> > *bo, struct ttm_operation_ctx *ctx,
> >          * Move to system cached
> >          */
> >         if (bo->resource->mem_type != TTM_PL_SYSTEM) {
> > -               struct ttm_operation_ctx ctx = { false, false };
> >                 struct ttm_resource *evict_mem;
> >                 struct ttm_place hop;
> >   
> > @@ -1164,7 +1163,7 @@ int ttm_bo_swapout(struct ttm_buffer_object
> > *bo, struct ttm_operation_ctx *ctx,
> >                 if (unlikely(ret))
> >                         goto out;
> >   
> > -               ret = ttm_bo_handle_move_mem(bo, evict_mem, true,
> > &ctx, &hop);
> > +               ret = ttm_bo_handle_move_mem(bo, evict_mem, true,
> > ctx, &hop);
> >                 if (unlikely(ret != 0)) {
> >                         WARN(ret == -EMULTIHOP, "Unexpected
> > multihop in swaput - likely driver bug.\n");
> >                         goto out;
> 


^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [Intel-xe] [PATCH v2 2/4] drm/ttm: Don't shadow the operation context
  2023-06-26 15:18       ` Thomas Hellström
  (?)
@ 2023-06-26 15:23         ` Thomas Hellström
  -1 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26 15:23 UTC (permalink / raw)
  To: Christian König, intel-xe
  Cc: intel-gfx, linux-kernel, stable, Roger He, dri-devel,
	Christian König

On Mon, 2023-06-26 at 17:18 +0200, Thomas Hellström wrote:
> On Mon, 2023-06-26 at 17:15 +0200, Christian König wrote:
> > Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> > > ttm_bo_swapout() shadows the ttm operation context which may
> > > cause
> > > major confusion in driver callbacks when swapping out
> > > !TTM_PL_SYSTEM
> > > memory. Fix this by reusing the operation context argument to
> > > ttm_bo_swapout().
> > > 
> > > Cc: "Christian König" <christian.koenig@amd.com>
> > > Cc: Roger He <Hongbo.He@amd.com>
> > > Cc: <dri-devel@lists.freedesktop.org>
> > > Cc: <intel-gfx@lists.freedesktop.org>
> > > Cc: <stable@vger.kernel.org> # v4.16+
> > > Fixes: dc947770cf34 ("drm/ttm: enable swapout for reserved BOs
> > > during allocation")
> > > Signed-off-by: Thomas Hellström
> > > <thomas.hellstrom@linux.intel.com>
> > > Acked-by: Matthew Brost <matthew.brost@intel.com>
> > 
> > We intentionally didn't used the parameter here, but I absolutely
> > can't 
> > figure out why.
> > 
> > Feel free to add my rb, but let's give it some time upstream before
> > you 
> > base anything on top of this. Just in case we missed something.
> 
> Sure. Thanks for reviewing,

BTW, I'll remove the Fixes: tag as well.

/Thomas


> /Thomas
> 
> > 
> > Regards,
> > Christian.
> > 
> > > ---
> > >   drivers/gpu/drm/ttm/ttm_bo.c | 3 +--
> > >   1 file changed, 1 insertion(+), 2 deletions(-)
> > > 
> > > diff --git a/drivers/gpu/drm/ttm/ttm_bo.c
> > > b/drivers/gpu/drm/ttm/ttm_bo.c
> > > index bd5dae4d1624..615d30c4262d 100644
> > > --- a/drivers/gpu/drm/ttm/ttm_bo.c
> > > +++ b/drivers/gpu/drm/ttm/ttm_bo.c
> > > @@ -1154,7 +1154,6 @@ int ttm_bo_swapout(struct ttm_buffer_object
> > > *bo, struct ttm_operation_ctx *ctx,
> > >          * Move to system cached
> > >          */
> > >         if (bo->resource->mem_type != TTM_PL_SYSTEM) {
> > > -               struct ttm_operation_ctx ctx = { false, false };
> > >                 struct ttm_resource *evict_mem;
> > >                 struct ttm_place hop;
> > >   
> > > @@ -1164,7 +1163,7 @@ int ttm_bo_swapout(struct ttm_buffer_object
> > > *bo, struct ttm_operation_ctx *ctx,
> > >                 if (unlikely(ret))
> > >                         goto out;
> > >   
> > > -               ret = ttm_bo_handle_move_mem(bo, evict_mem, true,
> > > &ctx, &hop);
> > > +               ret = ttm_bo_handle_move_mem(bo, evict_mem, true,
> > > ctx, &hop);
> > >                 if (unlikely(ret != 0)) {
> > >                         WARN(ret == -EMULTIHOP, "Unexpected
> > > multihop in swaput - likely driver bug.\n");
> > >                         goto out;
> > 
> 


^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [Intel-xe] [PATCH v2 2/4] drm/ttm: Don't shadow the operation context
@ 2023-06-26 15:23         ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26 15:23 UTC (permalink / raw)
  To: Christian König, intel-xe
  Cc: intel-gfx, linux-kernel, dri-devel, Roger He, stable,
	Christian König

On Mon, 2023-06-26 at 17:18 +0200, Thomas Hellström wrote:
> On Mon, 2023-06-26 at 17:15 +0200, Christian König wrote:
> > Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> > > ttm_bo_swapout() shadows the ttm operation context which may
> > > cause
> > > major confusion in driver callbacks when swapping out
> > > !TTM_PL_SYSTEM
> > > memory. Fix this by reusing the operation context argument to
> > > ttm_bo_swapout().
> > > 
> > > Cc: "Christian König" <christian.koenig@amd.com>
> > > Cc: Roger He <Hongbo.He@amd.com>
> > > Cc: <dri-devel@lists.freedesktop.org>
> > > Cc: <intel-gfx@lists.freedesktop.org>
> > > Cc: <stable@vger.kernel.org> # v4.16+
> > > Fixes: dc947770cf34 ("drm/ttm: enable swapout for reserved BOs
> > > during allocation")
> > > Signed-off-by: Thomas Hellström
> > > <thomas.hellstrom@linux.intel.com>
> > > Acked-by: Matthew Brost <matthew.brost@intel.com>
> > 
> > We intentionally didn't used the parameter here, but I absolutely
> > can't 
> > figure out why.
> > 
> > Feel free to add my rb, but let's give it some time upstream before
> > you 
> > base anything on top of this. Just in case we missed something.
> 
> Sure. Thanks for reviewing,

BTW, I'll remove the Fixes: tag as well.

/Thomas


> /Thomas
> 
> > 
> > Regards,
> > Christian.
> > 
> > > ---
> > >   drivers/gpu/drm/ttm/ttm_bo.c | 3 +--
> > >   1 file changed, 1 insertion(+), 2 deletions(-)
> > > 
> > > diff --git a/drivers/gpu/drm/ttm/ttm_bo.c
> > > b/drivers/gpu/drm/ttm/ttm_bo.c
> > > index bd5dae4d1624..615d30c4262d 100644
> > > --- a/drivers/gpu/drm/ttm/ttm_bo.c
> > > +++ b/drivers/gpu/drm/ttm/ttm_bo.c
> > > @@ -1154,7 +1154,6 @@ int ttm_bo_swapout(struct ttm_buffer_object
> > > *bo, struct ttm_operation_ctx *ctx,
> > >          * Move to system cached
> > >          */
> > >         if (bo->resource->mem_type != TTM_PL_SYSTEM) {
> > > -               struct ttm_operation_ctx ctx = { false, false };
> > >                 struct ttm_resource *evict_mem;
> > >                 struct ttm_place hop;
> > >   
> > > @@ -1164,7 +1163,7 @@ int ttm_bo_swapout(struct ttm_buffer_object
> > > *bo, struct ttm_operation_ctx *ctx,
> > >                 if (unlikely(ret))
> > >                         goto out;
> > >   
> > > -               ret = ttm_bo_handle_move_mem(bo, evict_mem, true,
> > > &ctx, &hop);
> > > +               ret = ttm_bo_handle_move_mem(bo, evict_mem, true,
> > > ctx, &hop);
> > >                 if (unlikely(ret != 0)) {
> > >                         WARN(ret == -EMULTIHOP, "Unexpected
> > > multihop in swaput - likely driver bug.\n");
> > >                         goto out;
> > 
> 


^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [Intel-gfx] [Intel-xe] [PATCH v2 2/4] drm/ttm: Don't shadow the operation context
@ 2023-06-26 15:23         ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-26 15:23 UTC (permalink / raw)
  To: Christian König, intel-xe
  Cc: intel-gfx, linux-kernel, dri-devel, Roger He, stable,
	Christian König

On Mon, 2023-06-26 at 17:18 +0200, Thomas Hellström wrote:
> On Mon, 2023-06-26 at 17:15 +0200, Christian König wrote:
> > Am 26.06.23 um 11:14 schrieb Thomas Hellström:
> > > ttm_bo_swapout() shadows the ttm operation context which may
> > > cause
> > > major confusion in driver callbacks when swapping out
> > > !TTM_PL_SYSTEM
> > > memory. Fix this by reusing the operation context argument to
> > > ttm_bo_swapout().
> > > 
> > > Cc: "Christian König" <christian.koenig@amd.com>
> > > Cc: Roger He <Hongbo.He@amd.com>
> > > Cc: <dri-devel@lists.freedesktop.org>
> > > Cc: <intel-gfx@lists.freedesktop.org>
> > > Cc: <stable@vger.kernel.org> # v4.16+
> > > Fixes: dc947770cf34 ("drm/ttm: enable swapout for reserved BOs
> > > during allocation")
> > > Signed-off-by: Thomas Hellström
> > > <thomas.hellstrom@linux.intel.com>
> > > Acked-by: Matthew Brost <matthew.brost@intel.com>
> > 
> > We intentionally didn't used the parameter here, but I absolutely
> > can't 
> > figure out why.
> > 
> > Feel free to add my rb, but let's give it some time upstream before
> > you 
> > base anything on top of this. Just in case we missed something.
> 
> Sure. Thanks for reviewing,

BTW, I'll remove the Fixes: tag as well.

/Thomas


> /Thomas
> 
> > 
> > Regards,
> > Christian.
> > 
> > > ---
> > >   drivers/gpu/drm/ttm/ttm_bo.c | 3 +--
> > >   1 file changed, 1 insertion(+), 2 deletions(-)
> > > 
> > > diff --git a/drivers/gpu/drm/ttm/ttm_bo.c
> > > b/drivers/gpu/drm/ttm/ttm_bo.c
> > > index bd5dae4d1624..615d30c4262d 100644
> > > --- a/drivers/gpu/drm/ttm/ttm_bo.c
> > > +++ b/drivers/gpu/drm/ttm/ttm_bo.c
> > > @@ -1154,7 +1154,6 @@ int ttm_bo_swapout(struct ttm_buffer_object
> > > *bo, struct ttm_operation_ctx *ctx,
> > >          * Move to system cached
> > >          */
> > >         if (bo->resource->mem_type != TTM_PL_SYSTEM) {
> > > -               struct ttm_operation_ctx ctx = { false, false };
> > >                 struct ttm_resource *evict_mem;
> > >                 struct ttm_place hop;
> > >   
> > > @@ -1164,7 +1163,7 @@ int ttm_bo_swapout(struct ttm_buffer_object
> > > *bo, struct ttm_operation_ctx *ctx,
> > >                 if (unlikely(ret))
> > >                         goto out;
> > >   
> > > -               ret = ttm_bo_handle_move_mem(bo, evict_mem, true,
> > > &ctx, &hop);
> > > +               ret = ttm_bo_handle_move_mem(bo, evict_mem, true,
> > > ctx, &hop);
> > >                 if (unlikely(ret != 0)) {
> > >                         WARN(ret == -EMULTIHOP, "Unexpected
> > > multihop in swaput - likely driver bug.\n");
> > >                         goto out;
> > 
> 


^ permalink raw reply	[flat|nested] 63+ messages in thread

* [Intel-gfx] ✓ Fi.CI.IGT: success for drm/ttm: Fixes around resources and bulk moves (rev2)
  2023-06-26  9:14 ` [Intel-gfx] " Thomas Hellström
                   ` (13 preceding siblings ...)
  (?)
@ 2023-06-27  0:32 ` Patchwork
  -1 siblings, 0 replies; 63+ messages in thread
From: Patchwork @ 2023-06-27  0:32 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-gfx

[-- Attachment #1: Type: text/plain, Size: 30542 bytes --]

== Series Details ==

Series: drm/ttm: Fixes around resources and bulk moves (rev2)
URL   : https://patchwork.freedesktop.org/series/119740/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_13322_full -> Patchwork_119740v2_full
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (9 -> 10)
------------------------------

  Additional (1): shard-rkl0 

New tests
---------

  New tests have been introduced between CI_DRM_13322_full and Patchwork_119740v2_full:

### New IGT tests (2) ###

  * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-b-dp-2:
    - Statuses : 1 pass(s)
    - Exec time: [0.0] s

  * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-c-dp-2:
    - Statuses : 1 pass(s)
    - Exec time: [0.0] s

  

Known issues
------------

  Here are the changes found in Patchwork_119740v2_full that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@drm_fdinfo@idle@rcs0:
    - shard-rkl:          [PASS][1] -> [FAIL][2] ([i915#7742])
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-rkl-1/igt@drm_fdinfo@idle@rcs0.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-rkl-6/igt@drm_fdinfo@idle@rcs0.html

  * igt@gem_create@create-ext-cpu-access-big:
    - shard-tglu:         NOTRUN -> [SKIP][3] ([i915#6335])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-8/igt@gem_create@create-ext-cpu-access-big.html

  * igt@gem_exec_fair@basic-pace-solo@rcs0:
    - shard-glk:          [PASS][4] -> [FAIL][5] ([i915#2842])
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-glk8/igt@gem_exec_fair@basic-pace-solo@rcs0.html
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-glk2/igt@gem_exec_fair@basic-pace-solo@rcs0.html

  * igt@gem_exec_fair@basic-pace@rcs0:
    - shard-rkl:          [PASS][6] -> [FAIL][7] ([i915#2842])
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-rkl-7/igt@gem_exec_fair@basic-pace@rcs0.html
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-rkl-2/igt@gem_exec_fair@basic-pace@rcs0.html

  * igt@gem_exec_params@secure-non-master:
    - shard-tglu:         NOTRUN -> [SKIP][8] ([fdo#112283])
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-8/igt@gem_exec_params@secure-non-master.html

  * igt@gem_mmap_gtt@coherency:
    - shard-tglu:         NOTRUN -> [SKIP][9] ([fdo#111656])
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-8/igt@gem_mmap_gtt@coherency.html

  * igt@gen7_exec_parse@cmd-crossing-page:
    - shard-tglu:         NOTRUN -> [SKIP][10] ([fdo#109289])
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-8/igt@gen7_exec_parse@cmd-crossing-page.html

  * igt@gen9_exec_parse@allowed-all:
    - shard-apl:          [PASS][11] -> [ABORT][12] ([i915#5566])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-apl4/igt@gen9_exec_parse@allowed-all.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-apl6/igt@gen9_exec_parse@allowed-all.html

  * igt@i915_pm_freq_api@freq-basic-api:
    - shard-tglu:         NOTRUN -> [SKIP][13] ([i915#8399])
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-8/igt@i915_pm_freq_api@freq-basic-api.html

  * igt@i915_pm_rpm@modeset-non-lpsp:
    - shard-rkl:          [PASS][14] -> [SKIP][15] ([i915#1397]) +1 similar issue
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-rkl-1/igt@i915_pm_rpm@modeset-non-lpsp.html
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-rkl-7/igt@i915_pm_rpm@modeset-non-lpsp.html

  * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-1-y-rc_ccs:
    - shard-rkl:          NOTRUN -> [SKIP][16] ([i915#8502]) +3 similar issues
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-rkl-7/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-1-y-rc_ccs.html

  * igt@kms_big_fb@4-tiled-8bpp-rotate-180:
    - shard-tglu:         NOTRUN -> [SKIP][17] ([fdo#111615] / [i915#5286])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-8/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html

  * igt@kms_ccs@pipe-a-bad-pixel-format-4_tiled_mtl_mc_ccs:
    - shard-tglu:         NOTRUN -> [SKIP][18] ([i915#5354] / [i915#6095]) +4 similar issues
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-8/igt@kms_ccs@pipe-a-bad-pixel-format-4_tiled_mtl_mc_ccs.html

  * igt@kms_ccs@pipe-a-bad-rotation-90-yf_tiled_ccs:
    - shard-tglu:         NOTRUN -> [SKIP][19] ([fdo#111615] / [i915#3689] / [i915#5354] / [i915#6095])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-8/igt@kms_ccs@pipe-a-bad-rotation-90-yf_tiled_ccs.html

  * igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs:
    - shard-tglu:         NOTRUN -> [SKIP][20] ([i915#3689] / [i915#3886] / [i915#5354] / [i915#6095])
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-8/igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs.html

  * igt@kms_ccs@pipe-b-bad-pixel-format-4_tiled_dg2_rc_ccs:
    - shard-tglu:         NOTRUN -> [SKIP][21] ([i915#3689] / [i915#5354] / [i915#6095]) +1 similar issue
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-8/igt@kms_ccs@pipe-b-bad-pixel-format-4_tiled_dg2_rc_ccs.html

  * igt@kms_chamelium_frames@hdmi-crc-fast:
    - shard-tglu:         NOTRUN -> [SKIP][22] ([i915#7828]) +1 similar issue
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-8/igt@kms_chamelium_frames@hdmi-crc-fast.html

  * igt@kms_cursor_crc@cursor-random-512x170:
    - shard-tglu:         NOTRUN -> [SKIP][23] ([i915#3359])
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-8/igt@kms_cursor_crc@cursor-random-512x170.html

  * igt@kms_cursor_legacy@cursora-vs-flipb-atomic:
    - shard-tglu:         NOTRUN -> [SKIP][24] ([fdo#109274])
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-8/igt@kms_cursor_legacy@cursora-vs-flipb-atomic.html

  * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
    - shard-glk:          [PASS][25] -> [FAIL][26] ([i915#2346])
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-glk9/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-glk7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html

  * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
    - shard-apl:          [PASS][27] -> [FAIL][28] ([i915#2346])
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-apl6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-apl3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
    - shard-tglu:         NOTRUN -> [SKIP][29] ([i915#4103])
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-8/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html

  * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode:
    - shard-tglu:         NOTRUN -> [SKIP][30] ([i915#2587] / [i915#2672] / [i915#4579])
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-8/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-move:
    - shard-tglu:         NOTRUN -> [SKIP][31] ([fdo#109280]) +5 similar issues
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-move.html

  * igt@kms_frontbuffer_tracking@fbcpsr-stridechange:
    - shard-tglu:         NOTRUN -> [SKIP][32] ([fdo#110189]) +7 similar issues
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-8/igt@kms_frontbuffer_tracking@fbcpsr-stridechange.html

  * igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-25@pipe-a-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [SKIP][33] ([i915#5176]) +2 similar issues
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-25@pipe-a-hdmi-a-1.html

  * igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-25@pipe-b-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [SKIP][34] ([i915#4579] / [i915#5176]) +2 similar issues
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-25@pipe-b-hdmi-a-1.html

  * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-1:
    - shard-snb:          NOTRUN -> [SKIP][35] ([fdo#109271] / [i915#4579]) +14 similar issues
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-snb1/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-1.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][36] ([i915#5235])
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-rkl-2/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-a-hdmi-a-2.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-b-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][37] ([i915#4579] / [i915#5235])
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-rkl-2/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-b-hdmi-a-2.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20@pipe-a-hdmi-a-1:
    - shard-snb:          NOTRUN -> [SKIP][38] ([fdo#109271]) +20 similar issues
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-snb1/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20@pipe-a-hdmi-a-1.html

  * igt@kms_psr2_sf@plane-move-sf-dmg-area:
    - shard-tglu:         NOTRUN -> [SKIP][39] ([fdo#111068] / [i915#658])
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-8/igt@kms_psr2_sf@plane-move-sf-dmg-area.html

  * igt@kms_rotation_crc@sprite-rotation-90:
    - shard-rkl:          [PASS][40] -> [ABORT][41] ([i915#8178])
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-rkl-2/igt@kms_rotation_crc@sprite-rotation-90.html
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-rkl-2/igt@kms_rotation_crc@sprite-rotation-90.html

  * igt@v3d/v3d_perfmon@create-perfmon-exceed:
    - shard-tglu:         NOTRUN -> [SKIP][42] ([fdo#109315] / [i915#2575]) +1 similar issue
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-8/igt@v3d/v3d_perfmon@create-perfmon-exceed.html

  * igt@vc4/vc4_purgeable_bo@mark-purgeable:
    - shard-tglu:         NOTRUN -> [SKIP][43] ([i915#2575])
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-8/igt@vc4/vc4_purgeable_bo@mark-purgeable.html

  
#### Possible fixes ####

  * igt@gem_barrier_race@remote-request@rcs0:
    - shard-tglu:         [ABORT][44] ([i915#8178]) -> [PASS][45]
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-tglu-5/igt@gem_barrier_race@remote-request@rcs0.html
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-8/igt@gem_barrier_race@remote-request@rcs0.html

  * igt@gem_exec_fair@basic-pace-share@rcs0:
    - shard-glk:          [FAIL][46] ([i915#2842]) -> [PASS][47]
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-glk5/igt@gem_exec_fair@basic-pace-share@rcs0.html
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-glk4/igt@gem_exec_fair@basic-pace-share@rcs0.html
    - shard-rkl:          [FAIL][48] ([i915#2842]) -> [PASS][49]
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-rkl-1/igt@gem_exec_fair@basic-pace-share@rcs0.html
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-rkl-2/igt@gem_exec_fair@basic-pace-share@rcs0.html
    - shard-tglu:         [FAIL][50] ([i915#2842]) -> [PASS][51]
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-tglu-8/igt@gem_exec_fair@basic-pace-share@rcs0.html
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-4/igt@gem_exec_fair@basic-pace-share@rcs0.html

  * igt@gem_exec_schedule@deep@vcs1:
    - {shard-mtlp}:       [FAIL][52] ([i915#8606]) -> [PASS][53] +1 similar issue
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-mtlp-3/igt@gem_exec_schedule@deep@vcs1.html
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-mtlp-2/igt@gem_exec_schedule@deep@vcs1.html

  * igt@gem_exec_suspend@basic-s4-devices@lmem0:
    - {shard-dg2}:        [ABORT][54] ([i915#7975] / [i915#8213] / [i915#8682]) -> [PASS][55]
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-dg2-10/igt@gem_exec_suspend@basic-s4-devices@lmem0.html
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-dg2-11/igt@gem_exec_suspend@basic-s4-devices@lmem0.html

  * igt@gem_exec_whisper@basic-contexts-forked-all:
    - {shard-mtlp}:       [ABORT][56] ([i915#8131]) -> [PASS][57]
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-mtlp-3/igt@gem_exec_whisper@basic-contexts-forked-all.html
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-mtlp-1/igt@gem_exec_whisper@basic-contexts-forked-all.html

  * igt@gem_exec_whisper@basic-fds-all:
    - {shard-mtlp}:       [FAIL][58] ([i915#6363]) -> [PASS][59] +1 similar issue
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-mtlp-1/igt@gem_exec_whisper@basic-fds-all.html
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-mtlp-8/igt@gem_exec_whisper@basic-fds-all.html

  * igt@gem_lmem_swapping@smem-oom@lmem0:
    - {shard-dg1}:        [DMESG-WARN][60] ([i915#4936] / [i915#5493]) -> [PASS][61]
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-dg1-19/igt@gem_lmem_swapping@smem-oom@lmem0.html
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-dg1-17/igt@gem_lmem_swapping@smem-oom@lmem0.html

  * igt@gem_userptr_blits@huge-split:
    - shard-snb:          [FAIL][62] ([i915#2724]) -> [PASS][63]
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-snb2/igt@gem_userptr_blits@huge-split.html
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-snb1/igt@gem_userptr_blits@huge-split.html

  * igt@i915_module_load@reload-with-fault-injection:
    - {shard-dg2}:        [DMESG-WARN][64] ([i915#7061]) -> [PASS][65]
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-dg2-5/igt@i915_module_load@reload-with-fault-injection.html
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-dg2-8/igt@i915_module_load@reload-with-fault-injection.html

  * igt@i915_pm_dc@dc6-dpms:
    - shard-tglu:         [FAIL][66] ([i915#3989] / [i915#454]) -> [PASS][67]
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-tglu-7/igt@i915_pm_dc@dc6-dpms.html
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-9/igt@i915_pm_dc@dc6-dpms.html

  * igt@i915_pm_dc@dc9-dpms:
    - shard-tglu:         [SKIP][68] ([i915#4281]) -> [PASS][69]
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-tglu-3/igt@i915_pm_dc@dc9-dpms.html
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-2/igt@i915_pm_dc@dc9-dpms.html

  * igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-hdmi-a:
    - {shard-dg2}:        [SKIP][70] ([i915#1937] / [i915#4579]) -> [PASS][71]
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-dg2-1/igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-hdmi-a.html
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-dg2-10/igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-hdmi-a.html
    - shard-rkl:          [SKIP][72] ([i915#1937] / [i915#4579]) -> [PASS][73]
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-rkl-6/igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-hdmi-a.html
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-rkl-7/igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-hdmi-a.html

  * igt@i915_pm_rpm@modeset-non-lpsp-stress:
    - {shard-dg2}:        [SKIP][74] ([i915#1397]) -> [PASS][75]
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-dg2-12/igt@i915_pm_rpm@modeset-non-lpsp-stress.html
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-dg2-8/igt@i915_pm_rpm@modeset-non-lpsp-stress.html

  * igt@i915_selftest@live@gt_mocs:
    - {shard-mtlp}:       [DMESG-FAIL][76] ([i915#7059]) -> [PASS][77]
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-mtlp-4/igt@i915_selftest@live@gt_mocs.html
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-mtlp-1/igt@i915_selftest@live@gt_mocs.html

  * igt@i915_selftest@live@slpc:
    - {shard-mtlp}:       [DMESG-WARN][78] ([i915#6367]) -> [PASS][79]
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-mtlp-4/igt@i915_selftest@live@slpc.html
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-mtlp-1/igt@i915_selftest@live@slpc.html

  * igt@i915_selftest@live@workarounds:
    - {shard-mtlp}:       [DMESG-FAIL][80] ([i915#6763]) -> [PASS][81]
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-mtlp-4/igt@i915_selftest@live@workarounds.html
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-mtlp-1/igt@i915_selftest@live@workarounds.html

  * igt@i915_suspend@forcewake:
    - {shard-dg2}:        [FAIL][82] ([fdo#103375]) -> [PASS][83] +1 similar issue
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-dg2-5/igt@i915_suspend@forcewake.html
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-dg2-8/igt@i915_suspend@forcewake.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0:
    - {shard-mtlp}:       [FAIL][84] ([i915#5138]) -> [PASS][85]
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html

  * igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
    - {shard-mtlp}:       [FAIL][86] ([i915#3743]) -> [PASS][87]
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-mtlp-6/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-mtlp-3/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html

  * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
    - shard-apl:          [FAIL][88] ([i915#2346]) -> [PASS][89]
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-apl6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-apl1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html

  * igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a4:
    - {shard-dg1}:        [FAIL][90] ([i915#79]) -> [PASS][91]
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-dg1-16/igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a4.html
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-dg1-18/igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a4.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-cpu:
    - {shard-dg2}:        [FAIL][92] -> [PASS][93]
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-dg2-12/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-cpu.html
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-cpu.html

  * igt@perf@non-zero-reason@0-rcs0:
    - {shard-dg2}:        [FAIL][94] ([i915#7484]) -> [PASS][95]
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-dg2-11/igt@perf@non-zero-reason@0-rcs0.html
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-dg2-5/igt@perf@non-zero-reason@0-rcs0.html

  
#### Warnings ####

  * igt@i915_pm_rc6_residency@rc6-idle@vcs0:
    - shard-tglu:         [WARN][96] ([i915#2681]) -> [FAIL][97] ([i915#2681] / [i915#3591])
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-tglu-4/igt@i915_pm_rc6_residency@rc6-idle@vcs0.html
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-2/igt@i915_pm_rc6_residency@rc6-idle@vcs0.html

  * igt@i915_pm_rc6_residency@rc6-idle@vecs0:
    - shard-tglu:         [FAIL][98] ([i915#2681] / [i915#3591]) -> [WARN][99] ([i915#2681])
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-tglu-4/igt@i915_pm_rc6_residency@rc6-idle@vecs0.html
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-tglu-2/igt@i915_pm_rc6_residency@rc6-idle@vecs0.html

  * igt@kms_fbcon_fbt@psr-suspend:
    - shard-rkl:          [SKIP][100] ([fdo#110189] / [i915#3955]) -> [SKIP][101] ([i915#3955])
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-rkl-2/igt@kms_fbcon_fbt@psr-suspend.html
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-rkl-4/igt@kms_fbcon_fbt@psr-suspend.html

  * igt@kms_force_connector_basic@force-load-detect:
    - shard-rkl:          [SKIP][102] ([fdo#109285] / [i915#4098]) -> [SKIP][103] ([fdo#109285])
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13322/shard-rkl-1/igt@kms_force_connector_basic@force-load-detect.html
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/shard-rkl-6/igt@kms_force_connector_basic@force-load-detect.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375
  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
  [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
  [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
  [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
  [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
  [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
  [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
  [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
  [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
  [fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656
  [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283
  [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
  [i915#1339]: https://gitlab.freedesktop.org/drm/intel/issues/1339
  [i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397
  [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
  [i915#1937]: https://gitlab.freedesktop.org/drm/intel/issues/1937
  [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
  [i915#2017]: https://gitlab.freedesktop.org/drm/intel/issues/2017
  [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
  [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
  [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
  [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
  [i915#2681]: https://gitlab.freedesktop.org/drm/intel/issues/2681
  [i915#2724]: https://gitlab.freedesktop.org/drm/intel/issues/2724
  [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280
  [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
  [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
  [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
  [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
  [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
  [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
  [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
  [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
  [i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
  [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
  [i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689
  [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
  [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886
  [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
  [i915#3989]: https://gitlab.freedesktop.org/drm/intel/issues/3989
  [i915#404]: https://gitlab.freedesktop.org/drm/intel/issues/404
  [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
  [i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078
  [i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087
  [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098
  [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
  [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
  [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
  [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235
  [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
  [i915#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281
  [i915#4391]: https://gitlab.freedesktop.org/drm/intel/issues/4391
  [i915#4423]: https://gitlab.freedesktop.org/drm/intel/issues/4423
  [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
  [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454
  [i915#4579]: https://gitlab.freedesktop.org/drm/intel/issues/4579
  [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
  [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
  [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
  [i915#4936]: https://gitlab.freedesktop.org/drm/intel/issues/4936
  [i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138
  [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
  [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
  [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
  [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
  [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
  [i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493
  [i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566
  [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
  [i915#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335
  [i915#6363]: https://gitlab.freedesktop.org/drm/intel/issues/6363
  [i915#6367]: https://gitlab.freedesktop.org/drm/intel/issues/6367
  [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
  [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
  [i915#6763]: https://gitlab.freedesktop.org/drm/intel/issues/6763
  [i915#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805
  [i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880
  [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953
  [i915#7059]: https://gitlab.freedesktop.org/drm/intel/issues/7059
  [i915#7061]: https://gitlab.freedesktop.org/drm/intel/issues/7061
  [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
  [i915#7162]: https://gitlab.freedesktop.org/drm/intel/issues/7162
  [i915#7173]: https://gitlab.freedesktop.org/drm/intel/issues/7173
  [i915#7484]: https://gitlab.freedesktop.org/drm/intel/issues/7484
  [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
  [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742
  [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
  [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
  [i915#7941]: https://gitlab.freedesktop.org/drm/intel/issues/7941
  [i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
  [i915#8131]: https://gitlab.freedesktop.org/drm/intel/issues/8131
  [i915#8178]: https://gitlab.freedesktop.org/drm/intel/issues/8178
  [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
  [i915#8247]: https://gitlab.freedesktop.org/drm/intel/issues/8247
  [i915#8248]: https://gitlab.freedesktop.org/drm/intel/issues/8248
  [i915#8399]: https://gitlab.freedesktop.org/drm/intel/issues/8399
  [i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411
  [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414
  [i915#8502]: https://gitlab.freedesktop.org/drm/intel/issues/8502
  [i915#8561]: https://gitlab.freedesktop.org/drm/intel/issues/8561
  [i915#8573]: https://gitlab.freedesktop.org/drm/intel/issues/8573
  [i915#8606]: https://gitlab.freedesktop.org/drm/intel/issues/8606
  [i915#8661]: https://gitlab.freedesktop.org/drm/intel/issues/8661
  [i915#8682]: https://gitlab.freedesktop.org/drm/intel/issues/8682
  [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
  [i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709


Build changes
-------------

  * Linux: CI_DRM_13322 -> Patchwork_119740v2

  CI-20190529: 20190529
  CI_DRM_13322: 7067d1a82560a2e79adefac0d28e08cb163ae907 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_7349: eba3d515fbb832edc7fabcbf90e2564aa7face7b @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_119740v2: 7067d1a82560a2e79adefac0d28e08cb163ae907 @ git://anongit.freedesktop.org/gfx-ci/linux
  piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_119740v2/index.html

[-- Attachment #2: Type: text/html, Size: 31850 bytes --]

^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [PATCH v2 0/4] drm/ttm: Fixes around resources and bulk moves
  2023-06-26  9:14 ` [Intel-gfx] " Thomas Hellström
  (?)
  (?)
@ 2023-06-27  9:05   ` Thomas Hellström
  -1 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-27  9:05 UTC (permalink / raw)
  To: intel-xe
  Cc: Christian König, intel-gfx, linux-kernel, dri-devel,
	Andi Shyti, Christian König


On 6/26/23 11:14, Thomas Hellström wrote:
> MIME-Version: 1.0
> Content-Type: text/plain; charset=UTF-8
> Content-Transfer-Encoding: 8bit
>
> A couple of ttm fixes for issues that either were hit while developing the
> xe driver or, for the resource leak patches, discovered during code
> inspection.
>
> v2:
> - Avoid a goto in patch 3 (Andi Shyti)
> - Add some RB's
>
> Thomas Hellström (4):
>    drm/ttm: Fix ttm_lru_bulk_move_pos_tail()
>    drm/ttm: Don't shadow the operation context
>    drm/ttm: Don't leak a resource on eviction error
>    drm/ttm: Don't leak a resource on swapout move error
>
>   drivers/gpu/drm/ttm/ttm_bo.c       | 26 +++++++++++++-------------
>   drivers/gpu/drm/ttm/ttm_resource.c |  2 ++
>   2 files changed, 15 insertions(+), 13 deletions(-)
>
Pushed 2/4 to drm-misc-next, 3/4 & 4/4 to drm-misc-fixes.

/Thomas



^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [Intel-gfx] [PATCH v2 0/4] drm/ttm: Fixes around resources and bulk moves
@ 2023-06-27  9:05   ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-27  9:05 UTC (permalink / raw)
  To: intel-xe
  Cc: Christian König, intel-gfx, linux-kernel, dri-devel,
	Christian König


On 6/26/23 11:14, Thomas Hellström wrote:
> MIME-Version: 1.0
> Content-Type: text/plain; charset=UTF-8
> Content-Transfer-Encoding: 8bit
>
> A couple of ttm fixes for issues that either were hit while developing the
> xe driver or, for the resource leak patches, discovered during code
> inspection.
>
> v2:
> - Avoid a goto in patch 3 (Andi Shyti)
> - Add some RB's
>
> Thomas Hellström (4):
>    drm/ttm: Fix ttm_lru_bulk_move_pos_tail()
>    drm/ttm: Don't shadow the operation context
>    drm/ttm: Don't leak a resource on eviction error
>    drm/ttm: Don't leak a resource on swapout move error
>
>   drivers/gpu/drm/ttm/ttm_bo.c       | 26 +++++++++++++-------------
>   drivers/gpu/drm/ttm/ttm_resource.c |  2 ++
>   2 files changed, 15 insertions(+), 13 deletions(-)
>
Pushed 2/4 to drm-misc-next, 3/4 & 4/4 to drm-misc-fixes.

/Thomas



^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [Intel-xe] [PATCH v2 0/4] drm/ttm: Fixes around resources and bulk moves
@ 2023-06-27  9:05   ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-27  9:05 UTC (permalink / raw)
  To: intel-xe
  Cc: Christian König, intel-gfx, linux-kernel, dri-devel,
	Christian König


On 6/26/23 11:14, Thomas Hellström wrote:
> MIME-Version: 1.0
> Content-Type: text/plain; charset=UTF-8
> Content-Transfer-Encoding: 8bit
>
> A couple of ttm fixes for issues that either were hit while developing the
> xe driver or, for the resource leak patches, discovered during code
> inspection.
>
> v2:
> - Avoid a goto in patch 3 (Andi Shyti)
> - Add some RB's
>
> Thomas Hellström (4):
>    drm/ttm: Fix ttm_lru_bulk_move_pos_tail()
>    drm/ttm: Don't shadow the operation context
>    drm/ttm: Don't leak a resource on eviction error
>    drm/ttm: Don't leak a resource on swapout move error
>
>   drivers/gpu/drm/ttm/ttm_bo.c       | 26 +++++++++++++-------------
>   drivers/gpu/drm/ttm/ttm_resource.c |  2 ++
>   2 files changed, 15 insertions(+), 13 deletions(-)
>
Pushed 2/4 to drm-misc-next, 3/4 & 4/4 to drm-misc-fixes.

/Thomas



^ permalink raw reply	[flat|nested] 63+ messages in thread

* Re: [PATCH v2 0/4] drm/ttm: Fixes around resources and bulk moves
@ 2023-06-27  9:05   ` Thomas Hellström
  0 siblings, 0 replies; 63+ messages in thread
From: Thomas Hellström @ 2023-06-27  9:05 UTC (permalink / raw)
  To: intel-xe
  Cc: dri-devel, intel-gfx, linux-kernel, Christian König,
	Christian König, Andi Shyti


On 6/26/23 11:14, Thomas Hellström wrote:
> MIME-Version: 1.0
> Content-Type: text/plain; charset=UTF-8
> Content-Transfer-Encoding: 8bit
>
> A couple of ttm fixes for issues that either were hit while developing the
> xe driver or, for the resource leak patches, discovered during code
> inspection.
>
> v2:
> - Avoid a goto in patch 3 (Andi Shyti)
> - Add some RB's
>
> Thomas Hellström (4):
>    drm/ttm: Fix ttm_lru_bulk_move_pos_tail()
>    drm/ttm: Don't shadow the operation context
>    drm/ttm: Don't leak a resource on eviction error
>    drm/ttm: Don't leak a resource on swapout move error
>
>   drivers/gpu/drm/ttm/ttm_bo.c       | 26 +++++++++++++-------------
>   drivers/gpu/drm/ttm/ttm_resource.c |  2 ++
>   2 files changed, 15 insertions(+), 13 deletions(-)
>
Pushed 2/4 to drm-misc-next, 3/4 & 4/4 to drm-misc-fixes.

/Thomas



^ permalink raw reply	[flat|nested] 63+ messages in thread

end of thread, other threads:[~2023-06-27  9:07 UTC | newest]

Thread overview: 63+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-26  9:14 [PATCH v2 0/4] drm/ttm: Fixes around resources and bulk moves Thomas Hellström
2023-06-26  9:14 ` Thomas Hellström
2023-06-26  9:14 ` [Intel-xe] " Thomas Hellström
2023-06-26  9:14 ` [Intel-gfx] " Thomas Hellström
2023-06-26  9:14 ` [PATCH v2 1/4] drm/ttm: Fix ttm_lru_bulk_move_pos_tail() Thomas Hellström
2023-06-26  9:14   ` Thomas Hellström
2023-06-26  9:14   ` [Intel-xe] " Thomas Hellström
2023-06-26  9:14   ` [Intel-gfx] " Thomas Hellström
2023-06-26 10:21   ` Christian König
2023-06-26 10:21     ` [Intel-xe] " Christian König
2023-06-26 10:21     ` [Intel-gfx] " Christian König
2023-06-26 10:21     ` Christian König
2023-06-26  9:14 ` [PATCH v2 2/4] drm/ttm: Don't shadow the operation context Thomas Hellström
2023-06-26  9:14   ` Thomas Hellström
2023-06-26  9:14   ` [Intel-xe] " Thomas Hellström
2023-06-26  9:14   ` [Intel-gfx] " Thomas Hellström
2023-06-26 15:15   ` Christian König
2023-06-26 15:15     ` [Intel-xe] " Christian König
2023-06-26 15:15     ` [Intel-gfx] " Christian König
2023-06-26 15:15     ` Christian König
2023-06-26 15:18     ` Thomas Hellström
2023-06-26 15:18       ` [Intel-xe] " Thomas Hellström
2023-06-26 15:18       ` [Intel-gfx] " Thomas Hellström
2023-06-26 15:18       ` Thomas Hellström
2023-06-26 15:23       ` [Intel-xe] " Thomas Hellström
2023-06-26 15:23         ` [Intel-gfx] " Thomas Hellström
2023-06-26 15:23         ` Thomas Hellström
2023-06-26  9:14 ` [PATCH v2 3/4] drm/ttm: Don't leak a resource on eviction error Thomas Hellström
2023-06-26  9:14   ` Thomas Hellström
2023-06-26  9:14   ` [Intel-xe] " Thomas Hellström
2023-06-26  9:14   ` [Intel-gfx] " Thomas Hellström
2023-06-26 11:24   ` Andi Shyti
2023-06-26 11:24     ` [Intel-xe] " Andi Shyti
2023-06-26 11:24     ` [Intel-gfx] " Andi Shyti
2023-06-26 11:24     ` Andi Shyti
2023-06-26 11:32   ` Christian König
2023-06-26 11:32     ` [Intel-xe] " Christian König
2023-06-26 11:32     ` [Intel-gfx] " Christian König
2023-06-26 11:32     ` Christian König
2023-06-26  9:14 ` [PATCH v2 4/4] drm/ttm: Don't leak a resource on swapout move error Thomas Hellström
2023-06-26  9:14   ` Thomas Hellström
2023-06-26  9:14   ` [Intel-xe] " Thomas Hellström
2023-06-26  9:14   ` [Intel-gfx] " Thomas Hellström
2023-06-26 11:33   ` Christian König
2023-06-26 11:33     ` [Intel-xe] " Christian König
2023-06-26 11:33     ` Christian König
2023-06-26 11:33     ` [Intel-gfx] " Christian König
2023-06-26 12:23     ` Thomas Hellström
2023-06-26 12:23       ` Thomas Hellström
2023-06-26 12:23       ` [Intel-xe] " Thomas Hellström
2023-06-26 12:23       ` [Intel-gfx] " Thomas Hellström
2023-06-26 11:07 ` [Intel-xe] ✓ CI.Patch_applied: success for drm/ttm: Fixes around resources and bulk moves (rev2) Patchwork
2023-06-26 11:07 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
2023-06-26 11:08 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
2023-06-26 11:12 ` [Intel-xe] ✓ CI.Build: " Patchwork
2023-06-26 11:12 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
2023-06-26 11:14 ` [Intel-xe] ✗ CI.checksparse: warning " Patchwork
2023-06-26 14:35 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
2023-06-27  0:32 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
2023-06-27  9:05 ` [PATCH v2 0/4] drm/ttm: Fixes around resources and bulk moves Thomas Hellström
2023-06-27  9:05   ` Thomas Hellström
2023-06-27  9:05   ` [Intel-xe] " Thomas Hellström
2023-06-27  9:05   ` [Intel-gfx] " Thomas Hellström

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.