Intel-XE Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4] drm/xe/migrate: Fix CCS copy for small VRAM copy chunks
@ 2023-12-18 14:29 Thomas Hellström
  2023-12-18 19:27 ` ✓ CI.Patch_applied: success for drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (rev3) Patchwork
                   ` (7 more replies)
  0 siblings, 8 replies; 12+ messages in thread
From: Thomas Hellström @ 2023-12-18 14:29 UTC (permalink / raw)
  To: intel-xe; +Cc: Matt Roper

Since the migrate code is using the identity map for addressing VRAM,
copy chunks may become as small as 64K if the VRAM resource is fragmented.

However, a chunk size smaller that 1MiB may lead to the *next* chunk's
offset into the CCS metadata backup memory may not be page-aligned, and
the XY_CTRL_SURF_COPY_BLT command can't handle that, and even if it could,
the current code doesn't handle the offset calculaton correctly.

To fix this, make sure we align the size of VRAM copy chunks to 1MiB. If
the remaining data to copy is smaller than that, that's not a problem,
so use the remaining size. If the VRAM copy cunk becomes fragmented due
to the size alignment restriction, don't use the identity map, but instead
emit PTEs into the page-table like we do for system memory.

v2:
- Rebase
v3:
- Future proof somewhat by taking into account the real data size to
  flat CCS metadata size ratio. (Matt Roper)
- Invert a couple of if-statements for better readability.
- Fix support for 4K-granularity VRAM sizes. (Tested on DG1).
v4:
- Fix up code comments
- Fix debug printout format typo.

Cc: Matt Roper <matthew.d.roper@intel.com>
Cc: Matthew Auld <matthew.william.auld@gmail.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
---
 drivers/gpu/drm/xe/tests/xe_migrate.c |   2 +-
 drivers/gpu/drm/xe/xe_migrate.c       | 128 ++++++++++++++++----------
 2 files changed, 80 insertions(+), 50 deletions(-)

diff --git a/drivers/gpu/drm/xe/tests/xe_migrate.c b/drivers/gpu/drm/xe/tests/xe_migrate.c
index 7a32faa2f688..a6523df0f1d3 100644
--- a/drivers/gpu/drm/xe/tests/xe_migrate.c
+++ b/drivers/gpu/drm/xe/tests/xe_migrate.c
@@ -331,7 +331,7 @@ static void xe_migrate_sanity_test(struct xe_migrate *m, struct kunit *test)
 		xe_res_first_sg(xe_bo_sg(pt), 0, pt->size, &src_it);
 
 	emit_pte(m, bb, NUM_KERNEL_PDE - 1, xe_bo_is_vram(pt), false,
-		 &src_it, XE_PAGE_SIZE, pt);
+		 &src_it, XE_PAGE_SIZE, pt->ttm.resource);
 
 	run_sanity_job(m, xe, bb, bb->len, "Writing PTE for our fake PT", test);
 
diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
index adf1dab5eba2..d8fff0403f74 100644
--- a/drivers/gpu/drm/xe/xe_migrate.c
+++ b/drivers/gpu/drm/xe/xe_migrate.c
@@ -62,6 +62,8 @@ struct xe_migrate {
 	 * out of the pt_bo.
 	 */
 	struct drm_suballoc_manager vm_update_sa;
+	/** @min_chunk_size: For dgfx, Minimum chunk size */
+	u64 min_chunk_size;
 };
 
 #define MAX_PREEMPTDISABLE_TRANSFER SZ_8M /* Around 1ms. */
@@ -364,6 +366,19 @@ struct xe_migrate *xe_migrate_init(struct xe_tile *tile)
 	if (err)
 		return ERR_PTR(err);
 
+	if (IS_DGFX(xe)) {
+		if (xe_device_has_flat_ccs(xe))
+			/* min chunk size corresponds to 4K of CCS Metadata */
+			m->min_chunk_size = SZ_4K * SZ_64K /
+				xe_device_ccs_bytes(xe, SZ_64K);
+		else
+			/* Somewhat arbitrary to avoid a huge amount of blits */
+			m->min_chunk_size = SZ_64K;
+		m->min_chunk_size = roundup_pow_of_two(m->min_chunk_size);
+		drm_dbg(&xe->drm, "Migrate min chunk size is 0x%08llx\n",
+			(unsigned long long)m->min_chunk_size);
+	}
+
 	return m;
 }
 
@@ -375,16 +390,35 @@ static u64 max_mem_transfer_per_pass(struct xe_device *xe)
 	return MAX_PREEMPTDISABLE_TRANSFER;
 }
 
-static u64 xe_migrate_res_sizes(struct xe_device *xe, struct xe_res_cursor *cur)
+static u64 xe_migrate_res_sizes(struct xe_migrate *m, struct xe_res_cursor *cur)
 {
-	/*
-	 * For VRAM we use identity mapped pages so we are limited to current
-	 * cursor size. For system we program the pages ourselves so we have no
-	 * such limitation.
-	 */
-	return min_t(u64, max_mem_transfer_per_pass(xe),
-		     mem_type_is_vram(cur->mem_type) ? cur->size :
-		     cur->remaining);
+	struct xe_device *xe = tile_to_xe(m->tile);
+	u64 size = min_t(u64, max_mem_transfer_per_pass(xe), cur->remaining);
+
+	if (mem_type_is_vram(cur->mem_type)) {
+		/*
+		 * VRAM we want to blit in chunks with sizes aligned to
+		 * min_chunk_size in order for the offset to CCS metadata to be
+		 * page-aligned. If it's the last chunk it may be smaller.
+		 *
+		 * Another constraint is that we need to limit the blit to
+		 * the VRAM block size, unless size is smaller than
+		 * min_chunk_size.
+		 */
+		u64 chunk = max_t(u64, cur->size, m->min_chunk_size);
+
+		size = min_t(u64, size, chunk);
+		if (size > m->min_chunk_size)
+			size = round_down(size, m->min_chunk_size);
+	}
+
+	return size;
+}
+
+static bool xe_migrate_allow_identity(u64 size, const struct xe_res_cursor *cur)
+{
+	/* If the chunk is not fragmented, allow identity map. */
+	return cur->size >= size;
 }
 
 static u32 pte_update_size(struct xe_migrate *m,
@@ -397,7 +431,12 @@ static u32 pte_update_size(struct xe_migrate *m,
 	u32 cmds = 0;
 
 	*L0_pt = pt_ofs;
-	if (!is_vram) {
+	if (is_vram && xe_migrate_allow_identity(*L0, cur)) {
+		/* Offset into identity map. */
+		*L0_ofs = xe_migrate_vram_ofs(tile_to_xe(m->tile),
+					      cur->start + vram_region_gpu_offset(res));
+		cmds += cmd_size;
+	} else {
 		/* Clip L0 to available size */
 		u64 size = min(*L0, (u64)avail_pts * SZ_2M);
 		u64 num_4k_pages = DIV_ROUND_UP(size, XE_PAGE_SIZE);
@@ -413,11 +452,6 @@ static u32 pte_update_size(struct xe_migrate *m,
 
 		/* Each chunk has a single blit command */
 		cmds += cmd_size;
-	} else {
-		/* Offset into identity map. */
-		*L0_ofs = xe_migrate_vram_ofs(tile_to_xe(m->tile),
-					      cur->start + vram_region_gpu_offset(res));
-		cmds += cmd_size;
 	}
 
 	return cmds;
@@ -427,10 +461,10 @@ static void emit_pte(struct xe_migrate *m,
 		     struct xe_bb *bb, u32 at_pt,
 		     bool is_vram, bool is_comp_pte,
 		     struct xe_res_cursor *cur,
-		     u32 size, struct xe_bo *bo)
+		     u32 size, struct ttm_resource *res)
 {
 	struct xe_device *xe = tile_to_xe(m->tile);
-
+	struct xe_vm *vm = m->q->vm;
 	u16 pat_index;
 	u32 ptes;
 	u64 ofs = at_pt * XE_PAGE_SIZE;
@@ -443,13 +477,6 @@ static void emit_pte(struct xe_migrate *m,
 	else
 		pat_index = xe->pat.idx[XE_CACHE_WB];
 
-	/*
-	 * FIXME: Emitting VRAM PTEs to L0 PTs is forbidden. Currently
-	 * we're only emitting VRAM PTEs during sanity tests, so when
-	 * that's moved to a Kunit test, we should condition VRAM PTEs
-	 * on running tests.
-	 */
-
 	ptes = DIV_ROUND_UP(size, XE_PAGE_SIZE);
 
 	while (ptes) {
@@ -469,20 +496,22 @@ static void emit_pte(struct xe_migrate *m,
 
 			addr = xe_res_dma(cur) & PAGE_MASK;
 			if (is_vram) {
-				/* Is this a 64K PTE entry? */
-				if ((m->q->vm->flags & XE_VM_FLAG_64K) &&
-				    !(cur_ofs & (16 * 8 - 1))) {
-					xe_tile_assert(m->tile, IS_ALIGNED(addr, SZ_64K));
+				if (vm->flags & XE_VM_FLAG_64K) {
+					u64 va = cur_ofs * XE_PAGE_SIZE / 8;
+
+					xe_assert(xe, (va & (SZ_64K - 1)) ==
+						  (addr & (SZ_64K - 1)));
+
 					flags |= XE_PTE_PS64;
 				}
 
-				addr += vram_region_gpu_offset(bo->ttm.resource);
+				addr += vram_region_gpu_offset(res);
 				devmem = true;
 			}
 
-			addr = m->q->vm->pt_ops->pte_encode_addr(m->tile->xe,
-								 addr, pat_index,
-								 0, devmem, flags);
+			addr = vm->pt_ops->pte_encode_addr(m->tile->xe,
+							   addr, pat_index,
+							   0, devmem, flags);
 			bb->cs[bb->len++] = lower_32_bits(addr);
 			bb->cs[bb->len++] = upper_32_bits(addr);
 
@@ -694,8 +723,8 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
 		bool usm = xe->info.has_usm;
 		u32 avail_pts = max_mem_transfer_per_pass(xe) / LEVEL0_PAGE_TABLE_ENCODE_SIZE;
 
-		src_L0 = xe_migrate_res_sizes(xe, &src_it);
-		dst_L0 = xe_migrate_res_sizes(xe, &dst_it);
+		src_L0 = xe_migrate_res_sizes(m, &src_it);
+		dst_L0 = xe_migrate_res_sizes(m, &dst_it);
 
 		drm_dbg(&xe->drm, "Pass %u, sizes: %llu & %llu\n",
 			pass++, src_L0, dst_L0);
@@ -716,6 +745,7 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
 						      &ccs_ofs, &ccs_pt, 0,
 						      2 * avail_pts,
 						      avail_pts);
+			xe_assert(xe, IS_ALIGNED(ccs_it.start, PAGE_SIZE));
 		}
 
 		/* Add copy commands size here */
@@ -728,20 +758,20 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
 			goto err_sync;
 		}
 
-		if (!src_is_vram)
-			emit_pte(m, bb, src_L0_pt, src_is_vram, true, &src_it, src_L0,
-				 src_bo);
-		else
+		if (src_is_vram && xe_migrate_allow_identity(src_L0, &src_it))
 			xe_res_next(&src_it, src_L0);
-
-		if (!dst_is_vram)
-			emit_pte(m, bb, dst_L0_pt, dst_is_vram, true, &dst_it, src_L0,
-				 dst_bo);
 		else
+			emit_pte(m, bb, src_L0_pt, src_is_vram, true, &src_it, src_L0,
+				 src);
+
+		if (dst_is_vram && xe_migrate_allow_identity(src_L0, &dst_it))
 			xe_res_next(&dst_it, src_L0);
+		else
+			emit_pte(m, bb, dst_L0_pt, dst_is_vram, true, &dst_it, src_L0,
+				 dst);
 
 		if (copy_system_ccs)
-			emit_pte(m, bb, ccs_pt, false, false, &ccs_it, ccs_size, src_bo);
+			emit_pte(m, bb, ccs_pt, false, false, &ccs_it, ccs_size, src);
 
 		bb->cs[bb->len++] = MI_BATCH_BUFFER_END;
 		update_idx = bb->len;
@@ -950,7 +980,7 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
 		bool usm = xe->info.has_usm;
 		u32 avail_pts = max_mem_transfer_per_pass(xe) / LEVEL0_PAGE_TABLE_ENCODE_SIZE;
 
-		clear_L0 = xe_migrate_res_sizes(xe, &src_it);
+		clear_L0 = xe_migrate_res_sizes(m, &src_it);
 
 		drm_dbg(&xe->drm, "Pass %u, size: %llu\n", pass++, clear_L0);
 
@@ -977,12 +1007,12 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
 
 		size -= clear_L0;
 		/* Preemption is enabled again by the ring ops. */
-		if (!clear_vram) {
-			emit_pte(m, bb, clear_L0_pt, clear_vram, true, &src_it, clear_L0,
-				 bo);
-		} else {
+		if (clear_vram && xe_migrate_allow_identity(clear_L0, &src_it))
 			xe_res_next(&src_it, clear_L0);
-		}
+		else
+			emit_pte(m, bb, clear_L0_pt, clear_vram, true, &src_it, clear_L0,
+				 dst);
+
 		bb->cs[bb->len++] = MI_BATCH_BUFFER_END;
 		update_idx = bb->len;
 
-- 
2.42.0


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

* ✓ CI.Patch_applied: success for drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (rev3)
  2023-12-18 14:29 [PATCH v4] drm/xe/migrate: Fix CCS copy for small VRAM copy chunks Thomas Hellström
@ 2023-12-18 19:27 ` Patchwork
  2023-12-18 19:27 ` ✓ CI.checkpatch: " Patchwork
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2023-12-18 19:27 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

== Series Details ==

Series: drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (rev3)
URL   : https://patchwork.freedesktop.org/series/127874/
State : success

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: 16f9e14e9 drm/xe: Fix UBSAN splat in add_preempt_fences()
=== git am output follows ===
Applying: drm/xe/migrate: Fix CCS copy for small VRAM copy chunks



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

* ✓ CI.checkpatch: success for drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (rev3)
  2023-12-18 14:29 [PATCH v4] drm/xe/migrate: Fix CCS copy for small VRAM copy chunks Thomas Hellström
  2023-12-18 19:27 ` ✓ CI.Patch_applied: success for drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (rev3) Patchwork
@ 2023-12-18 19:27 ` Patchwork
  2023-12-18 19:28 ` ✓ CI.KUnit: " Patchwork
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2023-12-18 19:27 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

== Series Details ==

Series: drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (rev3)
URL   : https://patchwork.freedesktop.org/series/127874/
State : success

== 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
6030b24c1386b00de8187b5fb987e283a57b372a
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit ec0cd7afaf282e6bbbf117ea79462bd555bc4a9d
Author: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Date:   Mon Dec 18 15:29:33 2023 +0100

    drm/xe/migrate: Fix CCS copy for small VRAM copy chunks
    
    Since the migrate code is using the identity map for addressing VRAM,
    copy chunks may become as small as 64K if the VRAM resource is fragmented.
    
    However, a chunk size smaller that 1MiB may lead to the *next* chunk's
    offset into the CCS metadata backup memory may not be page-aligned, and
    the XY_CTRL_SURF_COPY_BLT command can't handle that, and even if it could,
    the current code doesn't handle the offset calculaton correctly.
    
    To fix this, make sure we align the size of VRAM copy chunks to 1MiB. If
    the remaining data to copy is smaller than that, that's not a problem,
    so use the remaining size. If the VRAM copy cunk becomes fragmented due
    to the size alignment restriction, don't use the identity map, but instead
    emit PTEs into the page-table like we do for system memory.
    
    v2:
    - Rebase
    v3:
    - Future proof somewhat by taking into account the real data size to
      flat CCS metadata size ratio. (Matt Roper)
    - Invert a couple of if-statements for better readability.
    - Fix support for 4K-granularity VRAM sizes. (Tested on DG1).
    v4:
    - Fix up code comments
    - Fix debug printout format typo.
    
    Cc: Matt Roper <matthew.d.roper@intel.com>
    Cc: Matthew Auld <matthew.william.auld@gmail.com>
    Cc: Matthew Brost <matthew.brost@intel.com>
    Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
+ /mt/dim checkpatch 16f9e14e9101e3250294fc3ccb0acb35cd75532d drm-intel
ec0cd7afa drm/xe/migrate: Fix CCS copy for small VRAM copy chunks



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

* ✓ CI.KUnit: success for drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (rev3)
  2023-12-18 14:29 [PATCH v4] drm/xe/migrate: Fix CCS copy for small VRAM copy chunks Thomas Hellström
  2023-12-18 19:27 ` ✓ CI.Patch_applied: success for drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (rev3) Patchwork
  2023-12-18 19:27 ` ✓ CI.checkpatch: " Patchwork
@ 2023-12-18 19:28 ` Patchwork
  2023-12-18 19:36 ` ✓ CI.Build: " Patchwork
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2023-12-18 19:28 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

== Series Details ==

Series: drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (rev3)
URL   : https://patchwork.freedesktop.org/series/127874/
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
[19:27:52] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[19:27:56] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[19:28:17] Starting KUnit Kernel (1/1)...
[19:28:17] ============================================================
[19:28:17] ========================== lmtt  ===========================
[19:28:17] ======================== test_ops  =========================
[19:28:17] [PASSED] 2-level
[19:28:17] [PASSED] multi-level
[19:28:17] ==================== [PASSED] test_ops =====================
[19:28:17] ====================== [PASSED] lmtt =======================
[19:28:17] ========================== xe_bo  ==========================
[19:28:17] [SKIPPED] xe_ccs_migrate_kunit
[19:28:17] [SKIPPED] xe_bo_evict_kunit
[19:28:17] ===================== [SKIPPED] xe_bo ======================
[19:28:17] ======================= xe_dma_buf  ========================
[19:28:17] [SKIPPED] xe_dma_buf_kunit
[19:28:17] =================== [SKIPPED] xe_dma_buf ===================
[19:28:17] ======================= xe_migrate  ========================
[19:28:17] [SKIPPED] xe_migrate_sanity_kunit
[19:28:17] =================== [SKIPPED] xe_migrate ===================
[19:28:17] ========================= xe_mocs  =========================
[19:28:17] [SKIPPED] xe_live_mocs_kernel_kunit
[19:28:17] ==================== [SKIPPED] xe_mocs =====================
[19:28:17] ========================= xe_pci  ==========================
[19:28:17] [PASSED] xe_gmdid_graphics_ip
[19:28:17] [PASSED] xe_gmdid_media_ip
[19:28:17] ===================== [PASSED] xe_pci ======================
[19:28:17] ========================= xe_rtp  ==========================
[19:28:17] ================== xe_rtp_process_tests  ===================
[19:28:17] [PASSED] coalesce-same-reg
[19:28:17] [PASSED] no-match-no-add
[19:28:17] [PASSED] no-match-no-add-multiple-rules
[19:28:17] [PASSED] two-regs-two-entries
[19:28:17] [PASSED] clr-one-set-other
[19:28:17] [PASSED] set-field
[19:28:17] [PASSED] conflict-duplicate
[19:28:17] [PASSED] conflict-not-disjoint
[19:28:17] [PASSED] conflict-reg-type
[19:28:17] ============== [PASSED] xe_rtp_process_tests ===============
[19:28:17] ===================== [PASSED] xe_rtp ======================
[19:28:17] ========================== xe_wa  ==========================
[19:28:17] ======================== xe_wa_gt  =========================
[19:28:17] [PASSED] TIGERLAKE (B0)
[19:28:17] [PASSED] DG1 (A0)
[19:28:17] [PASSED] DG1 (B0)
[19:28:17] [PASSED] ALDERLAKE_S (A0)
[19:28:17] [PASSED] ALDERLAKE_S (B0)
[19:28:17] [PASSED] ALDERLAKE_S (C0)
[19:28:17] [PASSED] ALDERLAKE_S (D0)
[19:28:17] [PASSED] ALDERLAKE_P (A0)
[19:28:17] [PASSED] ALDERLAKE_P (B0)
[19:28:17] [PASSED] ALDERLAKE_P (C0)
[19:28:17] [PASSED] ALDERLAKE_S_RPLS (D0)
[19:28:17] [PASSED] ALDERLAKE_P_RPLU (E0)
[19:28:17] [PASSED] DG2_G10 (A0)
[19:28:17] [PASSED] DG2_G10 (A1)
[19:28:17] [PASSED] DG2_G10 (B0)
[19:28:17] [PASSED] DG2_G10 (C0)
[19:28:17] [PASSED] DG2_G11 (A0)
[19:28:17] [PASSED] DG2_G11 (B0)
[19:28:17] [PASSED] DG2_G11 (B1)
[19:28:17] [PASSED] DG2_G12 (A0)
[19:28:17] [PASSED] DG2_G12 (A1)
[19:28:17] [PASSED] PVC (B0)
[19:28:17] [PASSED] PVC (B1)
[19:28:17] [PASSED] PVC (C0)
[19:28:17] [PASSED] METEORLAKE (g:A0, m:A0)
[19:28:17] [PASSED] METEORLAKE (g:A0, m:A0)
[19:28:17] [PASSED] LUNARLAKE (g:A0, m:A0)
[19:28:17] [PASSED] LUNARLAKE (g:B0, m:A0)
[19:28:17] ==================== [PASSED] xe_wa_gt =====================
[19:28:17] ====================== [PASSED] xe_wa ======================
[19:28:17] ============================================================
[19:28:17] Testing complete. Ran 46 tests: passed: 41, skipped: 5
[19:28:17] Elapsed time: 24.989s total, 4.207s configuring, 20.612s building, 0.150s running

+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[19:28:17] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[19:28:19] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[19:28:39] Starting KUnit Kernel (1/1)...
[19:28:39] ============================================================
[19:28:39] ================== drm_test_pick_cmdline  ==================
[19:28:39] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[19:28:39] =============== drm_test_pick_cmdline_named  ===============
[19:28:39] [PASSED] NTSC
[19:28:39] [PASSED] NTSC-J
[19:28:39] [PASSED] PAL
[19:28:39] [PASSED] PAL-M
[19:28:39] =========== [PASSED] drm_test_pick_cmdline_named ===========
[19:28:39] ============== [PASSED] drm_test_pick_cmdline ==============
[19:28:39] ======================== drm_buddy  ========================
[19:28:39] [PASSED] drm_test_buddy_alloc_limit
[19:28:39] [PASSED] drm_test_buddy_alloc_optimistic
[19:28:39] [PASSED] drm_test_buddy_alloc_pessimistic
[19:28:39] [PASSED] drm_test_buddy_alloc_pathological
[19:28:39] ==================== [PASSED] drm_buddy ====================
[19:28:39] =================== drm_cmdline_parser  ====================
[19:28:39] [PASSED] drm_test_cmdline_force_d_only
[19:28:39] [PASSED] drm_test_cmdline_force_D_only_dvi
[19:28:39] [PASSED] drm_test_cmdline_force_D_only_hdmi
[19:28:39] [PASSED] drm_test_cmdline_force_D_only_not_digital
[19:28:39] [PASSED] drm_test_cmdline_force_e_only
[19:28:39] [PASSED] drm_test_cmdline_res
[19:28:39] [PASSED] drm_test_cmdline_res_vesa
[19:28:39] [PASSED] drm_test_cmdline_res_vesa_rblank
[19:28:39] [PASSED] drm_test_cmdline_res_rblank
[19:28:39] [PASSED] drm_test_cmdline_res_bpp
[19:28:39] [PASSED] drm_test_cmdline_res_refresh
[19:28:39] [PASSED] drm_test_cmdline_res_bpp_refresh
[19:28:39] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[19:28:39] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[19:28:39] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[19:28:39] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[19:28:39] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[19:28:39] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[19:28:39] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[19:28:39] [PASSED] drm_test_cmdline_res_margins_force_on
[19:28:39] [PASSED] drm_test_cmdline_res_vesa_margins
[19:28:39] [PASSED] drm_test_cmdline_name
[19:28:39] [PASSED] drm_test_cmdline_name_bpp
[19:28:39] [PASSED] drm_test_cmdline_name_option
[19:28:39] [PASSED] drm_test_cmdline_name_bpp_option
[19:28:39] [PASSED] drm_test_cmdline_rotate_0
[19:28:39] [PASSED] drm_test_cmdline_rotate_90
[19:28:39] [PASSED] drm_test_cmdline_rotate_180
[19:28:39] [PASSED] drm_test_cmdline_rotate_270
[19:28:39] [PASSED] drm_test_cmdline_hmirror
[19:28:39] [PASSED] drm_test_cmdline_vmirror
[19:28:39] [PASSED] drm_test_cmdline_margin_options
[19:28:39] [PASSED] drm_test_cmdline_multiple_options
[19:28:39] [PASSED] drm_test_cmdline_bpp_extra_and_option
[19:28:39] [PASSED] drm_test_cmdline_extra_and_option
[19:28:39] [PASSED] drm_test_cmdline_freestanding_options
[19:28:39] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[19:28:39] [PASSED] drm_test_cmdline_panel_orientation
[19:28:39] ================ drm_test_cmdline_invalid  =================
[19:28:39] [PASSED] margin_only
[19:28:39] [PASSED] interlace_only
[19:28:39] [PASSED] res_missing_x
[19:28:39] [PASSED] res_missing_y
[19:28:39] [PASSED] res_bad_y
[19:28:39] [PASSED] res_missing_y_bpp
[19:28:39] [PASSED] res_bad_bpp
[19:28:39] [PASSED] res_bad_refresh
[19:28:39] [PASSED] res_bpp_refresh_force_on_off
[19:28:39] [PASSED] res_invalid_mode
[19:28:39] [PASSED] res_bpp_wrong_place_mode
[19:28:39] [PASSED] name_bpp_refresh
[19:28:39] [PASSED] name_refresh
[19:28:39] [PASSED] name_refresh_wrong_mode
[19:28:39] [PASSED] name_refresh_invalid_mode
[19:28:39] [PASSED] rotate_multiple
[19:28:39] [PASSED] rotate_invalid_val
[19:28:39] [PASSED] rotate_truncated
[19:28:39] [PASSED] invalid_option
[19:28:39] [PASSED] invalid_tv_option
[19:28:39] [PASSED] truncated_tv_option
[19:28:39] ============ [PASSED] drm_test_cmdline_invalid =============
[19:28:39] =============== drm_test_cmdline_tv_options  ===============
[19:28:39] [PASSED] NTSC
[19:28:39] [PASSED] NTSC_443
[19:28:39] [PASSED] NTSC_J
[19:28:39] [PASSED] PAL
[19:28:39] [PASSED] PAL_M
[19:28:39] [PASSED] PAL_N
[19:28:39] [PASSED] SECAM
[19:28:39] =========== [PASSED] drm_test_cmdline_tv_options ===========
[19:28:39] =============== [PASSED] drm_cmdline_parser ================
[19:28:39] ================ drm_get_tv_mode_from_name  ================
[19:28:39] ========== drm_test_get_tv_mode_from_name_valid  ===========
[19:28:39] [PASSED] NTSC
[19:28:39] [PASSED] NTSC-443
[19:28:39] [PASSED] NTSC-J
[19:28:39] [PASSED] PAL
[19:28:39] [PASSED] PAL-M
[19:28:39] [PASSED] PAL-N
[19:28:39] [PASSED] SECAM
[19:28:39] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[19:28:39] [PASSED] drm_test_get_tv_mode_from_name_truncated
[19:28:39] ============ [PASSED] drm_get_tv_mode_from_name ============
[19:28:39] ==================== drm_damage_helper  ====================
[19:28:39] [PASSED] drm_test_damage_iter_no_damage
[19:28:39] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[19:28:39] [PASSED] drm_test_damage_iter_no_damage_src_moved
[19:28:39] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[19:28:39] [PASSED] drm_test_damage_iter_no_damage_not_visible
[19:28:39] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[19:28:39] [PASSED] drm_test_damage_iter_no_damage_no_fb
[19:28:39] [PASSED] drm_test_damage_iter_simple_damage
[19:28:39] [PASSED] drm_test_damage_iter_single_damage
[19:28:39] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[19:28:39] [PASSED] drm_test_damage_iter_single_damage_outside_src
[19:28:39] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[19:28:39] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[19:28:39] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[19:28:39] [PASSED] drm_test_damage_iter_single_damage_src_moved
[19:28:39] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[19:28:39] [PASSED] drm_test_damage_iter_damage
[19:28:39] [PASSED] drm_test_damage_iter_damage_one_intersect
[19:28:39] [PASSED] drm_test_damage_iter_damage_one_outside
[19:28:39] [PASSED] drm_test_damage_iter_damage_src_moved
[19:28:39] [PASSED] drm_test_damage_iter_damage_not_visible
[19:28:39] ================ [PASSED] drm_damage_helper ================
[19:28:39] ==================== drm_dp_mst_helper  ====================
[19:28:39] ============== drm_test_dp_mst_calc_pbn_mode  ==============
[19:28:39] [PASSED] Clock 154000 BPP 30 DSC disabled
[19:28:39] [PASSED] Clock 234000 BPP 30 DSC disabled
[19:28:39] [PASSED] Clock 297000 BPP 24 DSC disabled
[19:28:39] [PASSED] Clock 332880 BPP 24 DSC enabled
[19:28:39] [PASSED] Clock 324540 BPP 24 DSC enabled
[19:28:39] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[19:28:39] ============== drm_test_dp_mst_calc_pbn_div  ===============
[19:28:39] [PASSED] Link rate 2000000 lane count 4
[19:28:39] [PASSED] Link rate 2000000 lane count 2
[19:28:39] [PASSED] Link rate 2000000 lane count 1
[19:28:39] [PASSED] Link rate 1350000 lane count 4
[19:28:39] [PASSED] Link rate 1350000 lane count 2
[19:28:39] [PASSED] Link rate 1350000 lane count 1
[19:28:39] [PASSED] Link rate 1000000 lane count 4
[19:28:39] [PASSED] Link rate 1000000 lane count 2
[19:28:39] [PASSED] Link rate 1000000 lane count 1
[19:28:39] [PASSED] Link rate 810000 lane count 4
[19:28:39] [PASSED] Link rate 810000 lane count 2
[19:28:39] [PASSED] Link rate 810000 lane count 1
[19:28:39] [PASSED] Link rate 540000 lane count 4
[19:28:39] [PASSED] Link rate 540000 lane count 2
[19:28:39] [PASSED] Link rate 540000 lane count 1
[19:28:39] [PASSED] Link rate 270000 lane count 4
[19:28:39] [PASSED] Link rate 270000 lane count 2
[19:28:39] [PASSED] Link rate 270000 lane count 1
[19:28:39] [PASSED] Link rate 162000 lane count 4
[19:28:39] [PASSED] Link rate 162000 lane count 2
[19:28:39] [PASSED] Link rate 162000 lane count 1
[19:28:39] ========== [PASSED] drm_test_dp_mst_calc_pbn_div ===========
[19:28:39] ========= drm_test_dp_mst_sideband_msg_req_decode  =========
[19:28:39] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[19:28:39] [PASSED] DP_POWER_UP_PHY with port number
[19:28:39] [PASSED] DP_POWER_DOWN_PHY with port number
[19:28:39] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[19:28:39] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[19:28:39] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[19:28:39] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[19:28:39] [PASSED] DP_QUERY_PAYLOAD with port number
[19:28:39] [PASSED] DP_QUERY_PAYLOAD with VCPI
[19:28:39] [PASSED] DP_REMOTE_DPCD_READ with port number
[19:28:39] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[19:28:39] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[19:28:39] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[19:28:39] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[19:28:39] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[19:28:39] [PASSED] DP_REMOTE_I2C_READ with port number
[19:28:39] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[19:28:39] [PASSED] DP_REMOTE_I2C_READ with transactions array
[19:28:39] [PASSED] DP_REMOTE_I2C_WRITE with port number
[19:28:39] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[19:28:39] [PASSED] DP_REMOTE_I2C_WRITE with data array
[19:28:39] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[19:28:39] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[19:28:39] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[19:28:39] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[19:28:39] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[19:28:39] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[19:28:39] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[19:28:39] ================ [PASSED] drm_dp_mst_helper ================
[19:28:39] ======================== drm_exec  =========================
[19:28:39] [PASSED] sanitycheck
[19:28:39] [PASSED] test_lock
[19:28:39] [PASSED] test_lock_unlock
[19:28:39] [PASSED] test_duplicates
[19:28:39] [PASSED] test_prepare
[19:28:39] [PASSED] test_prepare_array
[19:28:39] [PASSED] test_multiple_loops
[19:28:39] ==================== [PASSED] drm_exec =====================
[19:28:39] ================= drm_format_helper_test  ==================
[19:28:39] ============== drm_test_fb_xrgb8888_to_gray8  ==============
[19:28:39] [PASSED] single_pixel_source_buffer
[19:28:39] [PASSED] single_pixel_clip_rectangle
[19:28:39] [PASSED] well_known_colors
[19:28:39] [PASSED] destination_pitch
[19:28:39] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[19:28:39] ============= drm_test_fb_xrgb8888_to_rgb332  ==============
[19:28:39] [PASSED] single_pixel_source_buffer
[19:28:39] [PASSED] single_pixel_clip_rectangle
[19:28:39] [PASSED] well_known_colors
[19:28:39] [PASSED] destination_pitch
[19:28:39] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[19:28:39] ============= drm_test_fb_xrgb8888_to_rgb565  ==============
[19:28:39] [PASSED] single_pixel_source_buffer
[19:28:39] [PASSED] single_pixel_clip_rectangle
[19:28:39] [PASSED] well_known_colors
[19:28:39] [PASSED] destination_pitch
[19:28:39] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[19:28:39] ============ drm_test_fb_xrgb8888_to_xrgb1555  =============
[19:28:39] [PASSED] single_pixel_source_buffer
[19:28:39] [PASSED] single_pixel_clip_rectangle
[19:28:39] [PASSED] well_known_colors
[19:28:39] [PASSED] destination_pitch
[19:28:39] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[19:28:39] ============ drm_test_fb_xrgb8888_to_argb1555  =============
[19:28:39] [PASSED] single_pixel_source_buffer
[19:28:39] [PASSED] single_pixel_clip_rectangle
[19:28:39] [PASSED] well_known_colors
[19:28:39] [PASSED] destination_pitch
[19:28:39] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[19:28:39] ============ drm_test_fb_xrgb8888_to_rgba5551  =============
[19:28:39] [PASSED] single_pixel_source_buffer
[19:28:39] [PASSED] single_pixel_clip_rectangle
[19:28:39] [PASSED] well_known_colors
[19:28:39] [PASSED] destination_pitch
[19:28:39] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[19:28:39] ============= drm_test_fb_xrgb8888_to_rgb888  ==============
[19:28:39] [PASSED] single_pixel_source_buffer
[19:28:39] [PASSED] single_pixel_clip_rectangle
[19:28:39] [PASSED] well_known_colors
[19:28:39] [PASSED] destination_pitch
[19:28:39] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[19:28:39] ============ drm_test_fb_xrgb8888_to_argb8888  =============
[19:28:39] [PASSED] single_pixel_source_buffer
[19:28:39] [PASSED] single_pixel_clip_rectangle
[19:28:39] [PASSED] well_known_colors
[19:28:39] [PASSED] destination_pitch
[19:28:39] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[19:28:39] =========== drm_test_fb_xrgb8888_to_xrgb2101010  ===========
[19:28:39] [PASSED] single_pixel_source_buffer
[19:28:39] [PASSED] single_pixel_clip_rectangle
[19:28:39] [PASSED] well_known_colors
[19:28:39] [PASSED] destination_pitch
[19:28:39] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[19:28:39] =========== drm_test_fb_xrgb8888_to_argb2101010  ===========
[19:28:39] [PASSED] single_pixel_source_buffer
[19:28:39] [PASSED] single_pixel_clip_rectangle
[19:28:39] [PASSED] well_known_colors
[19:28:39] [PASSED] destination_pitch
[19:28:39] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[19:28:39] ============== drm_test_fb_xrgb8888_to_mono  ===============
[19:28:39] [PASSED] single_pixel_source_buffer
[19:28:39] [PASSED] single_pixel_clip_rectangle
[19:28:39] [PASSED] well_known_colors
[19:28:39] [PASSED] destination_pitch
[19:28:39] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[19:28:39] ==================== drm_test_fb_swab  =====================
[19:28:39] [PASSED] single_pixel_source_buffer
[19:28:39] [PASSED] single_pixel_clip_rectangle
[19:28:39] [PASSED] well_known_colors
[19:28:39] [PASSED] destination_pitch
[19:28:39] ================ [PASSED] drm_test_fb_swab =================
[19:28:39] ============ drm_test_fb_xrgb8888_to_xbgr8888  =============
[19:28:39] [PASSED] single_pixel_source_buffer
[19:28:39] [PASSED] single_pixel_clip_rectangle
[19:28:39] [PASSED] well_known_colors
[19:28:39] [PASSED] destination_pitch
[19:28:39] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 =========
[19:28:39] ============ drm_test_fb_xrgb8888_to_abgr8888  =============
[19:28:39] [PASSED] single_pixel_source_buffer
[19:28:39] [PASSED] single_pixel_clip_rectangle
[19:28:39] [PASSED] well_known_colors
[19:28:39] [PASSED] destination_pitch
[19:28:39] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 =========
[19:28:39] ================= drm_test_fb_clip_offset  =================
[19:28:39] [PASSED] pass through
[19:28:39] [PASSED] horizontal offset
[19:28:39] [PASSED] vertical offset
[19:28:39] [PASSED] horizontal and vertical offset
[19:28:39] [PASSED] horizontal offset (custom pitch)
[19:28:39] [PASSED] vertical offset (custom pitch)
[19:28:39] [PASSED] horizontal and vertical offset (custom pitch)
[19:28:39] ============= [PASSED] drm_test_fb_clip_offset =============
[19:28:39] ============== drm_test_fb_build_fourcc_list  ==============
[19:28:39] [PASSED] no native formats
[19:28:39] [PASSED] XRGB8888 as native format
[19:28:39] [PASSED] remove duplicates
[19:28:39] [PASSED] convert alpha formats
[19:28:39] [PASSED] random formats
[19:28:39] ========== [PASSED] drm_test_fb_build_fourcc_list ==========
[19:28:39] =================== drm_test_fb_memcpy  ====================
[19:28:39] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[19:28:39] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[19:28:39] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[19:28:39] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[19:28:39] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[19:28:39] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[19:28:39] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[19:28:39] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[19:28:39] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[19:28:39] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[19:28:39] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[19:28:39] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[19:28:39] =============== [PASSED] drm_test_fb_memcpy ================
[19:28:39] ============= [PASSED] drm_format_helper_test ==============
[19:28:39] ======================= drm_format  ========================
[19:28:39] [PASSED] drm_test_format_block_width_invalid
[19:28:39] [PASSED] drm_test_format_block_width_one_plane
[19:28:39] [PASSED] drm_test_format_block_width_two_plane
[19:28:39] [PASSED] drm_test_format_block_width_three_plane
[19:28:39] [PASSED] drm_test_format_block_width_tiled
[19:28:39] [PASSED] drm_test_format_block_height_invalid
[19:28:39] [PASSED] drm_test_format_block_height_one_plane
[19:28:39] [PASSED] drm_test_format_block_height_two_plane
[19:28:39] [PASSED] drm_test_format_block_height_three_plane
[19:28:39] [PASSED] drm_test_format_block_height_tiled
[19:28:39] [PASSED] drm_test_format_min_pitch_invalid
[19:28:39] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[19:28:39] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[19:28:39] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[19:28:39] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[19:28:39] [PASSED] drm_test_format_min_pitch_two_plane
[19:28:39] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[19:28:39] [PASSED] drm_test_format_min_pitch_tiled
[19:28:39] =================== [PASSED] drm_format ====================
[19:28:39] ===================== drm_framebuffer  =====================
[19:28:39] =============== drm_test_framebuffer_create  ===============
[19:28:39] [PASSED] ABGR8888 normal sizes
[19:28:39] [PASSED] ABGR8888 max sizes
[19:28:39] [PASSED] ABGR8888 pitch greater than min required
[19:28:39] [PASSED] ABGR8888 pitch less than min required
[19:28:39] [PASSED] ABGR8888 Invalid width
[19:28:39] [PASSED] ABGR8888 Invalid buffer handle
[19:28:39] [PASSED] No pixel format
[19:28:39] [PASSED] ABGR8888 Width 0
[19:28:39] [PASSED] ABGR8888 Height 0
[19:28:39] [PASSED] ABGR8888 Out of bound height * pitch combination
[19:28:39] [PASSED] ABGR8888 Large buffer offset
[19:28:39] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[19:28:39] [PASSED] ABGR8888 Valid buffer modifier
[19:28:39] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[19:28:39] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[19:28:39] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[19:28:39] [PASSED] NV12 Normal sizes
[19:28:39] [PASSED] NV12 Max sizes
[19:28:39] [PASSED] NV12 Invalid pitch
[19:28:39] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[19:28:39] [PASSED] NV12 different  modifier per-plane
[19:28:39] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[19:28:39] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[19:28:39] [PASSED] NV12 Modifier for inexistent plane
[19:28:39] [PASSED] NV12 Handle for inexistent plane
[19:28:39] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[19:28:39] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[19:28:39] [PASSED] YVU420 Normal sizes
[19:28:39] [PASSED] YVU420 Max sizes
[19:28:39] [PASSED] YVU420 Invalid pitch
[19:28:39] [PASSED] YVU420 Different pitches
[19:28:39] [PASSED] YVU420 Different buffer offsets/pitches
[19:28:39] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[19:28:39] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[19:28:39] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[19:28:39] [PASSED] YVU420 Valid modifier
[19:28:39] [PASSED] YVU420 Different modifiers per plane
[19:28:39] [PASSED] YVU420 Modifier for inexistent plane
[19:28:39] [PASSED] X0L2 Normal sizes
[19:28:39] [PASSED] X0L2 Max sizes
[19:28:39] [PASSED] X0L2 Invalid pitch
[19:28:39] [PASSED] X0L2 Pitch greater than minimum required
[19:28:39] [PASSED] X0L2 Handle for inexistent plane
[19:28:39] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[19:28:39] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[19:28:39] [PASSED] X0L2 Valid modifier
[19:28:39] [PASSED] X0L2 Modifier for inexistent plane
[19:28:39] =========== [PASSED] drm_test_framebuffer_create ===========
[19:28:39] ================= [PASSED] drm_framebuffer =================
[19:28:39] ====================== drm_gem_shmem  ======================
[19:28:39] [PASSED] drm_gem_shmem_test_obj_create
[19:28:39] [PASSED] drm_gem_shmem_test_obj_create_private
[19:28:39] [PASSED] drm_gem_shmem_test_pin_pages
[19:28:39] [PASSED] drm_gem_shmem_test_vmap
[19:28:39] [PASSED] drm_gem_shmem_test_get_pages_sgt
[19:28:39] [PASSED] drm_gem_shmem_test_get_sg_table
[19:28:39] [PASSED] drm_gem_shmem_test_madvise
[19:28:39] [PASSED] drm_gem_shmem_test_purge
[19:28:39] ================== [PASSED] drm_gem_shmem ==================
[19:28:39] ==================== drm-test-managed  =====================
[19:28:39] [PASSED] drm_test_managed_run_action
[19:28:39] ================ [PASSED] drm-test-managed =================
[19:28:39] ========================= drm_mm  ==========================
[19:28:39] [PASSED] drm_test_mm_init
[19:28:39] [PASSED] drm_test_mm_debug
[19:28:39] [PASSED] drm_test_mm_align32
[19:28:39] [PASSED] drm_test_mm_align64
[19:28:39] [PASSED] drm_test_mm_lowest
[19:28:39] [PASSED] drm_test_mm_highest
[19:28:39] ===================== [PASSED] drm_mm ======================
[19:28:39] =================== drm_modes_analog_tv  ===================
[19:28:39] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[19:28:39] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[19:28:39] [PASSED] drm_test_modes_analog_tv_pal_576i
[19:28:39] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[19:28:39] =============== [PASSED] drm_modes_analog_tv ===============
[19:28:39] ==================== drm_plane_helper  =====================
[19:28:39] =============== drm_test_check_plane_state  ================
[19:28:39] [PASSED] clipping_simple
[19:28:39] [PASSED] clipping_rotate_reflect
[19:28:39] [PASSED] positioning_simple
[19:28:39] [PASSED] upscaling
[19:28:39] [PASSED] downscaling
[19:28:39] [PASSED] rounding1
[19:28:39] [PASSED] rounding2
[19:28:39] [PASSED] rounding3
[19:28:39] [PASSED] rounding4
[19:28:39] =========== [PASSED] drm_test_check_plane_state ============
[19:28:39] =========== drm_test_check_invalid_plane_state  ============
[19:28:39] [PASSED] positioning_invalid
[19:28:39] [PASSED] upscaling_invalid
[19:28:39] [PASSED] downscaling_invalid
[19:28:39] ======= [PASSED] drm_test_check_invalid_plane_state ========
[19:28:39] ================ [PASSED] drm_plane_helper =================
[19:28:39] ============ drm_connector_helper_tv_get_modes  ============
[19:28:39] ====== drm_test_connector_helper_tv_get_modes_check  =======
[19:28:39] [PASSED] None
[19:28:39] [PASSED] PAL
[19:28:39] [PASSED] NTSC
[19:28:39] [PASSED] Both, NTSC Default
[19:28:39] [PASSED] Both, PAL Default
[19:28:39] [PASSED] Both, NTSC Default, with PAL on command-line
[19:28:39] [PASSED] Both, PAL Default, with NTSC on command-line
[19:28:39] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[19:28:39] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[19:28:39] ======================== drm_rect  =========================
[19:28:39] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[19:28:39] [PASSED] drm_test_rect_clip_scaled_not_clipped
[19:28:39] [PASSED] drm_test_rect_clip_scaled_clipped
[19:28:39] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[19:28:39] ================= drm_test_rect_intersect  =================
[19:28:39] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[19:28:39] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
stty: 'standard input': Inappropriate ioctl for device
[19:28:39] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[19:28:39] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[19:28:39] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[19:28:39] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[19:28:39] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[19:28:39] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[19:28:39] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[19:28:39] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[19:28:39] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[19:28:39] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[19:28:39] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[19:28:39] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[19:28:39] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[19:28:39] ============= [PASSED] drm_test_rect_intersect =============
[19:28:39] ================ drm_test_rect_calc_hscale  ================
[19:28:39] [PASSED] normal use
[19:28:39] [PASSED] out of max range
[19:28:39] [PASSED] out of min range
[19:28:39] [PASSED] zero dst
[19:28:39] [PASSED] negative src
[19:28:39] [PASSED] negative dst
[19:28:39] ============ [PASSED] drm_test_rect_calc_hscale ============
[19:28:39] ================ drm_test_rect_calc_vscale  ================
[19:28:39] [PASSED] normal use
[19:28:39] [PASSED] out of max range
[19:28:39] [PASSED] out of min range
[19:28:39] [PASSED] zero dst
[19:28:39] [PASSED] negative src
[19:28:39] [PASSED] negative dst
[19:28:39] ============ [PASSED] drm_test_rect_calc_vscale ============
[19:28:39] ================== drm_test_rect_rotate  ===================
[19:28:39] [PASSED] reflect-x
[19:28:39] [PASSED] reflect-y
[19:28:39] [PASSED] rotate-0
[19:28:39] [PASSED] rotate-90
[19:28:39] [PASSED] rotate-180
[19:28:39] [PASSED] rotate-270
[19:28:39] ============== [PASSED] drm_test_rect_rotate ===============
[19:28:39] ================ drm_test_rect_rotate_inv  =================
[19:28:39] [PASSED] reflect-x
[19:28:39] [PASSED] reflect-y
[19:28:39] [PASSED] rotate-0
[19:28:39] [PASSED] rotate-90
[19:28:39] [PASSED] rotate-180
[19:28:39] [PASSED] rotate-270
[19:28:39] ============ [PASSED] drm_test_rect_rotate_inv =============
[19:28:39] ==================== [PASSED] drm_rect =====================
[19:28:39] ============================================================
[19:28:39] Testing complete. Ran 390 tests: passed: 390
[19:28:39] Elapsed time: 21.776s total, 1.681s configuring, 19.919s building, 0.173s running

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



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

* ✓ CI.Build: success for drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (rev3)
  2023-12-18 14:29 [PATCH v4] drm/xe/migrate: Fix CCS copy for small VRAM copy chunks Thomas Hellström
                   ` (2 preceding siblings ...)
  2023-12-18 19:28 ` ✓ CI.KUnit: " Patchwork
@ 2023-12-18 19:36 ` Patchwork
  2023-12-18 19:36 ` ✓ CI.Hooks: " Patchwork
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2023-12-18 19:36 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

== Series Details ==

Series: drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (rev3)
URL   : https://patchwork.freedesktop.org/series/127874/
State : success

== Summary ==

+ trap cleanup EXIT
+ cd /kernel
+ git clone https://gitlab.freedesktop.org/drm/xe/ci.git .ci
Cloning into '.ci'...
+ '[' -n '' ']'
++ date +%s
^[[0Ksection_start:1702927731:build_x86_64[collapsed=true]
^[[0KBuild x86-64
+ echo -e '\e[0Ksection_start:1702927731:build_x86_64[collapsed=true]\r\e[0KBuild x86-64'
+ mkdir -p build64-default
+ cp .ci/kernel/kconfig build64-default/.config
+ make O=build64-default olddefconfig
make[1]: Entering directory '/kernel/build64-default'
  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-default'
++ nproc
+ make O=build64-default -j48
make[1]: Entering directory '/kernel/build64-default'
  GEN     arch/x86/include/generated/asm/orc_hash.h
  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
  UPD     include/generated/uapi/linux/version.h
  WRAP    arch/x86/include/generated/uapi/asm/ioctls.h
  WRAP    arch/x86/include/generated/uapi/asm/ipcbuf.h
  WRAP    arch/x86/include/generated/uapi/asm/param.h
  WRAP    arch/x86/include/generated/uapi/asm/poll.h
  WRAP    arch/x86/include/generated/uapi/asm/resource.h
  WRAP    arch/x86/include/generated/uapi/asm/socket.h
  WRAP    arch/x86/include/generated/uapi/asm/sockios.h
  WRAP    arch/x86/include/generated/uapi/asm/termbits.h
  WRAP    arch/x86/include/generated/uapi/asm/termios.h
  WRAP    arch/x86/include/generated/uapi/asm/types.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_32.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_64.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_x32.h
  SYSTBL  arch/x86/include/generated/asm/syscalls_32.h
  SYSHDR  arch/x86/include/generated/asm/unistd_32_ia32.h
  SYSHDR  arch/x86/include/generated/asm/unistd_64_x32.h
  SYSTBL  arch/x86/include/generated/asm/syscalls_64.h
  WRAP    arch/x86/include/generated/asm/early_ioremap.h
  WRAP    arch/x86/include/generated/asm/irq_regs.h
  WRAP    arch/x86/include/generated/asm/mcs_spinlock.h
  WRAP    arch/x86/include/generated/asm/kmap_size.h
  HOSTCC  scripts/unifdef
  WRAP    arch/x86/include/generated/asm/local64.h
  UPD     include/config/kernel.release
  WRAP    arch/x86/include/generated/asm/mmiowb.h
  WRAP    arch/x86/include/generated/asm/module.lds.h
  WRAP    arch/x86/include/generated/asm/rwonce.h
  WRAP    arch/x86/include/generated/asm/unaligned.h
  UPD     include/generated/compile.h
  HOSTCC  arch/x86/tools/relocs_32.o
  HOSTCC  arch/x86/tools/relocs_64.o
mkdir -p /kernel/build64-default/tools/objtool && make O=/kernel/build64-default subdir=tools/objtool --no-print-directory -C objtool 
  HOSTCC  arch/x86/tools/relocs_common.o
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/sorttable
  UPD     include/generated/utsrelease.h
  HOSTCC  scripts/asn1_compiler
  HOSTCC  /kernel/build64-default/tools/objtool/fixdep.o
  HOSTLD  /kernel/build64-default/tools/objtool/fixdep-in.o
  LINK    /kernel/build64-default/tools/objtool/fixdep
  INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/exec-cmd.h
  INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/help.h
  INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/pager.h
  INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/parse-options.h
  INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/run-command.h
  CC      /kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o
  CC      /kernel/build64-default/tools/objtool/libsubcmd/help.o
  INSTALL libsubcmd_headers
  CC      /kernel/build64-default/tools/objtool/libsubcmd/pager.o
  CC      /kernel/build64-default/tools/objtool/libsubcmd/parse-options.o
  CC      /kernel/build64-default/tools/objtool/libsubcmd/run-command.o
  CC      /kernel/build64-default/tools/objtool/libsubcmd/sigchain.o
  CC      /kernel/build64-default/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/sisfb.h
  HDRINST usr/include/video/edid.h
  HDRINST usr/include/video/uvesafb.h
  HDRINST usr/include/drm/amdgpu_drm.h
  HDRINST usr/include/drm/pvr_drm.h
  HDRINST usr/include/drm/qaic_accel.h
  HDRINST usr/include/drm/i915_drm.h
  HDRINST usr/include/drm/vgem_drm.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/msm_drm.h
  HDRINST usr/include/drm/vmwgfx_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/mtd-user.h
  HDRINST usr/include/mtd/ubi-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
  UPD     scripts/mod/devicetable-offsets.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/bpf_perf_event.h
  HDRINST usr/include/asm-generic/types.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
  MKELF   scripts/mod/elfconfig.h
  HDRINST usr/include/rdma/irdma-abi.h
  HDRINST usr/include/rdma/mana-abi.h
  HDRINST usr/include/rdma/hfi/hfi1_user.h
  HOSTCC  scripts/mod/modpost.o
  HDRINST usr/include/rdma/rdma_user_rxe.h
  HDRINST usr/include/rdma/hfi/hfi1_ioctl.h
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/mod/sumversion.o
  HDRINST usr/include/rdma/rdma_user_ioctl.h
  HDRINST usr/include/rdma/mlx5_user_ioctl_verbs.h
  HOSTCC  scripts/mod/symsearch.o
  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
  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/btrfs_tree.h
  HDRINST usr/include/linux/virtio_crypto.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
  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
  HDRINST usr/include/linux/android/binder.h
  HDRINST usr/include/linux/virtio_vsock.h
  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/virtio_ring.h
  HDRINST usr/include/linux/hdlc/ioctl.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_esp.h
  HDRINST usr/include/linux/netfilter/xt_ecn.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/matroxfb.h
  HDRINST usr/include/linux/bsg.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/futex.h
  HDRINST usr/include/linux/tipc_sockets_diag.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/smc_diag.h
  HDRINST usr/include/linux/snmp.h
  HDRINST usr/include/linux/if_tunnel.h
  HDRINST usr/include/linux/errqueue.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
  LD      /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
  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
  AR      /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
  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/fuse.h
  HDRINST usr/include/linux/magic.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/v4l2-subdev.h
  HDRINST usr/include/linux/posix_acl_xattr.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/nbd.h
  HDRINST usr/include/linux/zorro_ids.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
  CC      /kernel/build64-default/tools/objtool/weak.o
  HDRINST usr/include/linux/nfs4_mount.h
  HDRINST usr/include/linux/keyboard.h
  CC      /kernel/build64-default/tools/objtool/check.o
  HDRINST usr/include/linux/virtio_mmio.h
  CC      /kernel/build64-default/tools/objtool/special.o
  HDRINST usr/include/linux/input.h
  MKDIR   /kernel/build64-default/tools/objtool/arch/x86/
  CC      /kernel/build64-default/tools/objtool/builtin-check.o
  HDRINST usr/include/linux/qnxtypes.h
  CC      /kernel/build64-default/tools/objtool/elf.o
  MKDIR   /kernel/build64-default/tools/objtool/arch/x86/lib/
  CC      /kernel/build64-default/tools/objtool/objtool.o
  HDRINST usr/include/linux/mdio.h
  CC      /kernel/build64-default/tools/objtool/arch/x86/special.o
  CC      /kernel/build64-default/tools/objtool/orc_gen.o
  HDRINST usr/include/linux/lwtunnel.h
  HDRINST usr/include/linux/gfs2_ondisk.h
  CC      /kernel/build64-default/tools/objtool/orc_dump.o
  HDRINST usr/include/linux/eventfd.h
  GEN     /kernel/build64-default/tools/objtool/arch/x86/lib/inat-tables.c
  HDRINST usr/include/linux/nfs4.h
  CC      /kernel/build64-default/tools/objtool/libstring.o
  HDRINST usr/include/linux/ptp_clock.h
  HDRINST usr/include/linux/nubus.h
  CC      /kernel/build64-default/tools/objtool/libctype.o
  HDRINST usr/include/linux/if_bonding.h
  CC      /kernel/build64-default/tools/objtool/str_error_r.o
  HDRINST usr/include/linux/kcov.h
  CC      /kernel/build64-default/tools/objtool/librbtree.o
  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/ext4.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
  CC      /kernel/build64-default/tools/objtool/arch/x86/decode.o
  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/user_events.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/handshake.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/dpll.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/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_defact.h
  HDRINST usr/include/linux/tc_act/tc_ctinfo.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/nfsd_netlink.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
  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/mei_uuid.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
  HDRINST usr/include/linux/nfs2.h
  HDRINST usr/include/linux/mptcp_pm.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/tps6594_pfsm.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
  HDRINST usr/include/linux/map_to_14segment.h
  HDRINST usr/include/linux/hdreg.h
  HDRINST usr/include/linux/utime.h
  HDRINST usr/include/linux/usbdevice_fs.h
  HDRINST usr/include/linux/timex.h
  HDRINST usr/include/linux/if_fc.h
  HDRINST usr/include/linux/reiserfs_xattr.h
  HDRINST usr/include/linux/hw_breakpoint.h
  HDRINST usr/include/linux/quota.h
  HDRINST usr/include/linux/ioprio.h
  HDRINST usr/include/linux/eventpoll.h
  HDRINST usr/include/linux/atmclip.h
  HDRINST usr/include/linux/can.h
  HDRINST usr/include/linux/if_team.h
  HDRINST usr/include/linux/usbip.h
  HDRINST usr/include/linux/stat.h
  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/mpls_iptunnel.h
  HDRINST usr/include/linux/synclink.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/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/psp-dbc.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/npcm-video.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
  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/fc/fc_gs.h
  HDRINST usr/include/scsi/scsi_bsg_fc.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/posix_types_64.h
  HDRINST usr/include/asm/vsyscall.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/ldt.h
  HDRINST usr/include/asm/perf_regs.h
  HDRINST usr/include/asm/kvm.h
  HDRINST usr/include/asm/debugreg.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
  UPD     include/generated/bounds.h
  CC      arch/x86/kernel/asm-offsets.s
  LD      /kernel/build64-default/tools/objtool/arch/x86/objtool-in.o
  UPD     include/generated/asm-offsets.h
  CALL    ../scripts/checksyscalls.sh
  LD      /kernel/build64-default/tools/objtool/objtool-in.o
  LINK    /kernel/build64-default/tools/objtool/objtool
  LDS     scripts/module.lds
  HOSTCC  usr/gen_init_cpio
  AR      certs/built-in.a
  CC      arch/x86/power/cpu.o
  CC      init/main.o
  AS      arch/x86/lib/clear_page_64.o
  CC      arch/x86/power/hibernate_64.o
  AR      arch/x86/video/built-in.a
  CC      arch/x86/lib/cmdline.o
  CC      io_uring/io_uring.o
  CC      init/do_mounts.o
  AS      arch/x86/power/hibernate_asm_64.o
  CC      ipc/compat.o
  CC      security/commoncap.o
  UPD     init/utsversion-tmp.h
  CC      fs/sysfs/file.o
  CC      fs/nfs_common/grace.o
  AR      fs/quota/built-in.a
  CC      arch/x86/pci/i386.o
  AR      virt/lib/built-in.a
  CC      arch/x86/realmode/init.o
  CC      fs/kernfs/mount.o
  AR      arch/x86/virt/vmx/built-in.a
  CC      security/keys/gc.o
  AS      arch/x86/crypto/aesni-intel_asm.o
  CC      fs/ext4/balloc.o
  AR      arch/x86/ia32/built-in.a
  CC      fs/devpts/inode.o
  CC      fs/iomap/trace.o
  CC      fs/ramfs/inode.o
  CC      fs/configfs/inode.o
  AR      arch/x86/net/built-in.a
  CC [M]  arch/x86/video/fbdev.o
  CC      block/partitions/core.o
  CC      fs/jbd2/transaction.o
  CC      fs/notify/dnotify/dnotify.o
  AR      drivers/cache/built-in.a
  CC [M]  virt/lib/irqbypass.o
  CC      net/core/sock.o
  CC      arch/x86/mm/pat/set_memory.o
  AR      sound/i2c/other/built-in.a
  CC      arch/x86/events/amd/core.o
  AR      arch/x86/virt/built-in.a
  CC      arch/x86/power/hibernate.o
  CC      arch/x86/kernel/fpu/init.o
  AR      sound/drivers/opl3/built-in.a
  CC      security/keys/key.o
  CC      fs/jbd2/commit.o
  CC      block/bdev.o
  CC      sound/core/seq/seq.o
  AR      sound/i2c/built-in.a
  CC      arch/x86/kernel/cpu/mce/core.o
  AR      arch/x86/platform/atom/built-in.a
  AR      drivers/irqchip/built-in.a
  CC      fs/jbd2/recovery.o
  AR      sound/drivers/opl4/built-in.a
  CC      lib/kunit/hooks.o
  AR      sound/drivers/mpu401/built-in.a
  AR      sound/drivers/vx/built-in.a
  AR      arch/x86/platform/ce4100/built-in.a
  CC      arch/x86/entry/vdso/vma.o
  CC      mm/kasan/common.o
  CC      arch/x86/crypto/aesni-intel_glue.o
  CC      kernel/sched/core.o
  CC      arch/x86/platform/efi/memmap.o
  AR      drivers/bus/mhi/built-in.a
  AR      arch/x86/platform/geode/built-in.a
  CC      arch/x86/platform/efi/quirks.o
  AR      drivers/bus/built-in.a
  AR      sound/drivers/pcsp/built-in.a
  CC      crypto/api.o
  AR      sound/drivers/built-in.a
  AR      arch/x86/platform/iris/built-in.a
  AR      drivers/phy/allwinner/built-in.a
  AR      drivers/phy/amlogic/built-in.a
  CC      fs/proc/task_mmu.o
  CC      arch/x86/kernel/cpu/mtrr/mtrr.o
  AS      arch/x86/lib/cmpxchg16b_emu.o
  CC      arch/x86/kernel/cpu/microcode/core.o
  AR      drivers/phy/broadcom/built-in.a
  CC      arch/x86/lib/copy_mc.o
  AR      drivers/phy/cadence/built-in.a
  AR      drivers/phy/freescale/built-in.a
  AR      drivers/phy/hisilicon/built-in.a
  AR      drivers/phy/ingenic/built-in.a
  AR      drivers/phy/intel/built-in.a
  AR      drivers/phy/lantiq/built-in.a
  AR      drivers/phy/marvell/built-in.a
  AR      drivers/phy/mediatek/built-in.a
  AR      drivers/phy/microchip/built-in.a
  AR      drivers/phy/motorola/built-in.a
  GEN     usr/initramfs_data.cpio
  COPY    usr/initramfs_inc_data
  AR      drivers/phy/mscc/built-in.a
  AS      usr/initramfs_data.o
  CC [M]  lib/kunit/test.o
  AR      drivers/phy/qualcomm/built-in.a
  AR      usr/built-in.a
  AR      drivers/phy/ralink/built-in.a
  AS      arch/x86/lib/copy_mc_64.o
  AR      drivers/phy/renesas/built-in.a
  AR      drivers/phy/rockchip/built-in.a
  CC      arch/x86/platform/intel/iosf_mbi.o
  AR      drivers/phy/samsung/built-in.a
  AR      drivers/phy/socionext/built-in.a
  CC      arch/x86/kernel/fpu/bugs.o
  AR      drivers/phy/st/built-in.a
  AR      drivers/phy/starfive/built-in.a
  AR      drivers/phy/sunplus/built-in.a
  AR      drivers/phy/tegra/built-in.a
  AR      drivers/phy/ti/built-in.a
  AR      drivers/phy/xilinx/built-in.a
  CC      drivers/phy/phy-core.o
  AS      arch/x86/lib/copy_page_64.o
  AS      arch/x86/lib/copy_user_64.o
  AS      arch/x86/lib/copy_user_uncached_64.o
  CC      sound/core/seq/seq_lock.o
  CC      arch/x86/lib/cpu.o
  CC      arch/x86/kernel/fpu/core.o
  AR      virt/built-in.a
  AS      arch/x86/realmode/rm/header.o
  AR      sound/isa/ad1816a/built-in.a
  AS      arch/x86/realmode/rm/trampoline_64.o
  AR      sound/isa/ad1848/built-in.a
  CC      arch/x86/kernel/fpu/regset.o
  AR      sound/isa/cs423x/built-in.a
  AS      arch/x86/realmode/rm/stack.o
  CC      ipc/util.o
  AR      sound/isa/es1688/built-in.a
  AR      fs/notify/dnotify/built-in.a
  AR      sound/isa/galaxy/built-in.a
  AS      arch/x86/realmode/rm/reboot.o
  CC      fs/ramfs/file-mmu.o
  CC      fs/notify/inotify/inotify_fsnotify.o
  AR      sound/isa/gus/built-in.a
  CC      fs/kernfs/inode.o
  CC      arch/x86/kernel/fpu/signal.o
  AS      arch/x86/realmode/rm/wakeup_asm.o
  AR      fs/nfs_common/built-in.a
  AR      sound/isa/msnd/built-in.a
  CC      arch/x86/pci/init.o
  CC      fs/notify/inotify/inotify_user.o
  AR      sound/isa/opti9xx/built-in.a
  CC      fs/configfs/file.o
  CC      arch/x86/realmode/rm/wakemain.o
  AR      sound/isa/sb/built-in.a
  AR      drivers/pinctrl/actions/built-in.a
  AR      fs/devpts/built-in.a
  AR      sound/isa/wavefront/built-in.a
  CC      init/do_mounts_initrd.o
  AR      drivers/pinctrl/bcm/built-in.a
  CC      fs/sysfs/dir.o
  AR      sound/isa/wss/built-in.a
  AR      sound/isa/built-in.a
  CC [M]  arch/x86/kvm/../../../virt/kvm/kvm_main.o
  AR      drivers/pinctrl/cirrus/built-in.a
  CC      arch/x86/kernel/cpu/microcode/intel.o
  CC      arch/x86/realmode/rm/video-mode.o
  AR      drivers/pinctrl/freescale/built-in.a
  CC      fs/sysfs/symlink.o
  CC      arch/x86/platform/efi/efi.o
  CC      drivers/pinctrl/intel/pinctrl-baytrail.o
  AR      arch/x86/power/built-in.a
  CC      arch/x86/kernel/cpu/mtrr/if.o
  CC      drivers/pinctrl/intel/pinctrl-intel.o
  CC      mm/kasan/report.o
  CC      arch/x86/entry/vdso/extable.o
  CC      crypto/cipher.o
  AS      arch/x86/realmode/rm/copy.o
  CC      block/partitions/ldm.o
  CC      security/keys/keyring.o
  AS      arch/x86/realmode/rm/bioscall.o
  CC      arch/x86/realmode/rm/regs.o
  AS      arch/x86/crypto/aesni-intel_avx-x86_64.o
  AS      arch/x86/crypto/aes_ctrby8_avx-x86_64.o
  CC      arch/x86/realmode/rm/video-vga.o
  CC      arch/x86/entry/vdso/vdso32-setup.o
  CC      sound/core/seq/seq_clientmgr.o
  AR      arch/x86/platform/intel/built-in.a
  CC [M]  lib/kunit/resource.o
  CC      fs/iomap/iter.o
  CC      arch/x86/events/amd/lbr.o
  CC      arch/x86/lib/delay.o
  CC      arch/x86/entry/vsyscall/vsyscall_64.o
  AS      arch/x86/lib/getuser.o
  CC      sound/core/seq/seq_memory.o
  CC      arch/x86/realmode/rm/video-vesa.o
  GEN     arch/x86/lib/inat-tables.c
  AS      arch/x86/entry/vsyscall/vsyscall_emu_64.o
  CC      init/initramfs.o
  CC      arch/x86/mm/pat/memtype.o
  CC      init/calibrate.o
  CC      arch/x86/realmode/rm/video-bios.o
  AR      fs/ramfs/built-in.a
  CC      init/init_task.o
  CC      fs/hugetlbfs/inode.o
  AS [M]  arch/x86/crypto/ghash-clmulni-intel_asm.o
  PASYMS  arch/x86/realmode/rm/pasyms.h
  CC [M]  arch/x86/crypto/ghash-clmulni-intel_glue.o
  LDS     arch/x86/realmode/rm/realmode.lds
  CC      fs/sysfs/mount.o
  LD      arch/x86/realmode/rm/realmode.elf
  CC      arch/x86/pci/mmconfig_64.o
  RELOCS  arch/x86/realmode/rm/realmode.relocs
  CC      net/core/request_sock.o
  OBJCOPY arch/x86/realmode/rm/realmode.bin
  AS      arch/x86/realmode/rmpiggy.o
  AR      arch/x86/realmode/built-in.a
  CC      fs/configfs/dir.o
  CC      arch/x86/lib/insn-eval.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/eventfd.o
  CC      net/core/skbuff.o
  CC      fs/configfs/symlink.o
  CC      ipc/msgutil.o
  AR      drivers/phy/built-in.a
  CC      fs/kernfs/dir.o
  CC      init/version.o
  CC      crypto/compress.o
  CC      arch/x86/mm/pat/memtype_interval.o
  CC      fs/configfs/mount.o
  CC      arch/x86/kernel/cpu/mtrr/generic.o
  CC      drivers/gpio/gpiolib.o
  LDS     arch/x86/entry/vdso/vdso.lds
  CC      fs/kernfs/file.o
  AS      arch/x86/entry/vdso/vdso-note.o
  CC      fs/ext4/bitmap.o
  CC      fs/kernfs/symlink.o
  CC      arch/x86/entry/vdso/vclock_gettime.o
  CC      fs/jbd2/checkpoint.o
  CC      arch/x86/kernel/cpu/microcode/amd.o
  CC      arch/x86/kernel/cpu/mce/severity.o
  CC [M]  lib/kunit/static_stub.o
  AR      drivers/pinctrl/mediatek/built-in.a
  AR      drivers/pinctrl/mvebu/built-in.a
  CC      mm/kasan/init.o
  CC      kernel/sched/fair.o
  AR      fs/notify/inotify/built-in.a
  CC      arch/x86/platform/efi/efi_64.o
  CC      fs/notify/fanotify/fanotify.o
  CC      arch/x86/kernel/fpu/xstate.o
  CC      sound/core/sound.o
  CC      arch/x86/mm/init.o
  CC      fs/iomap/buffered-io.o
  CC      arch/x86/events/amd/ibs.o
  CC      fs/sysfs/group.o
  CC      mm/kasan/generic.o
  AR      arch/x86/entry/vsyscall/built-in.a
  AS      arch/x86/entry/entry.o
  AS [M]  arch/x86/crypto/crc32-pclmul_asm.o
  AS      arch/x86/entry/entry_64.o
  CC [M]  arch/x86/crypto/crc32-pclmul_glue.o
  CC      fs/notify/fsnotify.o
  CC      ipc/msg.o
  CC      ipc/sem.o
  CC [M]  lib/kunit/string-stream.o
  CC      arch/x86/pci/direct.o
  CC      arch/x86/pci/mmconfig-shared.o
  CC      crypto/algapi.o
  AR      init/built-in.a
  CC      security/keys/keyctl.o
  CC      mm/kasan/report_generic.o
  CC      arch/x86/entry/vdso/vgetcpu.o
  AR      arch/x86/mm/pat/built-in.a
  CC      block/partitions/msdos.o
  CC      mm/kasan/shadow.o
  CC [M]  drivers/pinctrl/intel/pinctrl-cherryview.o
  HOSTCC  arch/x86/entry/vdso/vdso2c
  CC [M]  lib/kunit/assert.o
  AR      drivers/pinctrl/nomadik/built-in.a
  AR      drivers/pinctrl/nuvoton/built-in.a
  LDS     arch/x86/entry/vdso/vdso32/vdso32.lds
  CC [M]  lib/kunit/try-catch.o
  CC      net/core/datagram.o
  CC [M]  lib/kunit/executor.o
  CC      arch/x86/lib/insn.o
  CC      fs/ext4/block_validity.o
  CC      arch/x86/kernel/cpu/mce/genpool.o
  CC      sound/core/init.o
  CC      sound/core/seq/seq_queue.o
  CC      fs/proc/inode.o
  AS      arch/x86/entry/vdso/vdso32/note.o
  AR      arch/x86/kernel/cpu/microcode/built-in.a
  CC      fs/proc/root.o
  CC      arch/x86/kernel/cpu/mtrr/cleanup.o
  AS [M]  arch/x86/crypto/crct10dif-pcl-asm_64.o
  AS      arch/x86/entry/vdso/vdso32/system_call.o
  AS      arch/x86/entry/vdso/vdso32/sigreturn.o
  CC [M]  arch/x86/crypto/crct10dif-pclmul_glue.o
  CC [M]  lib/kunit/attributes.o
  CC      arch/x86/entry/vdso/vdso32/vclock_gettime.o
  AR      fs/sysfs/built-in.a
  AR      fs/hugetlbfs/built-in.a
  CC      arch/x86/entry/vdso/vdso32/vgetcpu.o
  CC      fs/configfs/item.o
  CC      fs/jbd2/revoke.o
  CC      security/keys/permission.o
  AR      fs/kernfs/built-in.a
  AS      arch/x86/lib/memcpy_64.o
  AS      arch/x86/platform/efi/efi_stub_64.o
  CC      crypto/scatterwalk.o
  CC      kernel/sched/build_policy.o
  AS      arch/x86/lib/memmove_64.o
  CC      fs/jbd2/journal.o
  AR      arch/x86/platform/efi/built-in.a
  AR      drivers/pinctrl/nxp/built-in.a
  AS      arch/x86/lib/memset_64.o
  AR      arch/x86/platform/intel-mid/built-in.a
  CC      fs/proc/base.o
  AR      arch/x86/platform/intel-quark/built-in.a
  CC      fs/notify/notification.o
  CC      arch/x86/lib/misc.o
  AR      arch/x86/platform/olpc/built-in.a
  AR      arch/x86/platform/scx200/built-in.a
  VDSO    arch/x86/entry/vdso/vdso64.so.dbg
  AR      arch/x86/platform/ts5500/built-in.a
  CC      arch/x86/lib/pc-conf-reg.o
  CC      net/core/stream.o
  AR      arch/x86/platform/uv/built-in.a
  CC      arch/x86/events/amd/uncore.o
  CC      fs/notify/fanotify/fanotify_user.o
  AR      arch/x86/platform/built-in.a
  CC      fs/notify/group.o
  CC      crypto/proc.o
  CC      kernel/locking/mutex.o
  CC      crypto/aead.o
  AS      arch/x86/lib/putuser.o
  CC      arch/x86/mm/init_64.o
  CC      mm/kasan/quarantine.o
  CC      fs/fat/cache.o
  CC      fs/nfs/client.o
  AS      arch/x86/lib/retpoline.o
  CC      arch/x86/kernel/cpu/mce/intel.o
  CC      fs/exportfs/expfs.o
  CC      arch/x86/lib/usercopy.o
  AR      arch/x86/kernel/fpu/built-in.a
  CC      arch/x86/pci/fixup.o
  CC      arch/x86/mm/fault.o
  CC      block/partitions/efi.o
  LD [M]  arch/x86/crypto/ghash-clmulni-intel.o
  LD [M]  arch/x86/crypto/crc32-pclmul.o
  LD [M]  arch/x86/crypto/crct10dif-pclmul.o
  AR      arch/x86/crypto/built-in.a
  CC      sound/core/seq/seq_fifo.o
  CC [M]  drivers/pinctrl/intel/pinctrl-broxton.o
  AR      fs/configfs/built-in.a
  CC [M]  drivers/pinctrl/intel/pinctrl-geminilake.o
  OBJCOPY arch/x86/entry/vdso/vdso64.so
  CC      fs/fat/dir.o
  VDSO    arch/x86/entry/vdso/vdso32.so.dbg
  AR      lib/kunit/built-in.a
  LD [M]  lib/kunit/kunit.o
  VDSO2C  arch/x86/entry/vdso/vdso-image-64.c
  CC      fs/ext4/dir.o
  CC      sound/core/seq/seq_prioq.o
  OBJCOPY arch/x86/entry/vdso/vdso32.so
  CC      arch/x86/entry/vdso/vdso-image-64.o
  CC      lib/math/div64.o
  CC      lib/crypto/memneq.o
  CC      arch/x86/lib/usercopy_64.o
  CC      lib/crypto/utils.o
  CC      fs/ext4/ext4_jbd2.o
  CC      lib/math/gcd.o
  CC      lib/math/lcm.o
  CC      security/keys/process_keys.o
  CC      fs/fat/fatent.o
  CC [M]  drivers/pinctrl/intel/pinctrl-sunrisepoint.o
  CC      lib/math/int_log.o
  CC      sound/core/memory.o
  CC      fs/nfs/dir.o
  CC      arch/x86/mm/ioremap.o
  CC      fs/fat/file.o
  VDSO2C  arch/x86/entry/vdso/vdso-image-32.c
  CC      arch/x86/entry/vdso/vdso-image-32.o
  CC      lib/math/int_pow.o
  AR      arch/x86/kernel/cpu/mtrr/built-in.a
  CC      net/core/scm.o
  CC      arch/x86/kernel/cpu/cacheinfo.o
  CC      lib/math/int_sqrt.o
  CC      fs/lockd/clntlock.o
  CC      lib/math/reciprocal_div.o
  AR      fs/exportfs/built-in.a
  CC      lib/math/rational.o
  CC      net/core/gen_stats.o
  CC      fs/nls/nls_base.o
  CC      crypto/geniv.o
  AR      arch/x86/entry/vdso/built-in.a
  CC      arch/x86/entry/syscall_64.o
  AR      mm/kasan/built-in.a
  CC      arch/x86/kernel/cpu/mce/threshold.o
  CC      mm/filemap.o
  CC      arch/x86/entry/common.o
  CC      fs/notify/mark.o
  CC      fs/fat/inode.o
  CC      fs/lockd/clntproc.o
  CC      lib/crypto/chacha.o
  AR      arch/x86/events/amd/built-in.a
  CC      net/core/gen_estimator.o
  CC      arch/x86/events/intel/core.o
  CC      sound/core/seq/seq_timer.o
  CC      sound/core/seq/seq_system.o
  CC      lib/crypto/aes.o
  CC      arch/x86/lib/msr-smp.o
  AR      drivers/pinctrl/intel/built-in.a
  CC      fs/iomap/direct-io.o
  AR      drivers/pinctrl/qcom/built-in.a
  AR      block/partitions/built-in.a
  CC      lib/crypto/gf128mul.o
  CC      arch/x86/pci/acpi.o
  CC      block/fops.o
  AR      drivers/pinctrl/sprd/built-in.a
  AR      drivers/pinctrl/sunplus/built-in.a
  AR      drivers/pinctrl/ti/built-in.a
  CC      drivers/pinctrl/core.o
  CC      drivers/gpio/gpiolib-devres.o
  CC      ipc/shm.o
  AR      fs/notify/fanotify/built-in.a
  CC [M]  lib/math/prime_numbers.o
  CC      lib/zlib_inflate/inffast.o
  CC      arch/x86/lib/cache-smp.o
  CC      lib/zlib_inflate/inflate.o
  CC      fs/nls/nls_cp437.o
  CC      fs/ext4/extents.o
  CC      security/keys/request_key.o
  CC      sound/core/control.o
  CC      arch/x86/mm/extable.o
  CC      drivers/pinctrl/pinctrl-utils.o
  CC      arch/x86/lib/msr.o
  CC      lib/zlib_inflate/infutil.o
  AS      arch/x86/entry/thunk_64.o
  CC      crypto/lskcipher.o
  AS      arch/x86/entry/entry_64_compat.o
  CC      io_uring/xattr.o
  CC      fs/nls/nls_ascii.o
  CC      fs/nls/nls_iso8859-1.o
  CC      io_uring/nop.o
  CC      arch/x86/kernel/cpu/mce/apei.o
  CC      arch/x86/entry/syscall_32.o
  CC      arch/x86/events/zhaoxin/core.o
  CC      security/min_addr.o
  CC      security/inode.o
  CC      fs/fat/misc.o
  CC      sound/core/seq/seq_ports.o
  CC      fs/notify/fdinfo.o
  CC      crypto/skcipher.o
  CC      kernel/locking/semaphore.o
  CC      kernel/sched/build_utility.o
  CC      fs/lockd/clntxdr.o
  CC      fs/nfs/file.o
  CC      lib/crypto/blake2s.o
  CC      arch/x86/pci/legacy.o
  CC      drivers/gpio/gpiolib-legacy.o
  CC      fs/nfs/getroot.o
  CC      lib/zlib_inflate/inftrees.o
  AR      lib/math/built-in.a
  CC      arch/x86/events/intel/bts.o
  CC      net/core/net_namespace.o
  CC      crypto/seqiv.o
  CC      lib/zlib_inflate/inflate_syms.o
  CC      fs/proc/generic.o
  CC      drivers/gpio/gpiolib-cdev.o
  CC      fs/nls/nls_utf8.o
  CC [M]  fs/nls/nls_ucs2_utils.o
  CC      block/bio.o
  CC      fs/iomap/fiemap.o
  CC      ipc/syscall.o
  AR      arch/x86/kernel/cpu/mce/built-in.a
  CC      drivers/pinctrl/pinmux.o
  AR      arch/x86/entry/built-in.a
  CC      arch/x86/mm/mmap.o
  CC      arch/x86/kernel/cpu/scattered.o
  CC      block/elevator.o
  CC      net/core/secure_seq.o
  CC      security/keys/request_key_auth.o
  AS      arch/x86/lib/msr-reg.o
  CC      kernel/power/qos.o
  CC      lib/crypto/blake2s-generic.o
  CC      arch/x86/lib/msr-reg-export.o
  CC      kernel/power/main.o
  AR      fs/notify/built-in.a
  CC      io_uring/fs.o
  AS      arch/x86/lib/hweight.o
  AR      fs/jbd2/built-in.a
  CC      kernel/power/console.o
  CC      sound/core/misc.o
  CC      drivers/gpio/gpiolib-sysfs.o
  CC      fs/ext4/extents_status.o
  CC      kernel/power/process.o
  CC      arch/x86/pci/irq.o
  CC      arch/x86/lib/iomem.o
  CC      fs/fat/nfs.o
  AR      arch/x86/events/zhaoxin/built-in.a
  CC [M]  arch/x86/kvm/../../../virt/kvm/binary_stats.o
  CC      kernel/power/suspend.o
  AR      lib/zlib_inflate/built-in.a
  CC      kernel/locking/rwsem.o
  CC      io_uring/splice.o
  CC      sound/core/seq/seq_info.o
  AR      fs/nls/built-in.a
  AR      fs/unicode/built-in.a
  CC      kernel/power/hibernate.o
  CC      fs/ntfs/aops.o
  CC      kernel/power/snapshot.o
  CC      lib/crypto/blake2s-selftest.o
  CC      arch/x86/kernel/cpu/topology.o
  CC      fs/ntfs/attrib.o
  AR      drivers/pwm/built-in.a
  CC      ipc/ipc_sysctl.o
  CC      fs/lockd/host.o
  CC      fs/iomap/seek.o
  CC      kernel/power/swap.o
  CC      arch/x86/mm/pgtable.o
  CC      crypto/echainiv.o
  CC      fs/proc/array.o
  CC      security/keys/user_defined.o
  CC      security/device_cgroup.o
  AS      arch/x86/lib/iomap_copy_64.o
  CC      drivers/pinctrl/pinconf.o
  CC      arch/x86/lib/inat.o
  CC      lib/crypto/des.o
  CC      net/llc/llc_core.o
  AR      sound/core/seq/built-in.a
  CC      net/ethernet/eth.o
  CC      sound/core/device.o
  AR      arch/x86/lib/built-in.a
  CC      sound/core/info.o
  AR      arch/x86/lib/lib.a
  CC      fs/iomap/swapfile.o
  CC      fs/fat/namei_vfat.o
  AR      fs/hostfs/built-in.a
  CC      drivers/gpio/gpiolib-acpi.o
  CC      io_uring/sync.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/vfio.o
  CC      fs/ext4/file.o
  CC      fs/ext4/fsmap.o
  CC      arch/x86/kernel/cpu/common.o
  CC      net/802/p8022.o
  CC      ipc/mqueue.o
  CC      net/802/psnap.o
  CC      net/core/flow_dissector.o
  CC      arch/x86/mm/physaddr.o
  CC      crypto/ahash.o
  CC      net/core/sysctl_net_core.o
  CC      drivers/gpio/gpiolib-swnode.o
  CC      security/keys/compat.o
  CC      fs/nfs/inode.o
  CC      fs/nfs/super.o
  CC      fs/ext4/fsync.o
  CC      fs/nfs/io.o
  CC      drivers/pinctrl/pinconf-generic.o
  CC      arch/x86/pci/common.o
  CC      fs/ntfs/collate.o
  CC      ipc/namespace.o
  CC      io_uring/advise.o
  CC      lib/zlib_deflate/deflate.o
  CC      arch/x86/events/intel/ds.o
  CC      lib/zlib_deflate/deftree.o
  CC      net/llc/llc_input.o
  CC      net/core/dev.o
  CC      kernel/power/user.o
  AR      fs/iomap/built-in.a
  CC      kernel/locking/percpu-rwsem.o
  CC      fs/debugfs/inode.o
  CC      block/blk-core.o
  CC      arch/x86/mm/tlb.o
  CC      sound/core/isadma.o
  CC      fs/tracefs/inode.o
  CC      fs/proc/fd.o
  CC      fs/tracefs/event_inode.o
  CC      net/sched/sch_generic.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/coalesced_mmio.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/async_pf.o
  CC      fs/lockd/svc.o
  CC      net/sched/sch_mq.o
  CC      lib/crypto/sha1.o
  CC      lib/crypto/sha256.o
  CC      net/802/stp.o
  CC      security/keys/proc.o
  CC      arch/x86/events/intel/knc.o
  AR      drivers/pinctrl/built-in.a
  CC      kernel/locking/irqflag-debug.o
  CC      kernel/locking/mutex-debug.o
  CC      fs/fat/namei_msdos.o
  CC      fs/ntfs/compress.o
  CC      mm/mempool.o
  CC      fs/ntfs/debug.o
  CC      security/keys/sysctl.o
  CC      net/netlink/af_netlink.o
  AR      drivers/gpio/built-in.a
  AR      net/ethernet/built-in.a
  CC      crypto/shash.o
  CC      drivers/pci/msi/pcidev_msi.o
  CC      drivers/video/console/dummycon.o
  CC      fs/btrfs/super.o
  CC      fs/btrfs/ctree.o
  CC      arch/x86/pci/early.o
  CC      io_uring/filetable.o
  CC      sound/core/vmaster.o
  CC      drivers/video/console/vgacon.o
  CC      kernel/locking/lockdep.o
  CC      net/llc/llc_output.o
  CC      drivers/pci/msi/api.o
  CC      kernel/power/poweroff.o
  CC      ipc/mq_sysctl.o
  CC      fs/nfs/direct.o
  CC      lib/zlib_deflate/deflate_syms.o
  CC      arch/x86/kernel/cpu/rdrand.o
  CC      fs/debugfs/file.o
  CC      net/netlink/genetlink.o
  CC      drivers/video/logo/logo.o
  CC      net/netlink/policy.o
  CC      fs/proc/proc_tty.o
  CC      drivers/pci/pcie/portdrv.o
  CC      drivers/pci/hotplug/pci_hotplug_core.o
  AR      security/keys/built-in.a
  AR      security/built-in.a
  CC [M]  lib/crypto/arc4.o
  AR      kernel/power/built-in.a
  CC      drivers/pci/pcie/rcec.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/irqchip.o
  CC      fs/ntfs/dir.o
  CC      drivers/pci/pcie/aspm.o
  CC      arch/x86/kernel/cpu/match.o
  AR      net/802/built-in.a
  CC      kernel/locking/lockdep_proc.o
  CC      arch/x86/mm/cpu_entry_area.o
  CC      arch/x86/pci/bus_numa.o
  AR      fs/tracefs/built-in.a
  CC      drivers/pci/hotplug/acpi_pcihp.o
  CC      arch/x86/mm/maccess.o
  CC      drivers/video/backlight/backlight.o
  CC      drivers/video/fbdev/core/fb_notify.o
  CC      arch/x86/mm/pgprot.o
  CC      drivers/pci/pcie/aer.o
  CC [M]  drivers/video/fbdev/core/fb_info.o
  AR      fs/fat/built-in.a
  CC      mm/oom_kill.o
  AR      ipc/built-in.a
  CC      mm/fadvise.o
  CC      fs/ext4/hash.o
  CC      net/core/dev_addr_lists.o
  CC      crypto/akcipher.o
  AR      lib/zlib_deflate/built-in.a
  HOSTCC  drivers/video/logo/pnmtologo
  CC      lib/lzo/lzo1x_compress.o
  CC      sound/core/ctljack.o
  CC      drivers/pci/msi/msi.o
  CC      drivers/pci/hotplug/pciehp_core.o
  CC      fs/lockd/svclock.o
  AR      net/llc/built-in.a
  AR      lib/crypto/built-in.a
  LD [M]  lib/crypto/libarc4.o
  AR      net/bpf/built-in.a
  CC      sound/core/jack.o
  CC      drivers/pci/hotplug/pciehp_ctrl.o
  CC      arch/x86/events/intel/lbr.o
  CC      lib/lz4/lz4_compress.o
  CC      lib/lz4/lz4hc_compress.o
  CC      fs/proc/cmdline.o
  CC      arch/x86/kernel/cpu/bugs.o
  LOGO    drivers/video/logo/logo_linux_clut224.c
  CC      drivers/video/logo/logo_linux_clut224.o
  CC      lib/lz4/lz4_decompress.o
  CC      arch/x86/mm/hugetlbpage.o
  CC      arch/x86/mm/kasan_init_64.o
  CC      net/netlink/diag.o
  AR      drivers/video/logo/built-in.a
  CC      arch/x86/kernel/cpu/aperfmperf.o
  AR      drivers/video/console/built-in.a
  CC      fs/ntfs/file.o
  CC      arch/x86/pci/amd_bus.o
  CC      io_uring/openclose.o
  CC      lib/zstd/zstd_compress_module.o
  CC      lib/xz/xz_dec_syms.o
  CC      lib/xz/xz_dec_stream.o
  CC      lib/xz/xz_dec_lzma2.o
  CC      drivers/video/aperture.o
  AR      fs/debugfs/built-in.a
  CC      lib/zstd/compress/fse_compress.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/dirty_ring.o
  CC      kernel/locking/spinlock.o
  CC [M]  drivers/video/fbdev/core/fbmem.o
  CC      arch/x86/events/intel/p4.o
  CC      fs/ext4/ialloc.o
  CC      lib/lzo/lzo1x_decompress_safe.o
  AR      drivers/video/backlight/built-in.a
  CC      fs/proc/consoles.o
  CC      drivers/video/cmdline.o
  CC      crypto/sig.o
  CC      lib/zstd/compress/hist.o
  CC      fs/ntfs/index.o
  CC      mm/maccess.o
  CC      fs/proc/cpuinfo.o
  CC      sound/core/timer.o
  CC      fs/proc/devices.o
  CC      block/blk-sysfs.o
  CC      net/sched/sch_frag.o
  CC      arch/x86/kernel/cpu/cpuid-deps.o
  AR      drivers/video/fbdev/omap/built-in.a
  CC      arch/x86/kernel/cpu/umwait.o
  CC [M]  drivers/video/fbdev/core/fbcmap.o
  CC      lib/zstd/compress/huf_compress.o
  CC      drivers/pci/hotplug/pciehp_pci.o
  CC      kernel/locking/osq_lock.o
  CC      net/sched/sch_api.o
  CC      drivers/pci/pcie/err.o
  CC      drivers/pci/msi/irqdomain.o
  CC      fs/proc/interrupts.o
  CC [M]  drivers/video/fbdev/core/modedb.o
  CC [M]  drivers/video/fbdev/core/fbcvt.o
  CC      arch/x86/mm/numa.o
  CC      lib/xz/xz_dec_bcj.o
  AR      arch/x86/pci/built-in.a
  CC      arch/x86/mm/numa_64.o
  CC      arch/x86/mm/amdtopology.o
  CC      net/sched/sch_blackhole.o
  CC      fs/nfs/pagelist.o
  AR      lib/lzo/built-in.a
  CC      net/sched/sch_fifo.o
  CC      fs/ntfs/inode.o
  CC      net/core/dst.o
  CC      arch/x86/events/core.o
  CC      kernel/printk/printk.o
  CC      kernel/irq/irqdesc.o
  CC      crypto/kpp.o
  CC      fs/lockd/svcshare.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/pfncache.o
  CC      kernel/irq/handle.o
  CC      arch/x86/events/probe.o
  CC      fs/lockd/svcproc.o
  CC      fs/ntfs/mft.o
  CC      kernel/printk/printk_safe.o
  CC      fs/proc/loadavg.o
  CC      kernel/locking/qspinlock.o
  CC      arch/x86/events/intel/p6.o
  CC      io_uring/uring_cmd.o
  CC      lib/raid6/algos.o
  CC      io_uring/epoll.o
  AR      lib/xz/built-in.a
  CC      lib/raid6/recov.o
  CC      drivers/pci/hotplug/pciehp_hpc.o
  HOSTCC  lib/raid6/mktables
  CC      arch/x86/kernel/cpu/proc.o
  CC      drivers/pci/pcie/aer_inject.o
  AR      kernel/sched/built-in.a
  UNROLL  lib/raid6/int1.c
  UNROLL  lib/raid6/int2.c
  UNROLL  lib/raid6/int4.c
  CC      kernel/rcu/update.o
  UNROLL  lib/raid6/int8.c
  CC      mm/page-writeback.o
  CC      mm/folio-compat.o
  AR      net/netlink/built-in.a
  CC      kernel/rcu/sync.o
  AR      lib/lz4/built-in.a
  CC      io_uring/statx.o
  CC      drivers/pci/hotplug/acpiphp_core.o
  CC      arch/x86/mm/srat.o
  AR      drivers/pci/msi/built-in.a
  CC      mm/readahead.o
  CC      lib/raid6/recov_ssse3.o
  CC      crypto/acompress.o
  CC      block/blk-flush.o
  CC      arch/x86/mm/pkeys.o
  CC [M]  drivers/video/fbdev/core/fb_cmdline.o
  CC      arch/x86/mm/pti.o
  CC [M]  drivers/video/fbdev/core/fb_backlight.o
  CC      fs/proc/meminfo.o
  CC      lib/fonts/fonts.o
  CC      drivers/pci/hotplug/acpiphp_glue.o
  CC      lib/argv_split.o
  CC      lib/fonts/font_8x8.o
  CC      drivers/video/nomodeset.o
  CC      kernel/rcu/srcutree.o
  CC      crypto/scompress.o
  CC      net/ethtool/ioctl.o
  CC      lib/zstd/compress/zstd_compress.o
  CC      net/ethtool/common.o
  CC      arch/x86/events/intel/pt.o
  CC      kernel/irq/manage.o
  CC      lib/zstd/compress/zstd_compress_literals.o
  CC      net/ethtool/netlink.o
  MKCAP   arch/x86/kernel/cpu/capflags.c
  CC [M]  arch/x86/kvm/x86.o
  CC      fs/ntfs/mst.o
  CC      sound/core/hrtimer.o
  CC      kernel/irq/spurious.o
  CC      lib/zstd/compress/zstd_compress_sequences.o
  CC      kernel/rcu/tree.o
  CC      drivers/video/hdmi.o
  CC      drivers/pci/pcie/pme.o
  CC      drivers/pci/pcie/dpc.o
  CC      lib/raid6/recov_avx2.o
  CC      lib/raid6/mmx.o
  CC      fs/btrfs/extent-tree.o
  AR      net/ipv4/netfilter/built-in.a
  CC [M]  net/netfilter/ipvs/ip_vs_conn.o
  CC [M]  net/ipv4/netfilter/nf_defrag_ipv4.o
  CC      fs/lockd/svcsubs.o
  CC      net/xfrm/xfrm_policy.o
  CC      lib/fonts/font_8x16.o
  CC      net/xfrm/xfrm_state.o
  CC [M]  net/ipv4/netfilter/nf_reject_ipv4.o
  CC [M]  arch/x86/kvm/emulate.o
  CC      io_uring/net.o
  CC      net/xfrm/xfrm_hash.o
  CC [M]  net/netfilter/ipvs/ip_vs_core.o
  CC      fs/ext4/indirect.o
  CC      fs/ntfs/namei.o
  CC [M]  drivers/video/fbdev/core/fbmon.o
  CC      block/blk-settings.o
  AR      arch/x86/mm/built-in.a
  CC      block/blk-ioc.o
  CC      fs/proc/stat.o
  AR      sound/pci/ac97/built-in.a
  AR      sound/pci/ali5451/built-in.a
  AR      sound/pci/asihpi/built-in.a
  CC      io_uring/msg_ring.o
  AR      sound/pci/au88x0/built-in.a
  AR      sound/pci/aw2/built-in.a
  AR      sound/pci/ctxfi/built-in.a
  AR      sound/pci/ca0106/built-in.a
  AR      sound/pci/cs46xx/built-in.a
  AR      sound/pci/cs5535audio/built-in.a
  CC      crypto/algboss.o
  CC      net/netfilter/core.o
  AR      sound/pci/lola/built-in.a
  CC      sound/core/seq_device.o
  AR      sound/pci/lx6464es/built-in.a
  AR      sound/pci/echoaudio/built-in.a
  AR      sound/pci/emu10k1/built-in.a
  CC      kernel/locking/rtmutex_api.o
  AR      sound/pci/hda/built-in.a
  CC [M]  sound/pci/hda/hda_bind.o
  CC [M]  sound/pci/hda/hda_codec.o
  AR      net/sched/built-in.a
  CC      fs/proc/uptime.o
  AR      lib/fonts/built-in.a
  CC      lib/raid6/sse1.o
  CC      kernel/locking/spinlock_debug.o
  CC      lib/raid6/sse2.o
  AR      drivers/pci/hotplug/built-in.a
  CC      kernel/locking/qrwlock.o
  CC      lib/bug.o
  CC      arch/x86/events/utils.o
  CC      net/unix/af_unix.o
  CC      net/xfrm/xfrm_input.o
  AR      drivers/pci/controller/dwc/built-in.a
  AR      drivers/pci/pcie/built-in.a
  CC      fs/ntfs/runlist.o
  AR      drivers/pci/controller/mobiveil/built-in.a
  CC      fs/nfs/read.o
  CC      drivers/pci/controller/vmd.o
  CC      kernel/printk/nbcon.o
  CC      fs/nfs/symlink.o
  CC      kernel/rcu/rcu_segcblist.o
  CC      fs/nfs/unlink.o
  CC      lib/zstd/compress/zstd_compress_superblock.o
  AR      sound/ppc/built-in.a
  CC      fs/ntfs/super.o
  CC [M]  sound/core/control_led.o
  CC      fs/proc/util.o
  CC      arch/x86/kernel/cpu/powerflags.o
  CC      arch/x86/events/intel/uncore.o
  CC      lib/buildid.o
  CC      fs/lockd/mon.o
  CC      net/unix/garbage.o
  CC      net/core/netevent.o
  AR      sound/pci/ice1712/built-in.a
  CC      block/blk-map.o
  CC      block/blk-merge.o
  CC      kernel/irq/resend.o
  CC      crypto/testmgr.o
  CC      crypto/cmac.o
  CC      block/blk-timeout.o
  CC      kernel/printk/printk_ringbuffer.o
  CC      lib/zstd/compress/zstd_double_fast.o
  CC      mm/swap.o
  CC      lib/raid6/avx2.o
  CC      fs/nfs/write.o
  CC [M]  net/ipv4/netfilter/ip_tables.o
  CC      kernel/irq/chip.o
  CC [M]  drivers/video/fbdev/core/fb_defio.o
  CC      fs/proc/version.o
  CC      fs/proc/softirqs.o
  CC      arch/x86/kernel/cpu/feat_ctl.o
  CC      lib/cmdline.o
  AR      drivers/pci/controller/built-in.a
  AR      drivers/pci/switch/built-in.a
  CC      drivers/pci/access.o
  CC [M]  sound/pci/hda/hda_jack.o
  CC      net/ipv4/route.o
  CC      net/core/neighbour.o
  CC      net/xfrm/xfrm_output.o
  AR      kernel/locking/built-in.a
  CC [M]  sound/core/hwdep.o
  CC      fs/ext4/inline.o
  CC      net/xfrm/xfrm_sysctl.o
  CC      kernel/printk/sysctl.o
  CC      io_uring/timeout.o
  CC [M]  sound/core/pcm.o
  CC      lib/cpumask.o
  CC      crypto/hmac.o
  CC      crypto/vmac.o
  CC      fs/proc/namespaces.o
  CC      lib/raid6/avx512.o
  CC      net/ethtool/bitset.o
  AR      kernel/printk/built-in.a
  CC      lib/raid6/recov_avx512.o
  CC [M]  net/netfilter/ipvs/ip_vs_ctl.o
  CC      fs/pstore/inode.o
  CC      fs/pstore/platform.o
  CC      fs/lockd/trace.o
  CC      fs/pstore/pmsg.o
  AR      drivers/video/fbdev/omap2/omapfb/dss/built-in.a
  CC      fs/ntfs/sysctl.o
  AR      drivers/video/fbdev/omap2/omapfb/displays/built-in.a
  AR      drivers/video/fbdev/omap2/omapfb/built-in.a
  CC [M]  net/netfilter/ipvs/ip_vs_sched.o
  AR      drivers/video/fbdev/omap2/built-in.a
  CC      fs/ntfs/unistr.o
  CC      drivers/idle/intel_idle.o
  CC      fs/efivarfs/inode.o
  AR      drivers/char/ipmi/built-in.a
  CC      fs/nfs/namespace.o
  CC [M]  drivers/video/fbdev/core/fb_chrdev.o
  CC      drivers/acpi/acpica/dsargs.o
  CC [M]  drivers/video/fbdev/core/fb_procfs.o
  CC      kernel/irq/dummychip.o
  CC      net/xfrm/xfrm_replay.o
  CC [M]  sound/core/pcm_native.o
  CC      crypto/xcbc.o
  CC      net/xfrm/xfrm_device.o
  CC      drivers/pci/bus.o
  CC      arch/x86/events/intel/uncore_nhmex.o
  CC [M]  sound/core/pcm_lib.o
  CC      drivers/acpi/numa/srat.o
  CC      fs/proc/self.o
  CC      block/blk-lib.o
  CC      block/blk-mq.o
  TABLE   lib/raid6/tables.c
  CC [M]  sound/pci/hda/hda_auto_parser.o
  CC      lib/raid6/int1.o
  CC      drivers/acpi/acpica/dscontrol.o
  CC      drivers/acpi/acpica/dsdebug.o
  AR      sound/pci/korg1212/built-in.a
  CC      kernel/irq/devres.o
  CC [M]  net/ipv4/netfilter/iptable_filter.o
  CC      fs/efivarfs/file.o
  CC      io_uring/sqpoll.o
  CC [M]  fs/netfs/buffered_read.o
  AR      fs/pstore/built-in.a
  CC      io_uring/fdinfo.o
  CC      arch/x86/kernel/acpi/boot.o
  CC      fs/ntfs/upcase.o
  CC      arch/x86/kernel/acpi/sleep.o
  CC      net/unix/sysctl_net_unix.o
  CC      fs/lockd/xdr.o
  CC      mm/truncate.o
  AR      sound/pci/mixart/built-in.a
  CC [M]  net/ipv4/netfilter/iptable_mangle.o
  AR      sound/pci/nm256/built-in.a
  CC [M]  net/ipv4/netfilter/iptable_nat.o
  CC      drivers/acpi/acpica/dsfield.o
  CC      drivers/acpi/acpica/dsinit.o
  CC      net/ethtool/strset.o
  CC [M]  drivers/video/fbdev/core/fbsysfs.o
  CC      fs/proc/thread_self.o
  CC      drivers/acpi/acpica/dsmethod.o
  CC [M]  drivers/video/fbdev/core/fbcon.o
  CC      crypto/crypto_null.o
  CC      drivers/pci/probe.o
  CC      kernel/irq/autoprobe.o
  CC      lib/raid6/int2.o
  AR      drivers/idle/built-in.a
  CC      drivers/pci/host-bridge.o
  CC      fs/efivarfs/super.o
  CC      io_uring/tctx.o
  CC      fs/ext4/inode.o
  AR      drivers/acpi/numa/built-in.a
  AR      kernel/livepatch/built-in.a
  CC      drivers/pnp/pnpacpi/core.o
  CC [M]  fs/fscache/cache.o
  CC      drivers/pnp/core.o
  AR      fs/ntfs/built-in.a
  CC [M]  fs/fscache/cookie.o
  CC      drivers/pnp/pnpacpi/rsparser.o
  AR      net/ipv6/netfilter/built-in.a
  CC [M]  net/ipv6/netfilter/nf_defrag_ipv6_hooks.o
  CC      net/ipv6/af_inet6.o
  CC      fs/btrfs/print-tree.o
  AS      arch/x86/kernel/acpi/wakeup_64.o
  CC      arch/x86/events/intel/uncore_snb.o
  CC      drivers/acpi/acpica/dsmthdat.o
  CC      fs/nfs/mount_clnt.o
  CC      arch/x86/kernel/acpi/apei.o
  CC [M]  sound/pci/hda/hda_sysfs.o
  CC [M]  sound/pci/hda/hda_controller.o
  CC      net/ipv4/inetpeer.o
  CC      fs/proc/proc_sysctl.o
  CC      net/xfrm/xfrm_algo.o
  CC [M]  fs/netfs/io.o
  CC      net/ipv4/protocol.o
  CC      net/unix/diag.o
  CC      crypto/md5.o
  CC      kernel/irq/irqdomain.o
  CC      fs/efivarfs/vars.o
  CC      net/ipv4/ip_input.o
  CC      arch/x86/kernel/acpi/cppc.o
  CC      kernel/dma/mapping.o
  CC      lib/raid6/int4.o
  CC      arch/x86/kernel/cpu/intel.o
  CC      kernel/dma/direct.o
  CC      mm/vmscan.o
  CC      kernel/dma/ops_helpers.o
  CC      fs/lockd/clnt4xdr.o
  AR      drivers/amba/built-in.a
  CC [M]  net/netfilter/ipvs/ip_vs_xmit.o
  CC [M]  net/netfilter/ipvs/ip_vs_app.o
  AR      drivers/clk/actions/built-in.a
  AR      kernel/rcu/built-in.a
  AR      drivers/clk/analogbits/built-in.a
  AR      drivers/clk/bcm/built-in.a
  CC      drivers/dma/dw/core.o
  CC [M]  net/ipv4/netfilter/ipt_REJECT.o
  AR      drivers/clk/imgtec/built-in.a
  CC      drivers/acpi/acpica/dsobject.o
  AR      drivers/clk/imx/built-in.a
  CC      net/ethtool/linkinfo.o
  CC      drivers/dma/hsu/hsu.o
  AR      drivers/clk/ingenic/built-in.a
  AR      drivers/clk/mediatek/built-in.a
  AR      drivers/clk/microchip/built-in.a
  CC      io_uring/poll.o
  AR      drivers/clk/mstar/built-in.a
  AR      drivers/clk/mvebu/built-in.a
  CC      kernel/dma/dummy.o
  AR      drivers/clk/ralink/built-in.a
  AR      drivers/clk/renesas/built-in.a
  AR      drivers/clk/socfpga/built-in.a
  AR      drivers/soc/apple/built-in.a
  AR      drivers/clk/sprd/built-in.a
  AR      drivers/soc/aspeed/built-in.a
  AR      drivers/clk/starfive/built-in.a
  AR      drivers/soc/bcm/built-in.a
  AR      drivers/clk/sunxi-ng/built-in.a
  AR      drivers/soc/fsl/built-in.a
  AR      drivers/clk/ti/built-in.a
  AR      drivers/soc/fujitsu/built-in.a
  CC      net/netfilter/nf_log.o
  AR      drivers/clk/versatile/built-in.a
  AR      drivers/soc/hisilicon/built-in.a
  AR      drivers/pnp/pnpacpi/built-in.a
  CC      drivers/pnp/card.o
  AR      drivers/soc/imx/built-in.a
  CC      drivers/clk/x86/clk-lpss-atom.o
  AR      drivers/soc/ixp4xx/built-in.a
  CC      crypto/sha1_generic.o
  AR      drivers/soc/loongson/built-in.a
  AR      drivers/soc/mediatek/built-in.a
  AR      drivers/soc/microchip/built-in.a
  CC      fs/btrfs/root-tree.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
  AR      drivers/soc/renesas/built-in.a
  AR      drivers/soc/rockchip/built-in.a
  AR      drivers/soc/sifive/built-in.a
  CC      arch/x86/kernel/acpi/cstate.o
  AR      drivers/soc/sunxi/built-in.a
  AR      drivers/soc/ti/built-in.a
  CC      arch/x86/events/intel/uncore_snbep.o
  AR      drivers/soc/xilinx/built-in.a
  AR      drivers/soc/built-in.a
  CC      crypto/sha256_generic.o
  CC      net/netfilter/nf_queue.o
  AR      fs/efivarfs/built-in.a
  CC      drivers/acpi/acpica/dsopcode.o
  CC [M]  fs/fscache/io.o
  CC      fs/nfs/nfstrace.o
  CC      lib/raid6/int8.o
  CC [M]  fs/smb/common/cifs_arc4.o
  CC [M]  net/ipv6/netfilter/nf_conntrack_reasm.o
  AR      drivers/dma/idxd/built-in.a
  CC [M]  fs/smb/client/trace.o
  CC [M]  fs/smb/client/cifsfs.o
  AR      drivers/clk/xilinx/built-in.a
  CC [M]  fs/smb/client/cifs_debug.o
  CC      fs/nfs/export.o
  CC      net/xfrm/xfrm_user.o
  CC      net/unix/scm.o
  CC      lib/zstd/compress/zstd_fast.o
  CC      net/core/rtnetlink.o
  AR      drivers/dma/mediatek/built-in.a
  CC [M]  fs/netfs/iterator.o
  CC      net/ipv4/ip_fragment.o
  CC      lib/zstd/compress/zstd_lazy.o
  CC      kernel/dma/contiguous.o
  CC      drivers/pci/remove.o
  CC      drivers/clk/x86/clk-pmc-atom.o
  CC      kernel/irq/proc.o
  CC [M]  drivers/video/fbdev/core/bitblit.o
  CC      arch/x86/kernel/cpu/intel_pconfig.o
  CC      drivers/clk/clk-devres.o
  AR      drivers/dma/hsu/built-in.a
  CC      net/ethtool/linkmodes.o
  CC      fs/lockd/xdr4.o
  CC [M]  sound/pci/hda/hda_proc.o
  CC      net/ethtool/rss.o
  CC [M]  sound/core/pcm_misc.o
  CC      drivers/pnp/driver.o
  CC      drivers/acpi/acpica/dspkginit.o
  CC      arch/x86/kernel/cpu/tsx.o
  CC [M]  net/netfilter/ipvs/ip_vs_sync.o
  CC      crypto/sha512_generic.o
  CC      fs/proc/proc_net.o
  AR      arch/x86/kernel/acpi/built-in.a
  CC      drivers/acpi/acpica/dsutils.o
  CC [M]  fs/smb/common/cifs_md4.o
  CC      drivers/acpi/apei/apei-base.o
  CC      drivers/dma/dw/dw.o
  CC      drivers/acpi/apei/hest.o
  CC      net/ipv4/ip_forward.o
  CC      io_uring/cancel.o
  CC      lib/raid6/tables.o
  CC      kernel/dma/swiotlb.o
  CC      net/netfilter/nf_sockopt.o
  CC [M]  fs/fscache/main.o
  AR      drivers/clk/x86/built-in.a
  CC      drivers/pci/pci.o
  CC      net/ethtool/linkstate.o
  CC [M]  fs/netfs/main.o
  CC      drivers/clk/clk-bulk.o
  CC      net/core/utils.o
  CC      kernel/irq/migration.o
  CC      fs/btrfs/dir-item.o
  AR      net/unix/built-in.a
  CC      drivers/acpi/acpica/dswexec.o
  CC      drivers/pnp/resource.o
  CC      drivers/acpi/acpica/dswload.o
  CC      arch/x86/kernel/cpu/intel_epb.o
  CC [M]  sound/core/pcm_memory.o
  CC [M]  net/netfilter/ipvs/ip_vs_est.o
  CC [M]  net/netfilter/ipvs/ip_vs_proto.o
  CC      drivers/dma/dw/idma32.o
  CC      crypto/sha3_generic.o
  CC      arch/x86/kernel/apic/apic.o
  CC [M]  drivers/video/fbdev/core/softcursor.o
  CC      arch/x86/kernel/apic/apic_common.o
  CC [M]  fs/netfs/objects.o
  CC      fs/proc/kcore.o
  CC      fs/proc/kmsg.o
  CC      drivers/acpi/apei/erst.o
  CC      arch/x86/kernel/cpu/amd.o
  LD [M]  net/ipv6/netfilter/nf_defrag_ipv6.o
  CC      net/netfilter/utils.o
  CC      net/ipv6/anycast.o
  CC [M]  sound/pci/hda/hda_hwdep.o
  AR      lib/raid6/built-in.a
  CC      fs/lockd/svc4proc.o
  CC      lib/ctype.o
  CC      drivers/clk/clkdev.o
  CC [M]  net/netfilter/ipvs/ip_vs_pe.o
  CC [M]  net/netfilter/nfnetlink.o
  CC      drivers/acpi/acpica/dswload2.o
  CC      arch/x86/kernel/cpu/hygon.o
  CC      io_uring/kbuf.o
  CC      kernel/irq/cpuhotplug.o
  AR      drivers/pmdomain/actions/built-in.a
  AR      drivers/pmdomain/amlogic/built-in.a
  AR      drivers/pmdomain/apple/built-in.a
  AR      drivers/pmdomain/arm/built-in.a
  AR      drivers/pmdomain/bcm/built-in.a
  AR      drivers/pmdomain/imx/built-in.a
  CC      block/blk-mq-tag.o
  AR      drivers/pmdomain/mediatek/built-in.a
  AR      drivers/pmdomain/qcom/built-in.a
  CC [M]  net/netfilter/nf_conntrack_core.o
  AR      drivers/pmdomain/renesas/built-in.a
  AR      drivers/pmdomain/rockchip/built-in.a
  AR      drivers/pmdomain/samsung/built-in.a
  AR      drivers/pmdomain/st/built-in.a
  CC [M]  sound/core/memalloc.o
  AR      drivers/pmdomain/starfive/built-in.a
  AR      drivers/pmdomain/sunxi/built-in.a
  CC      fs/proc/page.o
  AR      drivers/pmdomain/tegra/built-in.a
  CC      net/ethtool/debug.o
  CC      block/blk-stat.o
  AR      drivers/pmdomain/ti/built-in.a
  CC      net/ethtool/wol.o
  CC      drivers/dma/dw/acpi.o
  AR      drivers/pmdomain/xilinx/built-in.a
  AR      drivers/pmdomain/built-in.a
  CC      crypto/blake2b_generic.o
  CC      arch/x86/events/intel/uncore_discovery.o
  CC      net/ethtool/features.o
  CC      kernel/dma/remap.o
  CC      drivers/pnp/manager.o
  CC      net/ipv4/ip_options.o
  CC [M]  fs/smb/client/connect.o
  CC [M]  fs/fscache/volume.o
  LD [M]  fs/netfs/netfs.o
  CC      drivers/acpi/acpica/dswscope.o
  CC [M]  drivers/video/fbdev/core/tileblit.o
  CC      net/ipv4/ip_output.o
  CC [M]  sound/pci/hda/hda_generic.o
  CC      drivers/clk/clk.o
  CC      drivers/virtio/virtio.o
  CC      drivers/clk/clk-divider.o
  CC      fs/btrfs/file-item.o
  CC      kernel/irq/pm.o
  CC      drivers/clk/clk-fixed-factor.o
  CC      drivers/virtio/virtio_ring.o
  CC      drivers/acpi/apei/bert.o
  CC      arch/x86/kernel/cpu/centaur.o
  CC      drivers/acpi/acpica/dswstate.o
  CC      drivers/acpi/acpica/evevent.o
  CC      drivers/dma/dw/pci.o
  CC      fs/lockd/procfs.o
  AR      net/xfrm/built-in.a
  AR      kernel/dma/built-in.a
  CC      net/packet/af_packet.o
  CC      kernel/entry/common.o
  CC      kernel/module/main.o
  CC [M]  net/netfilter/ipvs/ip_vs_proto_tcp.o
  CC [M]  net/netfilter/ipvs/ip_vs_proto_udp.o
  CC      io_uring/rsrc.o
  CC      drivers/pnp/support.o
  CC      block/blk-mq-sysfs.o
  CC      net/ipv6/ip6_output.o
  CC [M]  drivers/video/fbdev/uvesafb.o
  CC      fs/btrfs/inode-item.o
  CC      net/key/af_key.o
  CC [M]  sound/core/pcm_timer.o
  CC      drivers/clk/clk-fixed-rate.o
  AR      fs/proc/built-in.a
  CC [M]  drivers/video/fbdev/simplefb.o
  CC      net/ipv4/ip_sockglue.o
  CC      arch/x86/kernel/apic/apic_noop.o
  CC      crypto/ecb.o
  CC      fs/ext4/ioctl.o
  CC      net/ipv4/inet_hashtables.o
  CC      arch/x86/events/intel/cstate.o
  CC [M]  drivers/video/fbdev/core/fb_logo.o
  CC      crypto/cbc.o
  CC      net/packet/diag.o
  CC      drivers/acpi/acpica/evgpe.o
  CC      net/ethtool/privflags.o
  CC      arch/x86/kernel/cpu/zhaoxin.o
  CC      drivers/acpi/apei/ghes.o
  CC      mm/shrinker.o
  CC      kernel/irq/msi.o
  CC      net/ethtool/rings.o
  CC [M]  fs/fscache/proc.o
  AR      drivers/dma/dw/built-in.a
  AR      drivers/dma/qcom/built-in.a
  AR      drivers/dma/ti/built-in.a
  AR      drivers/dma/xilinx/built-in.a
  CC [M]  drivers/dma/ioat/init.o
  CC      net/ethtool/channels.o
  AR      fs/lockd/built-in.a
  CC [M]  drivers/dma/ioat/dma.o
  CC      drivers/pnp/interface.o
  CC      io_uring/rw.o
  CC [M]  drivers/dma/ioat/prep.o
  CC      arch/x86/kernel/apic/ipi.o
  LD [M]  sound/core/snd-ctl-led.o
  LD [M]  sound/core/snd-hwdep.o
  LD [M]  sound/core/snd-pcm.o
  CC      crypto/pcbc.o
  AR      sound/core/built-in.a
  CC      drivers/acpi/acpica/evgpeblk.o
  CC      drivers/acpi/acpica/evgpeinit.o
  CC      crypto/cts.o
  CC      arch/x86/kernel/cpu/perfctr-watchdog.o
  CC      block/blk-mq-cpumap.o
  CC      kernel/entry/syscall_user_dispatch.o
  CC      kernel/entry/kvm.o
  AR      arch/x86/events/intel/built-in.a
  CC      arch/x86/events/rapl.o
  LD [M]  fs/fscache/fscache.o
  CC      drivers/pci/pci-driver.o
  CC      drivers/dma/dmaengine.o
  CC [M]  drivers/video/fbdev/core/cfbfillrect.o
  CC      drivers/virtio/virtio_anchor.o
  CC      fs/btrfs/disk-io.o
  CC      net/ethtool/coalesce.o
  CC [M]  net/netfilter/ipvs/ip_vs_nfct.o
  CC      drivers/virtio/virtio_pci_modern_dev.o
  CC      arch/x86/events/msr.o
  CC      drivers/acpi/acpica/evgpeutil.o
  CC      block/blk-mq-sched.o
  CC      drivers/pnp/quirks.o
  CC      drivers/clk/clk-gate.o
  CC      drivers/pci/search.o
  CC      arch/x86/kernel/apic/vector.o
  CC      fs/nfs/sysfs.o
  CC      net/core/link_watch.o
  CC      mm/shmem.o
  AR      drivers/acpi/apei/built-in.a
  AR      drivers/acpi/pmic/built-in.a
  CC      arch/x86/kernel/cpu/vmware.o
  CC      mm/util.o
  CC      kernel/irq/affinity.o
  CC      drivers/acpi/dptf/int340x_thermal.o
  CC      kernel/irq/matrix.o
  CC      crypto/lrw.o
  CC [M]  net/netfilter/nf_conntrack_standalone.o
  CC      net/core/filter.o
  CC      net/ethtool/pause.o
  CC      io_uring/opdef.o
  CC      lib/zstd/compress/zstd_ldm.o
  CC      net/ipv4/inet_timewait_sock.o
  CC [M]  net/netfilter/nf_conntrack_expect.o
  CC [M]  drivers/dma/ioat/dca.o
  CC      mm/mmzone.o
  CC      drivers/acpi/acpica/evglock.o
  AR      kernel/entry/built-in.a
  CC      fs/nfs/fs_context.o
  CC      net/ipv6/ip6_input.o
  CC [M]  fs/smb/client/dir.o
  CC      drivers/clk/clk-multiplier.o
  CC      fs/ext4/mballoc.o
  AR      arch/x86/events/built-in.a
  CC      fs/ext4/migrate.o
  CC      drivers/virtio/virtio_pci_legacy_dev.o
  CC      lib/zstd/compress/zstd_opt.o
  AR      drivers/acpi/dptf/built-in.a
  CC [M]  drivers/video/fbdev/core/cfbcopyarea.o
  CC      io_uring/notif.o
  CC      drivers/pnp/system.o
  CC      io_uring/waitid.o
  CC      kernel/time/time.o
  CC      lib/zstd/zstd_decompress_module.o
  CC      kernel/module/strict_rwx.o
  CC      arch/x86/kernel/cpu/hypervisor.o
  CC      drivers/acpi/acpica/evhandler.o
  CC      kernel/time/timer.o
  CC      crypto/xts.o
  CC      block/ioctl.o
  CC      arch/x86/kernel/apic/init.o
  CC      drivers/acpi/tables.o
  CC      drivers/clk/clk-mux.o
  CC      io_uring/io-wq.o
  CC [M]  net/netfilter/ipvs/ip_vs_rr.o
  CC      drivers/pci/pci-sysfs.o
  CC [M]  drivers/dma/ioat/sysfs.o
  CC [M]  drivers/video/fbdev/core/cfbimgblt.o
  CC      kernel/futex/core.o
  CC      arch/x86/kernel/cpu/mshyperv.o
  CC [M]  drivers/video/fbdev/core/fb_io_fops.o
  CC      arch/x86/kernel/apic/hw_nmi.o
  AR      net/key/built-in.a
  CC      net/ethtool/eee.o
  CC      fs/ext4/mmp.o
  AR      net/bridge/netfilter/built-in.a
  AR      drivers/pnp/built-in.a
  CC      net/bridge/br.o
  CC      drivers/clk/clk-composite.o
  CC      fs/ext4/move_extent.o
  CC      net/bridge/br_device.o
  CC      drivers/virtio/virtio_pci_modern.o
  CC      drivers/acpi/acpica/evmisc.o
  CC      kernel/module/kmod.o
  AR      kernel/irq/built-in.a
  CC      kernel/cgroup/cgroup.o
  CC      kernel/trace/trace_clock.o
  CC      kernel/cgroup/rstat.o
  CC [M]  net/netfilter/nf_conntrack_helper.o
  CC [M]  arch/x86/kvm/i8259.o
  CC      net/ipv4/inet_connection_sock.o
  CC      fs/ext4/namei.o
  CC      drivers/clk/clk-fractional-divider.o
  CC [M]  net/netfilter/nf_conntrack_proto.o
  CC [M]  sound/pci/hda/patch_realtek.o
  CC      kernel/module/tree_lookup.o
  CC [M]  fs/smb/client/file.o
  CC      crypto/ctr.o
  LD [M]  drivers/dma/ioat/ioatdma.o
  CC      kernel/time/hrtimer.o
  CC      drivers/acpi/acpica/evregion.o
  CC      arch/x86/kernel/apic/io_apic.o
  CC      drivers/dma/virt-dma.o
  CC      kernel/bpf/core.o
  CC      net/ipv6/addrconf.o
  CC      drivers/virtio/virtio_pci_common.o
  CC [M]  net/netfilter/nf_conntrack_proto_generic.o
  CC      block/genhd.o
  AR      net/packet/built-in.a
  CC      arch/x86/kernel/apic/msi.o
  CC      fs/ext4/page-io.o
  CC      arch/x86/kernel/cpu/debugfs.o
  CC      net/bridge/br_fdb.o
  CC      kernel/futex/syscalls.o
  CC      kernel/trace/ftrace.o
  CC [M]  drivers/video/fbdev/core/sysfillrect.o
  CC      drivers/virtio/virtio_pci_legacy.o
  LD [M]  net/netfilter/ipvs/ip_vs.o
  CC      io_uring/futex.o
  CC      arch/x86/kernel/apic/x2apic_phys.o
  CC      net/core/sock_diag.o
  CC      net/ethtool/tsinfo.o
  CC      kernel/module/debug_kmemleak.o
  CC      arch/x86/kernel/apic/x2apic_cluster.o
  CC      drivers/clk/clk-gpio.o
  CC [M]  fs/smb/client/inode.o
  CC      fs/nfs/sysctl.o
  CC      kernel/module/kallsyms.o
  CC      crypto/gcm.o
  CC      drivers/acpi/acpica/evrgnini.o
  CC      drivers/pci/rom.o
  CC      fs/nfs/nfs2super.o
  CC      crypto/pcrypt.o
  CC      arch/x86/kernel/cpu/capflags.o
  AR      arch/x86/kernel/cpu/built-in.a
  CC      drivers/dma/acpi-dma.o
  CC      arch/x86/kernel/kprobes/core.o
  CC      net/bridge/br_forward.o
  CC      net/bridge/br_if.o
  CC      arch/x86/kernel/kprobes/opt.o
  CC      net/ipv6/addrlabel.o
  CC [M]  arch/x86/kvm/irq.o
  CC [M]  drivers/virtio/virtio_mem.o
  CC      kernel/module/procfs.o
  CC      drivers/acpi/acpica/evsci.o
  CC [M]  drivers/video/fbdev/core/syscopyarea.o
  CC      arch/x86/kernel/apic/apic_flat_64.o
  CC      drivers/acpi/acpica/evxface.o
  CC      mm/vmstat.o
  CC [M]  drivers/video/fbdev/core/sysimgblt.o
  AR      drivers/clk/built-in.a
  CC      kernel/time/timekeeping.o
  CC      drivers/tty/vt/vt_ioctl.o
  CC      kernel/time/ntp.o
  CC      drivers/tty/vt/vc_screen.o
  CC [M]  net/netfilter/nf_conntrack_proto_tcp.o
  CC      kernel/futex/pi.o
  CC      drivers/pci/setup-res.o
  CC      net/ethtool/cabletest.o
  CC      drivers/tty/hvc/hvc_console.o
  CC      net/bridge/br_input.o
  CC      arch/x86/kernel/apic/probe_64.o
  CC      fs/btrfs/transaction.o
  CC      block/ioprio.o
  CC      fs/nfs/proc.o
  CC      drivers/acpi/acpica/evxfevnt.o
  CC      net/ethtool/tunnels.o
  AR      io_uring/built-in.a
  AR      drivers/dma/built-in.a
  CC      drivers/tty/vt/selection.o
  CC      crypto/cryptd.o
  CC      drivers/char/hw_random/core.o
  CC      kernel/module/sysfs.o
  CC      drivers/char/agp/backend.o
  CC      drivers/char/agp/generic.o
  CC      drivers/char/hw_random/intel-rng.o
  CC      arch/x86/kernel/kprobes/ftrace.o
  CC      net/core/dev_ioctl.o
  CC      drivers/char/tpm/tpm-chip.o
  CC [M]  arch/x86/kvm/lapic.o
  AR      arch/x86/kernel/apic/built-in.a
  CC      drivers/acpi/acpica/evxfgpe.o
  CC      drivers/char/tpm/tpm-dev-common.o
  CC      drivers/acpi/blacklist.o
  CC      net/ipv4/tcp.o
  CC [M]  drivers/video/fbdev/core/fb_sys_fops.o
  CC      drivers/pci/irq.o
  CC      kernel/futex/requeue.o
  CC      lib/zstd/decompress/huf_decompress.o
  CC      net/core/tso.o
  CC      net/ipv4/tcp_input.o
  AR      drivers/iommu/amd/built-in.a
  CC      net/bridge/br_ioctl.o
  CC      drivers/iommu/intel/dmar.o
  AR      drivers/iommu/arm/arm-smmu/built-in.a
  AR      drivers/tty/hvc/built-in.a
  AR      drivers/iommu/arm/arm-smmu-v3/built-in.a
  AR      drivers/iommu/arm/built-in.a
  CC      drivers/iommu/iommu.o
  AR      drivers/iommu/iommufd/built-in.a
  CC      block/badblocks.o
  CC      drivers/tty/serial/8250/8250_core.o
  CC      drivers/tty/serial/8250/8250_pnp.o
  CC      drivers/tty/vt/keyboard.o
  AR      arch/x86/kernel/kprobes/built-in.a
  LDS     arch/x86/kernel/vmlinux.lds
  AR      kernel/module/built-in.a
  AS      arch/x86/kernel/head_64.o
  CC      fs/nfs/nfs2xdr.o
  CC      drivers/char/mem.o
  CC      drivers/tty/serial/serial_core.o
  CC      drivers/char/agp/isoch.o
  CC      arch/x86/kernel/head64.o
  AR      drivers/char/hw_random/built-in.a
  CC      drivers/char/random.o
  CC      kernel/events/core.o
  CC [M]  sound/pci/hda/patch_analog.o
  CC      drivers/acpi/acpica/evxfregn.o
  CC      kernel/events/ring_buffer.o
  CC      drivers/acpi/osi.o
  CC      kernel/time/clocksource.o
  CC      crypto/des_generic.o
  AR      kernel/bpf/built-in.a
  CC      drivers/pci/vpd.o
  CC      kernel/fork.o
  CC      mm/backing-dev.o
  CC      drivers/char/agp/intel-agp.o
  CC      drivers/char/tpm/tpm-dev.o
  CC      drivers/char/agp/intel-gtt.o
  CC      net/ethtool/fec.o
  AR      drivers/virtio/built-in.a
  CC      kernel/futex/waitwake.o
  CC      net/ethtool/eeprom.o
  CC      drivers/tty/serial/8250/8250_port.o
  CC      drivers/iommu/iommu-traces.o
  LD [M]  drivers/video/fbdev/core/fb.o
  AR      drivers/video/fbdev/core/built-in.a
  AR      drivers/video/fbdev/built-in.a
  AR      drivers/video/built-in.a
  CC      drivers/tty/vt/consolemap.o
  CC [M]  net/netfilter/nf_conntrack_proto_udp.o
  CC      drivers/acpi/acpica/exconcat.o
  CC      drivers/tty/serial/8250/8250_dma.o
  CC      net/bridge/br_stp.o
  CC [M]  arch/x86/kvm/i8254.o
  CC      arch/x86/kernel/ebda.o
  CC      crypto/aes_generic.o
  CC [M]  arch/x86/kvm/ioapic.o
  CC      drivers/acpi/osl.o
  CC      block/blk-rq-qos.o
  CC      kernel/time/jiffies.o
  CC [M]  sound/pci/hda/patch_hdmi.o
  CC      drivers/char/tpm/tpm-interface.o
  CC      drivers/char/misc.o
  CC      net/core/sock_reuseport.o
  CC      drivers/acpi/acpica/exconfig.o
  CC      drivers/pci/setup-bus.o
  CC      fs/ext4/readpage.o
  AR      kernel/futex/built-in.a
  CC      drivers/acpi/acpica/exconvrt.o
  AR      sound/pci/oxygen/built-in.a
  CC      kernel/time/timer_list.o
  AR      sound/pci/pcxhr/built-in.a
  AR      sound/pci/riptide/built-in.a
  AR      sound/pci/rme9652/built-in.a
  CC      fs/ext4/resize.o
  AR      sound/pci/trident/built-in.a
  CC      kernel/trace/ring_buffer.o
  CC      arch/x86/kernel/platform-quirks.o
  CC      kernel/exec_domain.o
  CC      fs/ext4/super.o
  AR      drivers/char/agp/built-in.a
  CC      drivers/char/virtio_console.o
  CC      fs/btrfs/inode.o
  CC      fs/btrfs/file.o
  CC      drivers/char/hpet.o
  AR      net/dsa/built-in.a
  CC      drivers/iommu/iommu-sysfs.o
  CC      net/ethtool/stats.o
  AR      drivers/gpu/host1x/built-in.a
  CC      drivers/iommu/dma-iommu.o
  CC      lib/zstd/decompress/zstd_ddict.o
  AR      drivers/gpu/drm/tests/built-in.a
  CC [M]  drivers/gpu/drm/tests/drm_kunit_helpers.o
  HOSTCC  drivers/tty/vt/conmakehash
  CC      drivers/iommu/intel/iommu.o
  AR      drivers/gpu/drm/arm/built-in.a
  CC [M]  fs/fuse/dev.o
  CC      lib/zstd/decompress/zstd_decompress.o
  CC      fs/nfs/nfs3super.o
  CC      drivers/acpi/acpica/excreate.o
  CC [M]  fs/fuse/dir.o
  CC      drivers/tty/vt/vt.o
  CC      block/disk-events.o
  CC      mm/mm_init.o
  CC [M]  net/netfilter/nf_conntrack_proto_icmp.o
  CC [M]  drivers/gpu/drm/tests/drm_buddy_test.o
  CC      arch/x86/kernel/process_64.o
  CC      kernel/time/timeconv.o
  CC      drivers/char/tpm/tpm1-cmd.o
  CC      kernel/time/timecounter.o
  CC [M]  arch/x86/kvm/irq_comm.o
  CC      crypto/crc32c_generic.o
  CC      net/bridge/br_stp_bpdu.o
  CC      crypto/crct10dif_common.o
  CC      drivers/acpi/acpica/exdebug.o
  CC      drivers/acpi/acpica/exdump.o
  CC      fs/nfs/nfs3client.o
  CC      block/blk-ia-ranges.o
  CC      kernel/cgroup/namespace.o
  CC      fs/ext4/symlink.o
  AR      sound/pci/ymfpci/built-in.a
  CC      drivers/iommu/iova.o
  CC [M]  fs/smb/client/link.o
  CC      net/ipv6/route.o
  CC [M]  drivers/gpu/drm/tests/drm_cmdline_parser_test.o
  CC      drivers/tty/serial/8250/8250_dwlib.o
  CC      drivers/acpi/acpica/exfield.o
  CC      net/bridge/br_stp_if.o
  CC      kernel/time/alarmtimer.o
  CC      kernel/cgroup/cgroup-v1.o
  CC      drivers/connector/cn_queue.o
  CC      drivers/connector/connector.o
  CC      drivers/base/power/sysfs.o
  CC      crypto/crct10dif_generic.o
  CC      drivers/base/power/generic_ops.o
  CC      drivers/base/firmware_loader/builtin/main.o
  CC      drivers/base/regmap/regmap.o
  CC      drivers/base/regmap/regcache.o
  CC      net/ethtool/phc_vclocks.o
  CC [M]  drivers/gpu/drm/tests/drm_connector_test.o
  AR      drivers/tty/ipwireless/built-in.a
  CC      lib/zstd/decompress/zstd_decompress_block.o
  CC      drivers/pci/vc.o
  CC      kernel/time/posix-timers.o
  CC      block/early-lookup.o
  CC      drivers/char/tpm/tpm2-cmd.o
  CC      crypto/authenc.o
  CC      drivers/acpi/acpica/exfldio.o
  AR      drivers/base/firmware_loader/builtin/built-in.a
  CC      net/bridge/br_stp_timer.o
  CC      drivers/base/firmware_loader/main.o
  CC [M]  net/netfilter/nf_conntrack_extend.o
  AR      drivers/gpu/drm/display/built-in.a
  CC [M]  drivers/gpu/drm/display/drm_display_helper_mod.o
  CC [M]  arch/x86/kvm/cpuid.o
  CC      arch/x86/kernel/signal.o
  CC      drivers/iommu/irq_remapping.o
  CC [M]  fs/fuse/file.o
  CC      drivers/tty/serial/8250/8250_pcilib.o
  CC      fs/nfs/nfs3proc.o
  CC [M]  sound/pci/hda/hda_eld.o
  CC      net/bridge/br_netlink.o
  CC      arch/x86/kernel/signal_64.o
  CC [M]  fs/overlayfs/super.o
  CC      drivers/base/power/common.o
  CC [M]  fs/fuse/inode.o
  CC      arch/x86/kernel/traps.o
  CC      mm/percpu.o
  CC      drivers/connector/cn_proc.o
  CC      drivers/acpi/acpica/exmisc.o
  CC      mm/slab_common.o
  CC [M]  drivers/gpu/drm/display/drm_dp_dual_mode_helper.o
  CC [M]  fs/fuse/control.o
  CC [M]  sound/pci/hda/hda_intel.o
  CC      net/core/fib_notifier.o
  CC      drivers/pci/mmap.o
  CC      block/bsg.o
  CC      net/ethtool/mm.o
  CC      net/core/xdp.o
  CC [M]  fs/smb/client/misc.o
  CC [M]  fs/fuse/xattr.o
  CC      net/bridge/br_netlink_tunnel.o
  CC      fs/ext4/sysfs.o
  CC      drivers/tty/serial/8250/8250_early.o
  CC      crypto/authencesn.o
  CC      arch/x86/kernel/idt.o
  CC      kernel/cgroup/freezer.o
  CC      drivers/char/tpm/tpmrm-dev.o
  CC      kernel/trace/trace.o
  CC      drivers/base/power/qos.o
  CC [M]  drivers/gpu/drm/tests/drm_damage_helper_test.o
  CC      drivers/acpi/acpica/exmutex.o
  CC [M]  net/netfilter/nf_conntrack_acct.o
  AR      sound/arm/built-in.a
  AR      drivers/base/firmware_loader/built-in.a
  AR      sound/sh/built-in.a
  LD [M]  sound/pci/hda/snd-hda-codec.o
  LD [M]  sound/pci/hda/snd-hda-codec-generic.o
  LD [M]  sound/pci/hda/snd-hda-codec-realtek.o
  AR      sound/synth/emux/built-in.a
  AR      sound/synth/built-in.a
  CC      kernel/events/callchain.o
  CC      net/bridge/br_arp_nd_proxy.o
  AR      sound/usb/misc/built-in.a
  AR      drivers/base/test/built-in.a
  LD [M]  sound/pci/hda/snd-hda-codec-analog.o
  AR      sound/usb/usx2y/built-in.a
  LD [M]  sound/pci/hda/snd-hda-codec-hdmi.o
  AR      sound/usb/caiaq/built-in.a
  CC      drivers/pci/setup-irq.o
  CC      drivers/base/regmap/regcache-rbtree.o
  AR      sound/usb/6fire/built-in.a
  CC      fs/btrfs/defrag.o
  AR      sound/usb/hiface/built-in.a
  AR      sound/usb/bcd2000/built-in.a
  AR      sound/usb/built-in.a
  CC      net/core/flow_offload.o
  CC      kernel/time/posix-cpu-timers.o
  COPY    drivers/tty/vt/defkeymap.c
  CONMK   drivers/tty/vt/consolemap_deftbl.c
  CC      drivers/tty/vt/defkeymap.o
  CC      block/bsg-lib.o
  CC      arch/x86/kernel/irq.o
  CC [M]  fs/fuse/acl.o
  CC      net/bridge/br_sysfs_if.o
  CC      drivers/tty/serial/8250/8250_dw.o
  CC      drivers/acpi/acpica/exnames.o
  CC [M]  drivers/gpu/drm/display/drm_dp_helper.o
  CC [M]  fs/fuse/readdir.o
  CC      drivers/tty/vt/consolemap_deftbl.o
  CC      fs/nfs/nfs3xdr.o
  AR      drivers/tty/vt/built-in.a
  CC [M]  fs/overlayfs/namei.o
  CC      drivers/char/tpm/tpm2-space.o
  CC      drivers/block/loop.o
  CC      drivers/char/tpm/tpm-sysfs.o
  AR      drivers/connector/built-in.a
  CC      net/ipv6/ip6_fib.o
  CC [M]  drivers/block/nbd.o
  AR      drivers/misc/eeprom/built-in.a
  CC      net/ethtool/module.o
  CC      drivers/iommu/intel/pasid.o
  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      net/ipv4/tcp_output.o
  CC      kernel/cgroup/legacy_freezer.o
  CC      crypto/lzo.o
  CC      drivers/pci/proc.o
  CC [M]  fs/fuse/ioctl.o
  CC      lib/zstd/zstd_common_module.o
  CC [M]  net/netfilter/nf_conntrack_seqadj.o
  AR      drivers/gpu/vga/built-in.a
  CC      drivers/base/power/runtime.o
  CC      drivers/acpi/acpica/exoparg1.o
  CC [M]  net/sunrpc/auth_gss/auth_gss.o
  CC      block/blk-cgroup.o
  CC [M]  drivers/gpu/drm/tests/drm_dp_mst_helper_test.o
  CC      kernel/time/posix-clock.o
  CC      drivers/acpi/utils.o
  CC [M]  arch/x86/kvm/pmu.o
  CC      drivers/char/nvram.o
  CC      block/blk-cgroup-rwstat.o
  LD [M]  sound/pci/hda/snd-hda-intel.o
  CC      net/8021q/vlan_core.o
  AR      sound/pci/vx222/built-in.a
  AR      sound/pci/built-in.a
  AR      sound/firewire/built-in.a
  AR      sound/sparc/built-in.a
  AR      sound/spi/built-in.a
  AR      sound/parisc/built-in.a
  AR      sound/pcmcia/vx/built-in.a
  CC      drivers/tty/serial/8250/8250_exar.o
  AR      sound/pcmcia/pdaudiocf/built-in.a
  CC      drivers/tty/serial/8250/8250_lpss.o
  CC      net/core/gro.o
  AR      sound/pcmcia/built-in.a
  CC      drivers/base/regmap/regcache-flat.o
  CC      crypto/lzo-rle.o
  CC      drivers/char/tpm/eventlog/common.o
  AR      sound/mips/built-in.a
  CC      drivers/tty/serial/8250/8250_mid.o
  CC      drivers/tty/serial/8250/8250_pci.o
  AR      sound/soc/built-in.a
  CC      crypto/lz4.o
  AR      sound/atmel/built-in.a
  AR      sound/hda/built-in.a
  AR      sound/x86/built-in.a
  CC [M]  sound/hda/hda_bus_type.o
  CC [M]  arch/x86/kvm/mtrr.o
  CC [M]  fs/smb/client/netmisc.o
  CC      kernel/cgroup/pids.o
  CC      lib/dec_and_lock.o
  CC      drivers/acpi/acpica/exoparg2.o
  CC      net/ethtool/pse-pd.o
  CC      drivers/pci/slot.o
  CC [M]  drivers/misc/mei/pxp/mei_pxp.o
  CC      net/bridge/br_sysfs_br.o
  LD [M]  fs/fuse/fuse.o
  CC      drivers/iommu/intel/nested.o
  CC [M]  fs/overlayfs/util.o
  CC      drivers/acpi/acpica/exoparg3.o
  CC      kernel/time/itimer.o
  CC      lib/zstd/common/debug.o
  CC      lib/zstd/common/entropy_common.o
  CC      mm/compaction.o
  CC      lib/decompress.o
  CC      lib/zstd/common/error_private.o
  CC      lib/zstd/common/fse_decompress.o
  CC      block/blk-throttle.o
  CC      drivers/base/regmap/regcache-maple.o
  CC [M]  drivers/gpu/drm/tests/drm_exec_test.o
  CC      drivers/tty/serial/8250/8250_pericom.o
  CC [M]  drivers/gpu/drm/tests/drm_format_helper_test.o
  CC      kernel/time/clockevents.o
  CC      arch/x86/kernel/irq_64.o
  CC      kernel/cgroup/cpuset.o
  CC      crypto/lz4hc.o
  CC      drivers/acpi/reboot.o
  CC      drivers/char/tpm/eventlog/tpm1.o
  CC      drivers/acpi/acpica/exoparg6.o
  CC      lib/decompress_bunzip2.o
  CC [M]  sound/hda/hdac_bus.o
  CC      drivers/base/power/wakeirq.o
  CC      drivers/base/power/main.o
  CC      drivers/base/power/wakeup.o
  CC [M]  net/netfilter/nf_conntrack_proto_icmpv6.o
  CC      drivers/acpi/acpica/exprep.o
  CC      crypto/xxhash_generic.o
  CC [M]  drivers/misc/mei/init.o
  CC [M]  drivers/gpu/drm/display/drm_dp_mst_topology.o
  AR      fs/nfs/built-in.a
  CC [M]  drivers/gpu/drm/display/drm_dsc_helper.o
  CC [M]  drivers/gpu/drm/display/drm_hdcp_helper.o
  CC      drivers/iommu/intel/trace.o
  CC      drivers/pci/pci-acpi.o
  CC [M]  arch/x86/kvm/hyperv.o
  CC      drivers/iommu/intel/cap_audit.o
  CC      net/core/netdev-genl.o
  CC      lib/decompress_inflate.o
  CC      net/ethtool/plca.o
  CC [M]  net/8021q/vlan.o
  CC      arch/x86/kernel/dumpstack_64.o
  CC [M]  drivers/gpu/drm/tests/drm_format_test.o
  CC      drivers/base/regmap/regmap-debugfs.o
  CC      kernel/time/tick-common.o
  CC      drivers/acpi/acpica/exregion.o
  CC      drivers/iommu/intel/irq_remapping.o
  CC      drivers/acpi/nvs.o
  AR      drivers/tty/serial/8250/built-in.a
  CC      lib/zstd/common/zstd_common.o
  CC      drivers/tty/serial/serial_base_bus.o
  CC      net/core/netdev-genl-gen.o
  CC      crypto/rng.o
  CC      net/bridge/br_nf_core.o
  CC      drivers/char/tpm/eventlog/tpm2.o
  AR      lib/zstd/built-in.a
  CC      drivers/base/regmap/regmap-i2c.o
  CC      drivers/base/component.o
  CC [M]  sound/hda/hdac_device.o
  CC      drivers/tty/serial/serial_ctrl.o
  CC [M]  fs/smb/client/smbencrypt.o
  CC [M]  fs/smb/client/transport.o
  CC [M]  drivers/misc/mei/hbm.o
  CC      drivers/base/regmap/regmap-irq.o
  CC      kernel/events/hw_breakpoint.o
  CC [M]  fs/overlayfs/inode.o
  CC      drivers/mfd/mfd-core.o
  CC      lib/decompress_unlz4.o
  AR      drivers/nfc/built-in.a
  CC      kernel/panic.o
  AR      drivers/block/built-in.a
  CC      drivers/acpi/acpica/exresnte.o
  AR      drivers/dax/hmem/built-in.a
  CC      fs/btrfs/extent_map.o
  CC [M]  net/sunrpc/auth_gss/gss_generic_token.o
  CC      drivers/dax/super.o
  CC      kernel/cpu.o
  CC      arch/x86/kernel/time.o
  CC      block/mq-deadline.o
  CC      arch/x86/kernel/ioport.o
  CC      net/ipv6/ipv6_sockglue.o
  CC      fs/ext4/xattr.o
  CC [M]  fs/overlayfs/file.o
  CC      drivers/mfd/intel-lpss.o
  CC [M]  sound/hda/hdac_sysfs.o
  CC [M]  net/netfilter/nf_conntrack_proto_dccp.o
  CC      block/kyber-iosched.o
  CC      drivers/pci/quirks.o
  CC      drivers/tty/serial/serial_port.o
  CC      drivers/char/tpm/tpm_ppi.o
  CC      crypto/drbg.o
  CC [M]  fs/overlayfs/dir.o
  CC      drivers/iommu/intel/perfmon.o
  AR      net/ethtool/built-in.a
  CC      net/core/gso.o
  CC      net/core/net-sysfs.o
  CC      drivers/acpi/acpica/exresolv.o
  CC      lib/decompress_unlzma.o
  CC      kernel/time/tick-broadcast.o
  CC      crypto/jitterentropy.o
  CC [M]  drivers/gpu/drm/tests/drm_framebuffer_test.o
  CC      kernel/exit.o
  CC [M]  drivers/gpu/drm/display/drm_hdmi_helper.o
  CC      arch/x86/kernel/dumpstack.o
  CC [M]  net/8021q/vlan_dev.o
  CC      kernel/trace/trace_output.o
  CC      drivers/acpi/wakeup.o
  CC      net/bridge/br_multicast.o
  CC [M]  net/sunrpc/auth_gss/gss_mech_switch.o
  CC      kernel/softirq.o
  CC      drivers/mfd/intel-lpss-pci.o
  CC      drivers/dax/bus.o
  CC      drivers/base/power/wakeup_stats.o
  CC      fs/ext4/xattr_hurd.o
  CC      fs/ext4/xattr_trusted.o
  CC [M]  drivers/misc/mei/interrupt.o
  CC      kernel/resource.o
  CC      drivers/mfd/intel-lpss-acpi.o
  CC      drivers/acpi/acpica/exresop.o
  CC      drivers/tty/serial/earlycon.o
  CC [M]  net/sunrpc/auth_gss/svcauth_gss.o
  AR      drivers/base/regmap/built-in.a
  CC      kernel/trace/trace_seq.o
  CC [M]  drivers/gpu/drm/tests/drm_gem_shmem_test.o
  CC      drivers/char/tpm/eventlog/acpi.o
  CC      net/ipv4/tcp_timer.o
  CC [M]  sound/hda/hdac_regmap.o
  CC [M]  fs/overlayfs/readdir.o
  CC      kernel/events/uprobes.o
  CC [M]  drivers/gpu/drm/display/drm_scdc_helper.o
  CC      lib/decompress_unlzo.o
  CC      drivers/acpi/sleep.o
  CC      arch/x86/kernel/nmi.o
  CC      kernel/time/tick-broadcast-hrtimer.o
  CC      drivers/acpi/acpica/exserial.o
  CC      drivers/base/power/domain.o
  CC      block/bfq-iosched.o
  CC      drivers/acpi/acpica/exstore.o
  CC [M]  net/netfilter/nf_conntrack_proto_sctp.o
  CC      net/core/page_pool.o
  CC      fs/btrfs/sysfs.o
  CC      drivers/mfd/intel_soc_pmic_crc.o
  CC      drivers/base/power/domain_governor.o
  CC      net/core/net-procfs.o
  CC [M]  fs/overlayfs/copy_up.o
  CC      kernel/time/tick-oneshot.o
  AR      drivers/iommu/intel/built-in.a
  AR      drivers/iommu/built-in.a
  CC      drivers/tty/serial/serial_mctrl_gpio.o
  CC      kernel/time/tick-sched.o
  CC [M]  arch/x86/kvm/debugfs.o
  CC      crypto/jitterentropy-kcapi.o
  CC [M]  net/8021q/vlan_netlink.o
  CC      drivers/char/tpm/eventlog/efi.o
  CC      lib/decompress_unxz.o
  CC [M]  drivers/misc/mei/client.o
  CC [M]  arch/x86/kvm/mmu/mmu.o
  CC      mm/show_mem.o
  AR      kernel/cgroup/built-in.a
  CC      mm/shmem_quota.o
  CC      fs/btrfs/accessors.o
  CC      arch/x86/kernel/ldt.o
  CC [M]  sound/hda/hdac_controller.o
  CC      kernel/trace/trace_stat.o
  CC [M]  sound/hda/hdac_stream.o
  CC      drivers/acpi/acpica/exstoren.o
  CC [M]  drivers/gpu/drm/tests/drm_managed_test.o
  CC [M]  fs/smb/client/cached_dir.o
  AR      drivers/dax/built-in.a
  CC [M]  arch/x86/kvm/mmu/page_track.o
  CC [M]  fs/smb/client/cifs_unicode.o
  CC      kernel/sysctl.o
  CC [M]  fs/overlayfs/export.o
  CC      kernel/capability.o
  CC [M]  sound/hda/array.o
  CC      net/ipv6/ndisc.o
  AS      arch/x86/kernel/ibt_selftest.o
  CC      drivers/base/power/clock_ops.o
  CC [M]  drivers/gpu/drm/display/drm_dp_aux_dev.o
  CC [M]  arch/x86/kvm/mmu/spte.o
  CC      fs/ext4/xattr_user.o
  CC [M]  drivers/misc/mei/main.o
  CC      lib/decompress_unzstd.o
  CC [M]  drivers/misc/mei/dma-ring.o
  CC [M]  drivers/mfd/lpc_sch.o
  CC      crypto/ghash-generic.o
  CC [M]  sound/hda/hdmi_chmap.o
  CC      drivers/acpi/acpica/exstorob.o
  AR      drivers/tty/serial/built-in.a
  CC      drivers/char/tpm/tpm_crb.o
  CC      drivers/tty/tty_io.o
  CC      drivers/pci/ats.o
  CC      net/core/netpoll.o
  CC [M]  drivers/gpu/drm/tests/drm_mm_test.o
  CC [M]  drivers/misc/mei/bus.o
  CC [M]  arch/x86/kvm/mmu/tdp_iter.o
  CC      kernel/ptrace.o
  CC [M]  net/8021q/vlanproc.o
  CC      kernel/trace/trace_printk.o
  CC      net/ipv4/tcp_ipv4.o
  CC      kernel/trace/pid_list.o
  CC      kernel/time/vsyscall.o
  CC [M]  sound/hda/trace.o
  CC      fs/btrfs/xattr.o
  CC [M]  arch/x86/kvm/mmu/tdp_mmu.o
  CC      mm/interval_tree.o
  CC      lib/dump_stack.o
  CC [M]  drivers/mfd/lpc_ich.o
  CC      kernel/user.o
  CC      drivers/acpi/acpica/exsystem.o
  CC [M]  arch/x86/kvm/smm.o
  CC [M]  fs/smb/client/nterr.o
  CC [M]  net/netfilter/nf_conntrack_netlink.o
  CC      arch/x86/kernel/setup.o
  CC [M]  fs/overlayfs/params.o
  CC      crypto/af_alg.o
  CC      drivers/tty/n_tty.o
  CC      fs/ext4/fast_commit.o
  CC      arch/x86/kernel/x86_init.o
  CC      block/bfq-wf2q.o
  AR      kernel/events/built-in.a
  CC      crypto/algif_hash.o
  AR      drivers/base/power/built-in.a
  CC      net/dcb/dcbnl.o
  CC      drivers/base/core.o
  CC      net/dcb/dcbevent.o
  CC      kernel/time/timekeeping_debug.o
  LD [M]  drivers/gpu/drm/display/drm_display_helper.o
  CC      drivers/pci/iov.o
  CC [M]  net/sunrpc/auth_gss/gss_rpc_upcall.o
  CC      drivers/pci/pci-label.o
  CC [M]  drivers/gpu/drm/tests/drm_modes_test.o
  CC [M]  drivers/misc/mei/bus-fixup.o
  CC      kernel/time/namespace.o
  CC      drivers/acpi/acpica/extrace.o
  AR      drivers/char/tpm/built-in.a
  AR      drivers/char/built-in.a
  CC [M]  sound/hda/hdac_component.o
  AR      drivers/gpu/drm/renesas/rcar-du/built-in.a
  AR      drivers/gpu/drm/renesas/built-in.a
  CC      drivers/dma-buf/dma-buf.o
  AR      drivers/cxl/core/built-in.a
  CC      kernel/signal.o
  AR      drivers/cxl/built-in.a
  AR      drivers/gpu/drm/omapdrm/built-in.a
  CC [M]  sound/hda/hdac_i915.o
  AR      drivers/gpu/drm/tilcdc/built-in.a
  CC      lib/earlycpio.o
  AR      drivers/mfd/built-in.a
  CC      kernel/trace/trace_sched_switch.o
  CC      kernel/trace/trace_functions.o
  AR      net/8021q/built-in.a
  CC [M]  sound/hda/intel-dsp-config.o
  LD [M]  net/8021q/8021q.o
  CC [M]  fs/smb/client/cifsencrypt.o
  CC      kernel/trace/trace_preemptirq.o
  CC      net/sunrpc/clnt.o
  CC      lib/extable.o
  CC      kernel/trace/trace_nop.o
  CC      fs/btrfs/ordered-data.o
  CC [M]  drivers/misc/mei/debugfs.o
  CC      net/core/fib_rules.o
  CC      crypto/algif_skcipher.o
  CC      drivers/acpi/acpica/exutils.o
  CC      mm/list_lru.o
  CC      net/l3mdev/l3mdev.o
  CC [M]  sound/hda/intel-nhlt.o
  CC      lib/flex_proportions.o
  CC [M]  fs/overlayfs/xattrs.o
  CC      drivers/base/bus.o
  CC      net/ipv4/tcp_minisocks.o
  CC [M]  drivers/gpu/drm/tests/drm_plane_helper_test.o
  CC [M]  drivers/misc/mei/mei-trace.o
  CC      arch/x86/kernel/i8259.o
  CC      drivers/base/dd.o
  AR      kernel/time/built-in.a
  CC      crypto/xor.o
  CC      fs/btrfs/extent_io.o
  CC      block/bfq-cgroup.o
  CC [M]  drivers/gpu/drm/tests/drm_probe_helper_test.o
  CC      kernel/sys.o
  CC      fs/open.o
  CC      kernel/umh.o
  AR      drivers/gpu/drm/imx/built-in.a
  CC      block/blk-mq-pci.o
  AR      drivers/gpu/drm/i2c/built-in.a
  CC      crypto/hash_info.o
  CC      drivers/acpi/acpica/hwacpi.o
  CC      kernel/workqueue.o
  CC [M]  drivers/misc/mei/pci-me.o
  CC      kernel/pid.o
  CC      lib/idr.o
  CC [M]  drivers/misc/mei/hw-me.o
  AR      drivers/gpu/drm/panel/built-in.a
  CC [M]  net/sunrpc/auth_gss/gss_rpc_xdr.o
  CC      kernel/trace/trace_functions_graph.o
  CC      drivers/pci/pci-stub.o
  CC      net/ipv4/tcp_cong.o
  CC      kernel/trace/fgraph.o
  CC [M]  sound/hda/intel-sdw-acpi.o
  CC      drivers/tty/tty_ioctl.o
  CC      drivers/dma-buf/dma-fence.o
  LD [M]  fs/overlayfs/overlay.o
  CC      net/ipv6/udp.o
  CC      kernel/task_work.o
  AR      net/l3mdev/built-in.a
  CC      drivers/acpi/acpica/hwesleep.o
  CC      drivers/acpi/acpica/hwgpe.o
  CC      drivers/tty/tty_ldisc.o
  CC      drivers/acpi/acpica/hwregs.o
  CC [M]  drivers/gpu/drm/tests/drm_rect_test.o
  CC      arch/x86/kernel/irqinit.o
  CC      net/sunrpc/xprt.o
  CC      crypto/simd.o
  CC      mm/workingset.o
  AR      sound/xen/built-in.a
  CC      drivers/base/syscore.o
  CC      drivers/pci/vgaarb.o
  CC      mm/debug.o
  CC      block/blk-mq-virtio.o
  CC [M]  crypto/md4.o
  AR      net/dcb/built-in.a
  CC      lib/irq_regs.o
  CC      net/bridge/br_mdb.o
  CC      net/handshake/alert.o
  CC      fs/ext4/orphan.o
  CC      net/core/net-traces.o
  CC      net/bridge/br_multicast_eht.o
  CC      net/bridge/br_vlan.o
  CC [M]  fs/smb/client/readdir.o
  AR      sound/virtio/built-in.a
  CC [M]  crypto/ccm.o
  CC      net/handshake/genl.o
  CC      lib/is_single_threaded.o
  LD [M]  sound/hda/snd-hda-core.o
  CC      drivers/acpi/device_sysfs.o
  CC      sound/sound_core.o
  LD [M]  sound/hda/snd-intel-dspcfg.o
  CC      drivers/acpi/acpica/hwsleep.o
  LD [M]  sound/hda/snd-intel-sdw-acpi.o
  CC      net/core/selftests.o
  CC      kernel/extable.o
  CC [M]  net/netfilter/nf_nat_core.o
  CC      drivers/base/driver.o
  CC      arch/x86/kernel/jump_label.o
  CC      drivers/tty/tty_buffer.o
  CC      fs/btrfs/volumes.o
  CC [M]  net/sunrpc/auth_gss/trace.o
  CC      kernel/trace/blktrace.o
  CC      kernel/params.o
  CC      drivers/base/class.o
  CC      net/core/ptp_classifier.o
  CC      net/handshake/netlink.o
  AR      drivers/gpu/drm/bridge/analogix/built-in.a
  CC [M]  crypto/arc4.o
  AR      drivers/gpu/drm/bridge/cadence/built-in.a
  CC      lib/klist.o
  AR      drivers/gpu/drm/bridge/imx/built-in.a
  AR      drivers/gpu/drm/bridge/synopsys/built-in.a
  AR      drivers/gpu/drm/bridge/built-in.a
  AR      drivers/gpu/drm/hisilicon/built-in.a
  AR      drivers/gpu/drm/mxsfb/built-in.a
  CC      fs/read_write.o
  CC      drivers/acpi/acpica/hwvalid.o
  AR      drivers/gpu/drm/tiny/built-in.a
  CC      block/blk-mq-debugfs.o
  AR      drivers/gpu/drm/xlnx/built-in.a
  CC      kernel/trace/trace_events.o
  CC      fs/file_table.o
  AR      drivers/gpu/drm/gud/built-in.a
  AR      drivers/gpu/drm/solomon/built-in.a
  CC      sound/last.o
  CC [M]  drivers/gpu/drm/ttm/ttm_tt.o
  CC [M]  drivers/gpu/drm/ttm/ttm_bo.o
  CC      drivers/base/platform.o
  CC      mm/gup.o
  CC      net/sunrpc/socklib.o
  CC      drivers/dma-buf/dma-fence-array.o
  CC      net/sunrpc/xprtsock.o
  CC      net/ipv4/tcp_metrics.o
  CC      drivers/acpi/device_pm.o
  CC      drivers/base/cpu.o
  AR      drivers/pci/built-in.a
  CC [M]  drivers/misc/mei/gsc-me.o
  CC      lib/kobject.o
  CC      drivers/base/firmware.o
  CC      arch/x86/kernel/irq_work.o
  CC [M]  crypto/ecc.o
  CC      net/bridge/br_vlan_tunnel.o
  AR      fs/ext4/built-in.a
  CC      drivers/acpi/acpica/hwxface.o
  CC      drivers/dma-buf/dma-fence-chain.o
  AR      drivers/misc/built-in.a
  CC      net/handshake/request.o
  CC      drivers/tty/tty_port.o
  AR      sound/built-in.a
  CC [M]  drivers/gpu/drm/scheduler/sched_main.o
  CC [M]  drivers/gpu/drm/scheduler/sched_fence.o
  CC      drivers/tty/tty_mutex.o
  CC      kernel/kthread.o
  CC      drivers/dma-buf/dma-fence-unwrap.o
  CC      kernel/sys_ni.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o
  CC      net/bridge/br_vlan_options.o
  CC      drivers/base/init.o
  CC      drivers/tty/tty_ldsem.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_device.o
  CC      kernel/nsproxy.o
  CC      drivers/dma-buf/dma-resv.o
  CC      drivers/dma-buf/sync_file.o
  CC      drivers/acpi/acpica/hwxfsleep.o
  CC      drivers/dma-buf/sw_sync.o
  AR      drivers/macintosh/built-in.a
  CC      block/blk-pm.o
  CC      lib/kobject_uevent.o
  LD [M]  drivers/misc/mei/mei.o
  CC      arch/x86/kernel/probe_roms.o
  LD [M]  drivers/misc/mei/mei-me.o
  LD [M]  drivers/misc/mei/mei-gsc.o
  CC      drivers/dma-buf/sync_debug.o
  CC [M]  drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.o
  CC      net/ipv6/udplite.o
  CC [M]  drivers/gpu/drm/ttm/ttm_bo_util.o
  CC      drivers/scsi/scsi.o
  CC [M]  fs/smb/client/ioctl.o
  CC      drivers/base/map.o
  AR      drivers/nvme/common/built-in.a
  CC [M]  fs/smb/client/sess.o
  CC      drivers/nvme/host/core.o
  CC      drivers/acpi/acpica/hwpci.o
  CC [M]  net/netfilter/nf_nat_proto.o
  CC      arch/x86/kernel/sys_ia32.o
  AR      drivers/nvme/target/built-in.a
  CC      drivers/tty/tty_baudrate.o
  CC      lib/logic_pio.o
  CC      drivers/acpi/proc.o
  CC      drivers/acpi/bus.o
  CC      kernel/notifier.o
  CC      drivers/acpi/glue.o
  CC      net/handshake/tlshd.o
  CC      block/holder.o
  CC      arch/x86/kernel/signal_32.o
  CC      drivers/tty/tty_jobctrl.o
  LD [M]  drivers/gpu/drm/amd/amdxcp/amdxcp.o
  CC      lib/maple_tree.o
  CC      lib/memcat_p.o
  CC      drivers/acpi/acpica/nsaccess.o
  CC      drivers/base/devres.o
  CC      fs/super.o
  CC      arch/x86/kernel/sys_x86_64.o
  CC      drivers/base/attribute_container.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.o
  CC      net/bridge/br_mst.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_mech.o
  CC      kernel/ksysfs.o
  CC      drivers/tty/n_null.o
  CC      net/core/netprio_cgroup.o
  CC [M]  net/netfilter/nf_nat_helper.o
  CC [M]  net/bridge/br_netfilter_hooks.o
  CC [M]  drivers/gpu/drm/scheduler/sched_entity.o
  CC [M]  drivers/dma-buf/selftest.o
  CC      net/ipv4/tcp_fastopen.o
  CC      net/handshake/trace.o
  CC      fs/char_dev.o
  CC [M]  drivers/gpu/drm/ttm/ttm_bo_vm.o
  CC      drivers/scsi/hosts.o
  CC [M]  drivers/dma-buf/st-dma-fence.o
  CC      kernel/cred.o
  CC [M]  fs/smb/client/export.o
  CC      net/ipv6/raw.o
  CC      drivers/acpi/acpica/nsalloc.o
  CC      drivers/acpi/scan.o
  CC [M]  drivers/gpu/drm/ttm/ttm_module.o
  CC [M]  crypto/essiv.o
  AR      block/built-in.a
  CC      kernel/trace/trace_export.o
  CC      lib/nmi_backtrace.o
  CC      drivers/acpi/acpica/nsarguments.o
  CC      fs/btrfs/async-thread.o
  CC      kernel/reboot.o
  CC      arch/x86/kernel/espfix_64.o
  CC      arch/x86/kernel/ksysfs.o
  CC      drivers/scsi/scsi_ioctl.o
  CC [M]  arch/x86/kvm/vmx/vmx.o
  CC      drivers/tty/pty.o
  CC [M]  fs/smb/client/unc.o
  CC      drivers/acpi/resource.o
  CC      arch/x86/kernel/bootflag.o
  CC      drivers/ata/libata-core.o
  CC      drivers/scsi/scsicam.o
  CC      drivers/ata/libata-scsi.o
  CC      drivers/base/transport_class.o
  CC      drivers/acpi/acpi_processor.o
  CC      drivers/spi/spi.o
  CC      mm/mmap_lock.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_seal.o
  CC      drivers/acpi/acpica/nsconvert.o
  CC      net/sunrpc/sched.o
  CC      drivers/acpi/processor_core.o
  CC [M]  drivers/dma-buf/st-dma-fence-chain.o
  CC [M]  drivers/gpu/drm/ttm/ttm_execbuf_util.o
  CC [M]  net/netfilter/nf_nat_redirect.o
  CC [M]  arch/x86/kvm/kvm-asm-offsets.s
  LD [M]  drivers/gpu/drm/scheduler/gpu-sched.o
  CC      drivers/scsi/scsi_error.o
  CC      lib/objpool.o
  CC      net/sunrpc/auth.o
  CC      kernel/trace/trace_event_perf.o
  CC      arch/x86/kernel/e820.o
  CC      drivers/acpi/acpica/nsdump.o
  CC      drivers/acpi/processor_pdc.o
  CC [M]  arch/x86/kvm/vmx/pmu_intel.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_kms.o
  CC [M]  crypto/ecdh.o
  CC      net/sunrpc/auth_null.o
  CC [M]  fs/smb/client/winucase.o
  CC      kernel/async.o
  CC      drivers/base/topology.o
  CC [M]  crypto/ecdh_helper.o
  CC [M]  fs/smb/client/smb2ops.o
  CC      drivers/acpi/ec.o
  CC [M]  net/netfilter/nf_nat_masquerade.o
  CC      fs/stat.o
  CC      drivers/tty/sysrq.o
  CC [M]  net/netfilter/x_tables.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_unseal.o
  AR      net/handshake/built-in.a
  CC      drivers/acpi/acpica/nseval.o
  CC [M]  fs/smb/client/smb2maperror.o
  CC [M]  net/bluetooth/af_bluetooth.o
  CC      fs/exec.o
  CC      kernel/range.o
  CC [M]  net/bluetooth/hci_core.o
  CC [M]  net/bluetooth/hci_conn.o
  CC [M]  drivers/gpu/drm/ttm/ttm_range_manager.o
  CC [M]  net/bluetooth/hci_event.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.o
  CC      net/ipv4/tcp_rate.o
  CC [M]  drivers/gpu/drm/ttm/ttm_resource.o
  CC      kernel/smpboot.o
  CC      net/sunrpc/auth_tls.o
  CC      drivers/net/phy/mdio-boardinfo.o
  CC      mm/highmem.o
  CC      net/core/dst_cache.o
  CC      drivers/net/phy/stubs.o
  CC [M]  drivers/dma-buf/st-dma-fence-unwrap.o
  CC      drivers/nvme/host/ioctl.o
  LD [M]  crypto/ecdh_generic.o
  CC      net/sunrpc/auth_unix.o
  AR      crypto/built-in.a
  CC [M]  net/bluetooth/mgmt.o
  CC      drivers/base/container.o
  CC      kernel/trace/trace_events_filter.o
  CC      drivers/acpi/acpica/nsinit.o
  CC [M]  net/netfilter/xt_tcpudp.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_wrap.o
  CC [M]  fs/smb/client/smb2transport.o
  CC [M]  net/bridge/br_netfilter_ipv6.o
  CC      arch/x86/kernel/pci-dma.o
  CC [M]  drivers/gpu/drm/ttm/ttm_pool.o
  CC      net/ipv6/icmp.o
  CC      fs/btrfs/ioctl.o
  CC      kernel/ucount.o
  CC      net/ipv6/mcast.o
  CC      drivers/base/property.o
  CC [M]  drivers/dma-buf/st-dma-resv.o
  CC [M]  arch/x86/kvm/vmx/vmcs12.o
  AR      drivers/tty/built-in.a
  CC      drivers/acpi/acpica/nsload.o
  CC      mm/memory.o
  AR      drivers/firewire/built-in.a
  CC      drivers/acpi/acpica/nsnames.o
  CC      drivers/acpi/acpica/nsobject.o
  AR      drivers/cdrom/built-in.a
  CC      drivers/net/phy/mdio_devres.o
  CC      kernel/trace/trace_events_trigger.o
  CC      net/ipv6/reassembly.o
  CC      drivers/scsi/scsi_lib.o
  CC      drivers/nvme/host/sysfs.o
  CC      fs/btrfs/locking.o
  CC      net/sunrpc/svc.o
  CC      arch/x86/kernel/quirks.o
  CC      drivers/nvme/host/pr.o
  CC      net/ipv4/tcp_recovery.o
  CC      drivers/base/cacheinfo.o
  CC      net/core/gro_cells.o
  CC      drivers/ata/libata-eh.o
  CC      kernel/trace/trace_eprobe.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_crypto.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_keys.o
  CC      drivers/base/swnode.o
  CC [M]  drivers/gpu/drm/ttm/ttm_device.o
  CC [M]  drivers/gpu/drm/ttm/ttm_sys_manager.o
  CC [M]  net/netfilter/xt_mark.o
  AR      drivers/dma-buf/built-in.a
  CC      drivers/acpi/acpica/nsparse.o
  LD [M]  drivers/dma-buf/dmabuf_selftests.o
  CC      lib/plist.o
  CC      drivers/net/phy/phy.o
  CC      drivers/scsi/scsi_lib_dma.o
  CC      drivers/scsi/scsi_scan.o
  CC [M]  drivers/gpu/drm/ttm/ttm_agp_backend.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_crtc.o
  CC [M]  net/bluetooth/hci_sock.o
  CC      kernel/trace/trace_kprobe.o
  CC [M]  net/netfilter/xt_nat.o
  CC      arch/x86/kernel/topology.o
  CC      drivers/acpi/acpica/nspredef.o
  CC [M]  net/netfilter/xt_REDIRECT.o
  AR      net/bridge/built-in.a
  LD [M]  net/bridge/br_netfilter.o
  CC      fs/pipe.o
  CC [M]  arch/x86/kvm/vmx/hyperv.o
  CC      arch/x86/kernel/kdebugfs.o
  CC      drivers/base/auxiliary.o
  CC      lib/radix-tree.o
  AR      drivers/spi/built-in.a
  CC      fs/namei.o
  AR      net/core/built-in.a
  AR      drivers/auxdisplay/built-in.a
  LD [M]  net/sunrpc/auth_gss/auth_rpcgss.o
  CC      drivers/nvme/host/trace.o
  CC      drivers/usb/common/common.o
  CC      drivers/usb/common/debug.o
  CC      drivers/usb/core/usb.o
  CC      fs/fcntl.o
  CC      kernel/trace/error_report-traces.o
  CC      drivers/usb/core/hub.o
  CC [M]  fs/smb/client/smb2misc.o
  LD [M]  drivers/gpu/drm/ttm/ttm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.o
  AR      drivers/usb/phy/built-in.a
  CC      drivers/usb/core/hcd.o
  CC      drivers/usb/core/urb.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atom.o
  CC      drivers/acpi/acpica/nsprepkg.o
  CC [M]  drivers/gpu/drm/i915/i915_config.o
  CC [M]  net/dns_resolver/dns_key.o
  CC      fs/btrfs/orphan.o
  CC [M]  net/dns_resolver/dns_query.o
  LD [M]  net/sunrpc/auth_gss/rpcsec_gss_krb5.o
  CC [M]  fs/smb/client/smb2pdu.o
  CC      net/ipv4/tcp_ulp.o
  CC      arch/x86/kernel/alternative.o
  CC      drivers/base/devtmpfs.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
  CC [M]  drivers/gpu/drm/i915/i915_driver.o
  CC      kernel/regset.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.o
  CC      drivers/net/phy/phy-c45.o
  CC      lib/ratelimit.o
  CC [M]  fs/smb/client/smb2inode.o
  AR      drivers/usb/common/built-in.a
  CC      arch/x86/kernel/i8253.o
  CC      drivers/acpi/acpica/nsrepair.o
  GEN     drivers/scsi/scsi_devinfo_tbl.c
  CC      drivers/scsi/scsi_devinfo.o
  CC      net/sunrpc/svcsock.o
  CC [M]  arch/x86/kvm/vmx/nested.o
  CC      drivers/nvme/host/fault_inject.o
  CC      drivers/base/node.o
  LD [M]  net/dns_resolver/dns_resolver.o
  CC      kernel/ksyms_common.o
  CC [M]  net/netfilter/xt_MASQUERADE.o
  CC      kernel/groups.o
  CC      kernel/vhost_task.o
  CC [M]  net/netfilter/xt_addrtype.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.o
  CC      kernel/kcmp.o
  CC [M]  net/bluetooth/hci_sysfs.o
  CC      kernel/freezer.o
  CC      fs/btrfs/export.o
  CC      kernel/trace/power-traces.o
  CC      fs/btrfs/tree-log.o
  CC      drivers/nvme/host/pci.o
  CC      lib/rbtree.o
  CC      drivers/usb/host/pci-quirks.o
  CC      drivers/usb/storage/scsiglue.o
  CC      drivers/acpi/acpica/nsrepair2.o
  CC      drivers/usb/storage/protocol.o
  CC      drivers/base/memory.o
  CC      kernel/stacktrace.o
  CC      kernel/trace/rpm-traces.o
  CC [M]  fs/smb/client/smb2file.o
  CC [M]  net/netfilter/xt_conntrack.o
  CC      net/ipv4/tcp_offload.o
  CC      lib/seq_buf.o
  CC      drivers/scsi/scsi_sysctl.o
  CC      fs/btrfs/free-space-cache.o
  CC      drivers/scsi/scsi_debugfs.o
  CC      net/sunrpc/svcauth.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.o
  CC      drivers/ata/libata-transport.o
  CC      kernel/dma.o
  CC      arch/x86/kernel/hw_breakpoint.o
  CC      arch/x86/kernel/tsc.o
  CC [M]  net/netfilter/xt_ipvs.o
  CC      drivers/acpi/acpica/nssearch.o
  CC [M]  fs/smb/client/cifsacl.o
  CC      drivers/acpi/acpica/nsutils.o
  CC      lib/siphash.o
  CC      drivers/net/phy/phy-core.o
  CC      fs/btrfs/zlib.o
  CC [M]  net/bluetooth/l2cap_core.o
  CC      drivers/usb/storage/transport.o
  CC      drivers/base/module.o
  CC      net/ipv6/tcp_ipv6.o
  CC [M]  fs/smb/client/fs_context.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o
  CC      drivers/usb/host/ehci-hcd.o
  CC      drivers/acpi/acpica/nswalk.o
  CC      net/ipv4/tcp_plb.o
  CC [M]  net/bluetooth/l2cap_sock.o
  CC      drivers/usb/host/ehci-pci.o
  CC      fs/btrfs/lzo.o
  CC [M]  drivers/gpu/drm/i915/i915_drm_client.o
  CC      fs/btrfs/zstd.o
  CC      kernel/trace/trace_dynevent.o
  CC      drivers/acpi/acpica/nsxfeval.o
  CC      net/ipv4/datagram.o
  CC      drivers/base/pinctrl.o
  CC      lib/string.o
  CC      drivers/scsi/scsi_trace.o
  CC      kernel/smp.o
  CC [M]  arch/x86/kvm/vmx/posted_intr.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.o
  CC [M]  fs/smb/client/dns_resolve.o
  CC      drivers/acpi/dock.o
  CC [M]  net/bluetooth/smp.o
  CC      drivers/usb/host/ohci-hcd.o
  CC      lib/timerqueue.o
  CC      net/devres.o
  CC      fs/btrfs/compression.o
  CC      drivers/ata/libata-trace.o
  CC      drivers/net/phy/phy_device.o
  CC      lib/vsprintf.o
  CC      drivers/acpi/acpica/nsxfname.o
  CC      arch/x86/kernel/tsc_msr.o
  CC      drivers/base/devcoredump.o
  CC      net/sunrpc/svcauth_unix.o
  CC      kernel/trace/trace_probe.o
  CC      drivers/usb/host/ohci-pci.o
  CC      net/sunrpc/addr.o
  LD [M]  net/netfilter/nf_conntrack.o
  CC      drivers/acpi/pci_root.o
  LD [M]  net/netfilter/nf_nat.o
  AR      net/netfilter/built-in.a
  CC      fs/btrfs/delayed-ref.o
  CC      drivers/usb/storage/usb.o
  CC      kernel/uid16.o
  CC      drivers/usb/storage/initializers.o
  CC      drivers/usb/core/message.o
  CC [M]  drivers/gpu/drm/i915/i915_getparam.o
  CC      drivers/scsi/scsi_logging.o
  CC      drivers/ata/libata-sata.o
  CC [M]  drivers/gpu/drm/i915/i915_ioctl.o
  CC      net/ipv4/raw.o
  CC [M]  drivers/gpu/drm/xe/xe_bb.o
  CC      net/ipv4/udp.o
  CC      kernel/trace/trace_uprobe.o
  CC      drivers/usb/storage/sierra_ms.o
  CC      mm/mincore.o
  CC      drivers/acpi/acpica/nsxfobj.o
  CC      fs/btrfs/relocation.o
  CC      arch/x86/kernel/io_delay.o
  CC      net/socket.o
  AR      drivers/nvme/host/built-in.a
  CC      drivers/usb/serial/usb-serial.o
  AR      drivers/nvme/built-in.a
  CC      drivers/base/platform-msi.o
  CC      drivers/input/serio/serio.o
  CC      drivers/usb/serial/generic.o
  CC      drivers/base/physical_location.o
  CC      net/compat.o
  CC      kernel/trace/rethook.o
  CC      drivers/acpi/acpica/psargs.o
  CC      drivers/net/phy/linkmode.o
  CC      arch/x86/kernel/rtc.o
  CC      drivers/input/keyboard/atkbd.o
  CC      drivers/rtc/lib.o
  AR      drivers/input/mouse/built-in.a
  CC      drivers/input/input.o
  CC      drivers/usb/core/driver.o
  CC      net/sunrpc/rpcb_clnt.o
  CC      drivers/rtc/class.o
  CC      drivers/acpi/acpica/psloop.o
  CC      kernel/kallsyms.o
  CC      drivers/scsi/scsi_pm.o
  CC [M]  drivers/gpu/drm/xe/xe_bo.o
  CC [M]  net/bluetooth/lib.o
  CC      drivers/usb/storage/option_ms.o
  CC      drivers/net/phy/mdio_bus.o
  CC      drivers/scsi/scsi_bsg.o
  CC [M]  drivers/gpu/drm/i915/i915_irq.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_object.o
  CC      drivers/base/trace.o
  CC      mm/mlock.o
  CC      drivers/acpi/acpica/psobject.o
  CC      drivers/net/phy/mdio_device.o
  CC      drivers/rtc/interface.o
  CC      drivers/ata/libata-sff.o
  AR      drivers/i2c/algos/built-in.a
  CC [M]  drivers/i2c/algos/i2c-algo-bit.o
  CC      drivers/input/serio/i8042.o
  CC      drivers/i2c/busses/i2c-designware-common.o
  CC      arch/x86/kernel/resource.o
  CC      drivers/rtc/nvmem.o
  CC      fs/btrfs/delayed-inode.o
  CC      fs/btrfs/scrub.o
  ASN.1   fs/smb/client/cifs_spnego_negtokeninit.asn1.[ch]
  CC [M]  fs/smb/client/namespace.o
  CC      kernel/acct.o
  CC      mm/mmap.o
  CC      mm/mmu_gather.o
  AS      arch/x86/kernel/irqflags.o
  AR      drivers/i3c/built-in.a
  AR      drivers/media/i2c/built-in.a
  CC      arch/x86/kernel/static_call.o
  CC      arch/x86/kernel/process.o
  CC      net/ipv6/ping.o
  AR      drivers/media/tuners/built-in.a
  CC      net/ipv6/exthdrs.o
  AR      drivers/media/rc/keymaps/built-in.a
  AR      drivers/media/rc/built-in.a
  AR      drivers/media/common/b2c2/built-in.a
  AR      drivers/media/common/saa7146/built-in.a
  AR      drivers/media/common/siano/built-in.a
  CC      arch/x86/kernel/ptrace.o
  AR      drivers/media/common/v4l2-tpg/built-in.a
  AR      drivers/media/common/videobuf2/built-in.a
  CC      drivers/acpi/acpica/psopcode.o
  AR      drivers/media/common/built-in.a
  CC      drivers/usb/serial/bus.o
  CC      drivers/acpi/pci_link.o
  CC      drivers/usb/storage/usual-tables.o
  AR      drivers/media/platform/allegro-dvt/built-in.a
  AR      drivers/media/platform/amlogic/meson-ge2d/built-in.a
  CC      drivers/usb/host/uhci-hcd.o
  AR      drivers/media/platform/amlogic/built-in.a
  AR      drivers/input/keyboard/built-in.a
  AR      drivers/media/platform/amphion/built-in.a
  CC      fs/ioctl.o
  CC      drivers/scsi/scsi_common.o
  AR      drivers/media/platform/aspeed/built-in.a
  AR      drivers/usb/misc/built-in.a
  AR      drivers/base/built-in.a
  AR      drivers/media/platform/atmel/built-in.a
  CC      fs/readdir.o
  CC      drivers/usb/core/config.o
  AR      drivers/media/platform/cadence/built-in.a
  CC      net/sysctl_net.o
  AR      drivers/media/platform/chips-media/built-in.a
  AR      drivers/media/platform/intel/built-in.a
  CC      drivers/usb/host/xhci.o
  AR      drivers/media/platform/marvell/built-in.a
  CC      drivers/input/serio/libps2.o
  AR      drivers/media/platform/mediatek/jpeg/built-in.a
  AR      drivers/media/platform/mediatek/mdp/built-in.a
  CC      net/ipv6/datagram.o
  AR      drivers/media/pci/ttpci/built-in.a
  AR      drivers/media/platform/mediatek/vcodec/common/built-in.a
  AR      drivers/media/pci/b2c2/built-in.a
  AR      drivers/media/platform/mediatek/vcodec/encoder/built-in.a
  AR      drivers/media/pci/pluto2/built-in.a
  AR      drivers/media/platform/mediatek/vcodec/decoder/built-in.a
  AR      kernel/trace/built-in.a
  AR      drivers/media/platform/mediatek/vcodec/built-in.a
  AR      drivers/media/pci/dm1105/built-in.a
  AR      drivers/media/pci/pt1/built-in.a
  AR      drivers/media/platform/mediatek/vpu/built-in.a
  CC      drivers/rtc/dev.o
  AR      drivers/media/usb/b2c2/built-in.a
  AR      drivers/media/pci/pt3/built-in.a
  AR      drivers/media/platform/mediatek/mdp3/built-in.a
  AR      drivers/media/platform/mediatek/built-in.a
  AR      drivers/media/usb/dvb-usb/built-in.a
  AR      drivers/media/pci/mantis/built-in.a
  CC      drivers/input/input-compat.o
  AR      drivers/media/usb/dvb-usb-v2/built-in.a
  AR      drivers/media/pci/ngene/built-in.a
  AR      drivers/media/platform/microchip/built-in.a
  AR      drivers/media/usb/s2255/built-in.a
  AR      drivers/media/pci/ddbridge/built-in.a
  AR      drivers/media/platform/nuvoton/built-in.a
  AR      drivers/media/usb/siano/built-in.a
  CC      drivers/acpi/acpica/psopinfo.o
  AR      drivers/media/pci/saa7146/built-in.a
  AR      drivers/media/usb/ttusb-budget/built-in.a
  AR      drivers/media/pci/smipcie/built-in.a
  AR      drivers/media/platform/nvidia/tegra-vde/built-in.a
  AR      drivers/media/platform/nvidia/built-in.a
  AR      drivers/media/usb/ttusb-dec/built-in.a
  CC      mm/mprotect.o
  AR      drivers/media/usb/built-in.a
  AR      drivers/media/pci/netup_unidvb/built-in.a
  AR      drivers/media/platform/nxp/dw100/built-in.a
  CC      drivers/acpi/acpica/psparse.o
  AR      drivers/media/platform/nxp/imx-jpeg/built-in.a
  AR      drivers/media/pci/intel/ipu3/built-in.a
  AR      drivers/media/platform/nxp/imx8-isi/built-in.a
  AR      drivers/media/pci/intel/ivsc/built-in.a
  AR      drivers/media/platform/nxp/built-in.a
  AR      drivers/media/pci/intel/built-in.a
  CC      drivers/input/input-mt.o
  AR      drivers/media/pci/built-in.a
  AR      drivers/media/platform/qcom/camss/built-in.a
  AR      drivers/media/platform/qcom/venus/built-in.a
  CC      lib/win_minmax.o
  CC      kernel/crash_core.o
  AR      drivers/media/platform/qcom/built-in.a
  CC      drivers/i2c/busses/i2c-designware-master.o
  AR      drivers/usb/storage/built-in.a
  AR      drivers/media/platform/renesas/rcar-vin/built-in.a
  CC      drivers/net/phy/swphy.o
  AR      drivers/media/platform/renesas/rzg2l-cru/built-in.a
  AR      drivers/media/mmc/siano/built-in.a
  AR      drivers/media/platform/renesas/vsp1/built-in.a
  AR      drivers/media/mmc/built-in.a
  AR      drivers/media/platform/renesas/built-in.a
  CC      drivers/usb/serial/console.o
  AR      drivers/i2c/muxes/built-in.a
  CC      fs/select.o
  CC [M]  drivers/i2c/muxes/i2c-mux-gpio.o
  AR      drivers/media/platform/rockchip/rga/built-in.a
  CC      mm/mremap.o
  CC      mm/msync.o
  AR      drivers/media/platform/rockchip/rkisp1/built-in.a
  AR      drivers/media/platform/rockchip/built-in.a
  CC      drivers/scsi/sd.o
  AR      drivers/media/platform/samsung/exynos-gsc/built-in.a
  AR      drivers/media/platform/samsung/exynos4-is/built-in.a
  AR      drivers/media/platform/samsung/s3c-camif/built-in.a
  AR      drivers/media/platform/samsung/s5p-g2d/built-in.a
  AR      drivers/media/platform/samsung/s5p-jpeg/built-in.a
  AR      drivers/media/platform/samsung/s5p-mfc/built-in.a
  AR      drivers/media/platform/samsung/built-in.a
  CC      kernel/compat.o
  CC      net/sunrpc/timer.o
  AR      drivers/media/platform/st/sti/bdisp/built-in.a
  CC      kernel/utsname.o
  LD [M]  arch/x86/kvm/kvm.o
  AR      drivers/media/platform/st/sti/c8sectpfe/built-in.a
  CC [M]  fs/smb/client/smb1ops.o
  AR      drivers/media/platform/st/sti/delta/built-in.a
  CC      kernel/user_namespace.o
  AR      drivers/media/platform/st/sti/hva/built-in.a
  AR      drivers/media/platform/st/stm32/built-in.a
  CC      drivers/i2c/busses/i2c-designware-platdrv.o
  AR      drivers/media/platform/st/built-in.a
  CC      drivers/acpi/acpica/psscope.o
  AR      drivers/media/platform/sunxi/sun4i-csi/built-in.a
  CC      drivers/acpi/acpica/pstree.o
  AR      drivers/input/serio/built-in.a
  CC      drivers/acpi/acpica/psutils.o
  AR      drivers/media/platform/sunxi/sun6i-csi/built-in.a
  CC      fs/btrfs/backref.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o
  CC [M]  drivers/gpu/drm/i915/i915_mitigations.o
  AR      drivers/media/platform/sunxi/sun6i-mipi-csi2/built-in.a
  CC [M]  drivers/gpu/drm/vgem/vgem_drv.o
  AR      drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/built-in.a
  CC      drivers/rtc/proc.o
  AR      drivers/media/platform/sunxi/sun8i-di/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.o
  AR      drivers/media/platform/sunxi/sun8i-rotate/built-in.a
  AR      drivers/media/platform/sunxi/built-in.a
  CC      lib/xarray.o
  AR      drivers/media/platform/verisilicon/built-in.a
  AR      drivers/media/platform/ti/am437x/built-in.a
  AR      drivers/media/platform/ti/cal/built-in.a
  AR      drivers/media/platform/via/built-in.a
  CC [M]  drivers/gpu/drm/i915/i915_module.o
  AR      drivers/media/platform/ti/davinci/built-in.a
  AR      drivers/media/platform/ti/vpe/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvif/object.o
  UPD     arch/x86/kvm/kvm-asm-offsets.h
  CC      drivers/usb/serial/ftdi_sio.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/client.o
  AS [M]  arch/x86/kvm/vmx/vmenter.o
  AR      drivers/media/platform/ti/j721e-csi2rx/built-in.a
  AR      drivers/media/platform/ti/omap/built-in.a
  LD [M]  arch/x86/kvm/kvm-intel.o
  CC      arch/x86/kernel/tls.o
  AR      drivers/media/platform/ti/omap3isp/built-in.a
  CC      fs/btrfs/ulist.o
  AR      drivers/media/platform/ti/built-in.a
  AR      drivers/media/platform/xilinx/built-in.a
  CC      drivers/input/input-poller.o
  AR      drivers/media/platform/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_display.o
  CC      drivers/usb/core/file.o
  CC      drivers/net/phy/fixed_phy.o
  CC      drivers/acpi/acpica/pswalk.o
  AR      drivers/media/firewire/built-in.a
  AR      drivers/net/pse-pd/built-in.a
  AR      drivers/media/spi/built-in.a
  CC [M]  net/bluetooth/ecdh_helper.o
  CC [M]  net/bluetooth/hci_request.o
  AR      drivers/media/test-drivers/built-in.a
  AR      drivers/media/built-in.a
  CC      drivers/acpi/acpica/psxface.o
  CC      drivers/input/ff-core.o
  CC      kernel/pid_namespace.o
  AR      drivers/ptp/built-in.a
  CC      drivers/acpi/acpica/rsaddr.o
  CC [M]  drivers/ptp/ptp_clock.o
  AR      drivers/power/reset/built-in.a
  CC      drivers/power/supply/power_supply_core.o
  CC      drivers/rtc/sysfs.o
  CC      drivers/ata/libata-pmp.o
  CC      drivers/usb/host/xhci-mem.o
  CC      drivers/power/supply/power_supply_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_bo_evict.o
  CC      drivers/acpi/acpica/rscalc.o
  CC [M]  drivers/ptp/ptp_chardev.o
  CC      net/sunrpc/xdr.o
  CC      drivers/ata/libata-acpi.o
  CC      net/ipv4/udplite.o
  CC [M]  drivers/gpu/drm/vgem/vgem_fence.o
  CC      drivers/i2c/busses/i2c-designware-baytrail.o
  CC      drivers/input/touchscreen.o
  CC [M]  drivers/gpu/drm/xe/xe_debugfs.o
  CC [M]  drivers/gpu/drm/ast/ast_drv.o
  CC [M]  drivers/gpu/drm/xe/xe_devcoredump.o
  CC [M]  drivers/gpu/drm/i915/i915_params.o
  CC      drivers/usb/core/buffer.o
  UPD     kernel/config_data
  CC      drivers/usb/core/sysfs.o
  CC      drivers/rtc/rtc-mc146818-lib.o
  CC [M]  drivers/gpu/drm/ast/ast_i2c.o
  CC      mm/page_vma_mapped.o
  CC      arch/x86/kernel/step.o
  CC      net/ipv6/ip6_flowlabel.o
  CC [M]  drivers/gpu/drm/ast/ast_main.o
  CC [M]  drivers/gpu/drm/ast/ast_mm.o
  CC [M]  drivers/gpu/drm/ast/ast_mode.o
  CC      drivers/acpi/pci_irq.o
  CC      drivers/rtc/rtc-cmos.o
  CC      drivers/hwmon/hwmon.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/conn.o
  CC [M]  drivers/gpu/drm/i915/i915_pci.o
  CC [M]  drivers/hwmon/acpi_power_meter.o
  CC [M]  drivers/i2c/busses/i2c-scmi.o
  CC [M]  drivers/net/phy/phylink.o
  CC      kernel/stop_machine.o
  CC      drivers/acpi/acpica/rscreate.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o
  CC      net/ipv4/udp_offload.o
  CC [M]  drivers/ptp/ptp_sysfs.o
  CC      lib/lockref.o
  CC [M]  fs/smb/client/cifssmb.o
  CC      drivers/input/ff-memless.o
  LD [M]  drivers/gpu/drm/vgem/vgem.o
  CC      drivers/gpu/drm/drm_mipi_dsi.o
  CC      drivers/usb/serial/pl2303.o
  CC      drivers/power/supply/power_supply_leds.o
  CC      drivers/input/vivaldi-fmap.o
  CC [M]  drivers/i2c/busses/i2c-ccgx-ucsi.o
  CC [M]  drivers/gpu/drm/ast/ast_post.o
  CC      lib/bcd.o
  CC [M]  drivers/gpu/drm/ast/ast_dp501.o
  CC      arch/x86/kernel/i8237.o
  CC [M]  drivers/ptp/ptp_vclock.o
  CC      drivers/input/input-leds.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gem.o
  CC      drivers/usb/host/xhci-ext-caps.o
  CC      lib/sort.o
  CC [M]  net/bluetooth/mgmt_util.o
  CC [M]  drivers/gpu/drm/xe/xe_device.o
  CC      net/sunrpc/sunrpc_syms.o
  CC [M]  drivers/i2c/busses/i2c-i801.o
  CC      drivers/acpi/acpica/rsdumpinfo.o
  CC      drivers/acpi/acpica/rsinfo.o
  CC      lib/parser.o
  CC [M]  fs/smb/client/cifs_spnego_negtokeninit.asn1.o
  CC      net/sunrpc/cache.o
  CC [M]  drivers/i2c/busses/i2c-isch.o
  CC [M]  fs/smb/client/asn1.o
  CC      drivers/ata/libata-pata-timings.o
  CC [M]  drivers/gpu/drm/drm_aperture.o
  CC      drivers/acpi/acpica/rsio.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/device.o
  CC      drivers/usb/core/endpoint.o
  CC      mm/pagewalk.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ring.o
  CC      arch/x86/kernel/stacktrace.o
  CC [M]  drivers/gpu/drm/drm_atomic.o
  CC      drivers/ata/ahci.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/disp.o
  AR      drivers/rtc/built-in.a
  CC      drivers/power/supply/power_supply_hwmon.o
  CC      drivers/input/mousedev.o
  CC      drivers/scsi/sg.o
  CC      kernel/kprobes.o
  CC      drivers/acpi/acpica/rsirq.o
  CC [M]  drivers/gpu/drm/i915/i915_scatterlist.o
  CC      drivers/scsi/scsi_sysfs.o
  CC      lib/debug_locks.o
  CC [M]  drivers/hwmon/coretemp.o
  CC [M]  drivers/ptp/ptp_kvm_x86.o
  CC      lib/random32.o
  CC [M]  drivers/gpu/drm/drm_atomic_uapi.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/driver.o
  CC [M]  drivers/gpu/drm/drm_auth.o
  CC [M]  drivers/i2c/busses/i2c-ismt.o
  CC      kernel/hung_task.o
  CC      drivers/usb/host/xhci-ring.o
  CC [M]  drivers/gpu/drm/drm_blend.o
  CC      drivers/usb/host/xhci-hub.o
  CC      drivers/acpi/acpica/rslist.o
  CC      arch/x86/kernel/reboot.o
  CC      net/ipv6/inet6_connection_sock.o
  AR      drivers/usb/serial/built-in.a
  CC      fs/btrfs/qgroup.o
  CC      drivers/usb/gadget/udc/core.o
  AR      drivers/usb/gadget/function/built-in.a
  CC [M]  drivers/gpu/drm/ast/ast_dp.o
  CC      drivers/usb/gadget/udc/trace.o
  AR      drivers/usb/gadget/legacy/built-in.a
  CC      drivers/usb/gadget/usbstring.o
  CC      arch/x86/kernel/msr.o
  CC      drivers/usb/core/devio.o
  CC      lib/bust_spinlocks.o
  CC      drivers/acpi/acpica/rsmemory.o
  CC [M]  drivers/i2c/busses/i2c-piix4.o
  AR      drivers/power/supply/built-in.a
  AR      drivers/power/built-in.a
  CC [M]  drivers/i2c/busses/i2c-designware-pcidrv.o
  CC      lib/kasprintf.o
  CC      net/ipv4/arp.o
  CC      net/ipv4/icmp.o
  AR      drivers/hwmon/built-in.a
  CC      mm/pgtable-generic.o
  CC [M]  net/bluetooth/mgmt_config.o
  CC [M]  drivers/gpu/drm/xe/xe_device_sysfs.o
  CC      drivers/usb/host/xhci-dbg.o
  CC [M]  drivers/ptp/ptp_kvm_common.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/event.o
  CC      drivers/input/evdev.o
  CC      mm/rmap.o
  CC      drivers/i2c/i2c-boardinfo.o
  CC      net/ipv6/udp_offload.o
  CC [M]  drivers/gpu/drm/i915/i915_suspend.o
  CC      drivers/acpi/acpica/rsmisc.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/fifo.o
  CC      fs/dcache.o
  CC      drivers/acpi/acpi_lpss.o
  CC      drivers/i2c/i2c-core-base.o
  CC      drivers/usb/host/xhci-trace.o
  CC      drivers/acpi/acpica/rsserial.o
  CC      drivers/i2c/i2c-core-smbus.o
  CC      net/ipv6/seg6.o
  CC [M]  net/bluetooth/hci_codec.o
  CC      drivers/ata/libahci.o
  CC      lib/bitmap.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_cs.o
  CC [M]  net/bluetooth/eir.o
  CC [M]  drivers/usb/class/usbtmc.o
  CC      arch/x86/kernel/cpuid.o
  CC [M]  net/bluetooth/hci_sync.o
  CC [M]  drivers/net/phy/aquantia_main.o
  CC [M]  drivers/net/phy/aquantia_hwmon.o
  CC      drivers/ata/ata_piix.o
  LD [M]  drivers/gpu/drm/ast/ast.o
  CC [M]  drivers/gpu/drm/xe/xe_dma_buf.o
  CC      net/ipv6/fib6_notifier.o
  CC      drivers/acpi/acpica/rsutils.o
  CC [M]  drivers/gpu/drm/drm_bridge.o
  LD [M]  drivers/ptp/ptp.o
  CC [M]  drivers/gpu/drm/drm_cache.o
  LD [M]  drivers/ptp/ptp_kvm.o
  CC [M]  drivers/net/phy/ax88796b.o
  CC [M]  drivers/net/phy/bcm7xxx.o
  CC      drivers/usb/host/xhci-debugfs.o
  CC      net/ipv6/rpl.o
  CC [M]  net/bluetooth/coredump.o
  LD [M]  drivers/i2c/busses/i2c-designware-pci.o
  CC [M]  drivers/net/phy/bcm87xx.o
  CC      drivers/usb/host/xhci-pci.o
  AR      drivers/scsi/built-in.a
  CC      mm/vmalloc.o
  CC      drivers/i2c/i2c-core-acpi.o
  AR      drivers/i2c/busses/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvif/head.o
  CC      kernel/watchdog.o
  CC [M]  drivers/gpu/drm/drm_client.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/mem.o
  CC      arch/x86/kernel/early-quirks.o
  AR      drivers/usb/gadget/udc/built-in.a
  CC      drivers/usb/gadget/config.o
  CC      drivers/acpi/acpica/rsxface.o
  CC [M]  drivers/gpu/drm/i915/i915_switcheroo.o
  CC      drivers/usb/gadget/epautoconf.o
  AR      drivers/input/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvif/mmu.o
  CC      lib/scatterlist.o
  CC      kernel/watchdog_perf.o
  CC [M]  drivers/gpu/drm/xe/xe_drm_client.o
  CC      net/sunrpc/rpc_pipe.o
  CC [M]  net/bluetooth/sco.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/outp.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/timer.o
  CC      mm/page_alloc.o
  CC [M]  drivers/gpu/drm/drm_client_modeset.o
  CC [M]  drivers/net/phy/bcm-phy-lib.o
  CC [M]  net/bluetooth/iso.o
  CC      drivers/net/mdio/acpi_mdio.o
  CC [M]  drivers/gpu/drm/xe/xe_exec.o
  CC      drivers/net/mdio/fwnode_mdio.o
  CC      net/ipv6/ioam6.o
  AR      drivers/net/pcs/built-in.a
  CC      drivers/usb/core/notify.o
  CC [M]  drivers/gpu/drm/drm_color_mgmt.o
  CC      drivers/usb/core/generic.o
  CC      net/sunrpc/sysfs.o
  CC      drivers/acpi/acpica/tbdata.o
  CC      arch/x86/kernel/smp.o
  CC [M]  net/bluetooth/a2mp.o
  CC      net/ipv4/devinet.o
  CC      fs/btrfs/send.o
  CC      net/ipv4/af_inet.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/vmm.o
  CC [M]  drivers/gpu/drm/drm_connector.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/user.o
  CC [M]  net/bluetooth/amp.o
  CC      mm/init-mm.o
  CC      net/ipv6/sysctl_net_ipv6.o
  CC      drivers/usb/core/quirks.o
  CC      drivers/usb/gadget/composite.o
  CC      drivers/usb/gadget/functions.o
  CC      kernel/seccomp.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/userc361.o
  CC      drivers/i2c/i2c-core-slave.o
  AR      drivers/ata/built-in.a
  CC      drivers/i2c/i2c-dev.o
  CC      kernel/relay.o
  CC      arch/x86/kernel/smpboot.o
  CC [M]  drivers/gpu/drm/drm_crtc.o
  CC      drivers/usb/core/devices.o
  LD [M]  fs/smb/client/cifs.o
  CC [M]  drivers/gpu/drm/i915/i915_sysfs.o
  CC      drivers/acpi/acpica/tbfadt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o
  CC [M]  drivers/gpu/drm/xe/xe_execlist.o
  CC      arch/x86/kernel/tsc_sync.o
  CC      net/ipv6/xfrm6_policy.o
  CC      lib/list_sort.o
  AR      drivers/net/mdio/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_exec_queue.o
  AR      drivers/usb/host/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_force_wake.o
  CC      lib/uuid.o
  CC [M]  drivers/gpu/drm/drm_displayid.o
  CC      net/sunrpc/svc_xprt.o
  CC [M]  drivers/gpu/drm/drm_drv.o
  CC [M]  drivers/gpu/drm/i915/i915_utils.o
  CC      net/sunrpc/xprtmultipath.o
  CC      mm/memblock.o
  CC      drivers/usb/gadget/configfs.o
  CC      drivers/usb/core/phy.o
  CC      drivers/usb/gadget/u_f.o
  CC [M]  drivers/net/phy/broadcom.o
  CC      arch/x86/kernel/setup_percpu.o
  CC      lib/iov_iter.o
  CC      arch/x86/kernel/ftrace.o
  CC [M]  drivers/gpu/drm/i915/intel_clock_gating.o
  CC      kernel/utsname_sysctl.o
  CC      drivers/acpi/acpica/tbfind.o
  CC [M]  drivers/gpu/drm/i915/intel_device_info.o
  CC [M]  drivers/net/phy/lxt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/client.o
  CC [M]  drivers/gpu/drm/i915/intel_memory_region.o
  CC      net/sunrpc/stats.o
  CC      mm/memory_hotplug.o
  CC      kernel/delayacct.o
  CC      kernel/taskstats.o
  CC      kernel/tsacct.o
  CC      mm/madvise.o
  CC [M]  drivers/i2c/i2c-smbus.o
  CC [M]  drivers/gpu/drm/drm_dumb_buffers.o
  CC [M]  drivers/i2c/i2c-mux.o
  CC [M]  drivers/gpu/drm/drm_edid.o
  CC [M]  drivers/net/phy/realtek.o
  CC      lib/clz_ctz.o
  CC      net/ipv6/xfrm6_state.o
  CC      drivers/acpi/acpica/tbinstal.o
  CC      drivers/acpi/acpica/tbprint.o
  CC      kernel/tracepoint.o
  CC [M]  drivers/gpu/drm/i915/intel_pcode.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/engine.o
  CC [M]  drivers/net/phy/smsc.o
  CC      drivers/usb/core/port.o
  CC      drivers/usb/core/hcd-pci.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_dp.o
  CC      net/ipv6/xfrm6_input.o
  CC      drivers/usb/core/usb-acpi.o
  CC [M]  drivers/gpu/drm/drm_eld.o
  CC [M]  drivers/gpu/drm/xe/xe_ggtt.o
  CC      drivers/acpi/acpica/tbutils.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/enum.o
  AS      arch/x86/kernel/ftrace_64.o
  CC      arch/x86/kernel/trace_clock.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/event.o
  CC      kernel/latencytop.o
  CC      kernel/irq_work.o
  CC      arch/x86/kernel/trace.o
  CC      drivers/acpi/acpica/tbxface.o
  CC      arch/x86/kernel/rethook.o
  CC      kernel/static_call.o
  CC      net/ipv6/xfrm6_output.o
  CC [M]  drivers/gpu/drm/drm_encoder.o
  CC [M]  net/bluetooth/hci_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gpu_scheduler.o
  CC [M]  drivers/gpu/drm/drm_file.o
  CC [M]  drivers/gpu/drm/i915/intel_region_ttm.o
  AR      drivers/i2c/built-in.a
  CC [M]  drivers/gpu/drm/i915/intel_runtime_pm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o
  CC [M]  drivers/gpu/drm/i915/intel_sbi.o
  AR      drivers/usb/gadget/built-in.a
  CC      drivers/acpi/acpica/tbxfload.o
  AR      drivers/net/ethernet/adi/built-in.a
  AR      drivers/net/ethernet/alacritech/built-in.a
  AR      drivers/net/usb/built-in.a
  CC [M]  drivers/net/usb/pegasus.o
  CC [M]  drivers/gpu/drm/i915/intel_step.o
  AR      drivers/net/ethernet/amazon/built-in.a
  CC      drivers/acpi/acpica/tbxfroot.o
  CC [M]  drivers/net/usb/rtl8150.o
  AR      drivers/net/ethernet/aquantia/built-in.a
  CC [M]  drivers/net/usb/r8152.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      net/ipv4/igmp.o
  CC [M]  drivers/net/ethernet/broadcom/bnx2.o
  HOSTCC  drivers/gpu/drm/xe/xe_gen_wa_oob
  CC      drivers/acpi/acpica/utaddress.o
  CC [M]  drivers/gpu/drm/xe/xe_gsc_submit.o
  CC [M]  drivers/net/ethernet/broadcom/cnic.o
  CC      mm/page_io.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/firmware.o
  CC [M]  drivers/gpu/drm/i915/intel_uncore.o
  CC      kernel/static_call_inline.o
  CC [M]  drivers/gpu/drm/i915/intel_wakeref.o
  AR      drivers/usb/core/built-in.a
  AR      drivers/usb/built-in.a
  CC      net/ipv4/fib_frontend.o
  CC [M]  drivers/net/ethernet/broadcom/tg3.o
  CC      net/ipv4/fib_semantics.o
  CC      arch/x86/kernel/crash_core_64.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/gpuobj.o
  CC [M]  drivers/gpu/drm/xe/xe_gt.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_ccs_mode.o
  CC      kernel/user-return-notifier.o
  AR      drivers/thermal/broadcom/built-in.a
  AR      drivers/thermal/samsung/built-in.a
  LD [M]  drivers/net/phy/aquantia.o
  CC      drivers/thermal/intel/intel_tcc.o
  AR      drivers/net/phy/built-in.a
  CC      kernel/padata.o
  CC [M]  drivers/net/ipvlan/ipvlan_core.o
  AR      drivers/thermal/st/built-in.a
  CC      drivers/thermal/intel/therm_throt.o
  CC      net/sunrpc/sysctl.o
  CC [M]  drivers/net/vxlan/vxlan_core.o
  CC [M]  drivers/net/vxlan/vxlan_multicast.o
  CC [M]  drivers/thermal/intel/x86_pkg_temp_thermal.o
  CC [M]  drivers/net/vxlan/vxlan_vnifilter.o
  CC      drivers/net/loopback.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_clock.o
  CC [M]  drivers/gpu/drm/i915/vlv_sideband.o
  CC      drivers/acpi/acpica/utalloc.o
  CC      drivers/acpi/acpi_apd.o
  CC      drivers/acpi/acpi_platform.o
  CC      arch/x86/kernel/module.o
  CC [M]  drivers/gpu/drm/drm_fourcc.o
  CC      fs/btrfs/dev-replace.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/intr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_encoders.o
  CC [M]  drivers/gpu/drm/i915/vlv_suspend.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/ioctl.o
  CC      lib/bsearch.o
  CC      drivers/acpi/acpi_pnp.o
  CC      net/ipv6/xfrm6_protocol.o
  CC      drivers/acpi/power.o
  CC      drivers/acpi/acpica/utascii.o
  CC [M]  drivers/gpu/drm/i915/soc/intel_dram.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sa.o
  CC      fs/btrfs/raid56.o
  AR      net/sunrpc/built-in.a
  CC [M]  drivers/net/ipvlan/ipvlan_main.o
  CC [M]  drivers/gpu/drm/drm_framebuffer.o
  CC      net/ipv6/netfilter.o
  CC [M]  drivers/net/usb/asix_devices.o
  CC [M]  drivers/net/usb/asix_common.o
  LD [M]  net/bluetooth/bluetooth.o
  CC      arch/x86/kernel/early_printk.o
  CC      drivers/watchdog/watchdog_core.o
  CC      fs/btrfs/uuid-tree.o
  CC      drivers/md/md.o
  CC [M]  drivers/md/persistent-data/dm-array.o
  CC [M]  drivers/gpu/drm/drm_gem.o
  CC      drivers/md/md-bitmap.o
  CC      kernel/jump_label.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_debugfs.o
  AR      drivers/thermal/intel/built-in.a
  AR      drivers/thermal/qcom/built-in.a
  AR      drivers/thermal/tegra/built-in.a
  AR      drivers/thermal/mediatek/built-in.a
  CC      drivers/thermal/thermal_core.o
  CC      drivers/acpi/acpica/utbuffer.o
  CC      lib/find_bit.o
  CC      drivers/acpi/event.o
  CC [M]  drivers/gpu/drm/drm_ioctl.o
  CC [M]  drivers/net/vxlan/vxlan_mdb.o
  CC      mm/swap_state.o
  CC      arch/x86/kernel/hpet.o
  CC      mm/swapfile.o
  CC [M]  drivers/gpu/drm/i915/soc/intel_gmch.o
  CC      lib/llist.o
  CC [M]  drivers/md/persistent-data/dm-bitset.o
  CC [M]  drivers/net/ipvlan/ipvlan_l3s.o
  CC      fs/inode.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/memory.o
  CC      drivers/acpi/acpica/utcksum.o
  CC      kernel/context_tracking.o
  CC      lib/lwq.o
  CC      net/ipv4/fib_trie.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_i2c.o
  CC      net/ipv4/fib_notifier.o
  CC [M]  drivers/gpu/drm/i915/soc/intel_pch.o
  CC      lib/memweight.o
  CC [M]  drivers/gpu/drm/drm_lease.o
  CC [M]  drivers/md/persistent-data/dm-block-manager.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_freq.o
  CC      kernel/iomem.o
  CC      fs/attr.o
  CC      lib/kfifo.o
  CC      net/ipv6/fib6_rules.o
  CC [M]  drivers/gpu/drm/i915/i915_memcpy.o
  CC      lib/percpu-refcount.o
  CC      net/ipv4/inet_fragment.o
  CC      drivers/watchdog/watchdog_dev.o
  CC      net/ipv6/proc.o
  CC      drivers/acpi/acpica/utcopy.o
  CC      fs/bad_inode.o
  CC      drivers/opp/core.o
  CC      drivers/cpufreq/cpufreq.o
  CC [M]  drivers/gpu/drm/i915/i915_mm.o
  CC      drivers/cpufreq/freq_table.o
  CC      fs/file.o
  CC      drivers/acpi/evged.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o
  CC      kernel/rseq.o
  CC      drivers/watchdog/softdog.o
  CC      lib/rhashtable.o
  CC      arch/x86/kernel/amd_nb.o
  CC      mm/swap_slots.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/mm.o
  CC      drivers/opp/cpu.o
  GZIP    kernel/config_data.gz
  CC      fs/filesystems.o
  CC      drivers/thermal/thermal_sysfs.o
  CC      net/ipv6/syncookies.o
  CC      drivers/thermal/thermal_trip.o
  CC      drivers/acpi/acpica/utexcep.o
  CC      kernel/configs.o
  CC [M]  drivers/md/persistent-data/dm-space-map-common.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_idle.o
  CC      lib/base64.o
  CC      drivers/md/md-autodetect.o
  LD [M]  drivers/net/ipvlan/ipvlan.o
  AR      drivers/net/ethernet/cavium/common/built-in.a
  CC      lib/once.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.o
  AR      drivers/net/ethernet/cavium/thunder/built-in.a
  CC      lib/refcount.o
  AR      drivers/net/ethernet/cavium/liquidio/built-in.a
  CC      lib/rcuref.o
  AR      drivers/net/ethernet/cavium/octeon/built-in.a
  AR      drivers/net/ethernet/cavium/built-in.a
  CC [M]  drivers/gpu/drm/drm_managed.o
  AR      drivers/net/ethernet/cortina/built-in.a
  CC [M]  drivers/md/persistent-data/dm-space-map-disk.o
  CC      drivers/cpufreq/cpufreq_performance.o
  AR      drivers/net/ethernet/engleder/built-in.a
  CC [M]  drivers/net/usb/ax88172a.o
  CC      mm/dmapool.o
  CC      mm/hugetlb.o
  AR      drivers/watchdog/built-in.a
  CC [M]  drivers/gpu/drm/i915/i915_sw_fence.o
  CC      lib/usercopy.o
  CC      drivers/cpuidle/governors/menu.o
  CC      drivers/mmc/core/core.o
  CC      drivers/acpi/acpica/utdebug.o
  CC      fs/btrfs/props.o
  CC [M]  drivers/gpu/drm/i915/i915_sw_fence_work.o
  CC [M]  drivers/net/usb/ax88179_178a.o
  AR      kernel/built-in.a
  CC      drivers/cpuidle/governors/haltpoll.o
  CC [M]  drivers/gpu/drm/drm_mm.o
  CC      arch/x86/kernel/kvm.o
  CC      net/ipv6/mip6.o
  CC      drivers/thermal/thermal_helpers.o
  CC      drivers/net/netconsole.o
  CC      lib/errseq.o
  CC      mm/hugetlb_vmemmap.o
  CC      fs/btrfs/free-space-tree.o
  CC [M]  drivers/gpu/drm/i915/i915_syncmap.o
  CC      arch/x86/kernel/kvmclock.o
  CC [M]  drivers/gpu/drm/drm_mode_config.o
  CC      drivers/opp/debugfs.o
  CC [M]  drivers/gpu/drm/drm_mode_object.o
  CC      drivers/thermal/thermal_hwmon.o
  CC      drivers/mmc/host/sdhci.o
  CC      drivers/thermal/gov_fair_share.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/object.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_mcr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/oproxy.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/option.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ib.o
  CC      drivers/cpufreq/cpufreq_ondemand.o
  CC      drivers/cpuidle/cpuidle.o
  CC      drivers/acpi/acpica/utdecode.o
  CC      drivers/cpufreq/cpufreq_governor.o
  CC      lib/bucket_locks.o
  CC [M]  drivers/gpu/drm/drm_modes.o
  CC [M]  drivers/md/persistent-data/dm-space-map-metadata.o
  CC [M]  drivers/gpu/drm/drm_modeset_lock.o
  CC [M]  drivers/net/usb/cdc_ether.o
  CC      arch/x86/kernel/paravirt.o
  CC      net/ipv6/addrconf_core.o
  CC      net/ipv6/exthdrs_core.o
  AR      drivers/cpuidle/governors/built-in.a
  CC      drivers/cpuidle/driver.o
  CC      drivers/acpi/acpica/utdelete.o
  CC      mm/mempolicy.o
  AR      drivers/opp/built-in.a
  CC      drivers/thermal/gov_step_wise.o
  AR      drivers/ufs/built-in.a
  CC      mm/sparse.o
  CC [M]  drivers/gpu/drm/i915/i915_user_extensions.o
  CC      mm/sparse-vmemmap.o
  CC      net/ipv6/ip6_checksum.o
  CC      fs/namespace.o
  AR      drivers/leds/trigger/built-in.a
  CC [M]  drivers/leds/trigger/ledtrig-audio.o
  CC [M]  drivers/net/usb/cdc_eem.o
  CC      lib/generic-radix-tree.o
  AR      drivers/leds/blink/built-in.a
  CC      fs/seq_file.o
  CC      net/ipv4/ping.o
  CC [M]  drivers/gpu/drm/drm_plane.o
  CC      mm/mmu_notifier.o
  CC      mm/ksm.o
  CC      net/ipv6/ip6_icmp.o
  CC      drivers/leds/led-core.o
  AR      drivers/leds/simple/built-in.a
  CC      drivers/leds/led-class.o
  CC [M]  drivers/net/dummy.o
  CC [M]  drivers/net/macvlan.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_pagefault.o
  CC      drivers/cpufreq/cpufreq_governor_attr_set.o
  CC      net/ipv6/output_core.o
  CC      drivers/cpufreq/acpi-cpufreq.o
  CC      net/ipv4/ip_tunnel_core.o
  LD [M]  drivers/net/vxlan/vxlan.o
  CC      drivers/acpi/acpica/uterror.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/ramht.o
  CC      drivers/acpi/acpica/uteval.o
  CC      arch/x86/kernel/pvclock.o
  CC      drivers/cpuidle/governor.o
  CC [M]  drivers/gpu/drm/i915/i915_ioc32.o
  CC [M]  drivers/gpu/drm/i915/i915_debugfs.o
  CC [M]  drivers/md/persistent-data/dm-transaction-manager.o
  CC      arch/x86/kernel/pcspeaker.o
  CC      drivers/acpi/acpica/utglobal.o
  CC      drivers/cpuidle/sysfs.o
  CC      lib/bitmap-str.o
  CC      drivers/leds/led-triggers.o
  CC      drivers/thermal/gov_user_space.o
  CC [M]  drivers/gpu/drm/i915/i915_debugfs_params.o
  CC [M]  drivers/md/persistent-data/dm-btree.o
  CC [M]  drivers/net/usb/smsc75xx.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_pll.o
  CC      net/ipv6/protocol.o
  CC      drivers/acpi/acpica/uthex.o
  CC      mm/slub.o
  CC      net/ipv6/ip6_offload.o
  CC      lib/string_helpers.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_sysfs.o
  CC      drivers/mmc/core/bus.o
  CC [M]  drivers/net/usb/smsc95xx.o
  CC [M]  drivers/gpu/drm/i915/i915_pmu.o
  CC      fs/btrfs/tree-checker.o
  CC      drivers/cpufreq/intel_pstate.o
  CC [M]  drivers/gpu/drm/i915/gt/gen2_engine_cs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/subdev.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/uevent.o
  CC [M]  drivers/gpu/drm/drm_prime.o
  CC      net/ipv4/gre_offload.o
  CC [M]  drivers/gpu/drm/i915/gt/gen6_engine_cs.o
  CC      arch/x86/kernel/check.o
  CC      mm/migrate.o
  CC      lib/hexdump.o
  CC [M]  drivers/net/mii.o
  AR      drivers/thermal/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.o
  CC      lib/kstrtox.o
  CC      drivers/acpi/acpica/utids.o
  CC [M]  drivers/gpu/drm/drm_print.o
  CC      drivers/cpuidle/poll_state.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/fw.o
  CC      drivers/cpuidle/cpuidle-haltpoll.o
  CC      drivers/acpi/sysfs.o
  AR      drivers/leds/built-in.a
  CC [M]  drivers/gpu/drm/drm_property.o
  CC      arch/x86/kernel/uprobes.o
  CC      drivers/acpi/acpica/utinit.o
  CC [M]  drivers/net/mdio.o
  CC      drivers/mmc/host/sdhci-pci-core.o
  CC      net/ipv6/tcpv6_offload.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_throttle_sysfs.o
  CC [M]  drivers/gpu/drm/i915/gt/gen6_ppgtt.o
  CC      arch/x86/kernel/perf_regs.o
  CC      lib/debug_info.o
  AR      drivers/firmware/arm_ffa/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.o
  AR      drivers/firmware/arm_scmi/built-in.a
  CC      drivers/mmc/core/host.o
  AR      drivers/crypto/stm32/built-in.a
  AR      drivers/firmware/broadcom/built-in.a
  CC      drivers/mmc/core/mmc.o
  CC      drivers/mmc/core/mmc_ops.o
  AR      drivers/firmware/cirrus/built-in.a
  AR      drivers/crypto/xilinx/built-in.a
  AR      drivers/firmware/meson/built-in.a
  AR      drivers/crypto/hisilicon/built-in.a
  CC      drivers/clocksource/acpi_pm.o
  CC      drivers/clocksource/i8253.o
  AR      drivers/crypto/intel/keembay/built-in.a
  AR      drivers/crypto/intel/ixp4xx/built-in.a
  CC      drivers/acpi/acpica/utlock.o
  AR      drivers/crypto/intel/built-in.a
  CC      drivers/acpi/acpica/utmath.o
  CC [M]  drivers/gpu/drm/i915/gt/gen7_renderclear.o
  AR      drivers/crypto/starfive/built-in.a
  AR      drivers/crypto/built-in.a
  CC      drivers/firmware/efi/libstub/efi-stub-helper.o
  CC      drivers/firmware/efi/libstub/gop.o
  CC [M]  drivers/md/persistent-data/dm-btree-remove.o
  CC      drivers/firmware/efi/libstub/secureboot.o
  AR      drivers/cpuidle/built-in.a
  CC      fs/xattr.o
  AR      drivers/firmware/imx/built-in.a
  CC      net/ipv6/exthdrs_offload.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/hs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/ls.o
  CC      arch/x86/kernel/tracepoint.o
  CC      net/ipv6/inet6_hashtables.o
  CC      drivers/acpi/acpica/utmisc.o
  CC      arch/x86/kernel/itmt.o
  AR      drivers/net/ethernet/ezchip/built-in.a
  CC [M]  drivers/gpu/drm/drm_syncobj.o
  AR      drivers/net/ethernet/fungible/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o
  CC      net/ipv6/mcast_snoop.o
  CC      mm/memory-tiers.o
  CC      mm/migrate_device.o
  CC [M]  net/ipv6/ip6_udp_tunnel.o
  CC      drivers/acpi/property.o
  CC      net/ipv4/metrics.o
  CC      drivers/mmc/core/sd.o
  AR      drivers/net/ethernet/huawei/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
  CC [M]  drivers/net/tun.o
  CC [M]  drivers/net/usb/mcs7830.o
  CC [M]  drivers/net/usb/usbnet.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/acr.o
  CC [M]  drivers/gpu/drm/i915/gt/gen8_engine_cs.o
  CC      fs/btrfs/space-info.o
  AR      drivers/clocksource/built-in.a
  CC      drivers/hid/usbhid/hid-core.o
  CC [M]  drivers/net/usb/cdc_ncm.o
  CC      net/ipv4/netlink.o
  CC      drivers/acpi/acpica/utmutex.o
  CC [M]  drivers/gpu/drm/drm_sysfs.o
  CC      mm/huge_memory.o
  CC      drivers/firmware/efi/libstub/tpm.o
  AR      drivers/staging/media/built-in.a
  CC      fs/libfs.o
  AR      drivers/staging/built-in.a
  CC      arch/x86/kernel/umip.o
  CC      arch/x86/kernel/unwind_orc.o
  CC [M]  drivers/md/persistent-data/dm-btree-spine.o
  CC      net/ipv4/nexthop.o
  CC      drivers/mmc/host/sdhci-pci-o2micro.o
  CC [M]  drivers/gpu/drm/i915/gt/gen8_ppgtt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sync.o
  CC      lib/iomap.o
  AR      drivers/cpufreq/built-in.a
  CC      drivers/acpi/acpica/utnonansi.o
  CC      drivers/acpi/acpica/utobject.o
  CC      mm/khugepaged.o
  CC      drivers/acpi/acpica/utosi.o
  CC      drivers/acpi/acpica/utownerid.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.o
  AR      drivers/platform/x86/amd/built-in.a
  CC      drivers/platform/x86/intel/pmc/core.o
  CC      drivers/platform/x86/intel/pmc/core_ssram.o
  CC [M]  drivers/platform/x86/intel/pmt/class.o
  CC      drivers/platform/x86/intel/pmc/spt.o
  CC      fs/fs-writeback.o
  CC      drivers/acpi/acpica/utpredef.o
  CC      drivers/md/dm-uevent.o
  CC      lib/pci_iomap.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/base.o
  CC      drivers/acpi/acpi_cmos_rtc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.o
  CC      mm/page_counter.o
  CC      drivers/md/dm.o
  CC      net/ipv4/udp_tunnel_stub.o
  CC      drivers/acpi/acpica/utresdecode.o
  CC      net/ipv4/sysctl_net_ipv4.o
  CC      net/ipv4/proc.o
  CC      drivers/acpi/x86/apple.o
  CC      drivers/firmware/efi/libstub/file.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_topology.o
  CC      drivers/acpi/acpica/utresrc.o
  LD [M]  drivers/md/persistent-data/dm-persistent-data.o
  CC      drivers/platform/x86/intel/pmc/cnp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.o
  AR      net/ipv6/built-in.a
  CC      drivers/mailbox/mailbox.o
  CC      drivers/acpi/x86/utils.o
  CC      drivers/mailbox/pcc.o
  CC      drivers/mmc/core/sd_ops.o
  CC      drivers/devfreq/devfreq.o
  CC      arch/x86/kernel/callthunks.o
  CC [M]  drivers/devfreq/governor_simpleondemand.o
  CC      mm/memcontrol.o
  CC [M]  drivers/gpu/drm/drm_trace_points.o
  CC      drivers/hid/hid-core.o
  CC      drivers/mmc/core/sdio.o
  CC      drivers/firmware/efi/libstub/mem.o
  AR      drivers/platform/surface/built-in.a
  CC      fs/btrfs/block-rsv.o
  CC      lib/iomap_copy.o
  CC      drivers/acpi/acpica/utstate.o
  CC      drivers/mmc/host/sdhci-pci-arasan.o
  CC [M]  drivers/platform/x86/intel/pmt/telemetry.o
  CC      fs/pnode.o
  CC      drivers/hid/usbhid/hiddev.o
  CC      fs/btrfs/delalloc-space.o
  CC      net/ipv4/syncookies.o
  CC      drivers/firmware/efi/libstub/random.o
  CC      lib/devres.o
  CC      drivers/platform/x86/intel/pmc/icl.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/fw.o
  CC      drivers/acpi/x86/s2idle.o
  CC [M]  drivers/net/usb/r8153_ecm.o
  CC      drivers/acpi/debugfs.o
  CC      lib/check_signature.o
  CC      drivers/mmc/host/sdhci-pci-dwc-mshc.o
  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_ads.o
  CC      mm/vmpressure.o
  CC      drivers/platform/x86/intel/turbo_max_3.o
  CC      drivers/firmware/efi/libstub/randomalloc.o
  CC      drivers/acpi/acpica/utstring.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_virt.o
  AR      drivers/mailbox/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/msgq.o
  CC      lib/interval_tree.o
  CC      drivers/firmware/efi/efi-bgrt.o
  CC      drivers/acpi/acpi_lpat.o
  CC      arch/x86/kernel/cet.o
  CC      drivers/platform/x86/p2sb.o
  CC      net/ipv4/esp4.o
  CC      fs/btrfs/block-group.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_breadcrumbs.o
  CC      drivers/powercap/powercap_sys.o
  CC      drivers/hid/hid-input.o
  CC      drivers/firmware/efi/libstub/pci.o
  CC [M]  drivers/platform/x86/intel/pmt/crashlog.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.o
  CC [M]  drivers/devfreq/governor_performance.o
  CC      drivers/platform/x86/intel/pmc/tgl.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.o
  CC      net/ipv4/esp4_offload.o
  CC      drivers/platform/x86/intel/pmc/adl.o
  CC      drivers/platform/x86/intel/pmc/mtl.o
  CC      drivers/acpi/acpica/utstrsuppt.o
  CC      drivers/acpi/acpica/utstrtoul64.o
  CC      mm/swap_cgroup.o
  CC      lib/assoc_array.o
  CC      drivers/mmc/host/sdhci-pci-gli.o
  CC      drivers/mmc/core/sdio_ops.o
  CC      drivers/firmware/efi/libstub/skip_spaces.o
  CC      drivers/mmc/core/sdio_bus.o
  LD [M]  drivers/net/usb/asix.o
  CC      drivers/firmware/efi/efi.o
  CC [M]  drivers/net/veth.o
  CC      drivers/platform/x86/intel/pmc/pltdrv.o
  LD [M]  drivers/platform/x86/intel/pmt/pmt_class.o
  CC      drivers/platform/x86/pmc_atom.o
  CC      drivers/firmware/efi/vars.o
  LD [M]  drivers/platform/x86/intel/pmt/pmt_telemetry.o
  CC      drivers/firmware/efi/libstub/lib-cmdline.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_context.o
  AR      drivers/hid/usbhid/built-in.a
  CC      fs/splice.o
  CC      arch/x86/kernel/mmconf-fam10h_64.o
  AR      drivers/perf/built-in.a
  AR      drivers/devfreq/built-in.a
  CC      drivers/firmware/efi/reboot.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_context_sseu.o
  CC      drivers/hid/hid-quirks.o
  CC      fs/sync.o
  CC      drivers/acpi/acpica/utxface.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/v1.o
  LD [M]  drivers/platform/x86/intel/pmt/pmt_crashlog.o
  CC      drivers/firmware/efi/libstub/lib-ctype.o
  CC      drivers/acpi/acpica/utxfinit.o
  CC [M]  drivers/platform/x86/intel/vsec.o
  CC      drivers/firmware/efi/libstub/alignedmem.o
  CC      drivers/firmware/efi/libstub/relocate.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_cs.o
  AR      drivers/firmware/psci/built-in.a
  AR      drivers/firmware/qcom/built-in.a
  CC      drivers/ras/ras.o
  AR      drivers/hwtracing/intel_th/built-in.a
  CC      drivers/ras/debugfs.o
  CC      drivers/powercap/intel_rapl_common.o
  CC      drivers/firmware/efi/libstub/printk.o
  CC [M]  drivers/platform/x86/intel/rst.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ct.o
  CC [M]  drivers/gpu/drm/drm_vblank.o
  CC      drivers/md/dm-table.o
  CC      mm/hugetlb_cgroup.o
  AR      drivers/platform/x86/intel/pmc/built-in.a
  CC      drivers/firmware/efi/libstub/vsprintf.o
  CC      drivers/hid/hid-debug.o
  CC      mm/kmemleak.o
  CC      drivers/mmc/core/sdio_cis.o
  CC [M]  drivers/gpu/drm/drm_vblank_work.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sched.o
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_main.o
  CC      net/ipv4/netfilter.o
  CC      drivers/md/dm-target.o
  CC      lib/list_debug.o
  CC [M]  drivers/gpu/drm/drm_vma_manager.o
  CC      drivers/acpi/acpica/utxferror.o
  CC      arch/x86/kernel/vsmp_64.o
  CC [M]  drivers/net/ethernet/intel/e1000e/82571.o
  CC [M]  drivers/platform/x86/wmi.o
  CC      lib/debugobjects.o
  CC      lib/bitrev.o
  CC [M]  drivers/net/ethernet/intel/e1000e/ich8lan.o
  CC [M]  drivers/net/ethernet/intel/e1000e/80003es2lan.o
  CC      drivers/mmc/core/sdio_io.o
  CC      drivers/acpi/acpica/utxfmutex.o
  CC      drivers/firmware/efi/memattr.o
  CC      mm/page_isolation.o
  CC      drivers/firmware/efi/libstub/x86-stub.o
  CC      lib/crc16.o
  CC [M]  drivers/platform/x86/wmi-bmof.o
  CC      drivers/firmware/efi/libstub/x86-5lvl.o
  AR      drivers/platform/x86/intel/built-in.a
  LD [M]  drivers/platform/x86/intel/intel_vsec.o
  LD [M]  drivers/platform/x86/intel/intel-rst.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_main.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/gm200.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_main.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/gp102.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_mac.o
  STUBCPY drivers/firmware/efi/libstub/alignedmem.stub.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/tu102.o
  CC      net/ipv4/inet_diag.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/ga100.o
  CC      drivers/mmc/host/sdhci-acpi.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_heartbeat.o
  CC      drivers/hid/hidraw.o
  AR      arch/x86/kernel/built-in.a
  AR      drivers/ras/built-in.a
  AR      drivers/acpi/acpica/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/ga102.o
  AR      arch/x86/built-in.a
  CC [M]  drivers/gpu/drm/drm_writeback.o
  CC      drivers/android/binderfs.o
  CC      drivers/acpi/acpi_lpit.o
  CC      drivers/android/binder.o
  AR      drivers/net/ethernet/i825xx/built-in.a
  CC [M]  drivers/platform/x86/mxm-wmi.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_pm.o
  CC      drivers/md/dm-linear.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.o
  CC      drivers/powercap/intel_rapl_msr.o
  CC      drivers/md/dm-stripe.o
  CC [M]  drivers/platform/x86/intel_ips.o
  CC      lib/crc-t10dif.o
  CC [M]  drivers/gpu/drm/lib/drm_random.o
  CC      drivers/mmc/core/sdio_irq.o
  CC [M]  drivers/net/ethernet/intel/igbvf/vf.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_main.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/vf.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/mbx.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_common.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/ethtool.o
  STUBCPY drivers/firmware/efi/libstub/efi-stub-helper.stub.o
  CC [M]  drivers/net/ethernet/intel/igbvf/mbx.o
  STUBCPY drivers/firmware/efi/libstub/file.stub.o
  STUBCPY drivers/firmware/efi/libstub/gop.stub.o
  STUBCPY drivers/firmware/efi/libstub/lib-cmdline.stub.o
  STUBCPY drivers/firmware/efi/libstub/lib-ctype.stub.o
  CC [M]  drivers/net/ethernet/intel/igbvf/ethtool.o
  STUBCPY drivers/firmware/efi/libstub/mem.stub.o
  STUBCPY drivers/firmware/efi/libstub/pci.stub.o
  CC      net/ipv4/tcp_diag.o
  CC [M]  drivers/net/ethernet/intel/igbvf/netdev.o
  STUBCPY drivers/firmware/efi/libstub/printk.stub.o
  CC      net/ipv4/udp_diag.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.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
  CC      drivers/mmc/host/cqhci-core.o
  CC      drivers/acpi/prmt.o
  STUBCPY drivers/firmware/efi/libstub/vsprintf.stub.o
  STUBCPY drivers/firmware/efi/libstub/x86-5lvl.stub.o
  STUBCPY drivers/firmware/efi/libstub/x86-stub.stub.o
  CC [M]  drivers/net/ethernet/intel/e1000e/mac.o
  AR      drivers/nvmem/layouts/built-in.a
  CC      drivers/nvmem/core.o
  AR      drivers/firmware/efi/libstub/lib.a
  CC [M]  drivers/gpu/drm/xe/xe_guc_debugfs.o
  CC [M]  drivers/net/ethernet/intel/e1000e/manage.o
  CC      drivers/firmware/efi/tpm.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_user.o
  CC [M]  drivers/gpu/drm/drm_ioc32.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_execlists_submission.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.o
  CC [M]  drivers/gpu/drm/drm_panel.o
  AR      drivers/net/ethernet/microsoft/built-in.a
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_hw.o
  HOSTCC  lib/gen_crc32table
  CC [M]  drivers/net/ethernet/intel/igc/igc_i225.o
  CC      lib/libcrc32c.o
  AR      drivers/net/ethernet/intel/built-in.a
  CC [M]  drivers/net/ethernet/intel/e100.o
  CC      lib/xxhash.o
  CC      drivers/hid/hid-generic.o
  CC [M]  drivers/mmc/host/sdhci-pltfm.o
  CC [M]  drivers/net/ethernet/intel/e1000e/nvm.o
  AR      drivers/powercap/built-in.a
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_ethtool.o
  CC      fs/btrfs/discard.o
  CC      drivers/md/dm-ioctl.o
  CC      drivers/mmc/core/slot-gpio.o
  CC      drivers/mmc/core/regulator.o
  CC      drivers/hid/hid-a4tech.o
  AR      drivers/platform/x86/built-in.a
  AR      drivers/platform/built-in.a
  CC      mm/early_ioremap.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_hwconfig.o
  CC      mm/cma.o
  CC [M]  drivers/gpu/drm/drm_pci.o
  CC      drivers/firmware/efi/memmap.o
  CC      drivers/firmware/efi/esrt.o
  CC      lib/genalloc.o
  CC      drivers/hid/hid-apple.o
  CC      fs/utimes.o
  CC      drivers/acpi/acpi_pcc.o
  CC      drivers/acpi/ac.o
  CC      fs/d_path.o
  CC      drivers/hid/hid-belkin.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.o
  CC      drivers/firmware/efi/efi-pstore.o
  CC      mm/secretmem.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_base.o
  CC      net/ipv4/tcp_cubic.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.o
  CC [M]  drivers/net/ethernet/intel/e1000e/phy.o
  CC      net/ipv4/xfrm4_policy.o
  CC      net/ipv4/xfrm4_state.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/ipsec.o
  AR      drivers/nvmem/built-in.a
  CC [M]  drivers/net/ethernet/intel/e1000e/param.o
  CC      drivers/firmware/efi/cper.o
  CC      drivers/mmc/core/debugfs.o
  AR      drivers/mmc/host/built-in.a
  CC      drivers/mmc/core/block.o
  CC      drivers/mmc/core/queue.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ids.o
  CC [M]  drivers/net/ethernet/intel/e1000e/ethtool.o
  CC      drivers/md/dm-io.o
  CC      fs/btrfs/reflink.o
  CC      drivers/firmware/efi/cper_cxl.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_ethtool.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_log.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_pc.o
  CC [M]  drivers/mtd/chips/chipreg.o
  CC      mm/userfaultfd.o
  CC      drivers/firmware/efi/runtime-wrappers.o
  CC      drivers/acpi/button.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.o
  CC      drivers/firmware/efi/dev-path-parser.o
  CC      drivers/hid/hid-cherry.o
  CC      lib/percpu_counter.o
  CC      mm/memremap.o
  CC      fs/stack.o
  CC      drivers/md/dm-kcopyd.o
  AR      drivers/firmware/smccc/built-in.a
  CC      drivers/md/dm-sysfs.o
  CC      mm/hmm.o
  CC      drivers/hid/hid-chicony.o
  CC      drivers/firmware/efi/apple-properties.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.o
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_param.o
  CC      mm/memfd.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ggtt.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_82575.o
  CC      fs/fs_struct.o
  LD [M]  drivers/net/ethernet/intel/igbvf/igbvf.o
  CC      fs/statfs.o
  CC [M]  drivers/gpu/drm/drm_debugfs.o
  CC      fs/fs_pin.o
  CC [M]  drivers/mtd/mtdcore.o
  AR      drivers/firmware/tegra/built-in.a
  CC [M]  drivers/mtd/mtdsuper.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_nvm.o
  CC [M]  drivers/gpu/drm/drm_debugfs_crc.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ggtt_fencing.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt.o
  CC      net/ipv4/xfrm4_input.o
  CC      drivers/md/dm-stats.o
  CC [M]  drivers/net/ethernet/intel/e1000e/netdev.o
  CC      drivers/acpi/fan_core.o
  CC      drivers/acpi/fan_attr.o
  CC      drivers/firmware/efi/earlycon.o
  CC      drivers/md/dm-rq.o
  CC      drivers/hid/hid-cypress.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_submit.o
  CC      lib/fault-inject.o
  CC      lib/syscall.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.o
  CC      fs/nsfs.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_phy.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_mac.o
  CC [M]  drivers/mtd/mtdconcat.o
  CC      fs/fs_types.o
  CC      mm/bootmem_info.o
  CC [M]  drivers/gpu/drm/xe/xe_heci_gsc.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine.o
  CC      fs/btrfs/subpage.o
  CC      net/ipv4/xfrm4_output.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.o
  AR      drivers/net/ethernet/litex/built-in.a
  CC      net/ipv4/xfrm4_protocol.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.o
  AR      drivers/net/ethernet/microchip/built-in.a
  CC [M]  drivers/net/ethernet/intel/e1000e/ptp.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_nvm.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_phy.o
  CC [M]  drivers/gpu/drm/drm_edid_load.o
  CC      drivers/acpi/processor_driver.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_mbx.o
  CC      drivers/acpi/processor_thermal.o
  AR      drivers/net/ethernet/mscc/built-in.a
  CC      drivers/acpi/processor_idle.o
  CC      fs/btrfs/tree-mod-log.o
  CC      fs/fs_context.o
  CC [M]  drivers/mtd/mtdpart.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_diag.o
  CC      lib/dynamic_debug.o
  LD [M]  drivers/net/ethernet/intel/e1000/e1000.o
  CC      drivers/firmware/efi/cper-x86.o
  CC [M]  drivers/gpu/drm/drm_panel_orientation_quirks.o
  CC      drivers/hid/hid-ezkey.o
  AR      drivers/mmc/core/built-in.a
  CC      fs/fs_parser.o
  AR      drivers/mmc/built-in.a
  CC [M]  drivers/uio/uio.o
  CC [M]  drivers/vfio/pci/vfio_pci_core.o
  CC      fs/fsopen.o
  AR      mm/built-in.a
  CC [M]  drivers/vfio/pci/vfio_pci_intrs.o
  CC [M]  drivers/gpu/drm/drm_exec.o
  AR      drivers/net/ethernet/neterion/built-in.a
  AR      drivers/net/ethernet/netronome/built-in.a
  AR      drivers/net/ethernet/ni/built-in.a
  AR      drivers/net/ethernet/packetengines/built-in.a
  AR      drivers/net/ethernet/realtek/built-in.a
  CC [M]  drivers/net/ethernet/realtek/8139cp.o
  AR      drivers/net/ethernet/renesas/built-in.a
  AR      drivers/net/ethernet/sfc/built-in.a
  AR      drivers/net/ethernet/smsc/built-in.a
  CC [M]  drivers/net/ethernet/smsc/smsc9420.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_ethtool.o
  CC [M]  drivers/gpu/drm/drm_gpuvm.o
  CC [M]  drivers/vfio/vfio_main.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_clock_utils.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gv100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.o
  CC      drivers/md/dm-io-rewind.o
  CC [M]  net/ipv4/ip_tunnel.o
  CC      fs/init.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_debugfs.o
  CC [M]  drivers/gpu/drm/drm_buddy.o
  CC [M]  drivers/pps/pps.o
  AR      drivers/firmware/efi/built-in.a
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_82599.o
  CC      drivers/android/binder_alloc.o
  AR      drivers/firmware/xilinx/built-in.a
  CC [M]  drivers/mtd/mtdchar.o
  CC      drivers/firmware/dmi_scan.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_82598.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.o
  CC      drivers/firmware/dmi-sysfs.o
  CC      drivers/hid/hid-kensington.o
  CC      fs/kernel_read_file.o
  CC [M]  drivers/vfio/group.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_ptp.o
  CC [M]  net/ipv4/udp_tunnel_core.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_dump.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_irq.o
  CC [M]  drivers/net/ethernet/realtek/8139too.o
  CC      fs/mnt_idmapping.o
  CC [M]  drivers/vfio/container.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.o
  CC [M]  net/ipv4/udp_tunnel_nic.o
  CC      drivers/acpi/processor_throttling.o
  LD [M]  drivers/net/ethernet/intel/ixgbevf/ixgbevf.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.o
  CC [M]  drivers/vfio/pci/vfio_pci_rdwr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_csa.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_i210.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_tsn.o
  CC      drivers/hid/hid-lg.o
  CC [M]  drivers/pps/kapi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga100.o
  CC      drivers/acpi/processor_perflib.o
  CC      drivers/md/dm-builtin.o
  CC [M]  drivers/gpu/drm/drm_gem_shmem_helper.o
  CC      fs/btrfs/extent-io-tree.o
  CC      drivers/hid/hid-lg-g15.o
  CC      drivers/firmware/dmi-id.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_mcr.o
  CC      lib/errname.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ras.o
  CC [M]  drivers/bluetooth/btusb.o
  CC      lib/nlattr.o
  CC [M]  drivers/vfio/pci/vfio_pci_config.o
  CC      lib/checksum.o
  CC      lib/cpu_rmap.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_pm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_ptp.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_xdp.o
  LD [M]  drivers/mtd/mtd.o
  CC [M]  drivers/dca/dca-core.o
  CC [M]  drivers/pps/sysfs.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_hwmon.o
  CC [M]  drivers/dca/dca-sysfs.o
  CC [M]  drivers/vfio/virqfd.o
  CC [M]  drivers/vfio/vfio_iommu_type1.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_phy.o
  CC      lib/dynamic_queue_limits.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.o
  AR      drivers/android/built-in.a
  CC      drivers/acpi/container.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.o
  AR      drivers/net/ethernet/socionext/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.o
  CC      drivers/acpi/thermal.o
  CC      drivers/firmware/memmap.o
  CC      drivers/acpi/acpi_memhotplug.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_pm_irq.o
  CC [M]  drivers/gpu/drm/drm_suballoc.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.o
  CC      lib/glob.o
  CC      lib/strncpy_from_user.o
  CC [M]  drivers/md/dm-bufio.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_requests.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_sysfs.o
  CC      lib/strnlen_user.o
  CC [M]  drivers/bluetooth/btintel.o
  AR      drivers/net/ethernet/vertexcom/built-in.a
  CC      fs/btrfs/fs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.o
  CC      drivers/hid/hid-microsoft.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.o
  CC [M]  drivers/net/ethernet/realtek/r8169_main.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.o
  LD [M]  drivers/pps/pps_core.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_x540.o
  CC      fs/remap_range.o
  CC      drivers/hid/hid-monterey.o
  CC [M]  drivers/ssb/main.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_fence.o
  CC      fs/buffer.o
  CC [M]  drivers/ssb/scan.o
  LD [M]  drivers/dca/dca.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_x550.o
  CC      fs/mpage.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.o
  CC [M]  drivers/gpu/drm/xe/xe_huc.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_lib.o
  CC      lib/net_utils.o
  CC [M]  drivers/gpu/drm/xe/xe_huc_debugfs.o
  LD [M]  net/ipv4/udp_tunnel.o
  CC      lib/sg_pool.o
  AR      net/ipv4/built-in.a
  AR      net/built-in.a
  AR      drivers/firmware/built-in.a
  CC [M]  drivers/bluetooth/btbcm.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.o
  LD [M]  drivers/net/ethernet/intel/igc/igc.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.o
  CC [M]  drivers/bluetooth/btrtl.o
  CC [M]  drivers/gpu/drm/drm_gem_ttm_helper.o
  CC [M]  drivers/vfio/pci/vfio_pci.o
  CC [M]  drivers/gpu/drm/drm_atomic_helper.o
  CC      drivers/acpi/ioapic.o
  CC      fs/proc_namespace.o
  CC      lib/stackdepot.o
  CC      lib/ucs2_string.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gtt.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_llc.o
  LD [M]  drivers/vfio/pci/vfio-pci-core.o
  CC      fs/btrfs/messages.o
  CC      fs/btrfs/bio.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.o
  AR      drivers/hid/built-in.a
  LD [M]  drivers/vfio/vfio.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_lrc.o
  LD [M]  drivers/net/ethernet/intel/igb/igb.o
  CC [M]  drivers/vhost/net.o
  CC      fs/direct-io.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.o
  CC [M]  drivers/vhost/vhost.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_migrate.o
  CC      lib/sbitmap.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_mocs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.o
  LD [M]  drivers/net/ethernet/intel/e1000e/e1000e.o
  CC [M]  drivers/ssb/sprom.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.o
  AR      drivers/net/ethernet/wangxun/built-in.a
  CC      fs/eventpoll.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      drivers/acpi/battery.o
  CC [M]  drivers/gpu/drm/drm_atomic_state_helper.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.o
  CC [M]  drivers/gpu/drm/xe/xe_irq.o
  LD [M]  drivers/vfio/pci/vfio-pci.o
  CC      fs/btrfs/lru_cache.o
  CC      fs/btrfs/raid-stripe-tree.o
  CC [M]  drivers/vhost/iotlb.o
  CC [M]  drivers/ssb/pci.o
  CC [M]  drivers/gpu/drm/drm_bridge_connector.o
  CC      drivers/acpi/hed.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ppgtt.o
  CC [M]  drivers/md/dm-bio-prison-v1.o
  CC      fs/anon_inodes.o
  CC [M]  drivers/md/dm-bio-prison-v2.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.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
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.o
  CC [M]  drivers/ssb/pcihost_wrapper.o
  CC [M]  drivers/gpu/drm/xe/xe_lrc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.o
  CC [M]  drivers/ssb/driver_chipcommon.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/bar/gm107.o
  CC      fs/btrfs/acl.o
  CC      lib/group_cpus.o
  CC      drivers/acpi/bgrt.o
  CC      drivers/acpi/cppc_acpi.o
  CC [M]  drivers/ssb/driver_chipcommon_pmu.o
  CC [M]  drivers/gpu/drm/xe/xe_migrate.o
  CC [M]  drivers/md/dm-crypt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.o
  CC      fs/signalfd.o
  CC      fs/timerfd.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_reset.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ring.o
  CC      fs/eventfd.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_umc.o
  CC [M]  drivers/md/dm-thin.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ring_submission.o
  CC [M]  drivers/md/dm-thin-metadata.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_rps.o
  CC [M]  drivers/gpu/drm/xe/xe_mmio.o
  CC [M]  drivers/ssb/driver_pcicore.o
  CC      lib/fw_table.o
  CC [M]  lib/asn1_decoder.o
  GEN     lib/oid_registry_data.c
  CC [M]  drivers/gpu/drm/i915/gt/intel_sa_media.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_sseu.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_sseu_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.o
  CC [M]  lib/oid_registry.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_rap.o
  CC [M]  drivers/gpu/drm/drm_encoder_slave.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.o
  CC [M]  drivers/gpu/drm/drm_flip_work.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/r535.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.o
  CC      drivers/acpi/spcr.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_timeline.o
  LD [M]  drivers/md/dm-bio-prison.o
  LD [M]  drivers/vhost/vhost_iotlb.o
  AR      drivers/md/built-in.a
  CC [M]  drivers/gpu/drm/drm_format_helper.o
  CC      fs/userfaultfd.o
  LD [M]  drivers/vhost/vhost_net.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.o
  CC      fs/aio.o
  CC      fs/locks.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_tlb.o
  CC [M]  drivers/net/ethernet/realtek/r8169_firmware.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_wopcm.o
  CC [M]  drivers/gpu/drm/drm_gem_atomic_helper.o
  CC [M]  drivers/gpu/drm/drm_gem_framebuffer_helper.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_workarounds.o
  AR      lib/lib.a
  CC      fs/binfmt_script.o
  AR      fs/btrfs/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/shmem_utils.o
  CC      fs/binfmt_elf.o
  CC      fs/compat_binfmt_elf.o
  GEN     lib/crc32table.h
  CC      lib/crc32.o
  LD [M]  drivers/ssb/ssb.o
  CC [M]  drivers/gpu/drm/i915/gt/sysfs_engines.o
  CC [M]  drivers/gpu/drm/drm_kms_helper_common.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ggtt_gmch.o
  CC      fs/mbcache.o
  CC [M]  drivers/gpu/drm/i915/gt/gen6_renderstate.o
  LD [M]  drivers/net/ethernet/intel/ixgbe/ixgbe.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.o
  CC      drivers/acpi/acpi_pad.o
  CC [M]  drivers/gpu/drm/drm_modeset_helper.o
  CC [M]  drivers/gpu/drm/xe/xe_mocs.o
  CC [M]  drivers/gpu/drm/drm_plane_helper.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.o
  CC [M]  drivers/net/ethernet/realtek/r8169_phy_config.o
  CC [M]  drivers/gpu/drm/xe/xe_module.o
  CC [M]  drivers/gpu/drm/i915/gt/gen7_renderstate.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_mca.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.o
  CC [M]  drivers/gpu/drm/drm_probe_helper.o
  CC [M]  drivers/gpu/drm/xe/xe_pat.o
  CC      fs/posix_acl.o
  CC [M]  drivers/gpu/drm/drm_rect.o
  CC      fs/coredump.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.o
  CC [M]  drivers/gpu/drm/i915/gt/gen8_renderstate.o
  CC [M]  drivers/acpi/acpi_video.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/gen9_renderstate.o
  AR      lib/built-in.a
  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/bridge/panel.o
  CC [M]  drivers/gpu/drm/drm_fbdev_generic.o
  CC [M]  drivers/gpu/drm/xe/xe_pci.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_create.o
  CC [M]  drivers/gpu/drm/drm_fb_helper.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/i915/gem/i915_gem_execbuffer.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_internal.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.o
  CC [M]  drivers/acpi/video_detect.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.o
  LD [M]  drivers/gpu/drm/drm.o
  LD [M]  drivers/net/ethernet/realtek/r8169.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.o
  CC [M]  drivers/gpu/drm/xe/xe_pcode.o
  AR      drivers/net/ethernet/built-in.a
  CC      fs/drop_caches.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/xe/xe_pm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.o
  CC [M]  drivers/gpu/drm/xe/xe_preempt_fence.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.o
  AR      drivers/net/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.o
  LD [M]  drivers/gpu/drm/drm_shmem_helper.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.o
  CC [M]  drivers/gpu/drm/xe/xe_pt.o
  CC      fs/sysctls.o
  CC [M]  drivers/gpu/drm/xe/xe_pt_walk.o
  LD [M]  drivers/gpu/drm/drm_suballoc_helper.o
  CC      fs/fhandle.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cik.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cik_ih.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.o
  LD [M]  drivers/gpu/drm/drm_ttm_helper.o
  AR      drivers/gpu/drm/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.o
  LD [M]  drivers/md/dm-thin-pool.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_object.o
  CC [M]  drivers/gpu/drm/xe/xe_query.o
  CC [M]  drivers/gpu/drm/xe/xe_range_fence.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_pages.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_phys.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_sr.o
  AR      drivers/acpi/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_reg_whitelist.o
  CC [M]  drivers/gpu/drm/xe/xe_rtp.o
  CC [M]  drivers/gpu/drm/xe/xe_ring_ops.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]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.o
  LD [M]  drivers/acpi/video.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_pm.o
  CC [M]  drivers/gpu/drm/xe/xe_sa.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_region.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v8_0.o
  CC [M]  drivers/gpu/drm/xe/xe_sched_job.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_shmem.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v7_0.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_shrinker.o
  CC [M]  drivers/gpu/drm/xe/xe_step.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_stolen.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cik_sdma.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_throttle.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.o
  CC [M]  drivers/gpu/drm/xe/xe_sync.o
  CC [M]  drivers/gpu/drm/xe/xe_tile.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v4_2.o
  AR      fs/built-in.a
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_tiling.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vce_v2_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.o
  CC [M]  drivers/gpu/drm/xe/xe_tile_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_trace.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_ttm.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_ttm_move.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/si.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_userptr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v6_0.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_wait.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/nouveau/nvkm/subdev/bios/rammap.o
  CC [M]  drivers/gpu/drm/xe/xe_uc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.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/i915/gem/i915_gemfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v6_0.o
  CC [M]  drivers/gpu/drm/i915/i915_active.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/si_ih.o
  CC [M]  drivers/gpu/drm/xe/xe_vm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.o
  CC [M]  drivers/gpu/drm/xe/xe_wait_user_fence.o
  CC [M]  drivers/gpu/drm/i915/i915_cmd_parser.o
  CC [M]  drivers/gpu/drm/xe/xe_wa.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.o
  CC [M]  drivers/gpu/drm/i915/i915_deps.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.o
  CC [M]  drivers/gpu/drm/xe/xe_wopcm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.o
  CC [M]  drivers/gpu/drm/i915/i915_gem.o
  CC [M]  drivers/gpu/drm/xe/xe_hwmon.o
  CC [M]  drivers/gpu/drm/xe/xe_sriov.o
  CC [M]  drivers/gpu/drm/i915/i915_gem_evict.o
  CC [M]  drivers/gpu/drm/i915/i915_gem_gtt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/si_dma.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.o
  CC [M]  drivers/gpu/drm/xe/xe_lmtt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v6_0.o
  CC [M]  drivers/gpu/drm/xe/xe_lmtt_2l.o
  CC [M]  drivers/gpu/drm/xe/xe_lmtt_ml.o
  CC [M]  drivers/gpu/drm/xe/xe_display.o
  CC [M]  drivers/gpu/drm/xe/display/xe_fb_pin.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v3_1.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vi.o
  CC [M]  drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.o
  CC [M]  drivers/gpu/drm/xe/display/xe_plane_initial.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.o
  CC [M]  drivers/gpu/drm/i915/i915_gem_ww.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.o
  CC [M]  drivers/gpu/drm/i915/i915_query.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_rps.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o
  CC [M]  drivers/gpu/drm/i915/i915_request.o
  CC [M]  drivers/gpu/drm/i915/i915_scheduler.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_misc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v6_1.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/soc15.o
  CC [M]  drivers/gpu/drm/xe/display/xe_dsb_buffer.o
  CC [M]  drivers/gpu/drm/xe/display/intel_fbdev_fb.o
  LD [M]  drivers/gpu/drm/drm_kms_helper.o
  CC [M]  drivers/gpu/drm/i915/i915_trace_points.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/emu_soc.o
  CC [M]  drivers/gpu/drm/xe/display/intel_fb_bo.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mxgpu_ai.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_irq.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_utils.o
  CC [M]  drivers/gpu/drm/xe/i915-soc/intel_dram.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.o
  CC [M]  drivers/gpu/drm/i915/i915_ttm_buddy_manager.o
  CC [M]  drivers/gpu/drm/xe/i915-soc/intel_pch.o
  CC [M]  drivers/gpu/drm/i915/i915_vma.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.o
  CC [M]  drivers/gpu/drm/i915/i915_vma_resource.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.o
  CC [M]  drivers/gpu/drm/xe/i915-display/icl_dsi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_audio.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega10_reg_init.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/amd/amdgpu/vega20_reg_init.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.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/nouveau/nvkm/subdev/clk/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bw.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_4.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cdclk.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_color.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v2_3.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nv.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/arct_reg_init.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_ads.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_combo_phy.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mxgpu_nv.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v4_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v5_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllgt215.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_connector.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/aldebaran.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_capture.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_crtc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/soc21.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_ct.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sienna_cichlid.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v4_3.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/nouveau/nvkm/subdev/devinit/nv05.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v6_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cursor.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_7.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v5_2.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_log.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.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/nouveau/nvkm/subdev/devinit/mcp89.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_9.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_ddi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_11.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v1_7.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v3_6.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v4_3.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_rc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/r535.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v4_6_2.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs_params.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_submission.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_huc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v7_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_device.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.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/nouveau/nvkm/subdev/fb/base.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_driver.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_irq.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_huc_fw.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_params.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.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/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/nv25.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gsc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.o
  CC [M]  drivers/gpu/drm/i915/i915_hwmon.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_trace.o
  CC [M]  drivers/gpu/drm/i915/display/hsw_ips.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_wa.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v10_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dmc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp.o
  CC [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/nv44.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.o
  CC [M]  drivers/gpu/drm/i915/display/intel_atomic.o
  CC [M]  drivers/gpu/drm/i915/display/intel_atomic_plane.o
  CC [M]  drivers/gpu/drm/i915/display/intel_audio.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_mst.o
  CC [M]  drivers/gpu/drm/i915/display/intel_bios.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v11_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll.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/nouveau/nvkm/subdev/fb/gf108.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.o
  CC [M]  drivers/gpu/drm/i915/display/intel_color.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.o
  CC [M]  drivers/gpu/drm/i915/display/intel_combo_phy.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpt_common.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_drrs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsb.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
  CC [M]  drivers/gpu/drm/i915/display/intel_connector.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.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/xe/i915-display/intel_fb.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/r535.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v6_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v6_1.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v6_7.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.o
  CC [M]  drivers/gpu/drm/i915/display/intel_crtc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_crtc_state_dump.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.o
  CC [M]  drivers/gpu/drm/i915/display/intel_cursor.o
  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/xe/i915-display/intel_fdi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v8_7.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_global_state.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.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/amd/amdgpu/umc_v8_10.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdmi.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v12_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_driver.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_irq.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_irq.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hti.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ih.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_params.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/iceland_ih.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/tonga_ih.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cz_ih.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_link_bw.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_lspcon.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega10_ih.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega20_ih.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_power.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/navi10_ih.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/ih_v6_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_power_map.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_power_well.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_reset.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/ih_v6_1.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_rps.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_panel.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_wa.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v3_1.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pmdemand.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dmc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpio_phy.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpll.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/xe/i915-display/intel_pps.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_psr.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpll_mgr.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpt.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_qp_tables.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_quirks.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpt_common.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_tc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr2.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vblank.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vdsc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vga.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vrr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr3.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v12_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v13_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_drrs.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dsb.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dsb_buffer.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v10_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_wm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr3.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr5.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fb.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v11_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_scaler.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_watermark.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_acpi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v8_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_opregion.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fb_bo.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fb_pin.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fbc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbdev.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fdi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.o
  CC [M]  drivers/gpu/drm/xe/xe_gsc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.o
  CC [M]  drivers/gpu/drm/xe/xe_guc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_4.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fifo_underrun.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/gsc_command_header_abi.h
  CC [M]  drivers/gpu/drm/i915/display/intel_frontbuffer.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v10_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_global_state.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hdcp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/imu_v11_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hdcp_gsc.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/gsc_mkhi_commands_abi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v11_0.o
  HDRTEST drivers/gpu/drm/xe/abi/gsc_pxp_commands_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
  CC [M]  drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
  CC [M]  drivers/gpu/drm/i915/display/intel_hotplug.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
  CC [M]  drivers/gpu/drm/i915/display/intel_hotplug_irq.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hti.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ad102.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
  CC [M]  drivers/gpu/drm/i915/display/intel_link_bw.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h
  CC [M]  drivers/gpu/drm/i915/display/intel_load_detect.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v2_4.o
  CC [M]  drivers/gpu/drm/i915/display/intel_lpe_audio.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.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/i915/display/intel_modeset_lock.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gpu_error.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v3_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v4_0.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h
  CC [M]  drivers/gpu/drm/i915/display/intel_modeset_setup.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v4_4.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.o
  CC [M]  drivers/gpu/drm/i915/display/intel_modeset_verify.o
  CC [M]  drivers/gpu/drm/i915/display/intel_overlay.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v5_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pch_display.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v5_2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.o
  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_uncore.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v6_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pch_refclk.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_mes.o
  CC [M]  drivers/gpu/drm/i915/display/intel_plane_initial.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pmdemand.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_step.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/mes_v10_1.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv4e.o
  CC [M]  drivers/gpu/drm/i915/display/intel_psr.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uc_fw.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/mes_v11_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv50.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_lmem.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padg94.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_mman.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgf119.o
  CC [M]  drivers/gpu/drm/i915/display/intel_quirks.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.o
  CC [M]  drivers/gpu/drm/i915/display/intel_sprite.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.o
  CC [M]  drivers/gpu/drm/i915/display/intel_sprite_uapi.o
  CC [M]  drivers/gpu/drm/i915/display/intel_tc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_vblank.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object_frontbuffer.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gt/intel_rps.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.o
  CC [M]  drivers/gpu/drm/i915/display/intel_vga.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_gt_types.h
  CC [M]  drivers/gpu/drm/i915/display/intel_wm.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active.h
  HDRTEST drivers/gpu/drm/xe/display/intel_fb_bo.h
  HDRTEST drivers/gpu/drm/xe/display/intel_fbdev_fb.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_instr_defs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.o
  HDRTEST drivers/gpu/drm/xe/instructions/xe_gsc_commands.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_gfxpipe_commands.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_mi_commands.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_gsc_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v5_0.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h
  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_sriov_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.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/i915/display/skl_watermark.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v6_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.o
  CC [M]  drivers/gpu/drm/i915/display/intel_acpi.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_mchbar_regs.h
  CC [M]  drivers/gpu/drm/i915/display/intel_opregion.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.o
  HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.o
  HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o
  HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fbdev.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fbdev_fb.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/r535.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vce_v3_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vce_v4_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_debugfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_debugfs_params.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pipe_crc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.o
  HDRTEST drivers/gpu/drm/xe/tests/xe_mocs_test.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.o
  HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v1_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v2_0.o
  HDRTEST drivers/gpu/drm/xe/xe_assert.h
  CC [M]  drivers/gpu/drm/i915/display/dvo_ch7017.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_ch7xxx.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_ivch.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v2_5.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v3_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v4_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.o
  HDRTEST drivers/gpu/drm/xe/xe_bb.h
  CC [M]  drivers/gpu/drm/i915/display/dvo_ns2501.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_sil164.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_tfp410.o
  CC [M]  drivers/gpu/drm/i915/display/g4x_dp.o
  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/mc/nv44.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.o
  CC [M]  drivers/gpu/drm/i915/display/g4x_hdmi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.o
  CC [M]  drivers/gpu/drm/i915/display/icl_dsi.o
  CC [M]  drivers/gpu/drm/i915/display/intel_backlight.o
  HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h
  CC [M]  drivers/gpu/drm/i915/display/intel_crt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.o
  HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.o
  HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_cx0_phy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.o
  CC [M]  drivers/gpu/drm/i915/display/intel_ddi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.o
  CC [M]  drivers/gpu/drm/i915/display/intel_ddi_buf_trans.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.o
  HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.o
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_device.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_trace.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.o
  HDRTEST drivers/gpu/drm/xe/xe_device.h
  CC [M]  drivers/gpu/drm/i915/display/intel_dkl_phy.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.o
  HDRTEST drivers/gpu/drm/xe/xe_device_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_device_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv44.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.o
  HDRTEST drivers/gpu/drm/xe/xe_display.h
  HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_aux.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_aux_backlight.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.o
  HDRTEST drivers/gpu/drm/xe/xe_drm_client.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.o
  HDRTEST drivers/gpu/drm/xe/xe_drv.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.o
  HDRTEST drivers/gpu/drm/xe/xe_exec.h
  HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h
  HDRTEST drivers/gpu/drm/xe/xe_exec_queue_types.h
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_hdcp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_link_training.o
  HDRTEST drivers/gpu/drm/xe/xe_execlist.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/vpe_v6_1.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_mst.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dsi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v1_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v2_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/r535.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v2_1.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dsi_vbt.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dvo.o
  HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.o
  HDRTEST drivers/gpu/drm/xe/xe_force_wake.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v3_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.o
  CC [M]  drivers/gpu/drm/i915/display/intel_gmbus.o
  HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v9_0.o
  HDRTEST drivers/gpu/drm/xe/xe_ggtt.h
  HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v11_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hdmi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.o
  CC [M]  drivers/gpu/drm/i915/display/intel_lspcon.o
  CC [M]  drivers/gpu/drm/i915/display/intel_lvds.o
  HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v13_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.o
  CC [M]  drivers/gpu/drm/i915/display/intel_panel.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v13_0_3.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_reset.o
  HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pps.o
  HDRTEST drivers/gpu/drm/xe/xe_gsc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/mca_v3_0.o
  HDRTEST drivers/gpu/drm/xe/xe_gsc_submit.h
  HDRTEST drivers/gpu/drm/xe/xe_gsc_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.o
  HDRTEST drivers/gpu/drm/xe/xe_gt.h
  CC [M]  drivers/gpu/drm/i915/display/intel_qp_tables.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_ccs_mode.h
  CC [M]  drivers/gpu/drm/i915/display/intel_sdvo.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_module.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_freq.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle_types.h
  CC [M]  drivers/gpu/drm/i915/display/intel_snps_phy.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.o
  CC [M]  drivers/gpu/drm/i915/display/intel_tv.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
  CC [M]  drivers/gpu/drm/i915/display/intel_vdsc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
  CC [M]  drivers/gpu/drm/i915/display/intel_vrr.o
  CC [M]  drivers/gpu/drm/i915/display/vlv_dsi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_pasid.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_doorbell.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_flat_memory.o
  CC [M]  drivers/gpu/drm/i915/display/vlv_dsi_pll.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.o
  CC [M]  drivers/gpu/drm/i915/i915_perf.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_huc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/pcie.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v11.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_tee.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_cmd.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_irq.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.o
  HDRTEST drivers/gpu/drm/xe/xe_guc.h
  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/nouveau/nvkm/subdev/pci/nv46.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_v9.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process_queue_manager.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.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
  CC [M]  drivers/gpu/drm/i915/i915_gpu_error.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v11.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
  CC [M]  drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h
  CC [M]  drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_exec_queue_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.o
  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
  CC [M]  drivers/gpu/drm/i915/selftests/i915_random.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h
  CC [M]  drivers/gpu/drm/i915/selftests/i915_selftest.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h
  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
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h
  CC [M]  drivers/gpu/drm/i915/selftests/igt_mmap.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_reset.o
  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_heci_gsc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.o
  HDRTEST drivers/gpu/drm/xe/xe_huc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.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/amd/amdgpu/../amdkfd/kfd_int_process_v10.o
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h
  CC [M]  drivers/gpu/drm/i915/selftests/igt_spinner.o
  CC [M]  drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.o
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h
  CC [M]  drivers/gpu/drm/i915/selftests/librapl.o
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.o
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.o
  HDRTEST drivers/gpu/drm/xe/xe_hwmon.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.o
  HDRTEST drivers/gpu/drm/xe/xe_irq.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v11.o
  HDRTEST drivers/gpu/drm/xe/xe_lmtt.h
  HDRTEST drivers/gpu/drm/xe/xe_lmtt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_lrc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debug.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debugfs.o
  CC [M]  drivers/gpu/drm/i915/i915_vgpu.o
  HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.o
  HDRTEST drivers/gpu/drm/xe/xe_macros.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_migrate.o
  HDRTEST drivers/gpu/drm/xe/xe_map.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.o
  HDRTEST drivers/gpu/drm/xe/xe_migrate.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.o
  HDRTEST drivers/gpu/drm/i915/display/intel_crtc_state_dump.h
  HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_mmio.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o
  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/amdgpu_amdkfd_gfx_v8.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_overlay.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.o
  HDRTEST drivers/gpu/drm/i915/display/skl_watermark_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dmc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.o
  HDRTEST drivers/gpu/drm/i915/display/intel_vga.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.o
  HDRTEST drivers/gpu/drm/i915/display/intel_audio.h
  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/display/intel_lvds.h
  HDRTEST drivers/gpu/drm/i915/display/intel_modeset_setup.h
  HDRTEST drivers/gpu/drm/i915/display/intel_cdclk.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.o
  HDRTEST drivers/gpu/drm/xe/xe_mocs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_limits.h
  HDRTEST drivers/gpu/drm/xe/xe_module.h
  HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.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/amd/amdgpu/amdgpu_job.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gp10b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o
  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/i915/display/intel_atomic.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../acp/acp_hw.o
  HDRTEST drivers/gpu/drm/xe/xe_pcode.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.o
  HDRTEST drivers/gpu/drm/i915/display/intel_color_regs.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_driver.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.o
  HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.o
  HDRTEST drivers/gpu/drm/xe/xe_pm.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dpll.h
  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
  HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_mst.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fdi_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/cyan_skillfish_ppt.o
  HDRTEST drivers/gpu/drm/i915/display/g4x_dp.h
  HDRTEST drivers/gpu/drm/i915/display/intel_tc.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_params.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.o
  HDRTEST drivers/gpu/drm/i915/display/intel_frontbuffer.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dsi_vbt.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.o
  HDRTEST drivers/gpu/drm/i915/display/intel_psr.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.o
  HDRTEST drivers/gpu/drm/i915/display/intel_crt.h
  HDRTEST drivers/gpu/drm/i915/display/intel_opregion.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.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/nouveau/nvkm/subdev/therm/gt215.o
  HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.o
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
  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/nouveau/nvkm/subdev/therm/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_0_ppt.o
  HDRTEST drivers/gpu/drm/xe/xe_pt.h
  HDRTEST drivers/gpu/drm/i915/display/intel_global_state.h
  HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_lpe_audio.h
  HDRTEST drivers/gpu/drm/i915/display/intel_drrs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_4_ppt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_5_ppt.o
  HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.o
  HDRTEST drivers/gpu/drm/xe/xe_query.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.o
  HDRTEST drivers/gpu/drm/xe/xe_range_fence.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dsb_buffer.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr.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/i915/display/intel_display_rps.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu14/smu_v14_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu14/smu_v14_0_0_ppt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.o
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fbdev.h
  HDRTEST drivers/gpu/drm/i915/display/intel_pps_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smumgr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hdmi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.o
  HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h
  HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/top/base.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fdi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fb.h
  HDRTEST drivers/gpu/drm/i915/display/intel_qp_tables.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.o
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dsb_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.o
  HDRTEST drivers/gpu/drm/i915/display/intel_vdsc.h
  HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/base.o
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.o
  HDRTEST drivers/gpu/drm/xe/xe_rtp.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/nouveau/nvkm/subdev/vfn/gv100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.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/nouveau/nvkm/subdev/vfn/tu102.o
  HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.o
  HDRTEST drivers/gpu/drm/xe/xe_sa.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ga100.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pch_refclk.h
  HDRTEST drivers/gpu/drm/xe/xe_sa_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_modeset_lock.h
  HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_trace.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.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/vfn/r535.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.o
  HDRTEST drivers/gpu/drm/i915/display/i9xx_plane.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/../pm/powerplay/smumgr/smu9_smumgr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_backlight.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dpll_mgr.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.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
  HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h
  HDRTEST drivers/gpu/drm/i915/display/vlv_dsi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.o
  HDRTEST drivers/gpu/drm/xe/xe_sriov.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.o
  HDRTEST drivers/gpu/drm/xe/xe_sriov_printk.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pppcielanes.o
  HDRTEST drivers/gpu/drm/i915/display/intel_plane_initial.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.o
  HDRTEST drivers/gpu/drm/xe/xe_sriov_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.o
  HDRTEST drivers/gpu/drm/xe/xe_step.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.o
  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
  HDRTEST drivers/gpu/drm/xe/xe_step_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_device.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/falcon.o
  HDRTEST drivers/gpu/drm/xe/xe_sync.h
  HDRTEST drivers/gpu/drm/i915/display/intel_fifo_underrun.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/xtensa.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.o
  HDRTEST drivers/gpu/drm/xe/xe_sync_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_cursor.h
  HDRTEST drivers/gpu/drm/xe/xe_tile.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.o
  HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dpt_common.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.o
  HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy.h
  HDRTEST drivers/gpu/drm/i915/display/skl_scaler.h
  HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fb_bo.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hti.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.o
  HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.o
  HDRTEST drivers/gpu/drm/xe/xe_trace.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.o
  HDRTEST drivers/gpu/drm/i915/display/icl_dsi_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_atomic_plane.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_psm.o
  HDRTEST drivers/gpu/drm/i915/display/skl_watermark.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h
  HDRTEST drivers/gpu/drm/i915/display/intel_fbc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.o
  HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.o
  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/i915/display/intel_display_reg_defs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.o
  HDRTEST drivers/gpu/drm/xe/xe_uc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_overdriver.o
  HDRTEST drivers/gpu/drm/i915/display/intel_acpi.h
  HDRTEST drivers/gpu/drm/i915/display/intel_connector.h
  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/ce/r535.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu_helper.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dpt.h
  HDRTEST drivers/gpu/drm/i915/display/intel_quirks.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.o
  HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_link_training.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/i915/display/intel_color.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.o
  HDRTEST drivers/gpu/drm/i915/display/intel_crtc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/common_baco.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_debugfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/pci.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_baco.o
  HDRTEST drivers/gpu/drm/xe/xe_vm.h
  HDRTEST drivers/gpu/drm/i915/display/intel_modeset_verify.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/user.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.o
  HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu9_baco.o
  HDRTEST drivers/gpu/drm/xe/xe_wa.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/tonga_baco.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.o
  HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.o
  HDRTEST drivers/gpu/drm/xe/xe_wopcm.h
  HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h
  LD [M]  drivers/gpu/drm/xe/xe.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_baco.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/legacy_dpm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/head.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_smc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_dpm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.o
  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/legacy-dpm/si_smc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.o
  HDRTEST drivers/gpu/drm/i915/display/intel_wm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm_internal.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pipe_crc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_plane.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crtc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.o
  HDRTEST drivers/gpu/drm/i915/display/intel_audio_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_panel.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.o
  HDRTEST drivers/gpu/drm/i915/display/intel_sprite.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.o
  HDRTEST drivers/gpu/drm/i915/display/intel_wm_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/dc_fpu.o
  HDRTEST drivers/gpu/drm/i915/display/intel_tv.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fbdev_fb.h
  HDRTEST drivers/gpu/drm/i915/display/intel_hti_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_vrr.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.o
  HDRTEST drivers/gpu/drm/i915/display/intel_load_detect.h
  HDRTEST drivers/gpu/drm/i915/display/skl_universal_plane.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_replay.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.o
  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/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_irq.h
  HDRTEST drivers/gpu/drm/i915/display/intel_de.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.o
  HDRTEST drivers/gpu/drm/i915/display/intel_lvds_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.o
  HDRTEST drivers/gpu/drm/i915/display/intel_gmbus_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/ad102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/r535.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dvo.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/conversion.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.o
  HDRTEST drivers/gpu/drm/i915/display/intel_sdvo.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.o
  HDRTEST drivers/gpu/drm/i915/display/intel_vdsc_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/vector.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/base.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dvo_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.o
  HDRTEST drivers/gpu/drm/i915/display/intel_gmbus.h
  HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_gsc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/dc_common.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
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/gf119.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/gv100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/dce_calcs.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hotplug_irq.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/custom_float.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/user.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/bw_fixed.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_interface.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_helper.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/chid.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.o
  HDRTEST drivers/gpu/drm/i915/display/intel_tv_regs.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
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/runq.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_common.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dsb.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper2.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.o
  HDRTEST drivers/gpu/drm/i915/display/intel_bios.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce60/command_table_helper_dce60.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pch_display.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce80/command_table_helper_dce80.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce110/command_table_helper_dce110.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_backlight.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper_dce112.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper2_dce112.o
  HDRTEST drivers/gpu/drm/i915/display/intel_vblank.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dp.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv10.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pmdemand.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_lib.o
  HDRTEST drivers/gpu/drm/i915/display/intel_backlight_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/g98.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_rq_dlg_helpers.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.o
  HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dml1_display_rq_dlg_calc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_reset.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_power_map.h
  HDRTEST drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn10/dcn10_fpu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_vba.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_wa.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20.o
  HDRTEST drivers/gpu/drm/i915/display/icl_dsi.h
  HDRTEST drivers/gpu/drm/i915/display/intel_lspcon.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dpio_phy.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_hdcp.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fb_pin.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_debugfs_params.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.o
  HDRTEST drivers/gpu/drm/i915/display/intel_link_bw.h
  HDRTEST drivers/gpu/drm/i915/display/intel_pps.h
  HDRTEST drivers/gpu/drm/i915/display/intel_sprite_uapi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.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/engine/fifo/gv100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20v2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_rq_dlg_calc_21.o
  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/engine/fifo/ga102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_mode_vba_21.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/r535.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/dcn30_fpu.o
  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
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_mode_vba_31.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_rq_dlg_calc_31.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_lmem.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_mman.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/base.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object_types.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_mode_vba_314.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/engine/gr/nv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv15.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv17.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_32.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_clflush.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_rq_dlg_calc_32.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_util_32.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_tiling.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_stolen.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv44.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_create.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gt200.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/dcn31_fpu.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ioctls.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/dcn32_fpu.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_domain.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp79.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gt215.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn321/dcn321_fpu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp89.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_internal.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn301/dcn301_fpu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.o
  HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_context.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn302/dcn302_fpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn303/dcn303_fpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/dcn314_fpu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.o
  HDRTEST drivers/gpu/drm/i915/gem/selftests/huge_gem_object.h
  HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_gem_object.h
  HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h
  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/nouveau/nvkm/engine/gr/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn35/dcn35_fpu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/rc_calc_fpu.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_pm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_shrinker.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gemfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calcs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_math.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_auto.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.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/nouveau/nvkm/engine/gr/gp108.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_timeline_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.o
  HDRTEST drivers/gpu/drm/i915/gt/selftest_engine.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce110/dce110_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_context_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ad102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/r535.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce120/dce120_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_execlists_submission.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv2_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf104.o
  HDRTEST drivers/gpu/drm/i915/gt/selftest_rc6.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_llc_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf108.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf110.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf119.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt.h
  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/engine/gr/ctxgk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk208.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_region_lmem.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_requests.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_ggtt_gmch.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/vg_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm20b.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_print.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
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_smu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp102.o
  HDRTEST drivers/gpu/drm/i915/gt/gen8_ppgtt.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_smu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp107.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxtu102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxga102.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_mcr.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_timeline.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_smu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv40.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/mpeg/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/mspdec/base.o
  HDRTEST drivers/gpu/drm/i915/gt/gen6_engine_cs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/mspdec/g98.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn35/dcn35_smu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_workarounds_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gt215.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gf100.o
  HDRTEST drivers/gpu/drm/i915/gt/selftest_rps.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_sa_media.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_debugfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/msppp/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_stream_encoder.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_mem_input.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_rps_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/msppp/g98.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
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o
  HDRTEST drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/msppp/gt215.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/msppp/gf100.o
  HDRTEST drivers/gpu/drm/i915/gt/sysfs_engines.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_opp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/msvld/base.o
  HDRTEST drivers/gpu/drm/i915/gt/gen7_renderclear.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/msvld/g98.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_context.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_wopcm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/msvld/gt215.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_mocs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_dmcu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/msvld/mcp89.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_pm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/msvld/gf100.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_sysfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_abm.o
  HDRTEST drivers/gpu/drm/i915/gt/in



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

* ✓ CI.Hooks: success for drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (rev3)
  2023-12-18 14:29 [PATCH v4] drm/xe/migrate: Fix CCS copy for small VRAM copy chunks Thomas Hellström
                   ` (3 preceding siblings ...)
  2023-12-18 19:36 ` ✓ CI.Build: " Patchwork
@ 2023-12-18 19:36 ` Patchwork
  2023-12-18 19:37 ` [PATCH v4] drm/xe/migrate: Fix CCS copy for small VRAM copy chunks Matthew Auld
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2023-12-18 19:36 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

== Series Details ==

Series: drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (rev3)
URL   : https://patchwork.freedesktop.org/series/127874/
State : success

== Summary ==

run-parts: executing /workspace/ci/hooks/00-showenv
+ pwd
+ ls -la
/workspace
total 916
drwxrwxr-x 12 1003 1003   4096 Dec 18 19:36 .
drwxr-xr-x  1 root root   4096 Dec 18 19:36 ..
-rw-rw-r--  1 1003 1003 815714 Dec 18 19:36 build.log
-rw-rw-r--  1 1003 1003   2113 Dec 18 19:27 checkpatch.log
drwxrwxr-x  5 1003 1003   4096 Dec 18 19:25 ci
drwxrwxr-x  9 1003 1003   4096 Dec 18 19:25 docker
drwxrwxr-x  8 1003 1003   4096 Dec 18 19:25 .git
-rw-rw-r--  1 1003 1003    234 Dec 18 19:27 git_apply.log
drwxrwxr-x  4 1003 1003   4096 Dec 18 19:25 .github
-rw-rw-r--  1 1003 1003    233 Dec 18 19:25 .groovylintrc.json
-rw-rw-r--  1 1003 1003     78 Dec 18 19:36 hooks.log
drwxrwxr-x 31 1003 1003   4096 Dec 18 19:36 kernel
-rw-rw-r--  1 1003 1003  10290 Dec 18 19:27 kernel.mbox
-rw-rw-r--  1 1003 1003  31208 Dec 18 19:28 kunit.log
-rw-rw-r--  1 1003 1003     48 Dec 18 19:27 parent.tag
drwxrwxr-x 44 1003 1003   4096 Dec 18 19:25 pipelines
-rw-rw-r--  1 1003 1003    793 Dec 18 19:25 README.adoc
drwxrwxr-x  3 1003 1003   4096 Dec 18 19:25 scripts
drwxrwxr-x  3 1003 1003   4096 Dec 18 19:25 src
drwxrwxr-x  2 1003 1003   4096 Dec 18 19:25 vars
drwxrwxr-x  2 1003 1003   4096 Dec 18 19:25 .vscode
+ uname -a
Linux 8617abd75692 5.4.0-164-generic #181-Ubuntu SMP Fri Sep 1 13:41:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
+ export
+ grep -Ei '(^|\W)CI_'
declare -x CI_KERNEL_BUILD_DIR="/workspace/kernel/build64-default"
declare -x CI_KERNEL_SRC_DIR="/workspace/kernel"
declare -x CI_TOOLS_SRC_DIR="/workspace/ci"
declare -x CI_WORKSPACE_DIR="/workspace"
+ '[' -n /workspace ']'
+ git_args='-C /workspace/kernel'
+ git_log_args=
+ git --no-pager -C /workspace/kernel log --format=oneline --abbrev-commit
ec0cd7afa drm/xe/migrate: Fix CCS copy for small VRAM copy chunks
16f9e14e9 drm/xe: Fix UBSAN splat in add_preempt_fences()
run-parts: executing /workspace/ci/hooks/10-build-W1
+ SRC_DIR=/workspace/kernel
+ RESTORE_DISPLAY_CONFIG=0
+ '[' -n /workspace/kernel/build64-default ']'
+ BUILD_DIR=/workspace/kernel/build64-default
+ cd /workspace/kernel
++ nproc
+ make -j48 O=/workspace/kernel/build64-default modules_prepare
make[1]: Entering directory '/workspace/kernel/build64-default'
  GEN     Makefile
  UPD     include/generated/compile.h
  UPD     include/config/kernel.release
mkdir -p /workspace/kernel/build64-default/tools/objtool && make O=/workspace/kernel/build64-default subdir=tools/objtool --no-print-directory -C objtool 
  UPD     include/generated/utsrelease.h
  HOSTCC  /workspace/kernel/build64-default/tools/objtool/fixdep.o
  CALL    ../scripts/checksyscalls.sh
  HOSTLD  /workspace/kernel/build64-default/tools/objtool/fixdep-in.o
  LINK    /workspace/kernel/build64-default/tools/objtool/fixdep
  INSTALL libsubcmd_headers
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/help.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/pager.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/parse-options.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/run-command.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/sigchain.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o
  LD      /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
  AR      /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
  CC      /workspace/kernel/build64-default/tools/objtool/weak.o
  CC      /workspace/kernel/build64-default/tools/objtool/check.o
  CC      /workspace/kernel/build64-default/tools/objtool/special.o
  CC      /workspace/kernel/build64-default/tools/objtool/builtin-check.o
  CC      /workspace/kernel/build64-default/tools/objtool/elf.o
  CC      /workspace/kernel/build64-default/tools/objtool/objtool.o
  CC      /workspace/kernel/build64-default/tools/objtool/orc_gen.o
  CC      /workspace/kernel/build64-default/tools/objtool/orc_dump.o
  CC      /workspace/kernel/build64-default/tools/objtool/libstring.o
  CC      /workspace/kernel/build64-default/tools/objtool/libctype.o
  CC      /workspace/kernel/build64-default/tools/objtool/str_error_r.o
  CC      /workspace/kernel/build64-default/tools/objtool/librbtree.o
  CC      /workspace/kernel/build64-default/tools/objtool/arch/x86/special.o
  CC      /workspace/kernel/build64-default/tools/objtool/arch/x86/decode.o
  LD      /workspace/kernel/build64-default/tools/objtool/arch/x86/objtool-in.o
  LD      /workspace/kernel/build64-default/tools/objtool/objtool-in.o
  LINK    /workspace/kernel/build64-default/tools/objtool/objtool
make[1]: Leaving directory '/workspace/kernel/build64-default'
++ nproc
+ make -j48 O=/workspace/kernel/build64-default M=drivers/gpu/drm/xe W=1
make[1]: Entering directory '/workspace/kernel/build64-default'
  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_device_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_dma_buf.o
  CC [M]  drivers/gpu/drm/xe/xe_drm_client.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_exec_queue.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_gpu_scheduler.o
  HOSTCC  drivers/gpu/drm/xe/xe_gen_wa_oob
  CC [M]  drivers/gpu/drm/xe/xe_gsc_submit.o
  CC [M]  drivers/gpu/drm/xe/xe_gt.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_ccs_mode.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_freq.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_idle.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_throttle_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_topology.o
  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_heci_gsc.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.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_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_range_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_sr.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_whitelist.o
  CC [M]  drivers/gpu/drm/xe/xe_sa.o
  CC [M]  drivers/gpu/drm/xe/xe_rtp.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_tile_sysfs.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_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_wait_user_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_wopcm.o
  CC [M]  drivers/gpu/drm/xe/xe_hwmon.o
  CC [M]  drivers/gpu/drm/xe/xe_sriov.o
  CC [M]  drivers/gpu/drm/xe/xe_lmtt.o
  CC [M]  drivers/gpu/drm/xe/xe_lmtt_2l.o
  CC [M]  drivers/gpu/drm/xe/xe_lmtt_ml.o
  CC [M]  drivers/gpu/drm/xe/xe_display.o
  CC [M]  drivers/gpu/drm/xe/display/xe_fb_pin.o
  CC [M]  drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
  CC [M]  drivers/gpu/drm/xe/display/xe_plane_initial.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_rps.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_misc.o
  CC [M]  drivers/gpu/drm/xe/display/xe_dsb_buffer.o
  CC [M]  drivers/gpu/drm/xe/display/intel_fbdev_fb.o
  CC [M]  drivers/gpu/drm/xe/display/intel_fb_bo.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_irq.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_utils.o
  CC [M]  drivers/gpu/drm/xe/i915-soc/intel_dram.o
  CC [M]  drivers/gpu/drm/xe/i915-soc/intel_pch.o
  CC [M]  drivers/gpu/drm/xe/i915-display/icl_dsi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_audio.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/xe/i915-display/intel_bw.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/xe/i915-display/intel_combo_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_connector.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/xe/i915-display/intel_cursor.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/xe/i915-display/intel_ddi_buf_trans.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs_params.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/xe/i915-display/intel_display_irq.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_params.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power.o
  CC [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/xe/i915-display/intel_display_trace.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_wa.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dmc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp.o
  CC [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/xe/i915-display/intel_dp_hdcp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_mst.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpt_common.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_drrs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsb.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.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/xe/i915-display/intel_fdi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_global_state.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_gmbus.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdcp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdmi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hti.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_link_bw.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_lspcon.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_lock.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/xe/i915-display/intel_panel.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pmdemand.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/xe/i915-display/intel_qp_tables.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_quirks.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_tc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vblank.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vdsc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vga.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vrr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_wm.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_scaler.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_universal_plane.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/xe/i915-display/intel_opregion.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbdev.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/gsc_command_header_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
  HDRTEST drivers/gpu/drm/xe/abi/gsc_mkhi_commands_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/gsc_pxp_commands_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
  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
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gpu_error.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h
  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_uncore.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_step.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uc_fw.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_lmem.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_mman.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object_frontbuffer.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gt/intel_rps.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_gt_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active.h
  HDRTEST drivers/gpu/drm/xe/display/intel_fb_bo.h
  HDRTEST drivers/gpu/drm/xe/display/intel_fbdev_fb.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_instr_defs.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_gsc_commands.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_gfxpipe_commands.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_mi_commands.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_gsc_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h
  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_sriov_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_mchbar_regs.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_mocs_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
  HDRTEST drivers/gpu/drm/xe/xe_assert.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_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_device_types.h
  HDRTEST drivers/gpu/drm/xe/xe_display.h
  HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
  HDRTEST drivers/gpu/drm/xe/xe_drm_client.h
  HDRTEST drivers/gpu/drm/xe/xe_drv.h
  HDRTEST drivers/gpu/drm/xe/xe_exec.h
  HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h
  HDRTEST drivers/gpu/drm/xe/xe_exec_queue_types.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_gpu_scheduler.h
  HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gsc.h
  HDRTEST drivers/gpu/drm/xe/xe_gsc_submit.h
  HDRTEST drivers/gpu/drm/xe/xe_gsc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_ccs_mode.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_freq.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle_types.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_throttle_sysfs.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_exec_queue_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_heci_gsc.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_class_sysfs.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_hwmon.h
  HDRTEST drivers/gpu/drm/xe/xe_lmtt.h
  HDRTEST drivers/gpu/drm/xe/xe_lmtt_types.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_range_fence.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_sriov.h
  HDRTEST drivers/gpu/drm/xe/xe_sriov_printk.h
  HDRTEST drivers/gpu/drm/xe/xe_sriov_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_tile_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h
  HDRTEST drivers/gpu/drm/xe/xe_trace.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_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_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_gsc.o
  CC [M]  drivers/gpu/drm/xe/xe_guc.o
  CC [M]  drivers/gpu/drm/xe/xe_migrate.o
  CC [M]  drivers/gpu/drm/xe/xe_ring_ops.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_vm.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
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_mocs_test.o
  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_mocs_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_wa_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_bo_test.ko
  LD [M]  drivers/gpu/drm/xe/xe.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_pci_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.ko
make[1]: Leaving directory '/workspace/kernel/build64-default'
run-parts: executing /workspace/ci/hooks/20-kernel-doc
+ SRC_DIR=/workspace/kernel
+ cd /workspace/kernel
+ find drivers/gpu/drm/xe/ -name '*.[ch]' -not -path 'drivers/gpu/drm/xe/display/*'
+ xargs ./scripts/kernel-doc -Werror -none include/uapi/drm/xe_drm.h
All hooks done



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

* Re: [PATCH v4] drm/xe/migrate: Fix CCS copy for small VRAM copy chunks
  2023-12-18 14:29 [PATCH v4] drm/xe/migrate: Fix CCS copy for small VRAM copy chunks Thomas Hellström
                   ` (4 preceding siblings ...)
  2023-12-18 19:36 ` ✓ CI.Hooks: " Patchwork
@ 2023-12-18 19:37 ` Matthew Auld
  2023-12-19  5:44   ` Matthew Auld
  2023-12-19  8:41   ` Thomas Hellström
  2023-12-18 19:38 ` ✓ CI.checksparse: success for drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (rev3) Patchwork
  2023-12-18 20:13 ` ✓ CI.BAT: " Patchwork
  7 siblings, 2 replies; 12+ messages in thread
From: Matthew Auld @ 2023-12-18 19:37 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: Matt Roper, intel-xe

On Mon, 18 Dec 2023 at 14:29, Thomas Hellström
<thomas.hellstrom@linux.intel.com> wrote:
>
> Since the migrate code is using the identity map for addressing VRAM,
> copy chunks may become as small as 64K if the VRAM resource is fragmented.
>
> However, a chunk size smaller that 1MiB may lead to the *next* chunk's
> offset into the CCS metadata backup memory may not be page-aligned, and
> the XY_CTRL_SURF_COPY_BLT command can't handle that, and even if it could,
> the current code doesn't handle the offset calculaton correctly.
>
> To fix this, make sure we align the size of VRAM copy chunks to 1MiB. If
> the remaining data to copy is smaller than that, that's not a problem,
> so use the remaining size. If the VRAM copy cunk becomes fragmented due
> to the size alignment restriction, don't use the identity map, but instead
> emit PTEs into the page-table like we do for system memory.
>
> v2:
> - Rebase
> v3:
> - Future proof somewhat by taking into account the real data size to
>   flat CCS metadata size ratio. (Matt Roper)
> - Invert a couple of if-statements for better readability.
> - Fix support for 4K-granularity VRAM sizes. (Tested on DG1).
> v4:
> - Fix up code comments
> - Fix debug printout format typo.
>
> Cc: Matt Roper <matthew.d.roper@intel.com>
> Cc: Matthew Auld <matthew.william.auld@gmail.com>
> Cc: Matthew Brost <matthew.brost@intel.com>
> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> ---
>  drivers/gpu/drm/xe/tests/xe_migrate.c |   2 +-
>  drivers/gpu/drm/xe/xe_migrate.c       | 128 ++++++++++++++++----------
>  2 files changed, 80 insertions(+), 50 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/tests/xe_migrate.c b/drivers/gpu/drm/xe/tests/xe_migrate.c
> index 7a32faa2f688..a6523df0f1d3 100644
> --- a/drivers/gpu/drm/xe/tests/xe_migrate.c
> +++ b/drivers/gpu/drm/xe/tests/xe_migrate.c
> @@ -331,7 +331,7 @@ static void xe_migrate_sanity_test(struct xe_migrate *m, struct kunit *test)
>                 xe_res_first_sg(xe_bo_sg(pt), 0, pt->size, &src_it);
>
>         emit_pte(m, bb, NUM_KERNEL_PDE - 1, xe_bo_is_vram(pt), false,
> -                &src_it, XE_PAGE_SIZE, pt);
> +                &src_it, XE_PAGE_SIZE, pt->ttm.resource);
>
>         run_sanity_job(m, xe, bb, bb->len, "Writing PTE for our fake PT", test);
>
> diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
> index adf1dab5eba2..d8fff0403f74 100644
> --- a/drivers/gpu/drm/xe/xe_migrate.c
> +++ b/drivers/gpu/drm/xe/xe_migrate.c
> @@ -62,6 +62,8 @@ struct xe_migrate {
>          * out of the pt_bo.
>          */
>         struct drm_suballoc_manager vm_update_sa;
> +       /** @min_chunk_size: For dgfx, Minimum chunk size */
> +       u64 min_chunk_size;
>  };
>
>  #define MAX_PREEMPTDISABLE_TRANSFER SZ_8M /* Around 1ms. */
> @@ -364,6 +366,19 @@ struct xe_migrate *xe_migrate_init(struct xe_tile *tile)
>         if (err)
>                 return ERR_PTR(err);
>
> +       if (IS_DGFX(xe)) {
> +               if (xe_device_has_flat_ccs(xe))
> +                       /* min chunk size corresponds to 4K of CCS Metadata */
> +                       m->min_chunk_size = SZ_4K * SZ_64K /
> +                               xe_device_ccs_bytes(xe, SZ_64K);
> +               else
> +                       /* Somewhat arbitrary to avoid a huge amount of blits */
> +                       m->min_chunk_size = SZ_64K;
> +               m->min_chunk_size = roundup_pow_of_two(m->min_chunk_size);
> +               drm_dbg(&xe->drm, "Migrate min chunk size is 0x%08llx\n",
> +                       (unsigned long long)m->min_chunk_size);
> +       }
> +
>         return m;
>  }
>
> @@ -375,16 +390,35 @@ static u64 max_mem_transfer_per_pass(struct xe_device *xe)
>         return MAX_PREEMPTDISABLE_TRANSFER;
>  }
>
> -static u64 xe_migrate_res_sizes(struct xe_device *xe, struct xe_res_cursor *cur)
> +static u64 xe_migrate_res_sizes(struct xe_migrate *m, struct xe_res_cursor *cur)
>  {
> -       /*
> -        * For VRAM we use identity mapped pages so we are limited to current
> -        * cursor size. For system we program the pages ourselves so we have no
> -        * such limitation.
> -        */
> -       return min_t(u64, max_mem_transfer_per_pass(xe),
> -                    mem_type_is_vram(cur->mem_type) ? cur->size :
> -                    cur->remaining);
> +       struct xe_device *xe = tile_to_xe(m->tile);
> +       u64 size = min_t(u64, max_mem_transfer_per_pass(xe), cur->remaining);
> +
> +       if (mem_type_is_vram(cur->mem_type)) {
> +               /*
> +                * VRAM we want to blit in chunks with sizes aligned to
> +                * min_chunk_size in order for the offset to CCS metadata to be
> +                * page-aligned. If it's the last chunk it may be smaller.
> +                *
> +                * Another constraint is that we need to limit the blit to
> +                * the VRAM block size, unless size is smaller than
> +                * min_chunk_size.
> +                */
> +               u64 chunk = max_t(u64, cur->size, m->min_chunk_size);
> +
> +               size = min_t(u64, size, chunk);
> +               if (size > m->min_chunk_size)
> +                       size = round_down(size, m->min_chunk_size);
> +       }
> +
> +       return size;

Patch makes sense. Just one question here.

Say you have 1G object, but it is ultra fragmented into 64K only
pages. IIUC cur->remaining would be 1G, and cur->size would be 64K.
But with that chunk=1M and the returned size=1M? Shouldn't the
returned size be 64K in this case?

> +}
> +
> +static bool xe_migrate_allow_identity(u64 size, const struct xe_res_cursor *cur)
> +{
> +       /* If the chunk is not fragmented, allow identity map. */
> +       return cur->size >= size;
>  }
>
>  static u32 pte_update_size(struct xe_migrate *m,
> @@ -397,7 +431,12 @@ static u32 pte_update_size(struct xe_migrate *m,
>         u32 cmds = 0;
>
>         *L0_pt = pt_ofs;
> -       if (!is_vram) {
> +       if (is_vram && xe_migrate_allow_identity(*L0, cur)) {
> +               /* Offset into identity map. */
> +               *L0_ofs = xe_migrate_vram_ofs(tile_to_xe(m->tile),
> +                                             cur->start + vram_region_gpu_offset(res));
> +               cmds += cmd_size;
> +       } else {
>                 /* Clip L0 to available size */
>                 u64 size = min(*L0, (u64)avail_pts * SZ_2M);
>                 u64 num_4k_pages = DIV_ROUND_UP(size, XE_PAGE_SIZE);
> @@ -413,11 +452,6 @@ static u32 pte_update_size(struct xe_migrate *m,
>
>                 /* Each chunk has a single blit command */
>                 cmds += cmd_size;
> -       } else {
> -               /* Offset into identity map. */
> -               *L0_ofs = xe_migrate_vram_ofs(tile_to_xe(m->tile),
> -                                             cur->start + vram_region_gpu_offset(res));
> -               cmds += cmd_size;
>         }
>
>         return cmds;
> @@ -427,10 +461,10 @@ static void emit_pte(struct xe_migrate *m,
>                      struct xe_bb *bb, u32 at_pt,
>                      bool is_vram, bool is_comp_pte,
>                      struct xe_res_cursor *cur,
> -                    u32 size, struct xe_bo *bo)
> +                    u32 size, struct ttm_resource *res)
>  {
>         struct xe_device *xe = tile_to_xe(m->tile);
> -
> +       struct xe_vm *vm = m->q->vm;
>         u16 pat_index;
>         u32 ptes;
>         u64 ofs = at_pt * XE_PAGE_SIZE;
> @@ -443,13 +477,6 @@ static void emit_pte(struct xe_migrate *m,
>         else
>                 pat_index = xe->pat.idx[XE_CACHE_WB];
>
> -       /*
> -        * FIXME: Emitting VRAM PTEs to L0 PTs is forbidden. Currently
> -        * we're only emitting VRAM PTEs during sanity tests, so when
> -        * that's moved to a Kunit test, we should condition VRAM PTEs
> -        * on running tests.
> -        */
> -
>         ptes = DIV_ROUND_UP(size, XE_PAGE_SIZE);
>
>         while (ptes) {
> @@ -469,20 +496,22 @@ static void emit_pte(struct xe_migrate *m,
>
>                         addr = xe_res_dma(cur) & PAGE_MASK;
>                         if (is_vram) {
> -                               /* Is this a 64K PTE entry? */
> -                               if ((m->q->vm->flags & XE_VM_FLAG_64K) &&
> -                                   !(cur_ofs & (16 * 8 - 1))) {
> -                                       xe_tile_assert(m->tile, IS_ALIGNED(addr, SZ_64K));
> +                               if (vm->flags & XE_VM_FLAG_64K) {
> +                                       u64 va = cur_ofs * XE_PAGE_SIZE / 8;
> +
> +                                       xe_assert(xe, (va & (SZ_64K - 1)) ==
> +                                                 (addr & (SZ_64K - 1)));
> +
>                                         flags |= XE_PTE_PS64;
>                                 }
>
> -                               addr += vram_region_gpu_offset(bo->ttm.resource);
> +                               addr += vram_region_gpu_offset(res);
>                                 devmem = true;
>                         }
>
> -                       addr = m->q->vm->pt_ops->pte_encode_addr(m->tile->xe,
> -                                                                addr, pat_index,
> -                                                                0, devmem, flags);
> +                       addr = vm->pt_ops->pte_encode_addr(m->tile->xe,
> +                                                          addr, pat_index,
> +                                                          0, devmem, flags);
>                         bb->cs[bb->len++] = lower_32_bits(addr);
>                         bb->cs[bb->len++] = upper_32_bits(addr);
>
> @@ -694,8 +723,8 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
>                 bool usm = xe->info.has_usm;
>                 u32 avail_pts = max_mem_transfer_per_pass(xe) / LEVEL0_PAGE_TABLE_ENCODE_SIZE;
>
> -               src_L0 = xe_migrate_res_sizes(xe, &src_it);
> -               dst_L0 = xe_migrate_res_sizes(xe, &dst_it);
> +               src_L0 = xe_migrate_res_sizes(m, &src_it);
> +               dst_L0 = xe_migrate_res_sizes(m, &dst_it);
>
>                 drm_dbg(&xe->drm, "Pass %u, sizes: %llu & %llu\n",
>                         pass++, src_L0, dst_L0);
> @@ -716,6 +745,7 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
>                                                       &ccs_ofs, &ccs_pt, 0,
>                                                       2 * avail_pts,
>                                                       avail_pts);
> +                       xe_assert(xe, IS_ALIGNED(ccs_it.start, PAGE_SIZE));
>                 }
>
>                 /* Add copy commands size here */
> @@ -728,20 +758,20 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
>                         goto err_sync;
>                 }
>
> -               if (!src_is_vram)
> -                       emit_pte(m, bb, src_L0_pt, src_is_vram, true, &src_it, src_L0,
> -                                src_bo);
> -               else
> +               if (src_is_vram && xe_migrate_allow_identity(src_L0, &src_it))
>                         xe_res_next(&src_it, src_L0);
> -
> -               if (!dst_is_vram)
> -                       emit_pte(m, bb, dst_L0_pt, dst_is_vram, true, &dst_it, src_L0,
> -                                dst_bo);
>                 else
> +                       emit_pte(m, bb, src_L0_pt, src_is_vram, true, &src_it, src_L0,
> +                                src);
> +
> +               if (dst_is_vram && xe_migrate_allow_identity(src_L0, &dst_it))
>                         xe_res_next(&dst_it, src_L0);
> +               else
> +                       emit_pte(m, bb, dst_L0_pt, dst_is_vram, true, &dst_it, src_L0,
> +                                dst);
>
>                 if (copy_system_ccs)
> -                       emit_pte(m, bb, ccs_pt, false, false, &ccs_it, ccs_size, src_bo);
> +                       emit_pte(m, bb, ccs_pt, false, false, &ccs_it, ccs_size, src);
>
>                 bb->cs[bb->len++] = MI_BATCH_BUFFER_END;
>                 update_idx = bb->len;
> @@ -950,7 +980,7 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
>                 bool usm = xe->info.has_usm;
>                 u32 avail_pts = max_mem_transfer_per_pass(xe) / LEVEL0_PAGE_TABLE_ENCODE_SIZE;
>
> -               clear_L0 = xe_migrate_res_sizes(xe, &src_it);
> +               clear_L0 = xe_migrate_res_sizes(m, &src_it);
>
>                 drm_dbg(&xe->drm, "Pass %u, size: %llu\n", pass++, clear_L0);
>
> @@ -977,12 +1007,12 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
>
>                 size -= clear_L0;
>                 /* Preemption is enabled again by the ring ops. */
> -               if (!clear_vram) {
> -                       emit_pte(m, bb, clear_L0_pt, clear_vram, true, &src_it, clear_L0,
> -                                bo);
> -               } else {
> +               if (clear_vram && xe_migrate_allow_identity(clear_L0, &src_it))
>                         xe_res_next(&src_it, clear_L0);
> -               }
> +               else
> +                       emit_pte(m, bb, clear_L0_pt, clear_vram, true, &src_it, clear_L0,
> +                                dst);
> +
>                 bb->cs[bb->len++] = MI_BATCH_BUFFER_END;
>                 update_idx = bb->len;
>
> --
> 2.42.0
>

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

* ✓ CI.checksparse: success for drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (rev3)
  2023-12-18 14:29 [PATCH v4] drm/xe/migrate: Fix CCS copy for small VRAM copy chunks Thomas Hellström
                   ` (5 preceding siblings ...)
  2023-12-18 19:37 ` [PATCH v4] drm/xe/migrate: Fix CCS copy for small VRAM copy chunks Matthew Auld
@ 2023-12-18 19:38 ` Patchwork
  2023-12-18 20:13 ` ✓ CI.BAT: " Patchwork
  7 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2023-12-18 19:38 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

== Series Details ==

Series: drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (rev3)
URL   : https://patchwork.freedesktop.org/series/127874/
State : success

== Summary ==

+ trap cleanup EXIT
+ KERNEL=/kernel
+ MT=/root/linux/maintainer-tools
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools /root/linux/maintainer-tools
Cloning into '/root/linux/maintainer-tools'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ make -C /root/linux/maintainer-tools
make: Entering directory '/root/linux/maintainer-tools'
cc -O2 -g -Wextra -o remap-log remap-log.c
make: Leaving directory '/root/linux/maintainer-tools'
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ /root/linux/maintainer-tools/dim sparse --fast 16f9e14e9101e3250294fc3ccb0acb35cd75532d
Sparse version: 0.6.1 (Ubuntu: 0.6.1-2build1)
Fast mode used, each commit won't be checked separately.
Okay!

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



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

* ✓ CI.BAT: success for drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (rev3)
  2023-12-18 14:29 [PATCH v4] drm/xe/migrate: Fix CCS copy for small VRAM copy chunks Thomas Hellström
                   ` (6 preceding siblings ...)
  2023-12-18 19:38 ` ✓ CI.checksparse: success for drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (rev3) Patchwork
@ 2023-12-18 20:13 ` Patchwork
  7 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2023-12-18 20:13 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

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

== Series Details ==

Series: drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (rev3)
URL   : https://patchwork.freedesktop.org/series/127874/
State : success

== Summary ==

CI Bug Log - changes from xe-584-16f9e14e9101e3250294fc3ccb0acb35cd75532d_BAT -> xe-pw-127874v3_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (4 -> 4)
------------------------------

  No changes in participating hosts

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

  Here are the changes found in xe-pw-127874v3_BAT that come from known issues:

### IGT changes ###

#### Possible fixes ####

  * igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1:
    - bat-adlp-7:         [FAIL][1] ([Intel XE#480]) -> [PASS][2] +1 other test pass
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-584-16f9e14e9101e3250294fc3ccb0acb35cd75532d/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-127874v3/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html

  * igt@kms_flip@basic-flip-vs-wf_vblank@d-dp3:
    - bat-dg2-oem2:       [FAIL][3] ([Intel XE#906]) -> [PASS][4] +2 other tests pass
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-584-16f9e14e9101e3250294fc3ccb0acb35cd75532d/bat-dg2-oem2/igt@kms_flip@basic-flip-vs-wf_vblank@d-dp3.html
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-127874v3/bat-dg2-oem2/igt@kms_flip@basic-flip-vs-wf_vblank@d-dp3.html

  
  [Intel XE#480]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/480
  [Intel XE#906]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/906


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

  * Linux: xe-584-16f9e14e9101e3250294fc3ccb0acb35cd75532d -> xe-pw-127874v3

  IGT_7645: dfa7c0983c9f0cec68fe289dca5f40d3ca00712d @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-584-16f9e14e9101e3250294fc3ccb0acb35cd75532d: 16f9e14e9101e3250294fc3ccb0acb35cd75532d
  xe-pw-127874v3: 127874v3

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-127874v3/index.html

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

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

* Re: [PATCH v4] drm/xe/migrate: Fix CCS copy for small VRAM copy chunks
  2023-12-18 19:37 ` [PATCH v4] drm/xe/migrate: Fix CCS copy for small VRAM copy chunks Matthew Auld
@ 2023-12-19  5:44   ` Matthew Auld
  2024-01-09 10:33     ` Matthew Auld
  2023-12-19  8:41   ` Thomas Hellström
  1 sibling, 1 reply; 12+ messages in thread
From: Matthew Auld @ 2023-12-19  5:44 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: Matt Roper, intel-xe

On Mon, 18 Dec 2023 at 19:37, Matthew Auld
<matthew.william.auld@gmail.com> wrote:
>
> On Mon, 18 Dec 2023 at 14:29, Thomas Hellström
> <thomas.hellstrom@linux.intel.com> wrote:
> >
> > Since the migrate code is using the identity map for addressing VRAM,
> > copy chunks may become as small as 64K if the VRAM resource is fragmented.
> >
> > However, a chunk size smaller that 1MiB may lead to the *next* chunk's
> > offset into the CCS metadata backup memory may not be page-aligned, and
> > the XY_CTRL_SURF_COPY_BLT command can't handle that, and even if it could,
> > the current code doesn't handle the offset calculaton correctly.
> >
> > To fix this, make sure we align the size of VRAM copy chunks to 1MiB. If
> > the remaining data to copy is smaller than that, that's not a problem,
> > so use the remaining size. If the VRAM copy cunk becomes fragmented due
> > to the size alignment restriction, don't use the identity map, but instead
> > emit PTEs into the page-table like we do for system memory.
> >
> > v2:
> > - Rebase
> > v3:
> > - Future proof somewhat by taking into account the real data size to
> >   flat CCS metadata size ratio. (Matt Roper)
> > - Invert a couple of if-statements for better readability.
> > - Fix support for 4K-granularity VRAM sizes. (Tested on DG1).
> > v4:
> > - Fix up code comments
> > - Fix debug printout format typo.
> >
> > Cc: Matt Roper <matthew.d.roper@intel.com>
> > Cc: Matthew Auld <matthew.william.auld@gmail.com>
> > Cc: Matthew Brost <matthew.brost@intel.com>
> > Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> > ---
> >  drivers/gpu/drm/xe/tests/xe_migrate.c |   2 +-
> >  drivers/gpu/drm/xe/xe_migrate.c       | 128 ++++++++++++++++----------
> >  2 files changed, 80 insertions(+), 50 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/xe/tests/xe_migrate.c b/drivers/gpu/drm/xe/tests/xe_migrate.c
> > index 7a32faa2f688..a6523df0f1d3 100644
> > --- a/drivers/gpu/drm/xe/tests/xe_migrate.c
> > +++ b/drivers/gpu/drm/xe/tests/xe_migrate.c
> > @@ -331,7 +331,7 @@ static void xe_migrate_sanity_test(struct xe_migrate *m, struct kunit *test)
> >                 xe_res_first_sg(xe_bo_sg(pt), 0, pt->size, &src_it);
> >
> >         emit_pte(m, bb, NUM_KERNEL_PDE - 1, xe_bo_is_vram(pt), false,
> > -                &src_it, XE_PAGE_SIZE, pt);
> > +                &src_it, XE_PAGE_SIZE, pt->ttm.resource);
> >
> >         run_sanity_job(m, xe, bb, bb->len, "Writing PTE for our fake PT", test);
> >
> > diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
> > index adf1dab5eba2..d8fff0403f74 100644
> > --- a/drivers/gpu/drm/xe/xe_migrate.c
> > +++ b/drivers/gpu/drm/xe/xe_migrate.c
> > @@ -62,6 +62,8 @@ struct xe_migrate {
> >          * out of the pt_bo.
> >          */
> >         struct drm_suballoc_manager vm_update_sa;
> > +       /** @min_chunk_size: For dgfx, Minimum chunk size */
> > +       u64 min_chunk_size;
> >  };
> >
> >  #define MAX_PREEMPTDISABLE_TRANSFER SZ_8M /* Around 1ms. */
> > @@ -364,6 +366,19 @@ struct xe_migrate *xe_migrate_init(struct xe_tile *tile)
> >         if (err)
> >                 return ERR_PTR(err);
> >
> > +       if (IS_DGFX(xe)) {
> > +               if (xe_device_has_flat_ccs(xe))
> > +                       /* min chunk size corresponds to 4K of CCS Metadata */
> > +                       m->min_chunk_size = SZ_4K * SZ_64K /
> > +                               xe_device_ccs_bytes(xe, SZ_64K);
> > +               else
> > +                       /* Somewhat arbitrary to avoid a huge amount of blits */
> > +                       m->min_chunk_size = SZ_64K;
> > +               m->min_chunk_size = roundup_pow_of_two(m->min_chunk_size);
> > +               drm_dbg(&xe->drm, "Migrate min chunk size is 0x%08llx\n",
> > +                       (unsigned long long)m->min_chunk_size);
> > +       }
> > +
> >         return m;
> >  }
> >
> > @@ -375,16 +390,35 @@ static u64 max_mem_transfer_per_pass(struct xe_device *xe)
> >         return MAX_PREEMPTDISABLE_TRANSFER;
> >  }
> >
> > -static u64 xe_migrate_res_sizes(struct xe_device *xe, struct xe_res_cursor *cur)
> > +static u64 xe_migrate_res_sizes(struct xe_migrate *m, struct xe_res_cursor *cur)
> >  {
> > -       /*
> > -        * For VRAM we use identity mapped pages so we are limited to current
> > -        * cursor size. For system we program the pages ourselves so we have no
> > -        * such limitation.
> > -        */
> > -       return min_t(u64, max_mem_transfer_per_pass(xe),
> > -                    mem_type_is_vram(cur->mem_type) ? cur->size :
> > -                    cur->remaining);
> > +       struct xe_device *xe = tile_to_xe(m->tile);
> > +       u64 size = min_t(u64, max_mem_transfer_per_pass(xe), cur->remaining);
> > +
> > +       if (mem_type_is_vram(cur->mem_type)) {
> > +               /*
> > +                * VRAM we want to blit in chunks with sizes aligned to
> > +                * min_chunk_size in order for the offset to CCS metadata to be
> > +                * page-aligned. If it's the last chunk it may be smaller.
> > +                *
> > +                * Another constraint is that we need to limit the blit to
> > +                * the VRAM block size, unless size is smaller than
> > +                * min_chunk_size.
> > +                */
> > +               u64 chunk = max_t(u64, cur->size, m->min_chunk_size);
> > +
> > +               size = min_t(u64, size, chunk);
> > +               if (size > m->min_chunk_size)
> > +                       size = round_down(size, m->min_chunk_size);
> > +       }
> > +
> > +       return size;
>
> Patch makes sense. Just one question here.
>
> Say you have 1G object, but it is ultra fragmented into 64K only
> pages. IIUC cur->remaining would be 1G, and cur->size would be 64K.
> But with that chunk=1M and the returned size=1M? Shouldn't the
> returned size be 64K in this case?

Nevermind. In that case cur->size would be smaller than size here, and
so allow_identity would not be allowed.

Reviewed-by: Matthew Auld <matthew.auld@intel.com>

>
> > +}
> > +
> > +static bool xe_migrate_allow_identity(u64 size, const struct xe_res_cursor *cur)
> > +{
> > +       /* If the chunk is not fragmented, allow identity map. */
> > +       return cur->size >= size;
> >  }
> >
> >  static u32 pte_update_size(struct xe_migrate *m,
> > @@ -397,7 +431,12 @@ static u32 pte_update_size(struct xe_migrate *m,
> >         u32 cmds = 0;
> >
> >         *L0_pt = pt_ofs;
> > -       if (!is_vram) {
> > +       if (is_vram && xe_migrate_allow_identity(*L0, cur)) {
> > +               /* Offset into identity map. */
> > +               *L0_ofs = xe_migrate_vram_ofs(tile_to_xe(m->tile),
> > +                                             cur->start + vram_region_gpu_offset(res));
> > +               cmds += cmd_size;
> > +       } else {
> >                 /* Clip L0 to available size */
> >                 u64 size = min(*L0, (u64)avail_pts * SZ_2M);
> >                 u64 num_4k_pages = DIV_ROUND_UP(size, XE_PAGE_SIZE);
> > @@ -413,11 +452,6 @@ static u32 pte_update_size(struct xe_migrate *m,
> >
> >                 /* Each chunk has a single blit command */
> >                 cmds += cmd_size;
> > -       } else {
> > -               /* Offset into identity map. */
> > -               *L0_ofs = xe_migrate_vram_ofs(tile_to_xe(m->tile),
> > -                                             cur->start + vram_region_gpu_offset(res));
> > -               cmds += cmd_size;
> >         }
> >
> >         return cmds;
> > @@ -427,10 +461,10 @@ static void emit_pte(struct xe_migrate *m,
> >                      struct xe_bb *bb, u32 at_pt,
> >                      bool is_vram, bool is_comp_pte,
> >                      struct xe_res_cursor *cur,
> > -                    u32 size, struct xe_bo *bo)
> > +                    u32 size, struct ttm_resource *res)
> >  {
> >         struct xe_device *xe = tile_to_xe(m->tile);
> > -
> > +       struct xe_vm *vm = m->q->vm;
> >         u16 pat_index;
> >         u32 ptes;
> >         u64 ofs = at_pt * XE_PAGE_SIZE;
> > @@ -443,13 +477,6 @@ static void emit_pte(struct xe_migrate *m,
> >         else
> >                 pat_index = xe->pat.idx[XE_CACHE_WB];
> >
> > -       /*
> > -        * FIXME: Emitting VRAM PTEs to L0 PTs is forbidden. Currently
> > -        * we're only emitting VRAM PTEs during sanity tests, so when
> > -        * that's moved to a Kunit test, we should condition VRAM PTEs
> > -        * on running tests.
> > -        */
> > -
> >         ptes = DIV_ROUND_UP(size, XE_PAGE_SIZE);
> >
> >         while (ptes) {
> > @@ -469,20 +496,22 @@ static void emit_pte(struct xe_migrate *m,
> >
> >                         addr = xe_res_dma(cur) & PAGE_MASK;
> >                         if (is_vram) {
> > -                               /* Is this a 64K PTE entry? */
> > -                               if ((m->q->vm->flags & XE_VM_FLAG_64K) &&
> > -                                   !(cur_ofs & (16 * 8 - 1))) {
> > -                                       xe_tile_assert(m->tile, IS_ALIGNED(addr, SZ_64K));
> > +                               if (vm->flags & XE_VM_FLAG_64K) {
> > +                                       u64 va = cur_ofs * XE_PAGE_SIZE / 8;
> > +
> > +                                       xe_assert(xe, (va & (SZ_64K - 1)) ==
> > +                                                 (addr & (SZ_64K - 1)));
> > +
> >                                         flags |= XE_PTE_PS64;
> >                                 }
> >
> > -                               addr += vram_region_gpu_offset(bo->ttm.resource);
> > +                               addr += vram_region_gpu_offset(res);
> >                                 devmem = true;
> >                         }
> >
> > -                       addr = m->q->vm->pt_ops->pte_encode_addr(m->tile->xe,
> > -                                                                addr, pat_index,
> > -                                                                0, devmem, flags);
> > +                       addr = vm->pt_ops->pte_encode_addr(m->tile->xe,
> > +                                                          addr, pat_index,
> > +                                                          0, devmem, flags);
> >                         bb->cs[bb->len++] = lower_32_bits(addr);
> >                         bb->cs[bb->len++] = upper_32_bits(addr);
> >
> > @@ -694,8 +723,8 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
> >                 bool usm = xe->info.has_usm;
> >                 u32 avail_pts = max_mem_transfer_per_pass(xe) / LEVEL0_PAGE_TABLE_ENCODE_SIZE;
> >
> > -               src_L0 = xe_migrate_res_sizes(xe, &src_it);
> > -               dst_L0 = xe_migrate_res_sizes(xe, &dst_it);
> > +               src_L0 = xe_migrate_res_sizes(m, &src_it);
> > +               dst_L0 = xe_migrate_res_sizes(m, &dst_it);
> >
> >                 drm_dbg(&xe->drm, "Pass %u, sizes: %llu & %llu\n",
> >                         pass++, src_L0, dst_L0);
> > @@ -716,6 +745,7 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
> >                                                       &ccs_ofs, &ccs_pt, 0,
> >                                                       2 * avail_pts,
> >                                                       avail_pts);
> > +                       xe_assert(xe, IS_ALIGNED(ccs_it.start, PAGE_SIZE));
> >                 }
> >
> >                 /* Add copy commands size here */
> > @@ -728,20 +758,20 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
> >                         goto err_sync;
> >                 }
> >
> > -               if (!src_is_vram)
> > -                       emit_pte(m, bb, src_L0_pt, src_is_vram, true, &src_it, src_L0,
> > -                                src_bo);
> > -               else
> > +               if (src_is_vram && xe_migrate_allow_identity(src_L0, &src_it))
> >                         xe_res_next(&src_it, src_L0);
> > -
> > -               if (!dst_is_vram)
> > -                       emit_pte(m, bb, dst_L0_pt, dst_is_vram, true, &dst_it, src_L0,
> > -                                dst_bo);
> >                 else
> > +                       emit_pte(m, bb, src_L0_pt, src_is_vram, true, &src_it, src_L0,
> > +                                src);
> > +
> > +               if (dst_is_vram && xe_migrate_allow_identity(src_L0, &dst_it))
> >                         xe_res_next(&dst_it, src_L0);
> > +               else
> > +                       emit_pte(m, bb, dst_L0_pt, dst_is_vram, true, &dst_it, src_L0,
> > +                                dst);
> >
> >                 if (copy_system_ccs)
> > -                       emit_pte(m, bb, ccs_pt, false, false, &ccs_it, ccs_size, src_bo);
> > +                       emit_pte(m, bb, ccs_pt, false, false, &ccs_it, ccs_size, src);
> >
> >                 bb->cs[bb->len++] = MI_BATCH_BUFFER_END;
> >                 update_idx = bb->len;
> > @@ -950,7 +980,7 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
> >                 bool usm = xe->info.has_usm;
> >                 u32 avail_pts = max_mem_transfer_per_pass(xe) / LEVEL0_PAGE_TABLE_ENCODE_SIZE;
> >
> > -               clear_L0 = xe_migrate_res_sizes(xe, &src_it);
> > +               clear_L0 = xe_migrate_res_sizes(m, &src_it);
> >
> >                 drm_dbg(&xe->drm, "Pass %u, size: %llu\n", pass++, clear_L0);
> >
> > @@ -977,12 +1007,12 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
> >
> >                 size -= clear_L0;
> >                 /* Preemption is enabled again by the ring ops. */
> > -               if (!clear_vram) {
> > -                       emit_pte(m, bb, clear_L0_pt, clear_vram, true, &src_it, clear_L0,
> > -                                bo);
> > -               } else {
> > +               if (clear_vram && xe_migrate_allow_identity(clear_L0, &src_it))
> >                         xe_res_next(&src_it, clear_L0);
> > -               }
> > +               else
> > +                       emit_pte(m, bb, clear_L0_pt, clear_vram, true, &src_it, clear_L0,
> > +                                dst);
> > +
> >                 bb->cs[bb->len++] = MI_BATCH_BUFFER_END;
> >                 update_idx = bb->len;
> >
> > --
> > 2.42.0
> >

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

* Re: [PATCH v4] drm/xe/migrate: Fix CCS copy for small VRAM copy chunks
  2023-12-18 19:37 ` [PATCH v4] drm/xe/migrate: Fix CCS copy for small VRAM copy chunks Matthew Auld
  2023-12-19  5:44   ` Matthew Auld
@ 2023-12-19  8:41   ` Thomas Hellström
  1 sibling, 0 replies; 12+ messages in thread
From: Thomas Hellström @ 2023-12-19  8:41 UTC (permalink / raw)
  To: Matthew Auld; +Cc: Matt Roper, intel-xe


On 12/18/23 20:37, Matthew Auld wrote:
> On Mon, 18 Dec 2023 at 14:29, Thomas Hellström
> <thomas.hellstrom@linux.intel.com> wrote:
>> Since the migrate code is using the identity map for addressing VRAM,
>> copy chunks may become as small as 64K if the VRAM resource is fragmented.
>>
>> However, a chunk size smaller that 1MiB may lead to the *next* chunk's
>> offset into the CCS metadata backup memory may not be page-aligned, and
>> the XY_CTRL_SURF_COPY_BLT command can't handle that, and even if it could,
>> the current code doesn't handle the offset calculaton correctly.
>>
>> To fix this, make sure we align the size of VRAM copy chunks to 1MiB. If
>> the remaining data to copy is smaller than that, that's not a problem,
>> so use the remaining size. If the VRAM copy cunk becomes fragmented due
>> to the size alignment restriction, don't use the identity map, but instead
>> emit PTEs into the page-table like we do for system memory.
>>
>> v2:
>> - Rebase
>> v3:
>> - Future proof somewhat by taking into account the real data size to
>>    flat CCS metadata size ratio. (Matt Roper)
>> - Invert a couple of if-statements for better readability.
>> - Fix support for 4K-granularity VRAM sizes. (Tested on DG1).
>> v4:
>> - Fix up code comments
>> - Fix debug printout format typo.
>>
>> Cc: Matt Roper <matthew.d.roper@intel.com>
>> Cc: Matthew Auld <matthew.william.auld@gmail.com>
>> Cc: Matthew Brost <matthew.brost@intel.com>
>> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
>> ---
>>   drivers/gpu/drm/xe/tests/xe_migrate.c |   2 +-
>>   drivers/gpu/drm/xe/xe_migrate.c       | 128 ++++++++++++++++----------
>>   2 files changed, 80 insertions(+), 50 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/xe/tests/xe_migrate.c b/drivers/gpu/drm/xe/tests/xe_migrate.c
>> index 7a32faa2f688..a6523df0f1d3 100644
>> --- a/drivers/gpu/drm/xe/tests/xe_migrate.c
>> +++ b/drivers/gpu/drm/xe/tests/xe_migrate.c
>> @@ -331,7 +331,7 @@ static void xe_migrate_sanity_test(struct xe_migrate *m, struct kunit *test)
>>                  xe_res_first_sg(xe_bo_sg(pt), 0, pt->size, &src_it);
>>
>>          emit_pte(m, bb, NUM_KERNEL_PDE - 1, xe_bo_is_vram(pt), false,
>> -                &src_it, XE_PAGE_SIZE, pt);
>> +                &src_it, XE_PAGE_SIZE, pt->ttm.resource);
>>
>>          run_sanity_job(m, xe, bb, bb->len, "Writing PTE for our fake PT", test);
>>
>> diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
>> index adf1dab5eba2..d8fff0403f74 100644
>> --- a/drivers/gpu/drm/xe/xe_migrate.c
>> +++ b/drivers/gpu/drm/xe/xe_migrate.c
>> @@ -62,6 +62,8 @@ struct xe_migrate {
>>           * out of the pt_bo.
>>           */
>>          struct drm_suballoc_manager vm_update_sa;
>> +       /** @min_chunk_size: For dgfx, Minimum chunk size */
>> +       u64 min_chunk_size;
>>   };
>>
>>   #define MAX_PREEMPTDISABLE_TRANSFER SZ_8M /* Around 1ms. */
>> @@ -364,6 +366,19 @@ struct xe_migrate *xe_migrate_init(struct xe_tile *tile)
>>          if (err)
>>                  return ERR_PTR(err);
>>
>> +       if (IS_DGFX(xe)) {
>> +               if (xe_device_has_flat_ccs(xe))
>> +                       /* min chunk size corresponds to 4K of CCS Metadata */
>> +                       m->min_chunk_size = SZ_4K * SZ_64K /
>> +                               xe_device_ccs_bytes(xe, SZ_64K);
>> +               else
>> +                       /* Somewhat arbitrary to avoid a huge amount of blits */
>> +                       m->min_chunk_size = SZ_64K;
>> +               m->min_chunk_size = roundup_pow_of_two(m->min_chunk_size);
>> +               drm_dbg(&xe->drm, "Migrate min chunk size is 0x%08llx\n",
>> +                       (unsigned long long)m->min_chunk_size);
>> +       }
>> +
>>          return m;
>>   }
>>
>> @@ -375,16 +390,35 @@ static u64 max_mem_transfer_per_pass(struct xe_device *xe)
>>          return MAX_PREEMPTDISABLE_TRANSFER;
>>   }
>>
>> -static u64 xe_migrate_res_sizes(struct xe_device *xe, struct xe_res_cursor *cur)
>> +static u64 xe_migrate_res_sizes(struct xe_migrate *m, struct xe_res_cursor *cur)
>>   {
>> -       /*
>> -        * For VRAM we use identity mapped pages so we are limited to current
>> -        * cursor size. For system we program the pages ourselves so we have no
>> -        * such limitation.
>> -        */
>> -       return min_t(u64, max_mem_transfer_per_pass(xe),
>> -                    mem_type_is_vram(cur->mem_type) ? cur->size :
>> -                    cur->remaining);
>> +       struct xe_device *xe = tile_to_xe(m->tile);
>> +       u64 size = min_t(u64, max_mem_transfer_per_pass(xe), cur->remaining);
>> +
>> +       if (mem_type_is_vram(cur->mem_type)) {
>> +               /*
>> +                * VRAM we want to blit in chunks with sizes aligned to
>> +                * min_chunk_size in order for the offset to CCS metadata to be
>> +                * page-aligned. If it's the last chunk it may be smaller.
>> +                *
>> +                * Another constraint is that we need to limit the blit to
>> +                * the VRAM block size, unless size is smaller than
>> +                * min_chunk_size.
>> +                */
>> +               u64 chunk = max_t(u64, cur->size, m->min_chunk_size);
>> +
>> +               size = min_t(u64, size, chunk);
>> +               if (size > m->min_chunk_size)
>> +                       size = round_down(size, m->min_chunk_size);
>> +       }
>> +
>> +       return size;
> Patch makes sense. Just one question here.
>
> Say you have 1G object, but it is ultra fragmented into 64K only
> pages. IIUC cur->remaining would be 1G, and cur->size would be 64K.
> But with that chunk=1M and the returned size=1M? Shouldn't the
> returned size be 64K in this case?

No, in that case we actually set up a 1M blit, but the fragmentation is 
handled in xe_migrate_allow_identity(); Instead of using the identity 
mapping for VRAM, we actually emit PTEs for that 1M chunk.

/Thomas


>
>> +}
>> +
>> +static bool xe_migrate_allow_identity(u64 size, const struct xe_res_cursor *cur)
>> +{
>> +       /* If the chunk is not fragmented, allow identity map. */
>> +       return cur->size >= size;
>>   }
>>
>>   static u32 pte_update_size(struct xe_migrate *m,
>> @@ -397,7 +431,12 @@ static u32 pte_update_size(struct xe_migrate *m,
>>          u32 cmds = 0;
>>
>>          *L0_pt = pt_ofs;
>> -       if (!is_vram) {
>> +       if (is_vram && xe_migrate_allow_identity(*L0, cur)) {
>> +               /* Offset into identity map. */
>> +               *L0_ofs = xe_migrate_vram_ofs(tile_to_xe(m->tile),
>> +                                             cur->start + vram_region_gpu_offset(res));
>> +               cmds += cmd_size;
>> +       } else {
>>                  /* Clip L0 to available size */
>>                  u64 size = min(*L0, (u64)avail_pts * SZ_2M);
>>                  u64 num_4k_pages = DIV_ROUND_UP(size, XE_PAGE_SIZE);
>> @@ -413,11 +452,6 @@ static u32 pte_update_size(struct xe_migrate *m,
>>
>>                  /* Each chunk has a single blit command */
>>                  cmds += cmd_size;
>> -       } else {
>> -               /* Offset into identity map. */
>> -               *L0_ofs = xe_migrate_vram_ofs(tile_to_xe(m->tile),
>> -                                             cur->start + vram_region_gpu_offset(res));
>> -               cmds += cmd_size;
>>          }
>>
>>          return cmds;
>> @@ -427,10 +461,10 @@ static void emit_pte(struct xe_migrate *m,
>>                       struct xe_bb *bb, u32 at_pt,
>>                       bool is_vram, bool is_comp_pte,
>>                       struct xe_res_cursor *cur,
>> -                    u32 size, struct xe_bo *bo)
>> +                    u32 size, struct ttm_resource *res)
>>   {
>>          struct xe_device *xe = tile_to_xe(m->tile);
>> -
>> +       struct xe_vm *vm = m->q->vm;
>>          u16 pat_index;
>>          u32 ptes;
>>          u64 ofs = at_pt * XE_PAGE_SIZE;
>> @@ -443,13 +477,6 @@ static void emit_pte(struct xe_migrate *m,
>>          else
>>                  pat_index = xe->pat.idx[XE_CACHE_WB];
>>
>> -       /*
>> -        * FIXME: Emitting VRAM PTEs to L0 PTs is forbidden. Currently
>> -        * we're only emitting VRAM PTEs during sanity tests, so when
>> -        * that's moved to a Kunit test, we should condition VRAM PTEs
>> -        * on running tests.
>> -        */
>> -
>>          ptes = DIV_ROUND_UP(size, XE_PAGE_SIZE);
>>
>>          while (ptes) {
>> @@ -469,20 +496,22 @@ static void emit_pte(struct xe_migrate *m,
>>
>>                          addr = xe_res_dma(cur) & PAGE_MASK;
>>                          if (is_vram) {
>> -                               /* Is this a 64K PTE entry? */
>> -                               if ((m->q->vm->flags & XE_VM_FLAG_64K) &&
>> -                                   !(cur_ofs & (16 * 8 - 1))) {
>> -                                       xe_tile_assert(m->tile, IS_ALIGNED(addr, SZ_64K));
>> +                               if (vm->flags & XE_VM_FLAG_64K) {
>> +                                       u64 va = cur_ofs * XE_PAGE_SIZE / 8;
>> +
>> +                                       xe_assert(xe, (va & (SZ_64K - 1)) ==
>> +                                                 (addr & (SZ_64K - 1)));
>> +
>>                                          flags |= XE_PTE_PS64;
>>                                  }
>>
>> -                               addr += vram_region_gpu_offset(bo->ttm.resource);
>> +                               addr += vram_region_gpu_offset(res);
>>                                  devmem = true;
>>                          }
>>
>> -                       addr = m->q->vm->pt_ops->pte_encode_addr(m->tile->xe,
>> -                                                                addr, pat_index,
>> -                                                                0, devmem, flags);
>> +                       addr = vm->pt_ops->pte_encode_addr(m->tile->xe,
>> +                                                          addr, pat_index,
>> +                                                          0, devmem, flags);
>>                          bb->cs[bb->len++] = lower_32_bits(addr);
>>                          bb->cs[bb->len++] = upper_32_bits(addr);
>>
>> @@ -694,8 +723,8 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
>>                  bool usm = xe->info.has_usm;
>>                  u32 avail_pts = max_mem_transfer_per_pass(xe) / LEVEL0_PAGE_TABLE_ENCODE_SIZE;
>>
>> -               src_L0 = xe_migrate_res_sizes(xe, &src_it);
>> -               dst_L0 = xe_migrate_res_sizes(xe, &dst_it);
>> +               src_L0 = xe_migrate_res_sizes(m, &src_it);
>> +               dst_L0 = xe_migrate_res_sizes(m, &dst_it);
>>
>>                  drm_dbg(&xe->drm, "Pass %u, sizes: %llu & %llu\n",
>>                          pass++, src_L0, dst_L0);
>> @@ -716,6 +745,7 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
>>                                                        &ccs_ofs, &ccs_pt, 0,
>>                                                        2 * avail_pts,
>>                                                        avail_pts);
>> +                       xe_assert(xe, IS_ALIGNED(ccs_it.start, PAGE_SIZE));
>>                  }
>>
>>                  /* Add copy commands size here */
>> @@ -728,20 +758,20 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
>>                          goto err_sync;
>>                  }
>>
>> -               if (!src_is_vram)
>> -                       emit_pte(m, bb, src_L0_pt, src_is_vram, true, &src_it, src_L0,
>> -                                src_bo);
>> -               else
>> +               if (src_is_vram && xe_migrate_allow_identity(src_L0, &src_it))
>>                          xe_res_next(&src_it, src_L0);
>> -
>> -               if (!dst_is_vram)
>> -                       emit_pte(m, bb, dst_L0_pt, dst_is_vram, true, &dst_it, src_L0,
>> -                                dst_bo);
>>                  else
>> +                       emit_pte(m, bb, src_L0_pt, src_is_vram, true, &src_it, src_L0,
>> +                                src);
>> +
>> +               if (dst_is_vram && xe_migrate_allow_identity(src_L0, &dst_it))
>>                          xe_res_next(&dst_it, src_L0);
>> +               else
>> +                       emit_pte(m, bb, dst_L0_pt, dst_is_vram, true, &dst_it, src_L0,
>> +                                dst);
>>
>>                  if (copy_system_ccs)
>> -                       emit_pte(m, bb, ccs_pt, false, false, &ccs_it, ccs_size, src_bo);
>> +                       emit_pte(m, bb, ccs_pt, false, false, &ccs_it, ccs_size, src);
>>
>>                  bb->cs[bb->len++] = MI_BATCH_BUFFER_END;
>>                  update_idx = bb->len;
>> @@ -950,7 +980,7 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
>>                  bool usm = xe->info.has_usm;
>>                  u32 avail_pts = max_mem_transfer_per_pass(xe) / LEVEL0_PAGE_TABLE_ENCODE_SIZE;
>>
>> -               clear_L0 = xe_migrate_res_sizes(xe, &src_it);
>> +               clear_L0 = xe_migrate_res_sizes(m, &src_it);
>>
>>                  drm_dbg(&xe->drm, "Pass %u, size: %llu\n", pass++, clear_L0);
>>
>> @@ -977,12 +1007,12 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
>>
>>                  size -= clear_L0;
>>                  /* Preemption is enabled again by the ring ops. */
>> -               if (!clear_vram) {
>> -                       emit_pte(m, bb, clear_L0_pt, clear_vram, true, &src_it, clear_L0,
>> -                                bo);
>> -               } else {
>> +               if (clear_vram && xe_migrate_allow_identity(clear_L0, &src_it))
>>                          xe_res_next(&src_it, clear_L0);
>> -               }
>> +               else
>> +                       emit_pte(m, bb, clear_L0_pt, clear_vram, true, &src_it, clear_L0,
>> +                                dst);
>> +
>>                  bb->cs[bb->len++] = MI_BATCH_BUFFER_END;
>>                  update_idx = bb->len;
>>
>> --
>> 2.42.0
>>

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

* Re: [PATCH v4] drm/xe/migrate: Fix CCS copy for small VRAM copy chunks
  2023-12-19  5:44   ` Matthew Auld
@ 2024-01-09 10:33     ` Matthew Auld
  0 siblings, 0 replies; 12+ messages in thread
From: Matthew Auld @ 2024-01-09 10:33 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: Matt Roper, intel-xe

On Tue, 19 Dec 2023 at 05:44, Matthew Auld
<matthew.william.auld@gmail.com> wrote:
>
> On Mon, 18 Dec 2023 at 19:37, Matthew Auld
> <matthew.william.auld@gmail.com> wrote:
> >
> > On Mon, 18 Dec 2023 at 14:29, Thomas Hellström
> > <thomas.hellstrom@linux.intel.com> wrote:
> > >
> > > Since the migrate code is using the identity map for addressing VRAM,
> > > copy chunks may become as small as 64K if the VRAM resource is fragmented.
> > >
> > > However, a chunk size smaller that 1MiB may lead to the *next* chunk's
> > > offset into the CCS metadata backup memory may not be page-aligned, and
> > > the XY_CTRL_SURF_COPY_BLT command can't handle that, and even if it could,
> > > the current code doesn't handle the offset calculaton correctly.
> > >
> > > To fix this, make sure we align the size of VRAM copy chunks to 1MiB. If
> > > the remaining data to copy is smaller than that, that's not a problem,
> > > so use the remaining size. If the VRAM copy cunk becomes fragmented due
> > > to the size alignment restriction, don't use the identity map, but instead
> > > emit PTEs into the page-table like we do for system memory.
> > >
> > > v2:
> > > - Rebase
> > > v3:
> > > - Future proof somewhat by taking into account the real data size to
> > >   flat CCS metadata size ratio. (Matt Roper)
> > > - Invert a couple of if-statements for better readability.
> > > - Fix support for 4K-granularity VRAM sizes. (Tested on DG1).
> > > v4:
> > > - Fix up code comments
> > > - Fix debug printout format typo.
> > >
> > > Cc: Matt Roper <matthew.d.roper@intel.com>
> > > Cc: Matthew Auld <matthew.william.auld@gmail.com>
> > > Cc: Matthew Brost <matthew.brost@intel.com>
> > > Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> > > ---
> > >  drivers/gpu/drm/xe/tests/xe_migrate.c |   2 +-
> > >  drivers/gpu/drm/xe/xe_migrate.c       | 128 ++++++++++++++++----------
> > >  2 files changed, 80 insertions(+), 50 deletions(-)
> > >
> > > diff --git a/drivers/gpu/drm/xe/tests/xe_migrate.c b/drivers/gpu/drm/xe/tests/xe_migrate.c
> > > index 7a32faa2f688..a6523df0f1d3 100644
> > > --- a/drivers/gpu/drm/xe/tests/xe_migrate.c
> > > +++ b/drivers/gpu/drm/xe/tests/xe_migrate.c
> > > @@ -331,7 +331,7 @@ static void xe_migrate_sanity_test(struct xe_migrate *m, struct kunit *test)
> > >                 xe_res_first_sg(xe_bo_sg(pt), 0, pt->size, &src_it);
> > >
> > >         emit_pte(m, bb, NUM_KERNEL_PDE - 1, xe_bo_is_vram(pt), false,
> > > -                &src_it, XE_PAGE_SIZE, pt);
> > > +                &src_it, XE_PAGE_SIZE, pt->ttm.resource);
> > >
> > >         run_sanity_job(m, xe, bb, bb->len, "Writing PTE for our fake PT", test);
> > >
> > > diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
> > > index adf1dab5eba2..d8fff0403f74 100644
> > > --- a/drivers/gpu/drm/xe/xe_migrate.c
> > > +++ b/drivers/gpu/drm/xe/xe_migrate.c
> > > @@ -62,6 +62,8 @@ struct xe_migrate {
> > >          * out of the pt_bo.
> > >          */
> > >         struct drm_suballoc_manager vm_update_sa;
> > > +       /** @min_chunk_size: For dgfx, Minimum chunk size */
> > > +       u64 min_chunk_size;
> > >  };
> > >
> > >  #define MAX_PREEMPTDISABLE_TRANSFER SZ_8M /* Around 1ms. */
> > > @@ -364,6 +366,19 @@ struct xe_migrate *xe_migrate_init(struct xe_tile *tile)
> > >         if (err)
> > >                 return ERR_PTR(err);
> > >
> > > +       if (IS_DGFX(xe)) {
> > > +               if (xe_device_has_flat_ccs(xe))
> > > +                       /* min chunk size corresponds to 4K of CCS Metadata */
> > > +                       m->min_chunk_size = SZ_4K * SZ_64K /
> > > +                               xe_device_ccs_bytes(xe, SZ_64K);
> > > +               else
> > > +                       /* Somewhat arbitrary to avoid a huge amount of blits */
> > > +                       m->min_chunk_size = SZ_64K;
> > > +               m->min_chunk_size = roundup_pow_of_two(m->min_chunk_size);
> > > +               drm_dbg(&xe->drm, "Migrate min chunk size is 0x%08llx\n",
> > > +                       (unsigned long long)m->min_chunk_size);
> > > +       }
> > > +
> > >         return m;
> > >  }
> > >
> > > @@ -375,16 +390,35 @@ static u64 max_mem_transfer_per_pass(struct xe_device *xe)
> > >         return MAX_PREEMPTDISABLE_TRANSFER;
> > >  }
> > >
> > > -static u64 xe_migrate_res_sizes(struct xe_device *xe, struct xe_res_cursor *cur)
> > > +static u64 xe_migrate_res_sizes(struct xe_migrate *m, struct xe_res_cursor *cur)
> > >  {
> > > -       /*
> > > -        * For VRAM we use identity mapped pages so we are limited to current
> > > -        * cursor size. For system we program the pages ourselves so we have no
> > > -        * such limitation.
> > > -        */
> > > -       return min_t(u64, max_mem_transfer_per_pass(xe),
> > > -                    mem_type_is_vram(cur->mem_type) ? cur->size :
> > > -                    cur->remaining);
> > > +       struct xe_device *xe = tile_to_xe(m->tile);
> > > +       u64 size = min_t(u64, max_mem_transfer_per_pass(xe), cur->remaining);
> > > +
> > > +       if (mem_type_is_vram(cur->mem_type)) {
> > > +               /*
> > > +                * VRAM we want to blit in chunks with sizes aligned to
> > > +                * min_chunk_size in order for the offset to CCS metadata to be
> > > +                * page-aligned. If it's the last chunk it may be smaller.
> > > +                *
> > > +                * Another constraint is that we need to limit the blit to
> > > +                * the VRAM block size, unless size is smaller than
> > > +                * min_chunk_size.
> > > +                */
> > > +               u64 chunk = max_t(u64, cur->size, m->min_chunk_size);
> > > +
> > > +               size = min_t(u64, size, chunk);
> > > +               if (size > m->min_chunk_size)
> > > +                       size = round_down(size, m->min_chunk_size);
> > > +       }
> > > +
> > > +       return size;
> >
> > Patch makes sense. Just one question here.
> >
> > Say you have 1G object, but it is ultra fragmented into 64K only
> > pages. IIUC cur->remaining would be 1G, and cur->size would be 64K.
> > But with that chunk=1M and the returned size=1M? Shouldn't the
> > returned size be 64K in this case?
>
> Nevermind. In that case cur->size would be smaller than size here, and
> so allow_identity would not be allowed.
>
> Reviewed-by: Matthew Auld <matthew.auld@intel.com>

Thomas, should we go ahead and merge this? I don't see it in xe-next.

>
> >
> > > +}
> > > +
> > > +static bool xe_migrate_allow_identity(u64 size, const struct xe_res_cursor *cur)
> > > +{
> > > +       /* If the chunk is not fragmented, allow identity map. */
> > > +       return cur->size >= size;
> > >  }
> > >
> > >  static u32 pte_update_size(struct xe_migrate *m,
> > > @@ -397,7 +431,12 @@ static u32 pte_update_size(struct xe_migrate *m,
> > >         u32 cmds = 0;
> > >
> > >         *L0_pt = pt_ofs;
> > > -       if (!is_vram) {
> > > +       if (is_vram && xe_migrate_allow_identity(*L0, cur)) {
> > > +               /* Offset into identity map. */
> > > +               *L0_ofs = xe_migrate_vram_ofs(tile_to_xe(m->tile),
> > > +                                             cur->start + vram_region_gpu_offset(res));
> > > +               cmds += cmd_size;
> > > +       } else {
> > >                 /* Clip L0 to available size */
> > >                 u64 size = min(*L0, (u64)avail_pts * SZ_2M);
> > >                 u64 num_4k_pages = DIV_ROUND_UP(size, XE_PAGE_SIZE);
> > > @@ -413,11 +452,6 @@ static u32 pte_update_size(struct xe_migrate *m,
> > >
> > >                 /* Each chunk has a single blit command */
> > >                 cmds += cmd_size;
> > > -       } else {
> > > -               /* Offset into identity map. */
> > > -               *L0_ofs = xe_migrate_vram_ofs(tile_to_xe(m->tile),
> > > -                                             cur->start + vram_region_gpu_offset(res));
> > > -               cmds += cmd_size;
> > >         }
> > >
> > >         return cmds;
> > > @@ -427,10 +461,10 @@ static void emit_pte(struct xe_migrate *m,
> > >                      struct xe_bb *bb, u32 at_pt,
> > >                      bool is_vram, bool is_comp_pte,
> > >                      struct xe_res_cursor *cur,
> > > -                    u32 size, struct xe_bo *bo)
> > > +                    u32 size, struct ttm_resource *res)
> > >  {
> > >         struct xe_device *xe = tile_to_xe(m->tile);
> > > -
> > > +       struct xe_vm *vm = m->q->vm;
> > >         u16 pat_index;
> > >         u32 ptes;
> > >         u64 ofs = at_pt * XE_PAGE_SIZE;
> > > @@ -443,13 +477,6 @@ static void emit_pte(struct xe_migrate *m,
> > >         else
> > >                 pat_index = xe->pat.idx[XE_CACHE_WB];
> > >
> > > -       /*
> > > -        * FIXME: Emitting VRAM PTEs to L0 PTs is forbidden. Currently
> > > -        * we're only emitting VRAM PTEs during sanity tests, so when
> > > -        * that's moved to a Kunit test, we should condition VRAM PTEs
> > > -        * on running tests.
> > > -        */
> > > -
> > >         ptes = DIV_ROUND_UP(size, XE_PAGE_SIZE);
> > >
> > >         while (ptes) {
> > > @@ -469,20 +496,22 @@ static void emit_pte(struct xe_migrate *m,
> > >
> > >                         addr = xe_res_dma(cur) & PAGE_MASK;
> > >                         if (is_vram) {
> > > -                               /* Is this a 64K PTE entry? */
> > > -                               if ((m->q->vm->flags & XE_VM_FLAG_64K) &&
> > > -                                   !(cur_ofs & (16 * 8 - 1))) {
> > > -                                       xe_tile_assert(m->tile, IS_ALIGNED(addr, SZ_64K));
> > > +                               if (vm->flags & XE_VM_FLAG_64K) {
> > > +                                       u64 va = cur_ofs * XE_PAGE_SIZE / 8;
> > > +
> > > +                                       xe_assert(xe, (va & (SZ_64K - 1)) ==
> > > +                                                 (addr & (SZ_64K - 1)));
> > > +
> > >                                         flags |= XE_PTE_PS64;
> > >                                 }
> > >
> > > -                               addr += vram_region_gpu_offset(bo->ttm.resource);
> > > +                               addr += vram_region_gpu_offset(res);
> > >                                 devmem = true;
> > >                         }
> > >
> > > -                       addr = m->q->vm->pt_ops->pte_encode_addr(m->tile->xe,
> > > -                                                                addr, pat_index,
> > > -                                                                0, devmem, flags);
> > > +                       addr = vm->pt_ops->pte_encode_addr(m->tile->xe,
> > > +                                                          addr, pat_index,
> > > +                                                          0, devmem, flags);
> > >                         bb->cs[bb->len++] = lower_32_bits(addr);
> > >                         bb->cs[bb->len++] = upper_32_bits(addr);
> > >
> > > @@ -694,8 +723,8 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
> > >                 bool usm = xe->info.has_usm;
> > >                 u32 avail_pts = max_mem_transfer_per_pass(xe) / LEVEL0_PAGE_TABLE_ENCODE_SIZE;
> > >
> > > -               src_L0 = xe_migrate_res_sizes(xe, &src_it);
> > > -               dst_L0 = xe_migrate_res_sizes(xe, &dst_it);
> > > +               src_L0 = xe_migrate_res_sizes(m, &src_it);
> > > +               dst_L0 = xe_migrate_res_sizes(m, &dst_it);
> > >
> > >                 drm_dbg(&xe->drm, "Pass %u, sizes: %llu & %llu\n",
> > >                         pass++, src_L0, dst_L0);
> > > @@ -716,6 +745,7 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
> > >                                                       &ccs_ofs, &ccs_pt, 0,
> > >                                                       2 * avail_pts,
> > >                                                       avail_pts);
> > > +                       xe_assert(xe, IS_ALIGNED(ccs_it.start, PAGE_SIZE));
> > >                 }
> > >
> > >                 /* Add copy commands size here */
> > > @@ -728,20 +758,20 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
> > >                         goto err_sync;
> > >                 }
> > >
> > > -               if (!src_is_vram)
> > > -                       emit_pte(m, bb, src_L0_pt, src_is_vram, true, &src_it, src_L0,
> > > -                                src_bo);
> > > -               else
> > > +               if (src_is_vram && xe_migrate_allow_identity(src_L0, &src_it))
> > >                         xe_res_next(&src_it, src_L0);
> > > -
> > > -               if (!dst_is_vram)
> > > -                       emit_pte(m, bb, dst_L0_pt, dst_is_vram, true, &dst_it, src_L0,
> > > -                                dst_bo);
> > >                 else
> > > +                       emit_pte(m, bb, src_L0_pt, src_is_vram, true, &src_it, src_L0,
> > > +                                src);
> > > +
> > > +               if (dst_is_vram && xe_migrate_allow_identity(src_L0, &dst_it))
> > >                         xe_res_next(&dst_it, src_L0);
> > > +               else
> > > +                       emit_pte(m, bb, dst_L0_pt, dst_is_vram, true, &dst_it, src_L0,
> > > +                                dst);
> > >
> > >                 if (copy_system_ccs)
> > > -                       emit_pte(m, bb, ccs_pt, false, false, &ccs_it, ccs_size, src_bo);
> > > +                       emit_pte(m, bb, ccs_pt, false, false, &ccs_it, ccs_size, src);
> > >
> > >                 bb->cs[bb->len++] = MI_BATCH_BUFFER_END;
> > >                 update_idx = bb->len;
> > > @@ -950,7 +980,7 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
> > >                 bool usm = xe->info.has_usm;
> > >                 u32 avail_pts = max_mem_transfer_per_pass(xe) / LEVEL0_PAGE_TABLE_ENCODE_SIZE;
> > >
> > > -               clear_L0 = xe_migrate_res_sizes(xe, &src_it);
> > > +               clear_L0 = xe_migrate_res_sizes(m, &src_it);
> > >
> > >                 drm_dbg(&xe->drm, "Pass %u, size: %llu\n", pass++, clear_L0);
> > >
> > > @@ -977,12 +1007,12 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
> > >
> > >                 size -= clear_L0;
> > >                 /* Preemption is enabled again by the ring ops. */
> > > -               if (!clear_vram) {
> > > -                       emit_pte(m, bb, clear_L0_pt, clear_vram, true, &src_it, clear_L0,
> > > -                                bo);
> > > -               } else {
> > > +               if (clear_vram && xe_migrate_allow_identity(clear_L0, &src_it))
> > >                         xe_res_next(&src_it, clear_L0);
> > > -               }
> > > +               else
> > > +                       emit_pte(m, bb, clear_L0_pt, clear_vram, true, &src_it, clear_L0,
> > > +                                dst);
> > > +
> > >                 bb->cs[bb->len++] = MI_BATCH_BUFFER_END;
> > >                 update_idx = bb->len;
> > >
> > > --
> > > 2.42.0
> > >

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

end of thread, other threads:[~2024-01-09 10:33 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-18 14:29 [PATCH v4] drm/xe/migrate: Fix CCS copy for small VRAM copy chunks Thomas Hellström
2023-12-18 19:27 ` ✓ CI.Patch_applied: success for drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (rev3) Patchwork
2023-12-18 19:27 ` ✓ CI.checkpatch: " Patchwork
2023-12-18 19:28 ` ✓ CI.KUnit: " Patchwork
2023-12-18 19:36 ` ✓ CI.Build: " Patchwork
2023-12-18 19:36 ` ✓ CI.Hooks: " Patchwork
2023-12-18 19:37 ` [PATCH v4] drm/xe/migrate: Fix CCS copy for small VRAM copy chunks Matthew Auld
2023-12-19  5:44   ` Matthew Auld
2024-01-09 10:33     ` Matthew Auld
2023-12-19  8:41   ` Thomas Hellström
2023-12-18 19:38 ` ✓ CI.checksparse: success for drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (rev3) Patchwork
2023-12-18 20:13 ` ✓ CI.BAT: " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox