All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-xe] [PATCH 0/1] Remove uses of BUG_ON
@ 2023-07-21 13:20 Francois Dugast
  2023-07-21 13:20 ` [Intel-xe] [PATCH 1/1] drm/xe: " Francois Dugast
                   ` (8 more replies)
  0 siblings, 9 replies; 12+ messages in thread
From: Francois Dugast @ 2023-07-21 13:20 UTC (permalink / raw)
  To: intel-xe; +Cc: Francois Dugast

This is a first pass on removing BUG_ON. It is replaced with a call to
drm_err() and a return. Feedback on this is welcome before removing
remaining uses of BUG_ON, which will require more manual and specific
work.

For this pass, most of the changes were automated with coccinelle using:

	@notpossible@
	@@

	- XE_BUG_ON("NOT POSSIBLE");
	+ drm_err(&vm->xe->drm, "NOT POSSIBLE");
	+ return -EINVAL;

	@e@
	identifier macro =~ "^XE_BUG_ON$";
	expression cond;
	@@
	macro(cond)

	@script : python q@
	cond << e.cond;
	cond_expr;
	@@
	coccinelle.cond_expr = cocci.make_expr("\""+cond.replace(" ", "")+"\"");

	@replace_in_func_return_struct@
	identifier e.macro;
	expression e.cond;
	expression q.cond_expr;
	identifier func;
	identifier a;
	@@

	struct a *func(...) {
	...
	- macro(cond);
	+ if (cond) {
	+ drm_err(&xe->drm, cond_expr);
	+ return NULL;
	+ }
	...
	}

	@replace_in_func_return_void@
	identifier e.macro;
	expression e.cond;
	expression q.cond_expr;
	identifier func;
	@@

	void func(...) {
	...
	- macro(cond);
	+ if (cond) {
	+ drm_err(&xe->drm, cond_expr);
	+ return;
	+ }
	...
	}

	@replace_in_func_return_other@
	identifier e.macro;
	expression e.cond;
	expression q.cond_expr;
	@@

	- macro(cond);
	+ if (cond) {
	+ drm_err(&xe->drm, cond_expr);
	+ return -EINVAL;
	+ }

Francois Dugast (1):
  drm/xe: Remove uses of BUG_ON

 drivers/gpu/drm/xe/xe_bo.c                  | 105 ++++++++++++----
 drivers/gpu/drm/xe/xe_bo_evict.c            |  10 +-
 drivers/gpu/drm/xe/xe_execlist.c            |  22 +++-
 drivers/gpu/drm/xe/xe_force_wake.c          |  10 +-
 drivers/gpu/drm/xe/xe_gt_clock.c            |   5 +-
 drivers/gpu/drm/xe/xe_gt_debugfs.c          |   5 +-
 drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c |  31 ++++-
 drivers/gpu/drm/xe/xe_guc.c                 |  32 +++--
 drivers/gpu/drm/xe/xe_guc_ads.c             |  35 ++++--
 drivers/gpu/drm/xe/xe_guc_hwconfig.c        |   5 +-
 drivers/gpu/drm/xe/xe_guc_submit.c          |  95 +++++++++++----
 drivers/gpu/drm/xe/xe_huc.c                 |   5 +-
 drivers/gpu/drm/xe/xe_migrate.c             |  61 ++++++++--
 drivers/gpu/drm/xe/xe_sched_job.c           |   9 +-
 drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c      |  10 +-
 drivers/gpu/drm/xe/xe_vm.c                  | 125 +++++++++++++++-----
 drivers/gpu/drm/xe/xe_wopcm.c               |  45 +++++--
 17 files changed, 482 insertions(+), 128 deletions(-)

-- 
2.34.1


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

* [Intel-xe] [PATCH 1/1] drm/xe: Remove uses of BUG_ON
  2023-07-21 13:20 [Intel-xe] [PATCH 0/1] Remove uses of BUG_ON Francois Dugast
@ 2023-07-21 13:20 ` Francois Dugast
  2023-07-24 18:26   ` Rodrigo Vivi
  2023-07-21 13:34 ` [Intel-xe] ✓ CI.Patch_applied: success for " Patchwork
                   ` (7 subsequent siblings)
  8 siblings, 1 reply; 12+ messages in thread
From: Francois Dugast @ 2023-07-21 13:20 UTC (permalink / raw)
  To: intel-xe; +Cc: Francois Dugast

BUG_ON is for when the code should stop and not execute further because
something went terribly wrong. This is not the case in many existing
uses, where recovery should be intended and BUG_ON is now replaced
with drm_err().

Signed-off-by: Francois Dugast <francois.dugast@intel.com>
---
 drivers/gpu/drm/xe/xe_bo.c                  | 105 ++++++++++++----
 drivers/gpu/drm/xe/xe_bo_evict.c            |  10 +-
 drivers/gpu/drm/xe/xe_execlist.c            |  22 +++-
 drivers/gpu/drm/xe/xe_force_wake.c          |  10 +-
 drivers/gpu/drm/xe/xe_gt_clock.c            |   5 +-
 drivers/gpu/drm/xe/xe_gt_debugfs.c          |   5 +-
 drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c |  31 ++++-
 drivers/gpu/drm/xe/xe_guc.c                 |  32 +++--
 drivers/gpu/drm/xe/xe_guc_ads.c             |  35 ++++--
 drivers/gpu/drm/xe/xe_guc_hwconfig.c        |   5 +-
 drivers/gpu/drm/xe/xe_guc_submit.c          |  95 +++++++++++----
 drivers/gpu/drm/xe/xe_huc.c                 |   5 +-
 drivers/gpu/drm/xe/xe_migrate.c             |  61 ++++++++--
 drivers/gpu/drm/xe/xe_sched_job.c           |   9 +-
 drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c      |  10 +-
 drivers/gpu/drm/xe/xe_vm.c                  | 125 +++++++++++++++-----
 drivers/gpu/drm/xe/xe_wopcm.c               |  45 +++++--
 17 files changed, 482 insertions(+), 128 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
index 538501c46b8b..3126035c4cff 100644
--- a/drivers/gpu/drm/xe/xe_bo.c
+++ b/drivers/gpu/drm/xe/xe_bo.c
@@ -88,7 +88,11 @@ static bool xe_bo_is_user(struct xe_bo *bo)
 static struct xe_tile *
 mem_type_to_tile(struct xe_device *xe, u32 mem_type)
 {
-	XE_BUG_ON(mem_type != XE_PL_STOLEN && !mem_type_is_vram(mem_type));
+	if (mem_type != XE_PL_STOLEN && !mem_type_is_vram(mem_type)) {
+		drm_err(&xe->drm,
+			"mem_type != XE_PL_STOLEN && !mem_type_is_vram(mem_type)");
+		return NULL;
+	}
 
 	return &xe->tiles[mem_type == XE_PL_STOLEN ? 0 : (mem_type - XE_PL_VRAM0)];
 }
@@ -125,7 +129,10 @@ static void add_vram(struct xe_device *xe, struct xe_bo *bo,
 {
 	struct xe_tile *tile = mem_type_to_tile(xe, mem_type);
 
-	XE_BUG_ON(!tile->mem.vram.usable_size);
+	if (!tile->mem.vram.usable_size) {
+		drm_err(&xe->drm, "!tile->mem.vram.usable_size");
+		return;
+	}
 
 	places[*c] = (struct ttm_place) {
 		.mem_type = mem_type,
@@ -667,8 +674,14 @@ static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict,
 	else if (mem_type_is_vram(old_mem_type))
 		tile = mem_type_to_tile(xe, old_mem_type);
 
-	XE_BUG_ON(!tile);
-	XE_BUG_ON(!tile->migrate);
+	if (!tile) {
+		drm_err(&xe->drm, "!tile");
+		return -EINVAL;
+	}
+	if (!tile->migrate) {
+		drm_err(&xe->drm, "!tile->migrate");
+		return -EINVAL;
+	}
 
 	trace_xe_bo_move(bo);
 	xe_device_mem_access_get(xe);
@@ -698,8 +711,10 @@ static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict,
 					goto out;
 				}
 
-				XE_BUG_ON(new_mem->start !=
-					  bo->placements->fpfn);
+				if (new_mem->start != bo->placements->fpfn) {
+					drm_err(&xe->drm, "new_mem->start != bo->placements->fpfn");
+					return -EINVAL;
+				}
 
 				iosys_map_set_vaddr_iomem(&bo->vmap, new_addr);
 			}
@@ -1159,7 +1174,10 @@ struct xe_bo *__xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
 	int err;
 
 	/* Only kernel objects should set GT */
-	XE_BUG_ON(tile && type != ttm_bo_type_kernel);
+	if (tile && type != ttm_bo_type_kernel) {
+		drm_err(&xe->drm, "tile && type != ttm_bo_type_kernel");
+		return NULL;
+	}
 
 	if (XE_WARN_ON(!size))
 		return ERR_PTR(-EINVAL);
@@ -1304,7 +1322,10 @@ xe_bo_create_locked_range(struct xe_device *xe,
 		if (!tile && flags & XE_BO_CREATE_STOLEN_BIT)
 			tile = xe_device_get_root_tile(xe);
 
-		XE_BUG_ON(!tile);
+		if (!tile) {
+			drm_err(&xe->drm, "!tile");
+			return NULL;
+		}
 
 		if (flags & XE_BO_FIXED_PLACEMENT_BIT) {
 			err = xe_ggtt_insert_bo_at(tile->mem.ggtt, bo,
@@ -1434,8 +1455,14 @@ int xe_bo_pin_external(struct xe_bo *bo)
 	struct xe_device *xe = xe_bo_device(bo);
 	int err;
 
-	XE_BUG_ON(bo->vm);
-	XE_BUG_ON(!xe_bo_is_user(bo));
+	if (bo->vm) {
+		drm_err(&xe->drm, "bo->vm");
+		return -EINVAL;
+	}
+	if (!xe_bo_is_user(bo)) {
+		drm_err(&xe->drm, "!xe_bo_is_user(bo)");
+		return -EINVAL;
+	}
 
 	if (!xe_bo_is_pinned(bo)) {
 		err = xe_bo_validate(bo, NULL, false);
@@ -1467,20 +1494,31 @@ int xe_bo_pin(struct xe_bo *bo)
 	int err;
 
 	/* We currently don't expect user BO to be pinned */
-	XE_BUG_ON(xe_bo_is_user(bo));
+	if (xe_bo_is_user(bo)) {
+		drm_err(&xe->drm, "xe_bo_is_user(bo)");
+		return -EINVAL;
+	}
 
 	/* Pinned object must be in GGTT or have pinned flag */
-	XE_BUG_ON(!(bo->flags & (XE_BO_CREATE_PINNED_BIT |
-				 XE_BO_CREATE_GGTT_BIT)));
+	if (!(bo->flags & (XE_BO_CREATE_PINNED_BIT | XE_BO_CREATE_GGTT_BIT))) {
+		drm_err(&xe->drm, "!(bo->flags & (XE_BO_CREATE_PINNED_BIT | XE_BO_CREATE_GGTT_BIT))");
+		return -EINVAL;
+	}
 
 	/*
 	 * No reason we can't support pinning imported dma-bufs we just don't
 	 * expect to pin an imported dma-buf.
 	 */
-	XE_BUG_ON(bo->ttm.base.import_attach);
+	if (bo->ttm.base.import_attach) {
+		drm_err(&xe->drm, "bo->ttm.base.import_attach");
+		return -EINVAL;
+	}
 
 	/* We only expect at most 1 pin */
-	XE_BUG_ON(xe_bo_is_pinned(bo));
+	if (xe_bo_is_pinned(bo)) {
+		drm_err(&xe->drm, "xe_bo_is_pinned(bo)");
+		return -EINVAL;
+	}
 
 	err = xe_bo_validate(bo, NULL, false);
 	if (err)
@@ -1497,7 +1535,11 @@ int xe_bo_pin(struct xe_bo *bo)
 		bool vram;
 
 		if (mem_type_is_vram(place->mem_type)) {
-			XE_BUG_ON(!(place->flags & TTM_PL_FLAG_CONTIGUOUS));
+			if (!(place->flags & TTM_PL_FLAG_CONTIGUOUS)) {
+				drm_err(&xe->drm,
+					"!(place->flags & TTM_PL_FLAG_CONTIGUOUS)");
+				return -EINVAL;
+			}
 
 			place->fpfn = (xe_bo_addr(bo, 0, PAGE_SIZE, &vram) -
 				       vram_region_gpu_offset(bo->ttm.resource)) >> PAGE_SHIFT;
@@ -1534,9 +1576,18 @@ void xe_bo_unpin_external(struct xe_bo *bo)
 {
 	struct xe_device *xe = xe_bo_device(bo);
 
-	XE_BUG_ON(bo->vm);
-	XE_BUG_ON(!xe_bo_is_pinned(bo));
-	XE_BUG_ON(!xe_bo_is_user(bo));
+	if (bo->vm) {
+		drm_err(&xe->drm, "bo->vm");
+		return;
+	}
+	if (!xe_bo_is_pinned(bo)) {
+		drm_err(&xe->drm, "!xe_bo_is_pinned(bo)");
+		return;
+	}
+	if (!xe_bo_is_user(bo)) {
+		drm_err(&xe->drm, "!xe_bo_is_user(bo)");
+		return;
+	}
 
 	if (bo->ttm.pin_count == 1 && !list_empty(&bo->pinned_link)) {
 		spin_lock(&xe->pinned.lock);
@@ -1557,15 +1608,25 @@ void xe_bo_unpin(struct xe_bo *bo)
 {
 	struct xe_device *xe = xe_bo_device(bo);
 
-	XE_BUG_ON(bo->ttm.base.import_attach);
-	XE_BUG_ON(!xe_bo_is_pinned(bo));
+	if (bo->ttm.base.import_attach) {
+		drm_err(&xe->drm, "bo->ttm.base.import_attach");
+		return;
+	}
+	if (!xe_bo_is_pinned(bo)) {
+		drm_err(&xe->drm, "!xe_bo_is_pinned(bo)");
+		return;
+	}
 
 	if (IS_DGFX(xe) && !(IS_ENABLED(CONFIG_DRM_XE_DEBUG) &&
 	    bo->flags & XE_BO_INTERNAL_TEST)) {
 		struct ttm_place *place = &(bo->placements[0]);
 
 		if (mem_type_is_vram(place->mem_type)) {
-			XE_BUG_ON(list_empty(&bo->pinned_link));
+			if (list_empty(&bo->pinned_link)) {
+				drm_err(&xe->drm,
+					"list_empty(&bo->pinned_link)");
+				return;
+			}
 
 			spin_lock(&xe->pinned.lock);
 			list_del_init(&bo->pinned_link);
diff --git a/drivers/gpu/drm/xe/xe_bo_evict.c b/drivers/gpu/drm/xe/xe_bo_evict.c
index f559a7f3eb3e..d14db51c3a55 100644
--- a/drivers/gpu/drm/xe/xe_bo_evict.c
+++ b/drivers/gpu/drm/xe/xe_bo_evict.c
@@ -160,8 +160,14 @@ int xe_bo_restore_kernel(struct xe_device *xe)
 		 * We expect validate to trigger a move VRAM and our move code
 		 * should setup the iosys map.
 		 */
-		XE_BUG_ON(iosys_map_is_null(&bo->vmap));
-		XE_BUG_ON(!xe_bo_is_vram(bo));
+		if (iosys_map_is_null(&bo->vmap)) {
+			drm_err(&xe->drm, "iosys_map_is_null(&bo->vmap)");
+			return -EINVAL;
+		}
+		if (!xe_bo_is_vram(bo)) {
+			drm_err(&xe->drm, "!xe_bo_is_vram(bo)");
+			return -EINVAL;
+		}
 
 		xe_bo_put(bo);
 
diff --git a/drivers/gpu/drm/xe/xe_execlist.c b/drivers/gpu/drm/xe/xe_execlist.c
index 541f82387bb5..1c0ba0360b48 100644
--- a/drivers/gpu/drm/xe/xe_execlist.c
+++ b/drivers/gpu/drm/xe/xe_execlist.c
@@ -50,10 +50,17 @@ static void __start_lrc(struct xe_hw_engine *hwe, struct xe_lrc *lrc,
 	lrc_desc = xe_lrc_descriptor(lrc);
 
 	if (GRAPHICS_VERx100(xe) >= 1250) {
-		XE_BUG_ON(!FIELD_FIT(XEHP_SW_CTX_ID, ctx_id));
+		if (!FIELD_FIT(XEHP_SW_CTX_ID, ctx_id)) {
+			drm_err(&xe->drm, "!FIELD_FIT(XEHP_SW_CTX_ID,ctx_id)");
+			return;
+		}
 		lrc_desc |= FIELD_PREP(XEHP_SW_CTX_ID, ctx_id);
 	} else {
-		XE_BUG_ON(!FIELD_FIT(GEN11_SW_CTX_ID, ctx_id));
+		if (!FIELD_FIT(GEN11_SW_CTX_ID, ctx_id)) {
+			drm_err(&xe->drm,
+				"!FIELD_FIT(GEN11_SW_CTX_ID,ctx_id)");
+			return;
+		}
 		lrc_desc |= FIELD_PREP(GEN11_SW_CTX_ID, ctx_id);
 	}
 
@@ -321,7 +328,10 @@ static int execlist_engine_init(struct xe_engine *e)
 	struct xe_device *xe = gt_to_xe(e->gt);
 	int err;
 
-	XE_BUG_ON(xe_device_guc_submission_enabled(xe));
+	if (xe_device_guc_submission_enabled(xe)) {
+		drm_err(&xe->drm, "xe_device_guc_submission_enabled(xe)");
+		return -EINVAL;
+	}
 
 	drm_info(&xe->drm, "Enabling execlist submission (GuC submission disabled)\n");
 
@@ -389,7 +399,11 @@ static void execlist_engine_fini_async(struct work_struct *w)
 	struct xe_execlist_engine *exl = e->execlist;
 	unsigned long flags;
 
-	XE_BUG_ON(xe_device_guc_submission_enabled(gt_to_xe(e->gt)));
+	if (xe_device_guc_submission_enabled(gt_to_xe(e->gt))) {
+		drm_err(&gt_to_xe(e->gt)->drm,
+			"xe_device_guc_submission_enabled(gt_to_xe(e->gt))");
+		return;
+	}
 
 	spin_lock_irqsave(&exl->port->lock, flags);
 	if (WARN_ON(exl->active_priority != DRM_SCHED_PRIORITY_UNSET))
diff --git a/drivers/gpu/drm/xe/xe_force_wake.c b/drivers/gpu/drm/xe/xe_force_wake.c
index 7403673d532d..6c5a8d264de8 100644
--- a/drivers/gpu/drm/xe/xe_force_wake.c
+++ b/drivers/gpu/drm/xe/xe_force_wake.c
@@ -45,7 +45,10 @@ void xe_force_wake_init_gt(struct xe_gt *gt, struct xe_force_wake *fw)
 	mutex_init(&fw->lock);
 
 	/* Assuming gen11+ so assert this assumption is correct */
-	XE_BUG_ON(GRAPHICS_VER(gt_to_xe(gt)) < 11);
+	if (GRAPHICS_VER(gt_to_xe(gt)) < 11) {
+		drm_err(&xe->drm, "GRAPHICS_VER(gt_to_xe(gt))<11");
+		return;
+	}
 
 	if (xe->info.graphics_verx100 >= 1270) {
 		domain_init(&fw->domains[XE_FW_DOMAIN_ID_GT],
@@ -67,7 +70,10 @@ void xe_force_wake_init_engines(struct xe_gt *gt, struct xe_force_wake *fw)
 	int i, j;
 
 	/* Assuming gen11+ so assert this assumption is correct */
-	XE_BUG_ON(GRAPHICS_VER(gt_to_xe(gt)) < 11);
+	if (GRAPHICS_VER(gt_to_xe(gt)) < 11) {
+		drm_err(&gt_to_xe(gt)->drm, "GRAPHICS_VER(gt_to_xe(gt)) < 11");
+		return;
+	}
 
 	if (!xe_gt_is_media_type(gt))
 		domain_init(&fw->domains[XE_FW_DOMAIN_ID_RENDER],
diff --git a/drivers/gpu/drm/xe/xe_gt_clock.c b/drivers/gpu/drm/xe/xe_gt_clock.c
index 932b61e0cf67..4d1250b0c800 100644
--- a/drivers/gpu/drm/xe/xe_gt_clock.c
+++ b/drivers/gpu/drm/xe/xe_gt_clock.c
@@ -58,7 +58,10 @@ int xe_gt_clock_init(struct xe_gt *gt)
 	u32 freq = 0;
 
 	/* Assuming gen11+ so assert this assumption is correct */
-	XE_BUG_ON(GRAPHICS_VER(gt_to_xe(gt)) < 11);
+	if (GRAPHICS_VER(gt_to_xe(gt)) < 11) {
+		drm_err(&gt_to_xe(gt)->drm, "GRAPHICS_VER(gt_to_xe(gt)) < 11");
+		return -EINVAL;
+	}
 
 	if (ctc_reg & CTC_SOURCE_DIVIDE_LOGIC) {
 		freq = read_reference_ts_freq(gt);
diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c b/drivers/gpu/drm/xe/xe_gt_debugfs.c
index e622174a866d..d5c9e2452f2d 100644
--- a/drivers/gpu/drm/xe/xe_gt_debugfs.c
+++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c
@@ -157,7 +157,10 @@ void xe_gt_debugfs_register(struct xe_gt *gt)
 	char name[8];
 	int i;
 
-	XE_BUG_ON(!minor->debugfs_root);
+	if (!minor->debugfs_root) {
+		drm_err(&gt_to_xe(gt)->drm, "!minor->debugfs_root");
+		return;
+	}
 
 	sprintf(name, "gt%d", gt->info.id);
 	root = debugfs_create_dir(name, minor->debugfs_root);
diff --git a/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c b/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c
index cad0ade595ec..bf28c5376de1 100644
--- a/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c
+++ b/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c
@@ -250,7 +250,10 @@ int xe_gt_tlb_invalidation_vma(struct xe_gt *gt,
 	u32 action[MAX_TLB_INVALIDATION_LEN];
 	int len = 0;
 
-	XE_BUG_ON(!vma);
+	if (!vma) {
+		drm_err(&xe->drm, "!vma");
+		return -EINVAL;
+	}
 
 	action[len++] = XE_GUC_ACTION_TLB_INVALIDATION;
 	action[len++] = 0; /* seqno, replaced in send_tlb_invalidation */
@@ -288,10 +291,23 @@ int xe_gt_tlb_invalidation_vma(struct xe_gt *gt,
 			start = ALIGN_DOWN(xe_vma_start(vma), length);
 		}
 
-		XE_BUG_ON(length < SZ_4K);
-		XE_BUG_ON(!is_power_of_2(length));
-		XE_BUG_ON(length & GENMASK(ilog2(SZ_16M) - 1, ilog2(SZ_2M) + 1));
-		XE_BUG_ON(!IS_ALIGNED(start, length));
+		if (length < SZ_4K) {
+			drm_err(&xe->drm, "length < SZ_4K");
+			return -EINVAL;
+		}
+		if (!is_power_of_2(length)) {
+			drm_err(&xe->drm, "!is_power_of_2(length)");
+			return -EINVAL;
+		}
+		if (length & GENMASK(ilog2(SZ_16M) - 1, ilog2(SZ_2M) + 1)) {
+			drm_err(&xe->drm,
+				"length&GENMASK(ilog2(SZ_16M)-1,ilog2(SZ_2M)+1)");
+			return -EINVAL;
+		}
+		if (!IS_ALIGNED(start, length)) {
+			drm_err(&xe->drm, "!IS_ALIGNED(start, length)");
+			return -EINVAL;
+		}
 
 		action[len++] = MAKE_INVAL_OP(XE_GUC_TLB_INVAL_PAGE_SELECTIVE);
 		action[len++] = xe_vma_vm(vma)->usm.asid;
@@ -300,7 +316,10 @@ int xe_gt_tlb_invalidation_vma(struct xe_gt *gt,
 		action[len++] = ilog2(length) - ilog2(SZ_4K);
 	}
 
-	XE_BUG_ON(len > MAX_TLB_INVALIDATION_LEN);
+	if (len > MAX_TLB_INVALIDATION_LEN) {
+		drm_err(&xe->drm, "len > MAX_TLB_INVALIDATION_LEN");
+		return -EINVAL;
+	}
 
 	return send_tlb_invalidation(&gt->uc.guc, fence, action, len);
 }
diff --git a/drivers/gpu/drm/xe/xe_guc.c b/drivers/gpu/drm/xe/xe_guc.c
index 8ae026838702..42c4b4af501c 100644
--- a/drivers/gpu/drm/xe/xe_guc.c
+++ b/drivers/gpu/drm/xe/xe_guc.c
@@ -614,14 +614,30 @@ int xe_guc_mmio_send_recv(struct xe_guc *guc, const u32 *request,
 
 	BUILD_BUG_ON(VF_SW_FLAG_COUNT != MED_VF_SW_FLAG_COUNT);
 
-	XE_BUG_ON(guc->ct.enabled);
-	XE_BUG_ON(!len);
-	XE_BUG_ON(len > VF_SW_FLAG_COUNT);
-	XE_BUG_ON(len > MED_VF_SW_FLAG_COUNT);
-	XE_BUG_ON(FIELD_GET(GUC_HXG_MSG_0_ORIGIN, request[0]) !=
-		  GUC_HXG_ORIGIN_HOST);
-	XE_BUG_ON(FIELD_GET(GUC_HXG_MSG_0_TYPE, request[0]) !=
-		  GUC_HXG_TYPE_REQUEST);
+	if (guc->ct.enabled) {
+		drm_err(&xe->drm, "guc->ct.enabled");
+		return -EINVAL;
+	}
+	if (!len) {
+		drm_err(&xe->drm, "!len");
+		return -EINVAL;
+	}
+	if (len > VF_SW_FLAG_COUNT) {
+		drm_err(&xe->drm, "len>VF_SW_FLAG_COUNT");
+		return -EINVAL;
+	}
+	if (len > MED_VF_SW_FLAG_COUNT) {
+		drm_err(&xe->drm, "len>MED_VF_SW_FLAG_COUNT");
+		return -EINVAL;
+	}
+	if (FIELD_GET(GUC_HXG_MSG_0_ORIGIN, request[0]) != GUC_HXG_ORIGIN_HOST) {
+		drm_err(&xe->drm, "FIELD_GET(GUC_HXG_MSG_0_ORIGIN, request[0]) != GUC_HXG_ORIGIN_HOST");
+		return -EINVAL;
+	}
+	if (FIELD_GET(GUC_HXG_MSG_0_TYPE, request[0]) != GUC_HXG_TYPE_REQUEST) {
+		drm_err(&xe->drm, "FIELD_GET(GUC_HXG_MSG_0_TYPE, request[0]) != GUC_HXG_TYPE_REQUEST");
+		return -EINVAL;
+	}
 
 retry:
 	/* Not in critical data-path, just do if else for GT type */
diff --git a/drivers/gpu/drm/xe/xe_guc_ads.c b/drivers/gpu/drm/xe/xe_guc_ads.c
index d4c3a5ce3252..3907cd62b13d 100644
--- a/drivers/gpu/drm/xe/xe_guc_ads.c
+++ b/drivers/gpu/drm/xe/xe_guc_ads.c
@@ -118,7 +118,10 @@ struct __guc_ads_blob {
 
 static size_t guc_ads_regset_size(struct xe_guc_ads *ads)
 {
-	XE_BUG_ON(!ads->regset_size);
+	if (!ads->regset_size) {
+		drm_err(&ads_to_xe(ads)->drm, "!ads->regset_size");
+		return -EINVAL;
+	}
 
 	return ads->regset_size;
 }
@@ -312,7 +315,10 @@ int xe_guc_ads_init_post_hwconfig(struct xe_guc_ads *ads)
 	struct xe_gt *gt = ads_to_gt(ads);
 	u32 prev_regset_size = ads->regset_size;
 
-	XE_BUG_ON(!ads->bo);
+	if (!ads->bo) {
+		drm_err(&ads_to_xe(ads)->drm, "!ads->bo");
+		return -EINVAL;
+	}
 
 	ads->golden_lrc_size = calculate_golden_lrc_size(ads);
 	ads->regset_size = calculate_regset_size(gt);
@@ -518,7 +524,10 @@ static void guc_mmio_reg_state_init(struct xe_guc_ads *ads)
 		regset_used += count * sizeof(struct guc_mmio_reg);
 	}
 
-	XE_BUG_ON(regset_used > ads->regset_size);
+	if (regset_used > ads->regset_size) {
+		drm_err(&ads_to_xe(ads)->drm, "regset_used > ads -> regset_size");
+		return;
+	}
 }
 
 static void guc_um_init_params(struct xe_guc_ads *ads)
@@ -573,7 +582,10 @@ void xe_guc_ads_populate_minimal(struct xe_guc_ads *ads)
 			offsetof(struct __guc_ads_blob, system_info));
 	u32 base = xe_bo_ggtt_addr(ads->bo);
 
-	XE_BUG_ON(!ads->bo);
+	if (!ads->bo) {
+		drm_err(&ads_to_xe(ads)->drm, "!ads->bo");
+		return;
+	}
 
 	xe_map_memset(ads_to_xe(ads), ads_to_map(ads), 0, 0, ads->bo->size);
 	guc_policies_init(ads);
@@ -597,7 +609,10 @@ void xe_guc_ads_populate(struct xe_guc_ads *ads)
 			offsetof(struct __guc_ads_blob, system_info));
 	u32 base = xe_bo_ggtt_addr(ads->bo);
 
-	XE_BUG_ON(!ads->bo);
+	if (!ads->bo) {
+		drm_err(&xe->drm, "!ads->bo");
+		return;
+	}
 
 	xe_map_memset(ads_to_xe(ads), ads_to_map(ads), 0, 0, ads->bo->size);
 	guc_policies_init(ads);
@@ -647,7 +662,10 @@ static void guc_populate_golden_lrc(struct xe_guc_ads *ads)
 				   engine_enabled_masks[guc_class]))
 			continue;
 
-		XE_BUG_ON(!gt->default_lrc[class]);
+		if (!gt->default_lrc[class]) {
+			drm_err(&xe->drm, "!gt->default_lrc[class]");
+			return;
+		}
 
 		real_size = xe_lrc_size(xe, class);
 		alloc_size = PAGE_ALIGN(real_size);
@@ -676,7 +694,10 @@ static void guc_populate_golden_lrc(struct xe_guc_ads *ads)
 		offset += alloc_size;
 	}
 
-	XE_BUG_ON(total_size != ads->golden_lrc_size);
+	if (total_size != ads->golden_lrc_size) {
+		drm_err(&xe->drm, "total_size!=ads->golden_lrc_size");
+		return;
+	}
 }
 
 void xe_guc_ads_populate_post_load(struct xe_guc_ads *ads)
diff --git a/drivers/gpu/drm/xe/xe_guc_hwconfig.c b/drivers/gpu/drm/xe/xe_guc_hwconfig.c
index c8f875e970ab..7db19b72dc1f 100644
--- a/drivers/gpu/drm/xe/xe_guc_hwconfig.c
+++ b/drivers/gpu/drm/xe/xe_guc_hwconfig.c
@@ -120,7 +120,10 @@ void xe_guc_hwconfig_copy(struct xe_guc *guc, void *dst)
 {
 	struct xe_device *xe = guc_to_xe(guc);
 
-	XE_BUG_ON(!guc->hwconfig.bo);
+	if (!guc->hwconfig.bo) {
+		drm_err(&xe->drm, "!guc->hwconfig.bo");
+		return;
+	}
 
 	xe_map_memcpy_from(xe, dst, &guc->hwconfig.bo->vmap, 0,
 			   guc->hwconfig.size);
diff --git a/drivers/gpu/drm/xe/xe_guc_submit.c b/drivers/gpu/drm/xe/xe_guc_submit.c
index 911d4965c27c..0620d7bc1585 100644
--- a/drivers/gpu/drm/xe/xe_guc_submit.c
+++ b/drivers/gpu/drm/xe/xe_guc_submit.c
@@ -357,7 +357,10 @@ static void init_policies(struct xe_guc *guc, struct xe_engine *e)
 	u32 timeslice_us = e->sched_props.timeslice_us;
 	u32 preempt_timeout_us = e->sched_props.preempt_timeout_us;
 
-	XE_BUG_ON(!engine_registered(e));
+	if (!engine_registered(e)) {
+		drm_err(&gt_to_xe(e->gt)->drm, "!engine_registered(e)");
+		return;
+	}
 
 	__guc_engine_policy_start_klv(&policy, e->guc->id);
 	__guc_engine_policy_add_priority(&policy, drm_sched_prio_to_guc[prio]);
@@ -395,7 +398,10 @@ static void __register_mlrc_engine(struct xe_guc *guc,
 	int len = 0;
 	int i;
 
-	XE_BUG_ON(!xe_engine_is_parallel(e));
+	if (!xe_engine_is_parallel(e)) {
+	drm_err(&gt_to_xe(e->gt)->drm, "!xe_engine_is_parallel(e)");
+	return;
+	}
 
 	action[len++] = XE_GUC_ACTION_REGISTER_CONTEXT_MULTI_LRC;
 	action[len++] = info->flags;
@@ -418,7 +424,10 @@ static void __register_mlrc_engine(struct xe_guc *guc,
 		action[len++] = upper_32_bits(xe_lrc_descriptor(lrc));
 	}
 
-	XE_BUG_ON(len > MAX_MLRC_REG_SIZE);
+	if (len > MAX_MLRC_REG_SIZE) {
+		drm_err(&gt_to_xe(e->gt)->drm, "len > MAX_MLRC_REG_SIZE");
+		return;
+	}
 #undef MAX_MLRC_REG_SIZE
 
 	xe_guc_ct_send(&guc->ct, action, len, 0, 0);
@@ -452,7 +461,10 @@ static void register_engine(struct xe_engine *e)
 	struct xe_lrc *lrc = e->lrc;
 	struct guc_ctxt_registration_info info;
 
-	XE_BUG_ON(engine_registered(e));
+	if (engine_registered(e)) {
+		drm_err(&xe->drm, "engine_registered(e)");
+		return;
+	}
 
 	memset(&info, 0, sizeof(info));
 	info.context_idx = e->guc->id;
@@ -542,7 +554,10 @@ static int wq_noop_append(struct xe_engine *e)
 	if (wq_wait_for_space(e, wq_space_until_wrap(e)))
 		return -ENODEV;
 
-	XE_BUG_ON(!FIELD_FIT(WQ_LEN_MASK, len_dw));
+	if (!FIELD_FIT(WQ_LEN_MASK, len_dw)) {
+		drm_err(&xe->drm, "!FIELD_FIT(WQ_LEN_MASK,len_dw)");
+		return -EINVAL;
+	}
 
 	parallel_write(xe, map, wq[e->guc->wqi_tail / sizeof(u32)],
 		       FIELD_PREP(WQ_TYPE_MASK, WQ_TYPE_NOOP) |
@@ -581,13 +596,19 @@ static void wq_item_append(struct xe_engine *e)
 		wqi[i++] = lrc->ring.tail / sizeof(u64);
 	}
 
-	XE_BUG_ON(i != wqi_size / sizeof(u32));
+	if (i != wqi_size / sizeof(u32)) {
+		drm_err(&xe->drm, "i!=wqi_size/sizeof(u32)");
+		return;
+	}
 
 	iosys_map_incr(&map, offsetof(struct guc_submit_parallel_scratch,
 				      wq[e->guc->wqi_tail / sizeof(u32)]));
 	xe_map_memcpy_to(xe, &map, 0, wqi, wqi_size);
 	e->guc->wqi_tail += wqi_size;
-	XE_BUG_ON(e->guc->wqi_tail > WQ_SIZE);
+	if (e->guc->wqi_tail > WQ_SIZE) {
+		drm_err(&xe->drm, "e->guc->wqi_tail>WQ_SIZE");
+		return;
+	}
 
 	xe_device_wmb(xe);
 
@@ -606,7 +627,10 @@ static void submit_engine(struct xe_engine *e)
 	int len = 0;
 	bool extra_submit = false;
 
-	XE_BUG_ON(!engine_registered(e));
+	if (!engine_registered(e)) {
+		drm_err(&gt_to_xe(e->gt)->drm, "!engine_registered(e)");
+		return;
+	}
 
 	if (xe_engine_is_parallel(e))
 		wq_item_append(e);
@@ -654,8 +678,11 @@ guc_engine_run_job(struct drm_sched_job *drm_job)
 	struct xe_engine *e = job->engine;
 	bool lr = xe_engine_is_lr(e);
 
-	XE_BUG_ON((engine_destroyed(e) || engine_pending_disable(e)) &&
-		  !engine_banned(e) && !engine_suspended(e));
+	if ((engine_destroyed(e) || engine_pending_disable(e)) && !engine_banned(e) && !engine_suspended(e)) {
+		drm_err(&gt_to_xe(e->gt)->drm,
+			"(engine_destroyed(e) || engine_pending_disable(e)) && !engine_banned(e) && !engine_suspended(e)");
+		return NULL;
+	}
 
 	trace_xe_sched_job_run(job);
 
@@ -983,7 +1010,10 @@ static void __guc_engine_process_msg_cleanup(struct drm_sched_msg *msg)
 	struct xe_engine *e = msg->private_data;
 	struct xe_guc *guc = engine_to_guc(e);
 
-	XE_BUG_ON(e->flags & ENGINE_FLAG_KERNEL);
+	if (e->flags & ENGINE_FLAG_KERNEL) {
+		drm_err(&gt_to_xe(e->gt)->drm, "e->flags & ENGINE_FLAG_KERNEL");
+		return;
+	}
 	trace_xe_engine_cleanup_entity(e);
 
 	if (engine_registered(e))
@@ -1011,9 +1041,15 @@ static void suspend_fence_signal(struct xe_engine *e)
 {
 	struct xe_guc *guc = engine_to_guc(e);
 
-	XE_BUG_ON(!engine_suspended(e) && !engine_killed(e) &&
-		  !guc_read_stopped(guc));
-	XE_BUG_ON(!e->guc->suspend_pending);
+	if (!engine_suspended(e) && !engine_killed(e) && !guc_read_stopped(guc)) {
+		drm_err(&gt_to_xe(e->gt)->drm,
+			"!engine_suspended(e) && !engine_killed(e) && !guc_read_stopped(guc)");
+		return;
+	}
+	if (!e->guc->suspend_pending) {
+		drm_err(&gt_to_xe(e->gt)->drm, "!e->guc->suspend_pending");
+		return;
+	}
 
 	e->guc->suspend_pending = false;
 	smp_wmb();
@@ -1118,7 +1154,11 @@ static int guc_engine_init(struct xe_engine *e)
 	long timeout;
 	int err;
 
-	XE_BUG_ON(!xe_device_guc_submission_enabled(guc_to_xe(guc)));
+	if (!xe_device_guc_submission_enabled(guc_to_xe(guc))) {
+		drm_err(&gt_to_xe(e->gt)->drm,
+			"!xe_device_guc_submission_enabled(guc_to_xe(guc))");
+		return -EINVAL;
+	}
 
 	ge = kzalloc(sizeof(*ge), GFP_KERNEL);
 	if (!ge)
@@ -1282,9 +1322,18 @@ static int guc_engine_set_job_timeout(struct xe_engine *e, u32 job_timeout_ms)
 {
 	struct drm_gpu_scheduler *sched = &e->guc->sched;
 
-	XE_BUG_ON(engine_registered(e));
-	XE_BUG_ON(engine_banned(e));
-	XE_BUG_ON(engine_killed(e));
+	if (engine_registered(e)) {
+		drm_err(&gt_to_xe(e->gt)->drm, "engine_registered(e)");
+		return -EINVAL;
+	}
+	if (engine_banned(e)) {
+		drm_err(&gt_to_xe(e->gt)->drm, "engine_banned(e)");
+		return -EINVAL;
+	}
+	if (engine_killed(e)) {
+		drm_err(&gt_to_xe(e->gt)->drm, "engine_killed(e)");
+		return -EINVAL;
+	}
 
 	sched->timeout = job_timeout_ms;
 
@@ -1316,7 +1365,10 @@ static void guc_engine_resume(struct xe_engine *e)
 {
 	struct drm_sched_msg *msg = e->guc->static_msgs + STATIC_MSG_RESUME;
 
-	XE_BUG_ON(e->guc->suspend_pending);
+	if (e->guc->suspend_pending) {
+		drm_err(&gt_to_xe(e->gt)->drm, "e->guc->suspend_pending");
+		return;
+	}
 
 	guc_engine_add_msg(e, msg, RESUME);
 }
@@ -1485,7 +1537,10 @@ g2h_engine_lookup(struct xe_guc *guc, u32 guc_id)
 		return NULL;
 	}
 
-	XE_BUG_ON(e->guc->id != guc_id);
+	if (e->guc->id != guc_id) {
+		drm_err(&xe->drm, "e->guc->id!=guc_id");
+		return NULL;
+	}
 
 	return e;
 }
diff --git a/drivers/gpu/drm/xe/xe_huc.c b/drivers/gpu/drm/xe/xe_huc.c
index 373a65c77946..dfc9a6bab6ac 100644
--- a/drivers/gpu/drm/xe/xe_huc.c
+++ b/drivers/gpu/drm/xe/xe_huc.c
@@ -72,7 +72,10 @@ int xe_huc_auth(struct xe_huc *huc)
 	if (xe_uc_fw_is_disabled(&huc->fw))
 		return 0;
 
-	XE_BUG_ON(xe_uc_fw_is_running(&huc->fw));
+	if (xe_uc_fw_is_running(&huc->fw)) {
+		drm_err(&xe->drm, "xe_uc_fw_is_running(&huc->fw)");
+		return -EINVAL;
+	}
 
 	if (!xe_uc_fw_is_loaded(&huc->fw))
 		return -ENOEXEC;
diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
index bc7dac4e2086..8c6fa0656d18 100644
--- a/drivers/gpu/drm/xe/xe_migrate.c
+++ b/drivers/gpu/drm/xe/xe_migrate.c
@@ -148,7 +148,10 @@ static int xe_migrate_create_cleared_bo(struct xe_migrate *m, struct xe_vm *vm)
 
 	xe_map_memset(xe, &m->cleared_bo->vmap, 0, 0x00, cleared_size);
 	vram_addr = xe_bo_addr(m->cleared_bo, 0, XE_PAGE_SIZE, &is_vram);
-	XE_BUG_ON(!is_vram);
+	if (!is_vram) {
+		drm_err(&xe->drm, "!is_vram");
+		return -EINVAL;
+	}
 	m->cleared_vram_ofs = xe_migrate_vram_ofs(vram_addr);
 
 	return 0;
@@ -173,7 +176,10 @@ static int xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m,
 	BUILD_BUG_ON(!(NUM_KERNEL_PDE & 1));
 
 	/* Need to be sure everything fits in the first PT, or create more */
-	XE_BUG_ON(m->batch_base_ofs + batch->size >= SZ_2M);
+	if (m->batch_base_ofs + batch->size >= SZ_2M) {
+		drm_err(&xe->drm, "m->batch_base_ofs+batch->size>=SZ_2M");
+		return -EINVAL;
+	}
 
 	bo = xe_bo_create_pin_map(vm->xe, tile, vm,
 				  num_entries * XE_PAGE_SIZE,
@@ -208,7 +214,10 @@ static int xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m,
 	}
 
 	if (!IS_DGFX(xe)) {
-		XE_BUG_ON(xe->info.supports_usm);
+		if (xe->info.supports_usm) {
+			drm_err(&xe->drm, "xe->info.supports_usm");
+			return -EINVAL;
+		}
 
 		/* Write out batch too */
 		m->batch_base_ofs = NUM_PT_SLOTS * XE_PAGE_SIZE;
@@ -493,7 +502,10 @@ static void emit_copy_ccs(struct xe_gt *gt, struct xe_bb *bb,
 
 	num_ccs_blks = DIV_ROUND_UP(xe_device_ccs_bytes(gt_to_xe(gt), size),
 				    NUM_CCS_BYTES_PER_BLOCK);
-	XE_BUG_ON(num_ccs_blks > NUM_CCS_BLKS_PER_XFER);
+	if (num_ccs_blks > NUM_CCS_BLKS_PER_XFER) {
+		drm_err(&gt_to_xe(gt)->drm, "num_ccs_blks>NUM_CCS_BLKS_PER_XFER");
+		return;
+	}
 	*cs++ = XY_CTRL_SURF_COPY_BLT |
 		(src_is_indirect ? 0x0 : 0x1) << SRC_ACCESS_TYPE_SHIFT |
 		(dst_is_indirect ? 0x0 : 0x1) << DST_ACCESS_TYPE_SHIFT |
@@ -513,9 +525,18 @@ static void emit_copy(struct xe_gt *gt, struct xe_bb *bb,
 		      u64 src_ofs, u64 dst_ofs, unsigned int size,
 		      unsigned int pitch)
 {
-	XE_BUG_ON(size / pitch > S16_MAX);
-	XE_BUG_ON(pitch / 4 > S16_MAX);
-	XE_BUG_ON(pitch > U16_MAX);
+	if (size / pitch > S16_MAX) {
+		drm_err(&gt_to_xe(gt)->drm, "size / pitch > S16_MAX");
+		return;
+	}
+	if (pitch / 4 > S16_MAX) {
+		drm_err(&gt_to_xe(gt)->drm, "pitch / 4 > S16_MAX");
+		return;
+	}
+	if (pitch > U16_MAX) {
+		drm_err(&gt_to_xe(gt)->drm, "pitch > U16_MAX");
+		return;
+	}
 
 	bb->cs[bb->len++] = XY_FAST_COPY_BLT_CMD | (10 - 2);
 	bb->cs[bb->len++] = XY_FAST_COPY_BLT_DEPTH_32 | pitch;
@@ -575,7 +596,10 @@ static u32 xe_migrate_ccs_copy(struct xe_migrate *m,
 		 * At the moment, we don't support copying CCS metadata from
 		 * system to system.
 		 */
-		XE_BUG_ON(!src_is_vram && !dst_is_vram);
+		if (!src_is_vram && !dst_is_vram) {
+			drm_err(&gt_to_xe(gt)->drm, "!src_is_vram && !dst_is_vram");
+			return -EINVAL;
+		}
 
 		emit_copy_ccs(gt, bb, dst_ofs, dst_is_vram, src_ofs,
 			      src_is_vram, dst_size);
@@ -787,7 +811,10 @@ static void emit_clear_link_copy(struct xe_gt *gt, struct xe_bb *bb, u64 src_ofs
 	*cs++ = upper_32_bits(src_ofs);
 	*cs++ = FIELD_PREP(PVC_MS_MOCS_INDEX_MASK, mocs);
 
-	XE_BUG_ON(cs - bb->cs != len + bb->len);
+	if (cs - bb->cs != len + bb->len) {
+		drm_err(&gt_to_xe(gt)->drm, "cs - bb -> cs != len + bb->len");
+		return;
+	}
 
 	bb->len += len;
 }
@@ -825,7 +852,10 @@ static void emit_clear_main_copy(struct xe_gt *gt, struct xe_bb *bb,
 		*cs++ = 0;
 	}
 
-	XE_BUG_ON(cs - bb->cs != len + bb->len);
+	if (cs - bb->cs != len + bb->len) {
+		drm_err(&xe->drm, "cs-bb->cs!=len+bb->len");
+		return;
+	}
 
 	bb->len += len;
 }
@@ -1194,7 +1224,10 @@ xe_migrate_update_pgtables(struct xe_migrate *m,
 	 * Worst case: Sum(2 * (each lower level page size) + (top level page size))
 	 * Should be reasonably bound..
 	 */
-	XE_BUG_ON(batch_size >= SZ_128K);
+	if (batch_size >= SZ_128K) {
+		drm_err(&xe->drm, "batch_size>=SZ_128K");
+		return NULL;
+	}
 
 	bb = xe_bb_new(gt, batch_size, !eng && xe->info.supports_usm);
 	if (IS_ERR(bb))
@@ -1204,7 +1237,11 @@ xe_migrate_update_pgtables(struct xe_migrate *m,
 	if (!IS_DGFX(xe)) {
 		ppgtt_ofs = NUM_KERNEL_PDE - 1;
 		if (eng) {
-			XE_BUG_ON(num_updates > NUM_VMUSA_WRITES_PER_UNIT);
+			if (num_updates > NUM_VMUSA_WRITES_PER_UNIT) {
+				drm_err(&xe->drm,
+					"num_updates > NUM_VMUSA_WRITES_PER_UNIT");
+				return NULL;
+			}
 
 			sa_bo = drm_suballoc_new(&m->vm_update_sa, 1,
 						 GFP_KERNEL, true, 0);
diff --git a/drivers/gpu/drm/xe/xe_sched_job.c b/drivers/gpu/drm/xe/xe_sched_job.c
index f581472cb391..345fb64c92f2 100644
--- a/drivers/gpu/drm/xe/xe_sched_job.c
+++ b/drivers/gpu/drm/xe/xe_sched_job.c
@@ -141,8 +141,13 @@ struct xe_sched_job *xe_sched_job_create(struct xe_engine *e,
 		}
 
 		/* Sanity check */
-		for (j = 0; j < e->width; ++j)
-			XE_BUG_ON(cf->base.seqno != fences[j]->seqno);
+		for (j = 0; j < e->width; ++j) {
+			if (cf->base.seqno != fences[j]->seqno) {
+				drm_err(&gt_to_xe(e->gt)->drm,
+					"cf->base.seqno != fences[j]->seqno");
+				return NULL;
+			}
+		}
 
 		job->fence = &cf->base;
 	}
diff --git a/drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c b/drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c
index 21ecc734f10a..1473a41ac9ce 100644
--- a/drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c
+++ b/drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c
@@ -188,7 +188,10 @@ u64 xe_ttm_stolen_io_offset(struct xe_bo *bo, u32 offset)
 	struct xe_ttm_stolen_mgr *mgr = to_stolen_mgr(ttm_mgr);
 	struct xe_res_cursor cur;
 
-	XE_BUG_ON(!mgr->io_base);
+	if (!mgr->io_base) {
+		drm_err(&xe->drm, "!mgr->io_base");
+		return -EINVAL;
+	}
 
 	if (xe_ttm_stolen_cpu_access_needs_ggtt(xe))
 		return mgr->io_base + xe_bo_ggtt_addr(bo) + offset;
@@ -228,7 +231,10 @@ static int __xe_ttm_stolen_io_mem_reserve_stolen(struct xe_device *xe,
 #ifdef CONFIG_X86
 	struct xe_bo *bo = ttm_to_xe_bo(mem->bo);
 
-	XE_BUG_ON(IS_DGFX(xe));
+	if (IS_DGFX(xe)) {
+		drm_err(&xe->drm, "IS_DGFX(xe)");
+		return -EINVAL;
+	}
 
 	/* XXX: Require BO to be mapped to GGTT? */
 	if (drm_WARN_ON(&xe->drm, !(bo->flags & XE_BO_CREATE_GGTT_BIT)))
diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
index 6003c0be5b59..c0ea5951e55a 100644
--- a/drivers/gpu/drm/xe/xe_vm.c
+++ b/drivers/gpu/drm/xe/xe_vm.c
@@ -63,7 +63,10 @@ int xe_vma_userptr_pin_pages(struct xe_vma *vma)
 	bool read_only = xe_vma_read_only(vma);
 
 	lockdep_assert_held(&vm->lock);
-	XE_BUG_ON(!xe_vma_is_userptr(vma));
+	if (!xe_vma_is_userptr(vma)) {
+		drm_err(&vm->xe->drm, "!xe_vma_is_userptr(vma)");
+		return -EINVAL;
+	}
 retry:
 	if (vma->gpuva.flags & XE_VMA_DESTROYED)
 		return 0;
@@ -252,7 +255,10 @@ static void arm_preempt_fences(struct xe_vm *vm, struct list_head *list)
 		struct dma_fence *fence;
 
 		link = list->next;
-		XE_BUG_ON(link == list);
+		if (link == list) {
+			drm_err(&vm->xe->drm, "link == list");
+			return;
+		}
 
 		fence = xe_preempt_fence_arm(to_preempt_fence_from_link(link),
 					     e, e->compute.context,
@@ -329,7 +335,10 @@ int xe_vm_add_compute_engine(struct xe_vm *vm, struct xe_engine *e)
 	int err;
 	bool wait;
 
-	XE_BUG_ON(!xe_vm_in_compute_mode(vm));
+	if (!xe_vm_in_compute_mode(vm)) {
+		drm_err(&vm->xe->drm, "!xe_vm_in_compute_mode(vm)");
+		return -EINVAL;
+	}
 
 	down_write(&vm->lock);
 
@@ -549,7 +558,10 @@ static void preempt_rebind_work_func(struct work_struct *w)
 	long wait;
 	int __maybe_unused tries = 0;
 
-	XE_BUG_ON(!xe_vm_in_compute_mode(vm));
+	if (!xe_vm_in_compute_mode(vm)) {
+		drm_err(&vm->xe->drm, "!xe_vm_in_compute_mode(vm)");
+		return;
+	}
 	trace_xe_vm_rebind_worker_enter(vm);
 
 	down_write(&vm->lock);
@@ -708,7 +720,10 @@ static bool vma_userptr_invalidate(struct mmu_interval_notifier *mni,
 	struct dma_fence *fence;
 	long err;
 
-	XE_BUG_ON(!xe_vma_is_userptr(vma));
+	if (!xe_vma_is_userptr(vma)) {
+		drm_err(&vm->xe->drm, "!xe_vma_is_userptr(vma)");
+		return -EINVAL;
+	}
 	trace_xe_vma_userptr_invalidate(vma);
 
 	if (!mmu_notifier_range_blockable(range))
@@ -877,8 +892,14 @@ static struct xe_vma *xe_vma_create(struct xe_vm *vm,
 	struct xe_tile *tile;
 	u8 id;
 
-	XE_BUG_ON(start >= end);
-	XE_BUG_ON(end >= vm->size);
+	if (start >= end) {
+		drm_err(&vm->xe->drm, "start >= end");
+		return NULL;
+	}
+	if (end >= vm->size) {
+		drm_err(&vm->xe->drm, "end >= vm->size");
+		return NULL;
+	}
 
 	if (!bo && !is_null)	/* userptr */
 		vma = kzalloc(sizeof(*vma), GFP_KERNEL);
@@ -1063,7 +1084,11 @@ static void xe_vma_destroy(struct xe_vma *vma, struct dma_fence *fence)
 	struct xe_vm *vm = xe_vma_vm(vma);
 
 	lockdep_assert_held_write(&vm->lock);
-	XE_BUG_ON(!list_empty(&vma->combined_links.destroy));
+	if (!list_empty(&vma->combined_links.destroy)) {
+		drm_err(&vm->xe->drm,
+			"!list_empty(&vma->combined_links.destroy)");
+		return;
+	}
 
 	if (xe_vma_is_userptr(vma)) {
 		XE_WARN_ON(!(vma->gpuva.flags & XE_VMA_DESTROYED));
@@ -1141,7 +1166,10 @@ xe_vm_find_overlapping_vma(struct xe_vm *vm, u64 start, u64 range)
 	if (xe_vm_is_closed_or_banned(vm))
 		return NULL;
 
-	XE_BUG_ON(start + range > vm->size);
+	if (start + range > vm->size) {
+		drm_err(&vm->xe->drm, "start + range > vm->size");
+		return NULL;
+	}
 
 	gpuva = drm_gpuva_find_first(&vm->mgr, start, range);
 
@@ -1152,7 +1180,10 @@ static int xe_vm_insert_vma(struct xe_vm *vm, struct xe_vma *vma)
 {
 	int err;
 
-	XE_BUG_ON(xe_vma_vm(vma) != vm);
+	if (xe_vma_vm(vma) != vm) {
+		drm_err(&vm->xe->drm, "xe_vma_vm(vma) != vm");
+		return -EINVAL;
+	}
 	lockdep_assert_held(&vm->lock);
 
 	err = drm_gpuva_insert(&vm->mgr, &vma->gpuva);
@@ -1163,7 +1194,10 @@ static int xe_vm_insert_vma(struct xe_vm *vm, struct xe_vma *vma)
 
 static void xe_vm_remove_vma(struct xe_vm *vm, struct xe_vma *vma)
 {
-	XE_BUG_ON(xe_vma_vm(vma) != vm);
+	if (xe_vma_vm(vma) != vm) {
+		drm_err(&vm->xe->drm, "xe_vma_vm(vma) != vm");
+		return;
+	}
 	lockdep_assert_held(&vm->lock);
 
 	drm_gpuva_remove(&vma->gpuva);
@@ -1414,7 +1448,10 @@ void xe_vm_close_and_put(struct xe_vm *vm)
 	struct drm_gpuva *gpuva, *next;
 	u8 id;
 
-	XE_BUG_ON(vm->preempt.num_engines);
+	if (vm->preempt.num_engines) {
+		drm_err(&vm->xe->drm, "vm->preempt.num_engines");
+		return;
+	}
 
 	xe_vm_close(vm);
 	flush_async_ops(vm);
@@ -1797,7 +1834,11 @@ int xe_vm_async_fence_wait_start(struct dma_fence *fence)
 		struct async_op_fence *afence =
 			container_of(fence, struct async_op_fence, fence);
 
-		XE_BUG_ON(xe_vm_no_dma_fences(afence->vm));
+		if (xe_vm_no_dma_fences(afence->vm)) {
+			drm_err(&afence->vm->xe->drm,
+				"xe_vm_no_dma_fences(afence->vm)");
+			return -EINVAL;
+		}
 
 		smp_rmb();
 		return wait_event_interruptible(afence->wq, afence->started);
@@ -1823,7 +1864,10 @@ static int __xe_vm_bind(struct xe_vm *vm, struct xe_vma *vma,
 	} else {
 		int i;
 
-		XE_BUG_ON(!xe_vm_in_fault_mode(vm));
+		if (!xe_vm_in_fault_mode(vm)) {
+			drm_err(&vm->xe->drm, "!xe_vm_in_fault_mode(vm)");
+			return -EINVAL;
+		}
 
 		fence = dma_fence_get_stub();
 		if (last_op) {
@@ -2102,7 +2146,10 @@ static int xe_vm_prefetch(struct xe_vm *vm, struct xe_vma *vma,
 {
 	int err;
 
-	XE_BUG_ON(region > ARRAY_SIZE(region_to_mem_type));
+	if (region > ARRAY_SIZE(region_to_mem_type)) {
+		drm_err(&vm->xe->drm, "region > ARRAY_SIZE(region_to_mem_type)");
+		return -EINVAL;
+	}
 
 	if (!xe_vma_has_no_bo(vma)) {
 		err = xe_bo_migrate(xe_vma_bo(vma), region_to_mem_type[region]);
@@ -2183,7 +2230,8 @@ static int vm_bind_ioctl_lookup_vma(struct xe_vm *vm, struct xe_bo *bo,
 			return -ENODATA;
 		break;
 	default:
-		XE_BUG_ON("NOT POSSIBLE");
+		drm_err(&vm->xe->drm, "NOT POSSIBLE");
+		return -EINVAL;
 		return -EINVAL;
 	}
 
@@ -2241,7 +2289,8 @@ static void print_op(struct xe_device *xe, struct drm_gpuva_op *op)
 		       (ULL)xe_vma_start(vma), (ULL)xe_vma_size(vma));
 		break;
 	default:
-		XE_BUG_ON("NOT POSSIBLE");
+		drm_err(&xe->drm, "NOT POSSIBLE");
+		return;
 	}
 }
 #else
@@ -2316,7 +2365,10 @@ vm_bind_ioctl_ops_create(struct xe_vm *vm, struct xe_bo *bo,
 		}
 		break;
 	case XE_VM_BIND_OP_UNMAP_ALL:
-		XE_BUG_ON(!bo);
+		if (!bo) {
+			drm_err(&vm->xe->drm, "!bo");
+			return NULL;
+		}
 
 		err = xe_bo_lock(bo, &ww, 0, true);
 		if (err)
@@ -2333,7 +2385,7 @@ vm_bind_ioctl_ops_create(struct xe_vm *vm, struct xe_bo *bo,
 		}
 		break;
 	default:
-		XE_BUG_ON("NOT POSSIBLE");
+		drm_err(&vm->xe->drm, "NOT POSSIBLE");
 		ops = ERR_PTR(-EINVAL);
 	}
 
@@ -2420,7 +2472,10 @@ static int vm_bind_ioctl_ops_parse(struct xe_vm *vm, struct xe_engine *e,
 	int err, i;
 
 	lockdep_assert_held_write(&vm->lock);
-	XE_BUG_ON(num_ops_list > 1 && !async);
+	if (num_ops_list > 1 && !async) {
+		drm_err(&vm->xe->drm, "num_ops_list > 1 && !async");
+		return -EINVAL;
+	}
 
 	if (num_syncs && async) {
 		u64 seqno;
@@ -2449,7 +2504,10 @@ static int vm_bind_ioctl_ops_parse(struct xe_vm *vm, struct xe_engine *e,
 			struct xe_vma_op *op = gpuva_op_to_vma_op(__op);
 			bool first = !async_list;
 
-			XE_BUG_ON(!first && !async);
+			if (!first && !async) {
+				drm_err(&vm->xe->drm, "!first && !async");
+				return -EINVAL;
+			}
 
 			INIT_LIST_HEAD(&op->link);
 			if (first)
@@ -2561,7 +2619,8 @@ static int vm_bind_ioctl_ops_parse(struct xe_vm *vm, struct xe_engine *e,
 				/* Nothing to do */
 				break;
 			default:
-				XE_BUG_ON("NOT POSSIBLE");
+				drm_err(&vm->xe->drm, "NOT POSSIBLE");
+				return -EINVAL;
 			}
 
 			last_op = op;
@@ -2623,7 +2682,8 @@ static int xe_vma_op_commit(struct xe_vm *vm, struct xe_vma_op *op)
 		/* Nothing to do */
 		break;
 	default:
-		XE_BUG_ON("NOT POSSIBLE");
+		drm_err(&vm->xe->drm, "NOT POSSIBLE");
+		return -EINVAL;
 	}
 
 	op->flags |= XE_VMA_OP_COMMITTED;
@@ -2741,7 +2801,8 @@ static int __xe_vma_op_execute(struct xe_vm *vm, struct xe_vma *vma,
 				     op->flags & XE_VMA_OP_LAST);
 		break;
 	default:
-		XE_BUG_ON("NOT POSSIBLE");
+		drm_err(&vm->xe->drm, "NOT POSSIBLE");
+		return -EINVAL;
 	}
 
 	ttm_eu_backoff_reservation(&ww, &objs);
@@ -2800,7 +2861,8 @@ static int xe_vma_op_execute(struct xe_vm *vm, struct xe_vma_op *op)
 					  op);
 		break;
 	default:
-		XE_BUG_ON("NOT POSSIBLE");
+		drm_err(&vm->xe->drm, "NOT POSSIBLE");
+		return -EINVAL;
 	}
 
 	return ret;
@@ -2876,7 +2938,8 @@ static void xe_vma_op_unwind(struct xe_vm *vm, struct xe_vma_op *op,
 		/* Nothing to do */
 		break;
 	default:
-		XE_BUG_ON("NOT POSSIBLE");
+		drm_err(&vm->xe->drm, "NOT POSSIBLE");
+		return;
 	}
 }
 
@@ -3406,7 +3469,10 @@ int xe_vm_lock(struct xe_vm *vm, struct ww_acquire_ctx *ww,
 	LIST_HEAD(objs);
 	LIST_HEAD(dups);
 
-	XE_BUG_ON(!ww);
+	if (!ww) {
+		drm_err(&vm->xe->drm, "!ww");
+		return -EINVAL;
+	}
 
 	tv_vm.num_shared = num_resv;
 	tv_vm.bo = xe_vm_ttm_bo(vm);
@@ -3440,7 +3506,10 @@ int xe_vm_invalidate_vma(struct xe_vma *vma)
 	u8 id;
 	int ret;
 
-	XE_BUG_ON(!xe_vm_in_fault_mode(xe_vma_vm(vma)));
+	if (!xe_vm_in_fault_mode(xe_vma_vm(vma))) {
+		drm_err(&xe->drm, "!xe_vm_in_fault_mode(xe_vma_vm(vma))");
+		return -EINVAL;
+	}
 	XE_WARN_ON(xe_vma_is_null(vma));
 	trace_xe_vma_usm_invalidate(vma);
 
diff --git a/drivers/gpu/drm/xe/xe_wopcm.c b/drivers/gpu/drm/xe/xe_wopcm.c
index d9acf8783b83..3c3682b154f4 100644
--- a/drivers/gpu/drm/xe/xe_wopcm.c
+++ b/drivers/gpu/drm/xe/xe_wopcm.c
@@ -144,10 +144,22 @@ static int __wopcm_init_regs(struct xe_device *xe, struct xe_gt *gt,
 	u32 mask;
 	int err;
 
-	XE_BUG_ON(!(base & GUC_WOPCM_OFFSET_MASK));
-	XE_BUG_ON(base & ~GUC_WOPCM_OFFSET_MASK);
-	XE_BUG_ON(!(size & GUC_WOPCM_SIZE_MASK));
-	XE_BUG_ON(size & ~GUC_WOPCM_SIZE_MASK);
+	if (!(base & GUC_WOPCM_OFFSET_MASK)) {
+		drm_err(&xe->drm, "!(base & GUC_WOPCM_OFFSET_MASK)");
+		return -EINVAL;
+	}
+	if (base & ~GUC_WOPCM_OFFSET_MASK) {
+		drm_err(&xe->drm, "base &~ GUC_WOPCM_OFFSET_MASK");
+		return -EINVAL;
+	}
+	if (!(size & GUC_WOPCM_SIZE_MASK)) {
+		drm_err(&xe->drm, "!(size & GUC_WOPCM_SIZE_MASK)");
+		return -EINVAL;
+	}
+	if (size & ~GUC_WOPCM_SIZE_MASK) {
+		drm_err(&xe->drm, "size &~ GUC_WOPCM_SIZE_MASK");
+		return -EINVAL;
+	}
 
 	mask = GUC_WOPCM_SIZE_MASK | GUC_WOPCM_SIZE_LOCKED;
 	err = xe_mmio_write32_and_verify(gt, GUC_WOPCM_SIZE, size, mask,
@@ -213,9 +225,18 @@ int xe_wopcm_init(struct xe_wopcm *wopcm)
 	drm_dbg(&xe->drm, "WOPCM: %uK\n", wopcm->size / SZ_1K);
 
 	xe_force_wake_assert_held(gt_to_fw(gt), XE_FW_GT);
-	XE_BUG_ON(guc_fw_size >= wopcm->size);
-	XE_BUG_ON(huc_fw_size >= wopcm->size);
-	XE_BUG_ON(ctx_rsvd + WOPCM_RESERVED_SIZE >= wopcm->size);
+	if (guc_fw_size >= wopcm->size) {
+		drm_err(&xe->drm, "guc_fw_size >= wopcm->size");
+		return -EINVAL;
+	}
+	if (huc_fw_size >= wopcm->size) {
+		drm_err(&xe->drm, "huc_fw_size >= wopcm->size");
+		return -EINVAL;
+	}
+	if (ctx_rsvd + WOPCM_RESERVED_SIZE >= wopcm->size) {
+		drm_err(&xe->drm, "ctx_rsvd + WOPCM_RESERVED_SIZE >= wopcm->size");
+		return -EINVAL;
+	}
 
 	locked = __wopcm_regs_locked(gt, &guc_wopcm_base, &guc_wopcm_size);
 	if (locked) {
@@ -256,8 +277,14 @@ int xe_wopcm_init(struct xe_wopcm *wopcm)
 			   guc_fw_size, huc_fw_size)) {
 		wopcm->guc.base = guc_wopcm_base;
 		wopcm->guc.size = guc_wopcm_size;
-		XE_BUG_ON(!wopcm->guc.base);
-		XE_BUG_ON(!wopcm->guc.size);
+		if (!wopcm->guc.base) {
+			drm_err(&xe->drm, "!wopcm->guc.base");
+			return -EINVAL;
+		}
+		if (!wopcm->guc.size) {
+			drm_err(&xe->drm, "!wopcm->guc.size");
+			return -EINVAL;
+		}
 	} else {
 		drm_notice(&xe->drm, "Unsuccessful WOPCM partitioning\n");
 		return -E2BIG;
-- 
2.34.1


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

* [Intel-xe] ✓ CI.Patch_applied: success for Remove uses of BUG_ON
  2023-07-21 13:20 [Intel-xe] [PATCH 0/1] Remove uses of BUG_ON Francois Dugast
  2023-07-21 13:20 ` [Intel-xe] [PATCH 1/1] drm/xe: " Francois Dugast
@ 2023-07-21 13:34 ` Patchwork
  2023-07-21 13:34 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2023-07-21 13:34 UTC (permalink / raw)
  To: Francois Dugast; +Cc: intel-xe

== Series Details ==

Series: Remove uses of BUG_ON
URL   : https://patchwork.freedesktop.org/series/121125/
State : success

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: 786d2a4f3 drm/xe: Only alloc userptr part of xe_vma for userptrs
=== git am output follows ===
Applying: drm/xe: Remove uses of BUG_ON



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

* [Intel-xe] ✗ CI.checkpatch: warning for Remove uses of BUG_ON
  2023-07-21 13:20 [Intel-xe] [PATCH 0/1] Remove uses of BUG_ON Francois Dugast
  2023-07-21 13:20 ` [Intel-xe] [PATCH 1/1] drm/xe: " Francois Dugast
  2023-07-21 13:34 ` [Intel-xe] ✓ CI.Patch_applied: success for " Patchwork
@ 2023-07-21 13:34 ` Patchwork
  2023-07-21 13:35 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2023-07-21 13:34 UTC (permalink / raw)
  To: Francois Dugast; +Cc: intel-xe

== Series Details ==

Series: Remove uses of BUG_ON
URL   : https://patchwork.freedesktop.org/series/121125/
State : warning

== Summary ==

+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
c7d32770e3cd31d9fc134ce41f329b10aa33ee15
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 7cbc7520db27f221b72e59ea782b27215447b270
Author: Francois Dugast <francois.dugast@intel.com>
Date:   Fri Jul 21 13:20:30 2023 +0000

    drm/xe: Remove uses of BUG_ON
    
    BUG_ON is for when the code should stop and not execute further because
    something went terribly wrong. This is not the case in many existing
    uses, where recovery should be intended and BUG_ON is now replaced
    with drm_err().
    
    Signed-off-by: Francois Dugast <francois.dugast@intel.com>
+ /mt/dim checkpatch 786d2a4f30e168368b4d19d3e1d2f57d18ebecf8 drm-intel
7cbc7520d drm/xe: Remove uses of BUG_ON
-:568: WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (8, 8)
#568: FILE: drivers/gpu/drm/xe/xe_guc_submit.c:401:
+	if (!xe_engine_is_parallel(e)) {
+	drm_err(&gt_to_xe(e->gt)->drm, "!xe_engine_is_parallel(e)");

-:651: WARNING:LONG_LINE: line length of 110 exceeds 100 columns
#651: FILE: drivers/gpu/drm/xe/xe_guc_submit.c:681:
+	if ((engine_destroyed(e) || engine_pending_disable(e)) && !engine_banned(e) && !engine_suspended(e)) {

total: 0 errors, 2 warnings, 0 checks, 1166 lines checked



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

* [Intel-xe] ✓ CI.KUnit: success for Remove uses of BUG_ON
  2023-07-21 13:20 [Intel-xe] [PATCH 0/1] Remove uses of BUG_ON Francois Dugast
                   ` (2 preceding siblings ...)
  2023-07-21 13:34 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
@ 2023-07-21 13:35 ` Patchwork
  2023-07-21 13:39 ` [Intel-xe] ✓ CI.Build: " Patchwork
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2023-07-21 13:35 UTC (permalink / raw)
  To: Francois Dugast; +Cc: intel-xe

== Series Details ==

Series: Remove uses of BUG_ON
URL   : https://patchwork.freedesktop.org/series/121125/
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
[13:34:17] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[13:34:21] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[13:34:40] Starting KUnit Kernel (1/1)...
[13:34:40] ============================================================
[13:34:40] ==================== xe_bo (2 subtests) ====================
[13:34:40] [SKIPPED] xe_ccs_migrate_kunit
[13:34:40] [SKIPPED] xe_bo_evict_kunit
[13:34:40] ===================== [SKIPPED] xe_bo ======================
[13:34:40] ================== xe_dma_buf (1 subtest) ==================
[13:34:40] [SKIPPED] xe_dma_buf_kunit
[13:34:40] =================== [SKIPPED] xe_dma_buf ===================
[13:34:40] ================== xe_migrate (1 subtest) ==================
[13:34:40] [SKIPPED] xe_migrate_sanity_kunit
[13:34:40] =================== [SKIPPED] xe_migrate ===================
[13:34:40] =================== xe_pci (2 subtests) ====================
[13:34:40] [PASSED] xe_gmdid_graphics_ip
[13:34:40] [PASSED] xe_gmdid_media_ip
[13:34:40] ===================== [PASSED] xe_pci ======================
[13:34:40] ==================== xe_rtp (1 subtest) ====================
[13:34:40] ================== xe_rtp_process_tests  ===================
[13:34:40] [PASSED] coalesce-same-reg
[13:34:40] [PASSED] no-match-no-add
[13:34:40] [PASSED] no-match-no-add-multiple-rules
[13:34:40] [PASSED] two-regs-two-entries
[13:34:40] [PASSED] clr-one-set-other
[13:34:40] [PASSED] set-field
[13:34:40] [PASSED] conflict-duplicate
[13:34:40] [PASSED] conflict-not-disjoint
[13:34:40] [PASSED] conflict-reg-type
[13:34:40] ============== [PASSED] xe_rtp_process_tests ===============
[13:34:40] ===================== [PASSED] xe_rtp ======================
[13:34:40] ==================== xe_wa (1 subtest) =====================
[13:34:40] ======================== xe_wa_gt  =========================
[13:34:40] [PASSED] TIGERLAKE (B0)
[13:34:40] [PASSED] DG1 (A0)
[13:34:40] [PASSED] DG1 (B0)
[13:34:40] [PASSED] ALDERLAKE_S (A0)
[13:34:40] [PASSED] ALDERLAKE_S (B0)
[13:34:40] [PASSED] ALDERLAKE_S (C0)
[13:34:40] [PASSED] ALDERLAKE_S (D0)
[13:34:40] [PASSED] ALDERLAKE_P (A0)
[13:34:40] [PASSED] ALDERLAKE_P (B0)
[13:34:40] [PASSED] ALDERLAKE_P (C0)
[13:34:40] [PASSED] DG2_G10 (A0)
[13:34:40] [PASSED] DG2_G10 (A1)
[13:34:40] [PASSED] DG2_G10 (B0)
[13:34:40] [PASSED] DG2_G10 (C0)
[13:34:40] [PASSED] DG2_G11 (A0)
[13:34:40] [PASSED] DG2_G11 (B0)
[13:34:40] [PASSED] DG2_G11 (B1)
[13:34:40] [PASSED] DG2_G12 (A0)
[13:34:40] [PASSED] DG2_G12 (A1)
[13:34:40] [PASSED] PVC (B0)
[13:34:40] [PASSED] PVC (B1)
[13:34:40] [PASSED] PVC (C0)
[13:34:40] ==================== [PASSED] xe_wa_gt =====================
[13:34:40] ====================== [PASSED] xe_wa ======================
[13:34:40] ============================================================
[13:34:40] Testing complete. Ran 37 tests: passed: 33, skipped: 4
[13:34:40] Elapsed time: 23.424s total, 4.211s configuring, 19.043s building, 0.146s running

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

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



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

* [Intel-xe] ✓ CI.Build: success for Remove uses of BUG_ON
  2023-07-21 13:20 [Intel-xe] [PATCH 0/1] Remove uses of BUG_ON Francois Dugast
                   ` (3 preceding siblings ...)
  2023-07-21 13:35 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
@ 2023-07-21 13:39 ` Patchwork
  2023-07-21 13:39 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2023-07-21 13:39 UTC (permalink / raw)
  To: Francois Dugast; +Cc: intel-xe

== Series Details ==

Series: Remove uses of BUG_ON
URL   : https://patchwork.freedesktop.org/series/121125/
State : success

== Summary ==

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



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

* [Intel-xe] ✓ CI.Hooks: success for Remove uses of BUG_ON
  2023-07-21 13:20 [Intel-xe] [PATCH 0/1] Remove uses of BUG_ON Francois Dugast
                   ` (4 preceding siblings ...)
  2023-07-21 13:39 ` [Intel-xe] ✓ CI.Build: " Patchwork
@ 2023-07-21 13:39 ` Patchwork
  2023-07-21 13:40 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2023-07-21 13:39 UTC (permalink / raw)
  To: Francois Dugast; +Cc: intel-xe

== Series Details ==

Series: Remove uses of BUG_ON
URL   : https://patchwork.freedesktop.org/series/121125/
State : success

== Summary ==

run-parts: executing /workspace/ci/hooks/00-showenv
/workspace
+ pwd
+ ls -la
total 516
drwxrwxr-x 10 1003 1003   4096 Jul 21 13:39 .
drwxr-xr-x  1 root root   4096 Jul 21 13:39 ..
-rw-rw-r--  1 1003 1003 389631 Jul 21 13:39 build.log
-rw-rw-r--  1 1003 1003   1465 Jul 21 13:34 checkpatch.log
drwxrwxr-x  5 1003 1003   4096 Jul 21 13:32 ci
drwxrwxr-x  9 1003 1003   4096 Jul 21 13:32 docker
drwxrwxr-x  8 1003 1003   4096 Jul 21 13:32 .git
-rw-rw-r--  1 1003 1003    215 Jul 21 13:33 git_apply.log
drwxrwxr-x  3 1003 1003   4096 Jul 21 13:32 .github
-rw-rw-r--  1 1003 1003    233 Jul 21 13:32 .groovylintrc.json
-rw-rw-r--  1 1003 1003     78 Jul 21 13:39 hooks.log
drwxrwxr-x 31 1003 1003   4096 Jul 21 13:38 kernel
-rw-rw-r--  1 1003 1003  42931 Jul 21 13:33 kernel.mbox
-rw-rw-r--  1 1003 1003  26091 Jul 21 13:35 kunit.log
drwxrwxr-x 45 1003 1003   4096 Jul 21 13:32 pipelines
-rw-rw-r--  1 1003 1003    793 Jul 21 13:32 README.adoc
drwxrwxr-x  3 1003 1003   4096 Jul 21 13:32 scripts
drwxrwxr-x  2 1003 1003   4096 Jul 21 13:32 .vscode
+ uname -a
Linux 484c305bb5d5 5.4.0-149-generic #166-Ubuntu SMP Tue Apr 18 16:51:45 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
+ export
+ grep -Ei '(^|\W)CI_'
declare -x CI_KERNEL_BUILD_DIR="/workspace/kernel/build64"
declare -x CI_KERNEL_IMAGES_DIR="/workspace/kernel/archive/boot"
declare -x CI_KERNEL_MODULES_DIR="/workspace/kernel/archive"
declare -x CI_KERNEL_SRC_DIR="/workspace/kernel"
declare -x CI_SRC_DIR="/workspace/kernel"
declare -x CI_TOOLS_SRC_DIR="/workspace/ci"
declare -x CI_WORKSPACE_DIR="/workspace"
+ '[' -n /workspace ']'
+ git_args='-C /workspace/kernel'
+ git_log_args=
+ git --no-pager -C /workspace/kernel log --format=oneline --abbrev-commit
7cbc7520d drm/xe: Remove uses of BUG_ON
786d2a4f3 drm/xe: Only alloc userptr part of xe_vma for userptrs
run-parts: executing /workspace/ci/hooks/10-build-W1
+ SRC_DIR=/workspace/kernel
+ RESTORE_DISPLAY_CONFIG=0
+ '[' -n /workspace/kernel/build64 ']'
+ BUILD_DIR=/workspace/kernel/build64
+ cd /workspace/kernel
+ grep -q -e '^CONFIG_DRM_XE_DISPLAY=[yY]' /workspace/kernel/build64/.config
+ RESTORE_DISPLAY_CONFIG=1
+ trap cleanup EXIT
+ ./scripts/config --file /workspace/kernel/build64/.config --disable CONFIG_DRM_XE_DISPLAY
++ nproc
+ make -j48 O=/workspace/kernel/build64 modules_prepare
make[1]: Entering directory '/workspace/kernel/build64'
  SYNC    include/config/auto.conf.cmd
  GEN     Makefile
  GEN     Makefile
  UPD     include/config/kernel.release
  UPD     include/generated/compile.h
  UPD     include/generated/utsrelease.h
  DESCEND objtool
  CALL    ../scripts/checksyscalls.sh
  HOSTCC  /workspace/kernel/build64/tools/objtool/fixdep.o
  HOSTLD  /workspace/kernel/build64/tools/objtool/fixdep-in.o
  LINK    /workspace/kernel/build64/tools/objtool/fixdep
  INSTALL libsubcmd_headers
  CC      /workspace/kernel/build64/tools/objtool/libsubcmd/exec-cmd.o
  CC      /workspace/kernel/build64/tools/objtool/libsubcmd/help.o
  CC      /workspace/kernel/build64/tools/objtool/libsubcmd/pager.o
  CC      /workspace/kernel/build64/tools/objtool/libsubcmd/parse-options.o
  CC      /workspace/kernel/build64/tools/objtool/libsubcmd/run-command.o
  CC      /workspace/kernel/build64/tools/objtool/libsubcmd/sigchain.o
  CC      /workspace/kernel/build64/tools/objtool/libsubcmd/subcmd-config.o
  LD      /workspace/kernel/build64/tools/objtool/libsubcmd/libsubcmd-in.o
  AR      /workspace/kernel/build64/tools/objtool/libsubcmd/libsubcmd.a
  CC      /workspace/kernel/build64/tools/objtool/weak.o
  CC      /workspace/kernel/build64/tools/objtool/check.o
  CC      /workspace/kernel/build64/tools/objtool/special.o
  CC      /workspace/kernel/build64/tools/objtool/builtin-check.o
  CC      /workspace/kernel/build64/tools/objtool/elf.o
  CC      /workspace/kernel/build64/tools/objtool/objtool.o
  CC      /workspace/kernel/build64/tools/objtool/orc_gen.o
  CC      /workspace/kernel/build64/tools/objtool/orc_dump.o
  CC      /workspace/kernel/build64/tools/objtool/libstring.o
  CC      /workspace/kernel/build64/tools/objtool/libctype.o
  CC      /workspace/kernel/build64/tools/objtool/str_error_r.o
  CC      /workspace/kernel/build64/tools/objtool/librbtree.o
  CC      /workspace/kernel/build64/tools/objtool/arch/x86/special.o
  CC      /workspace/kernel/build64/tools/objtool/arch/x86/decode.o
  LD      /workspace/kernel/build64/tools/objtool/arch/x86/objtool-in.o
  LD      /workspace/kernel/build64/tools/objtool/objtool-in.o
  LINK    /workspace/kernel/build64/tools/objtool/objtool
make[1]: Leaving directory '/workspace/kernel/build64'
++ nproc
+ make -j48 O=/workspace/kernel/build64 M=drivers/gpu/drm/xe W=1
make[1]: Entering directory '/workspace/kernel/build64'
  CC [M]  drivers/gpu/drm/xe/xe_bb.o
  CC [M]  drivers/gpu/drm/xe/xe_bo.o
  CC [M]  drivers/gpu/drm/xe/xe_bo_evict.o
  CC [M]  drivers/gpu/drm/xe/xe_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_devcoredump.o
  CC [M]  drivers/gpu/drm/xe/xe_device.o
  CC [M]  drivers/gpu/drm/xe/xe_device_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_dma_buf.o
  CC [M]  drivers/gpu/drm/xe/xe_engine.o
  CC [M]  drivers/gpu/drm/xe/xe_exec.o
  CC [M]  drivers/gpu/drm/xe/xe_execlist.o
  CC [M]  drivers/gpu/drm/xe/xe_force_wake.o
  CC [M]  drivers/gpu/drm/xe/xe_ggtt.o
  CC [M]  drivers/gpu/drm/xe/xe_gt.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_clock.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_idle_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_mcr.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_pagefault.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_topology.o
  HOSTCC  drivers/gpu/drm/xe/xe_gen_wa_oob
  CC [M]  drivers/gpu/drm/xe/xe_guc_ads.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ct.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_hwconfig.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_log.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_pc.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_submit.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_huc.o
  CC [M]  drivers/gpu/drm/xe/xe_huc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_irq.o
  CC [M]  drivers/gpu/drm/xe/xe_lrc.o
  CC [M]  drivers/gpu/drm/xe/xe_migrate.o
  CC [M]  drivers/gpu/drm/xe/xe_mmio.o
  CC [M]  drivers/gpu/drm/xe/xe_mocs.o
  CC [M]  drivers/gpu/drm/xe/xe_module.o
  CC [M]  drivers/gpu/drm/xe/xe_pat.o
  CC [M]  drivers/gpu/drm/xe/xe_pci.o
  CC [M]  drivers/gpu/drm/xe/xe_pcode.o
  CC [M]  drivers/gpu/drm/xe/xe_pm.o
  CC [M]  drivers/gpu/drm/xe/xe_preempt_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_pt.o
  CC [M]  drivers/gpu/drm/xe/xe_pt_walk.o
  CC [M]  drivers/gpu/drm/xe/xe_query.o
  CC [M]  drivers/gpu/drm/xe/xe_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_rtp.o
  CC [M]  drivers/gpu/drm/xe/xe_sa.o
  CC [M]  drivers/gpu/drm/xe/xe_sched_job.o
  CC [M]  drivers/gpu/drm/xe/xe_step.o
  CC [M]  drivers/gpu/drm/xe/xe_sync.o
  CC [M]  drivers/gpu/drm/xe/xe_tile.o
  CC [M]  drivers/gpu/drm/xe/xe_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_stolen_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_tuning.o
  CC [M]  drivers/gpu/drm/xe/xe_uc.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_fw.o
  CC [M]  drivers/gpu/drm/xe/xe_vm.o
  CC [M]  drivers/gpu/drm/xe/xe_vm_madvise.o
  CC [M]  drivers/gpu/drm/xe/xe_wait_user_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_wopcm.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_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/regs/xe_reg_defs.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.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
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
  HDRTEST drivers/gpu/drm/xe/xe_bb.h
  HDRTEST drivers/gpu/drm/xe/xe_bb_types.h
  HDRTEST drivers/gpu/drm/xe/xe_bo.h
  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_dma_buf.h
  HDRTEST drivers/gpu/drm/xe/xe_drv.h
  HDRTEST drivers/gpu/drm/xe/xe_engine.h
  HDRTEST drivers/gpu/drm/xe/xe_engine_types.h
  HDRTEST drivers/gpu/drm/xe/xe_exec.h
  HDRTEST drivers/gpu/drm/xe/xe_execlist.h
  HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h
  HDRTEST drivers/gpu/drm/xe/xe_force_wake.h
  HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h
  HDRTEST drivers/gpu/drm/xe/xe_ggtt.h
  HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs_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_tlb_invalidation.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_engine_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_log.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_huc.h
  HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_huc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
  HDRTEST drivers/gpu/drm/xe/xe_irq.h
  HDRTEST drivers/gpu/drm/xe/xe_lrc.h
  HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_macros.h
  HDRTEST drivers/gpu/drm/xe/xe_map.h
  HDRTEST drivers/gpu/drm/xe/xe_migrate.h
  HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_mmio.h
  HDRTEST drivers/gpu/drm/xe/xe_mocs.h
  HDRTEST drivers/gpu/drm/xe/xe_module.h
  HDRTEST drivers/gpu/drm/xe/xe_pat.h
  HDRTEST drivers/gpu/drm/xe/xe_pci.h
  HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
  HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pm.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pt.h
  HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
  HDRTEST drivers/gpu/drm/xe/xe_query.h
  HDRTEST drivers/gpu/drm/xe/xe_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_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_stolen_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
  HDRTEST drivers/gpu/drm/xe/xe_tuning.h
  HDRTEST drivers/gpu/drm/xe/xe_uc.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_vm.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_madvise.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_types.h
  HDRTEST drivers/gpu/drm/xe/xe_wa.h
  HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_wopcm.h
  HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h
  GEN     xe_wa_oob.c xe_wa_oob.h
  GEN     xe_wa_oob.c xe_wa_oob.h
  CC [M]  drivers/gpu/drm/xe/xe_guc.o
  CC [M]  drivers/gpu/drm/xe/xe_ring_ops.o
  CC [M]  drivers/gpu/drm/xe/xe_wa.o
  LD [M]  drivers/gpu/drm/xe/xe.o
  MODPOST drivers/gpu/drm/xe/Module.symvers
  CC [M]  drivers/gpu/drm/xe/xe.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.mod.o
  LD [M]  drivers/gpu/drm/xe/xe.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_bo_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_pci_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_wa_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.ko
make[1]: Leaving directory '/workspace/kernel/build64'
+ cleanup
+ '[' 1 -eq 1 ']'
+ ./scripts/config --file /workspace/kernel/build64/.config --enable CONFIG_DRM_XE_DISPLAY
run-parts: executing /workspace/ci/hooks/20-kernel-doc
+ SRC_DIR=/workspace/kernel
+ cd /workspace/kernel
+ find drivers/gpu/drm/xe/ -name '*.[ch]' -not -path 'drivers/gpu/drm/xe/display/*'
+ xargs ./scripts/kernel-doc -Werror -none include/uapi/drm/xe_drm.h
All hooks done



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

* [Intel-xe] ✓ CI.checksparse: success for Remove uses of BUG_ON
  2023-07-21 13:20 [Intel-xe] [PATCH 0/1] Remove uses of BUG_ON Francois Dugast
                   ` (5 preceding siblings ...)
  2023-07-21 13:39 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
@ 2023-07-21 13:40 ` Patchwork
  2023-07-21 14:08 ` [Intel-xe] ○ CI.BAT: info " Patchwork
  2023-07-21 15:50 ` [Intel-xe] [PATCH 0/1] " Matthew Brost
  8 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2023-07-21 13:40 UTC (permalink / raw)
  To: Francois Dugast; +Cc: intel-xe

== Series Details ==

Series: Remove uses of BUG_ON
URL   : https://patchwork.freedesktop.org/series/121125/
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 786d2a4f30e168368b4d19d3e1d2f57d18ebecf8
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

* [Intel-xe] ○ CI.BAT: info for Remove uses of BUG_ON
  2023-07-21 13:20 [Intel-xe] [PATCH 0/1] Remove uses of BUG_ON Francois Dugast
                   ` (6 preceding siblings ...)
  2023-07-21 13:40 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
@ 2023-07-21 14:08 ` Patchwork
  2023-07-21 15:50 ` [Intel-xe] [PATCH 0/1] " Matthew Brost
  8 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2023-07-21 14:08 UTC (permalink / raw)
  To: Francois Dugast; +Cc: intel-xe

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

== Series Details ==

Series: Remove uses of BUG_ON
URL   : https://patchwork.freedesktop.org/series/121125/
State : info

== Summary ==

Participating hosts:
bat-atsm-2
bat-dg2-oem2
bat-adlp-7
Missing hosts results[0]:
Results: [xe-pw-121125v1](https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-121125v1/index.html)



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

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

* Re: [Intel-xe] [PATCH 0/1] Remove uses of BUG_ON
  2023-07-21 13:20 [Intel-xe] [PATCH 0/1] Remove uses of BUG_ON Francois Dugast
                   ` (7 preceding siblings ...)
  2023-07-21 14:08 ` [Intel-xe] ○ CI.BAT: info " Patchwork
@ 2023-07-21 15:50 ` Matthew Brost
  2023-07-24 18:24   ` Rodrigo Vivi
  8 siblings, 1 reply; 12+ messages in thread
From: Matthew Brost @ 2023-07-21 15:50 UTC (permalink / raw)
  To: Francois Dugast; +Cc: intel-xe

On Fri, Jul 21, 2023 at 01:20:29PM +0000, Francois Dugast wrote:
> This is a first pass on removing BUG_ON. It is replaced with a call to
> drm_err() and a return. Feedback on this is welcome before removing
> remaining uses of BUG_ON, which will require more manual and specific
> work.
> 

Personally I don't like this at all, agree the BUG_ON should be removed
but IMO we just replace these with a XE_WARN_ON that gets compiled out
of non-debug builds. I like WARN/BUG as they act more like a self
documenting assert of the codes usage plus if they get trigger we get
the call stack which usuaully help diagnosis the issue and disappear in
non-debug builds.

Let's see if the team agrees.

Matt

> For this pass, most of the changes were automated with coccinelle using:
> 
> 	@notpossible@
> 	@@
> 
> 	- XE_BUG_ON("NOT POSSIBLE");
> 	+ drm_err(&vm->xe->drm, "NOT POSSIBLE");
> 	+ return -EINVAL;
> 
> 	@e@
> 	identifier macro =~ "^XE_BUG_ON$";
> 	expression cond;
> 	@@
> 	macro(cond)
> 
> 	@script : python q@
> 	cond << e.cond;
> 	cond_expr;
> 	@@
> 	coccinelle.cond_expr = cocci.make_expr("\""+cond.replace(" ", "")+"\"");
> 
> 	@replace_in_func_return_struct@
> 	identifier e.macro;
> 	expression e.cond;
> 	expression q.cond_expr;
> 	identifier func;
> 	identifier a;
> 	@@
> 
> 	struct a *func(...) {
> 	...
> 	- macro(cond);
> 	+ if (cond) {
> 	+ drm_err(&xe->drm, cond_expr);
> 	+ return NULL;
> 	+ }
> 	...
> 	}
> 
> 	@replace_in_func_return_void@
> 	identifier e.macro;
> 	expression e.cond;
> 	expression q.cond_expr;
> 	identifier func;
> 	@@
> 
> 	void func(...) {
> 	...
> 	- macro(cond);
> 	+ if (cond) {
> 	+ drm_err(&xe->drm, cond_expr);
> 	+ return;
> 	+ }
> 	...
> 	}
> 
> 	@replace_in_func_return_other@
> 	identifier e.macro;
> 	expression e.cond;
> 	expression q.cond_expr;
> 	@@
> 
> 	- macro(cond);
> 	+ if (cond) {
> 	+ drm_err(&xe->drm, cond_expr);
> 	+ return -EINVAL;
> 	+ }
> 
> Francois Dugast (1):
>   drm/xe: Remove uses of BUG_ON
> 
>  drivers/gpu/drm/xe/xe_bo.c                  | 105 ++++++++++++----
>  drivers/gpu/drm/xe/xe_bo_evict.c            |  10 +-
>  drivers/gpu/drm/xe/xe_execlist.c            |  22 +++-
>  drivers/gpu/drm/xe/xe_force_wake.c          |  10 +-
>  drivers/gpu/drm/xe/xe_gt_clock.c            |   5 +-
>  drivers/gpu/drm/xe/xe_gt_debugfs.c          |   5 +-
>  drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c |  31 ++++-
>  drivers/gpu/drm/xe/xe_guc.c                 |  32 +++--
>  drivers/gpu/drm/xe/xe_guc_ads.c             |  35 ++++--
>  drivers/gpu/drm/xe/xe_guc_hwconfig.c        |   5 +-
>  drivers/gpu/drm/xe/xe_guc_submit.c          |  95 +++++++++++----
>  drivers/gpu/drm/xe/xe_huc.c                 |   5 +-
>  drivers/gpu/drm/xe/xe_migrate.c             |  61 ++++++++--
>  drivers/gpu/drm/xe/xe_sched_job.c           |   9 +-
>  drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c      |  10 +-
>  drivers/gpu/drm/xe/xe_vm.c                  | 125 +++++++++++++++-----
>  drivers/gpu/drm/xe/xe_wopcm.c               |  45 +++++--
>  17 files changed, 482 insertions(+), 128 deletions(-)
> 
> -- 
> 2.34.1
> 

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

* Re: [Intel-xe] [PATCH 0/1] Remove uses of BUG_ON
  2023-07-21 15:50 ` [Intel-xe] [PATCH 0/1] " Matthew Brost
@ 2023-07-24 18:24   ` Rodrigo Vivi
  0 siblings, 0 replies; 12+ messages in thread
From: Rodrigo Vivi @ 2023-07-24 18:24 UTC (permalink / raw)
  To: Matthew Brost; +Cc: Francois Dugast, intel-xe

On Fri, Jul 21, 2023 at 03:50:42PM +0000, Matthew Brost wrote:
> On Fri, Jul 21, 2023 at 01:20:29PM +0000, Francois Dugast wrote:
> > This is a first pass on removing BUG_ON. It is replaced with a call to
> > drm_err() and a return. Feedback on this is welcome before removing
> > remaining uses of BUG_ON, which will require more manual and specific
> > work.
> > 
> 
> Personally I don't like this at all, agree the BUG_ON should be removed
> but IMO we just replace these with a XE_WARN_ON that gets compiled out
> of non-debug builds.

I disagree here. The BUG_ON cases are in general cases that were marked
as possibly catastrophic, hence the execution should be stopped. But
instead, we need to avoid the code after and exit gracefully with some
error message.

With this in mind I like the initial proposal of this patch here.
I just believe we need to go and change message by message.

>
I like WARN/BUG as they act more like a self
> documenting assert of the codes usage plus if they get trigger we get

The if conditions here are pretty clear in the code as well.
no reason to be some macro in capital letters.

> the call stack which usuaully help diagnosis the issue and disappear in
> non-debug builds.

well, the bug cases should be the catastrophic cases, so in general
I don't see why we should avoid in production mode the cases where
we simply print error and return gracefully and avoiding the
catastrophic scenarios,.

For warns, we should use that in cases where the information of the
stack of the callers is a helpful information for debugging or
triage. And this is usually helpful on production cases as well
to receive bug reports with helpful information.

Also, in general we shouldn't need to disable any kind of message
in production because of the bug report case mentioned above. What
we need to do instead is to carefully mark the debug level for the
drm debug to take care of the messages. So a bug reporter could
enable the right level of debug and collect all the useful info
for us.

That said, I need to say that I hate that we have XE_ variants of
BUG_ON() and WARN_ON(). We need to get rid of this things and use
only the drm and kernel standards.

> 
> Let's see if the team agrees.
> 
> Matt
> 
> > For this pass, most of the changes were automated with coccinelle using:
> > 
> > 	@notpossible@
> > 	@@
> > 
> > 	- XE_BUG_ON("NOT POSSIBLE");
> > 	+ drm_err(&vm->xe->drm, "NOT POSSIBLE");
> > 	+ return -EINVAL;
> > 
> > 	@e@
> > 	identifier macro =~ "^XE_BUG_ON$";
> > 	expression cond;
> > 	@@
> > 	macro(cond)
> > 
> > 	@script : python q@
> > 	cond << e.cond;
> > 	cond_expr;
> > 	@@
> > 	coccinelle.cond_expr = cocci.make_expr("\""+cond.replace(" ", "")+"\"");
> > 
> > 	@replace_in_func_return_struct@
> > 	identifier e.macro;
> > 	expression e.cond;
> > 	expression q.cond_expr;
> > 	identifier func;
> > 	identifier a;
> > 	@@
> > 
> > 	struct a *func(...) {
> > 	...
> > 	- macro(cond);
> > 	+ if (cond) {
> > 	+ drm_err(&xe->drm, cond_expr);
> > 	+ return NULL;
> > 	+ }
> > 	...
> > 	}
> > 
> > 	@replace_in_func_return_void@
> > 	identifier e.macro;
> > 	expression e.cond;
> > 	expression q.cond_expr;
> > 	identifier func;
> > 	@@
> > 
> > 	void func(...) {
> > 	...
> > 	- macro(cond);
> > 	+ if (cond) {
> > 	+ drm_err(&xe->drm, cond_expr);
> > 	+ return;
> > 	+ }
> > 	...
> > 	}
> > 
> > 	@replace_in_func_return_other@
> > 	identifier e.macro;
> > 	expression e.cond;
> > 	expression q.cond_expr;
> > 	@@
> > 
> > 	- macro(cond);
> > 	+ if (cond) {
> > 	+ drm_err(&xe->drm, cond_expr);
> > 	+ return -EINVAL;
> > 	+ }
> > 
> > Francois Dugast (1):
> >   drm/xe: Remove uses of BUG_ON
> > 
> >  drivers/gpu/drm/xe/xe_bo.c                  | 105 ++++++++++++----
> >  drivers/gpu/drm/xe/xe_bo_evict.c            |  10 +-
> >  drivers/gpu/drm/xe/xe_execlist.c            |  22 +++-
> >  drivers/gpu/drm/xe/xe_force_wake.c          |  10 +-
> >  drivers/gpu/drm/xe/xe_gt_clock.c            |   5 +-
> >  drivers/gpu/drm/xe/xe_gt_debugfs.c          |   5 +-
> >  drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c |  31 ++++-
> >  drivers/gpu/drm/xe/xe_guc.c                 |  32 +++--
> >  drivers/gpu/drm/xe/xe_guc_ads.c             |  35 ++++--
> >  drivers/gpu/drm/xe/xe_guc_hwconfig.c        |   5 +-
> >  drivers/gpu/drm/xe/xe_guc_submit.c          |  95 +++++++++++----
> >  drivers/gpu/drm/xe/xe_huc.c                 |   5 +-
> >  drivers/gpu/drm/xe/xe_migrate.c             |  61 ++++++++--
> >  drivers/gpu/drm/xe/xe_sched_job.c           |   9 +-
> >  drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c      |  10 +-
> >  drivers/gpu/drm/xe/xe_vm.c                  | 125 +++++++++++++++-----
> >  drivers/gpu/drm/xe/xe_wopcm.c               |  45 +++++--
> >  17 files changed, 482 insertions(+), 128 deletions(-)
> > 
> > -- 
> > 2.34.1
> > 

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

* Re: [Intel-xe] [PATCH 1/1] drm/xe: Remove uses of BUG_ON
  2023-07-21 13:20 ` [Intel-xe] [PATCH 1/1] drm/xe: " Francois Dugast
@ 2023-07-24 18:26   ` Rodrigo Vivi
  0 siblings, 0 replies; 12+ messages in thread
From: Rodrigo Vivi @ 2023-07-24 18:26 UTC (permalink / raw)
  To: Francois Dugast; +Cc: intel-xe

On Fri, Jul 21, 2023 at 01:20:30PM +0000, Francois Dugast wrote:
> BUG_ON is for when the code should stop and not execute further because
> something went terribly wrong. This is not the case in many existing
> uses, where recovery should be intended and BUG_ON is now replaced
> with drm_err().

We need better drm_err messages after this. So maybe we put some
TODO on the drm_err message and we replace with individual patches
next?
or maybe we create a script that uses your current coccinelle as
the first step and then we have a final result where the code
has the proper error messages for each individual case and also
the correct return errno?

> 
> Signed-off-by: Francois Dugast <francois.dugast@intel.com>
> ---
>  drivers/gpu/drm/xe/xe_bo.c                  | 105 ++++++++++++----
>  drivers/gpu/drm/xe/xe_bo_evict.c            |  10 +-
>  drivers/gpu/drm/xe/xe_execlist.c            |  22 +++-
>  drivers/gpu/drm/xe/xe_force_wake.c          |  10 +-
>  drivers/gpu/drm/xe/xe_gt_clock.c            |   5 +-
>  drivers/gpu/drm/xe/xe_gt_debugfs.c          |   5 +-
>  drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c |  31 ++++-
>  drivers/gpu/drm/xe/xe_guc.c                 |  32 +++--
>  drivers/gpu/drm/xe/xe_guc_ads.c             |  35 ++++--
>  drivers/gpu/drm/xe/xe_guc_hwconfig.c        |   5 +-
>  drivers/gpu/drm/xe/xe_guc_submit.c          |  95 +++++++++++----
>  drivers/gpu/drm/xe/xe_huc.c                 |   5 +-
>  drivers/gpu/drm/xe/xe_migrate.c             |  61 ++++++++--
>  drivers/gpu/drm/xe/xe_sched_job.c           |   9 +-
>  drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c      |  10 +-
>  drivers/gpu/drm/xe/xe_vm.c                  | 125 +++++++++++++++-----
>  drivers/gpu/drm/xe/xe_wopcm.c               |  45 +++++--
>  17 files changed, 482 insertions(+), 128 deletions(-)
> 
> diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
> index 538501c46b8b..3126035c4cff 100644
> --- a/drivers/gpu/drm/xe/xe_bo.c
> +++ b/drivers/gpu/drm/xe/xe_bo.c
> @@ -88,7 +88,11 @@ static bool xe_bo_is_user(struct xe_bo *bo)
>  static struct xe_tile *
>  mem_type_to_tile(struct xe_device *xe, u32 mem_type)
>  {
> -	XE_BUG_ON(mem_type != XE_PL_STOLEN && !mem_type_is_vram(mem_type));
> +	if (mem_type != XE_PL_STOLEN && !mem_type_is_vram(mem_type)) {
> +		drm_err(&xe->drm,
> +			"mem_type != XE_PL_STOLEN && !mem_type_is_vram(mem_type)");
> +		return NULL;
> +	}
>  
>  	return &xe->tiles[mem_type == XE_PL_STOLEN ? 0 : (mem_type - XE_PL_VRAM0)];
>  }
> @@ -125,7 +129,10 @@ static void add_vram(struct xe_device *xe, struct xe_bo *bo,
>  {
>  	struct xe_tile *tile = mem_type_to_tile(xe, mem_type);
>  
> -	XE_BUG_ON(!tile->mem.vram.usable_size);
> +	if (!tile->mem.vram.usable_size) {
> +		drm_err(&xe->drm, "!tile->mem.vram.usable_size");
> +		return;
> +	}
>  
>  	places[*c] = (struct ttm_place) {
>  		.mem_type = mem_type,
> @@ -667,8 +674,14 @@ static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict,
>  	else if (mem_type_is_vram(old_mem_type))
>  		tile = mem_type_to_tile(xe, old_mem_type);
>  
> -	XE_BUG_ON(!tile);
> -	XE_BUG_ON(!tile->migrate);
> +	if (!tile) {
> +		drm_err(&xe->drm, "!tile");
> +		return -EINVAL;
> +	}
> +	if (!tile->migrate) {
> +		drm_err(&xe->drm, "!tile->migrate");
> +		return -EINVAL;
> +	}
>  
>  	trace_xe_bo_move(bo);
>  	xe_device_mem_access_get(xe);
> @@ -698,8 +711,10 @@ static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict,
>  					goto out;
>  				}
>  
> -				XE_BUG_ON(new_mem->start !=
> -					  bo->placements->fpfn);
> +				if (new_mem->start != bo->placements->fpfn) {
> +					drm_err(&xe->drm, "new_mem->start != bo->placements->fpfn");
> +					return -EINVAL;
> +				}
>  
>  				iosys_map_set_vaddr_iomem(&bo->vmap, new_addr);
>  			}
> @@ -1159,7 +1174,10 @@ struct xe_bo *__xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
>  	int err;
>  
>  	/* Only kernel objects should set GT */
> -	XE_BUG_ON(tile && type != ttm_bo_type_kernel);
> +	if (tile && type != ttm_bo_type_kernel) {
> +		drm_err(&xe->drm, "tile && type != ttm_bo_type_kernel");
> +		return NULL;
> +	}
>  
>  	if (XE_WARN_ON(!size))
>  		return ERR_PTR(-EINVAL);
> @@ -1304,7 +1322,10 @@ xe_bo_create_locked_range(struct xe_device *xe,
>  		if (!tile && flags & XE_BO_CREATE_STOLEN_BIT)
>  			tile = xe_device_get_root_tile(xe);
>  
> -		XE_BUG_ON(!tile);
> +		if (!tile) {
> +			drm_err(&xe->drm, "!tile");
> +			return NULL;
> +		}
>  
>  		if (flags & XE_BO_FIXED_PLACEMENT_BIT) {
>  			err = xe_ggtt_insert_bo_at(tile->mem.ggtt, bo,
> @@ -1434,8 +1455,14 @@ int xe_bo_pin_external(struct xe_bo *bo)
>  	struct xe_device *xe = xe_bo_device(bo);
>  	int err;
>  
> -	XE_BUG_ON(bo->vm);
> -	XE_BUG_ON(!xe_bo_is_user(bo));
> +	if (bo->vm) {
> +		drm_err(&xe->drm, "bo->vm");
> +		return -EINVAL;
> +	}
> +	if (!xe_bo_is_user(bo)) {
> +		drm_err(&xe->drm, "!xe_bo_is_user(bo)");
> +		return -EINVAL;
> +	}
>  
>  	if (!xe_bo_is_pinned(bo)) {
>  		err = xe_bo_validate(bo, NULL, false);
> @@ -1467,20 +1494,31 @@ int xe_bo_pin(struct xe_bo *bo)
>  	int err;
>  
>  	/* We currently don't expect user BO to be pinned */
> -	XE_BUG_ON(xe_bo_is_user(bo));
> +	if (xe_bo_is_user(bo)) {
> +		drm_err(&xe->drm, "xe_bo_is_user(bo)");
> +		return -EINVAL;
> +	}
>  
>  	/* Pinned object must be in GGTT or have pinned flag */
> -	XE_BUG_ON(!(bo->flags & (XE_BO_CREATE_PINNED_BIT |
> -				 XE_BO_CREATE_GGTT_BIT)));
> +	if (!(bo->flags & (XE_BO_CREATE_PINNED_BIT | XE_BO_CREATE_GGTT_BIT))) {
> +		drm_err(&xe->drm, "!(bo->flags & (XE_BO_CREATE_PINNED_BIT | XE_BO_CREATE_GGTT_BIT))");
> +		return -EINVAL;
> +	}
>  
>  	/*
>  	 * No reason we can't support pinning imported dma-bufs we just don't
>  	 * expect to pin an imported dma-buf.
>  	 */
> -	XE_BUG_ON(bo->ttm.base.import_attach);
> +	if (bo->ttm.base.import_attach) {
> +		drm_err(&xe->drm, "bo->ttm.base.import_attach");
> +		return -EINVAL;
> +	}
>  
>  	/* We only expect at most 1 pin */
> -	XE_BUG_ON(xe_bo_is_pinned(bo));
> +	if (xe_bo_is_pinned(bo)) {
> +		drm_err(&xe->drm, "xe_bo_is_pinned(bo)");
> +		return -EINVAL;
> +	}
>  
>  	err = xe_bo_validate(bo, NULL, false);
>  	if (err)
> @@ -1497,7 +1535,11 @@ int xe_bo_pin(struct xe_bo *bo)
>  		bool vram;
>  
>  		if (mem_type_is_vram(place->mem_type)) {
> -			XE_BUG_ON(!(place->flags & TTM_PL_FLAG_CONTIGUOUS));
> +			if (!(place->flags & TTM_PL_FLAG_CONTIGUOUS)) {
> +				drm_err(&xe->drm,
> +					"!(place->flags & TTM_PL_FLAG_CONTIGUOUS)");
> +				return -EINVAL;
> +			}
>  
>  			place->fpfn = (xe_bo_addr(bo, 0, PAGE_SIZE, &vram) -
>  				       vram_region_gpu_offset(bo->ttm.resource)) >> PAGE_SHIFT;
> @@ -1534,9 +1576,18 @@ void xe_bo_unpin_external(struct xe_bo *bo)
>  {
>  	struct xe_device *xe = xe_bo_device(bo);
>  
> -	XE_BUG_ON(bo->vm);
> -	XE_BUG_ON(!xe_bo_is_pinned(bo));
> -	XE_BUG_ON(!xe_bo_is_user(bo));
> +	if (bo->vm) {
> +		drm_err(&xe->drm, "bo->vm");
> +		return;
> +	}
> +	if (!xe_bo_is_pinned(bo)) {
> +		drm_err(&xe->drm, "!xe_bo_is_pinned(bo)");
> +		return;
> +	}
> +	if (!xe_bo_is_user(bo)) {
> +		drm_err(&xe->drm, "!xe_bo_is_user(bo)");
> +		return;
> +	}
>  
>  	if (bo->ttm.pin_count == 1 && !list_empty(&bo->pinned_link)) {
>  		spin_lock(&xe->pinned.lock);
> @@ -1557,15 +1608,25 @@ void xe_bo_unpin(struct xe_bo *bo)
>  {
>  	struct xe_device *xe = xe_bo_device(bo);
>  
> -	XE_BUG_ON(bo->ttm.base.import_attach);
> -	XE_BUG_ON(!xe_bo_is_pinned(bo));
> +	if (bo->ttm.base.import_attach) {
> +		drm_err(&xe->drm, "bo->ttm.base.import_attach");
> +		return;
> +	}
> +	if (!xe_bo_is_pinned(bo)) {
> +		drm_err(&xe->drm, "!xe_bo_is_pinned(bo)");
> +		return;
> +	}
>  
>  	if (IS_DGFX(xe) && !(IS_ENABLED(CONFIG_DRM_XE_DEBUG) &&
>  	    bo->flags & XE_BO_INTERNAL_TEST)) {
>  		struct ttm_place *place = &(bo->placements[0]);
>  
>  		if (mem_type_is_vram(place->mem_type)) {
> -			XE_BUG_ON(list_empty(&bo->pinned_link));
> +			if (list_empty(&bo->pinned_link)) {
> +				drm_err(&xe->drm,
> +					"list_empty(&bo->pinned_link)");
> +				return;
> +			}
>  
>  			spin_lock(&xe->pinned.lock);
>  			list_del_init(&bo->pinned_link);
> diff --git a/drivers/gpu/drm/xe/xe_bo_evict.c b/drivers/gpu/drm/xe/xe_bo_evict.c
> index f559a7f3eb3e..d14db51c3a55 100644
> --- a/drivers/gpu/drm/xe/xe_bo_evict.c
> +++ b/drivers/gpu/drm/xe/xe_bo_evict.c
> @@ -160,8 +160,14 @@ int xe_bo_restore_kernel(struct xe_device *xe)
>  		 * We expect validate to trigger a move VRAM and our move code
>  		 * should setup the iosys map.
>  		 */
> -		XE_BUG_ON(iosys_map_is_null(&bo->vmap));
> -		XE_BUG_ON(!xe_bo_is_vram(bo));
> +		if (iosys_map_is_null(&bo->vmap)) {
> +			drm_err(&xe->drm, "iosys_map_is_null(&bo->vmap)");
> +			return -EINVAL;
> +		}
> +		if (!xe_bo_is_vram(bo)) {
> +			drm_err(&xe->drm, "!xe_bo_is_vram(bo)");
> +			return -EINVAL;
> +		}
>  
>  		xe_bo_put(bo);
>  
> diff --git a/drivers/gpu/drm/xe/xe_execlist.c b/drivers/gpu/drm/xe/xe_execlist.c
> index 541f82387bb5..1c0ba0360b48 100644
> --- a/drivers/gpu/drm/xe/xe_execlist.c
> +++ b/drivers/gpu/drm/xe/xe_execlist.c
> @@ -50,10 +50,17 @@ static void __start_lrc(struct xe_hw_engine *hwe, struct xe_lrc *lrc,
>  	lrc_desc = xe_lrc_descriptor(lrc);
>  
>  	if (GRAPHICS_VERx100(xe) >= 1250) {
> -		XE_BUG_ON(!FIELD_FIT(XEHP_SW_CTX_ID, ctx_id));
> +		if (!FIELD_FIT(XEHP_SW_CTX_ID, ctx_id)) {
> +			drm_err(&xe->drm, "!FIELD_FIT(XEHP_SW_CTX_ID,ctx_id)");
> +			return;
> +		}
>  		lrc_desc |= FIELD_PREP(XEHP_SW_CTX_ID, ctx_id);
>  	} else {
> -		XE_BUG_ON(!FIELD_FIT(GEN11_SW_CTX_ID, ctx_id));
> +		if (!FIELD_FIT(GEN11_SW_CTX_ID, ctx_id)) {
> +			drm_err(&xe->drm,
> +				"!FIELD_FIT(GEN11_SW_CTX_ID,ctx_id)");
> +			return;
> +		}
>  		lrc_desc |= FIELD_PREP(GEN11_SW_CTX_ID, ctx_id);
>  	}
>  
> @@ -321,7 +328,10 @@ static int execlist_engine_init(struct xe_engine *e)
>  	struct xe_device *xe = gt_to_xe(e->gt);
>  	int err;
>  
> -	XE_BUG_ON(xe_device_guc_submission_enabled(xe));
> +	if (xe_device_guc_submission_enabled(xe)) {
> +		drm_err(&xe->drm, "xe_device_guc_submission_enabled(xe)");
> +		return -EINVAL;
> +	}
>  
>  	drm_info(&xe->drm, "Enabling execlist submission (GuC submission disabled)\n");
>  
> @@ -389,7 +399,11 @@ static void execlist_engine_fini_async(struct work_struct *w)
>  	struct xe_execlist_engine *exl = e->execlist;
>  	unsigned long flags;
>  
> -	XE_BUG_ON(xe_device_guc_submission_enabled(gt_to_xe(e->gt)));
> +	if (xe_device_guc_submission_enabled(gt_to_xe(e->gt))) {
> +		drm_err(&gt_to_xe(e->gt)->drm,
> +			"xe_device_guc_submission_enabled(gt_to_xe(e->gt))");
> +		return;
> +	}
>  
>  	spin_lock_irqsave(&exl->port->lock, flags);
>  	if (WARN_ON(exl->active_priority != DRM_SCHED_PRIORITY_UNSET))
> diff --git a/drivers/gpu/drm/xe/xe_force_wake.c b/drivers/gpu/drm/xe/xe_force_wake.c
> index 7403673d532d..6c5a8d264de8 100644
> --- a/drivers/gpu/drm/xe/xe_force_wake.c
> +++ b/drivers/gpu/drm/xe/xe_force_wake.c
> @@ -45,7 +45,10 @@ void xe_force_wake_init_gt(struct xe_gt *gt, struct xe_force_wake *fw)
>  	mutex_init(&fw->lock);
>  
>  	/* Assuming gen11+ so assert this assumption is correct */
> -	XE_BUG_ON(GRAPHICS_VER(gt_to_xe(gt)) < 11);
> +	if (GRAPHICS_VER(gt_to_xe(gt)) < 11) {
> +		drm_err(&xe->drm, "GRAPHICS_VER(gt_to_xe(gt))<11");
> +		return;
> +	}
>  
>  	if (xe->info.graphics_verx100 >= 1270) {
>  		domain_init(&fw->domains[XE_FW_DOMAIN_ID_GT],
> @@ -67,7 +70,10 @@ void xe_force_wake_init_engines(struct xe_gt *gt, struct xe_force_wake *fw)
>  	int i, j;
>  
>  	/* Assuming gen11+ so assert this assumption is correct */
> -	XE_BUG_ON(GRAPHICS_VER(gt_to_xe(gt)) < 11);
> +	if (GRAPHICS_VER(gt_to_xe(gt)) < 11) {
> +		drm_err(&gt_to_xe(gt)->drm, "GRAPHICS_VER(gt_to_xe(gt)) < 11");
> +		return;
> +	}
>  
>  	if (!xe_gt_is_media_type(gt))
>  		domain_init(&fw->domains[XE_FW_DOMAIN_ID_RENDER],
> diff --git a/drivers/gpu/drm/xe/xe_gt_clock.c b/drivers/gpu/drm/xe/xe_gt_clock.c
> index 932b61e0cf67..4d1250b0c800 100644
> --- a/drivers/gpu/drm/xe/xe_gt_clock.c
> +++ b/drivers/gpu/drm/xe/xe_gt_clock.c
> @@ -58,7 +58,10 @@ int xe_gt_clock_init(struct xe_gt *gt)
>  	u32 freq = 0;
>  
>  	/* Assuming gen11+ so assert this assumption is correct */
> -	XE_BUG_ON(GRAPHICS_VER(gt_to_xe(gt)) < 11);
> +	if (GRAPHICS_VER(gt_to_xe(gt)) < 11) {
> +		drm_err(&gt_to_xe(gt)->drm, "GRAPHICS_VER(gt_to_xe(gt)) < 11");
> +		return -EINVAL;
> +	}
>  
>  	if (ctc_reg & CTC_SOURCE_DIVIDE_LOGIC) {
>  		freq = read_reference_ts_freq(gt);
> diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> index e622174a866d..d5c9e2452f2d 100644
> --- a/drivers/gpu/drm/xe/xe_gt_debugfs.c
> +++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> @@ -157,7 +157,10 @@ void xe_gt_debugfs_register(struct xe_gt *gt)
>  	char name[8];
>  	int i;
>  
> -	XE_BUG_ON(!minor->debugfs_root);
> +	if (!minor->debugfs_root) {
> +		drm_err(&gt_to_xe(gt)->drm, "!minor->debugfs_root");
> +		return;
> +	}
>  
>  	sprintf(name, "gt%d", gt->info.id);
>  	root = debugfs_create_dir(name, minor->debugfs_root);
> diff --git a/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c b/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c
> index cad0ade595ec..bf28c5376de1 100644
> --- a/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c
> +++ b/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c
> @@ -250,7 +250,10 @@ int xe_gt_tlb_invalidation_vma(struct xe_gt *gt,
>  	u32 action[MAX_TLB_INVALIDATION_LEN];
>  	int len = 0;
>  
> -	XE_BUG_ON(!vma);
> +	if (!vma) {
> +		drm_err(&xe->drm, "!vma");
> +		return -EINVAL;
> +	}
>  
>  	action[len++] = XE_GUC_ACTION_TLB_INVALIDATION;
>  	action[len++] = 0; /* seqno, replaced in send_tlb_invalidation */
> @@ -288,10 +291,23 @@ int xe_gt_tlb_invalidation_vma(struct xe_gt *gt,
>  			start = ALIGN_DOWN(xe_vma_start(vma), length);
>  		}
>  
> -		XE_BUG_ON(length < SZ_4K);
> -		XE_BUG_ON(!is_power_of_2(length));
> -		XE_BUG_ON(length & GENMASK(ilog2(SZ_16M) - 1, ilog2(SZ_2M) + 1));
> -		XE_BUG_ON(!IS_ALIGNED(start, length));
> +		if (length < SZ_4K) {
> +			drm_err(&xe->drm, "length < SZ_4K");
> +			return -EINVAL;
> +		}
> +		if (!is_power_of_2(length)) {
> +			drm_err(&xe->drm, "!is_power_of_2(length)");
> +			return -EINVAL;
> +		}
> +		if (length & GENMASK(ilog2(SZ_16M) - 1, ilog2(SZ_2M) + 1)) {
> +			drm_err(&xe->drm,
> +				"length&GENMASK(ilog2(SZ_16M)-1,ilog2(SZ_2M)+1)");
> +			return -EINVAL;
> +		}
> +		if (!IS_ALIGNED(start, length)) {
> +			drm_err(&xe->drm, "!IS_ALIGNED(start, length)");
> +			return -EINVAL;
> +		}
>  
>  		action[len++] = MAKE_INVAL_OP(XE_GUC_TLB_INVAL_PAGE_SELECTIVE);
>  		action[len++] = xe_vma_vm(vma)->usm.asid;
> @@ -300,7 +316,10 @@ int xe_gt_tlb_invalidation_vma(struct xe_gt *gt,
>  		action[len++] = ilog2(length) - ilog2(SZ_4K);
>  	}
>  
> -	XE_BUG_ON(len > MAX_TLB_INVALIDATION_LEN);
> +	if (len > MAX_TLB_INVALIDATION_LEN) {
> +		drm_err(&xe->drm, "len > MAX_TLB_INVALIDATION_LEN");
> +		return -EINVAL;
> +	}
>  
>  	return send_tlb_invalidation(&gt->uc.guc, fence, action, len);
>  }
> diff --git a/drivers/gpu/drm/xe/xe_guc.c b/drivers/gpu/drm/xe/xe_guc.c
> index 8ae026838702..42c4b4af501c 100644
> --- a/drivers/gpu/drm/xe/xe_guc.c
> +++ b/drivers/gpu/drm/xe/xe_guc.c
> @@ -614,14 +614,30 @@ int xe_guc_mmio_send_recv(struct xe_guc *guc, const u32 *request,
>  
>  	BUILD_BUG_ON(VF_SW_FLAG_COUNT != MED_VF_SW_FLAG_COUNT);
>  
> -	XE_BUG_ON(guc->ct.enabled);
> -	XE_BUG_ON(!len);
> -	XE_BUG_ON(len > VF_SW_FLAG_COUNT);
> -	XE_BUG_ON(len > MED_VF_SW_FLAG_COUNT);
> -	XE_BUG_ON(FIELD_GET(GUC_HXG_MSG_0_ORIGIN, request[0]) !=
> -		  GUC_HXG_ORIGIN_HOST);
> -	XE_BUG_ON(FIELD_GET(GUC_HXG_MSG_0_TYPE, request[0]) !=
> -		  GUC_HXG_TYPE_REQUEST);
> +	if (guc->ct.enabled) {
> +		drm_err(&xe->drm, "guc->ct.enabled");
> +		return -EINVAL;
> +	}
> +	if (!len) {
> +		drm_err(&xe->drm, "!len");
> +		return -EINVAL;
> +	}
> +	if (len > VF_SW_FLAG_COUNT) {
> +		drm_err(&xe->drm, "len>VF_SW_FLAG_COUNT");
> +		return -EINVAL;
> +	}
> +	if (len > MED_VF_SW_FLAG_COUNT) {
> +		drm_err(&xe->drm, "len>MED_VF_SW_FLAG_COUNT");
> +		return -EINVAL;
> +	}
> +	if (FIELD_GET(GUC_HXG_MSG_0_ORIGIN, request[0]) != GUC_HXG_ORIGIN_HOST) {
> +		drm_err(&xe->drm, "FIELD_GET(GUC_HXG_MSG_0_ORIGIN, request[0]) != GUC_HXG_ORIGIN_HOST");
> +		return -EINVAL;
> +	}
> +	if (FIELD_GET(GUC_HXG_MSG_0_TYPE, request[0]) != GUC_HXG_TYPE_REQUEST) {
> +		drm_err(&xe->drm, "FIELD_GET(GUC_HXG_MSG_0_TYPE, request[0]) != GUC_HXG_TYPE_REQUEST");
> +		return -EINVAL;
> +	}
>  
>  retry:
>  	/* Not in critical data-path, just do if else for GT type */
> diff --git a/drivers/gpu/drm/xe/xe_guc_ads.c b/drivers/gpu/drm/xe/xe_guc_ads.c
> index d4c3a5ce3252..3907cd62b13d 100644
> --- a/drivers/gpu/drm/xe/xe_guc_ads.c
> +++ b/drivers/gpu/drm/xe/xe_guc_ads.c
> @@ -118,7 +118,10 @@ struct __guc_ads_blob {
>  
>  static size_t guc_ads_regset_size(struct xe_guc_ads *ads)
>  {
> -	XE_BUG_ON(!ads->regset_size);
> +	if (!ads->regset_size) {
> +		drm_err(&ads_to_xe(ads)->drm, "!ads->regset_size");
> +		return -EINVAL;
> +	}
>  
>  	return ads->regset_size;
>  }
> @@ -312,7 +315,10 @@ int xe_guc_ads_init_post_hwconfig(struct xe_guc_ads *ads)
>  	struct xe_gt *gt = ads_to_gt(ads);
>  	u32 prev_regset_size = ads->regset_size;
>  
> -	XE_BUG_ON(!ads->bo);
> +	if (!ads->bo) {
> +		drm_err(&ads_to_xe(ads)->drm, "!ads->bo");
> +		return -EINVAL;
> +	}
>  
>  	ads->golden_lrc_size = calculate_golden_lrc_size(ads);
>  	ads->regset_size = calculate_regset_size(gt);
> @@ -518,7 +524,10 @@ static void guc_mmio_reg_state_init(struct xe_guc_ads *ads)
>  		regset_used += count * sizeof(struct guc_mmio_reg);
>  	}
>  
> -	XE_BUG_ON(regset_used > ads->regset_size);
> +	if (regset_used > ads->regset_size) {
> +		drm_err(&ads_to_xe(ads)->drm, "regset_used > ads -> regset_size");
> +		return;
> +	}
>  }
>  
>  static void guc_um_init_params(struct xe_guc_ads *ads)
> @@ -573,7 +582,10 @@ void xe_guc_ads_populate_minimal(struct xe_guc_ads *ads)
>  			offsetof(struct __guc_ads_blob, system_info));
>  	u32 base = xe_bo_ggtt_addr(ads->bo);
>  
> -	XE_BUG_ON(!ads->bo);
> +	if (!ads->bo) {
> +		drm_err(&ads_to_xe(ads)->drm, "!ads->bo");
> +		return;
> +	}
>  
>  	xe_map_memset(ads_to_xe(ads), ads_to_map(ads), 0, 0, ads->bo->size);
>  	guc_policies_init(ads);
> @@ -597,7 +609,10 @@ void xe_guc_ads_populate(struct xe_guc_ads *ads)
>  			offsetof(struct __guc_ads_blob, system_info));
>  	u32 base = xe_bo_ggtt_addr(ads->bo);
>  
> -	XE_BUG_ON(!ads->bo);
> +	if (!ads->bo) {
> +		drm_err(&xe->drm, "!ads->bo");
> +		return;
> +	}
>  
>  	xe_map_memset(ads_to_xe(ads), ads_to_map(ads), 0, 0, ads->bo->size);
>  	guc_policies_init(ads);
> @@ -647,7 +662,10 @@ static void guc_populate_golden_lrc(struct xe_guc_ads *ads)
>  				   engine_enabled_masks[guc_class]))
>  			continue;
>  
> -		XE_BUG_ON(!gt->default_lrc[class]);
> +		if (!gt->default_lrc[class]) {
> +			drm_err(&xe->drm, "!gt->default_lrc[class]");
> +			return;
> +		}
>  
>  		real_size = xe_lrc_size(xe, class);
>  		alloc_size = PAGE_ALIGN(real_size);
> @@ -676,7 +694,10 @@ static void guc_populate_golden_lrc(struct xe_guc_ads *ads)
>  		offset += alloc_size;
>  	}
>  
> -	XE_BUG_ON(total_size != ads->golden_lrc_size);
> +	if (total_size != ads->golden_lrc_size) {
> +		drm_err(&xe->drm, "total_size!=ads->golden_lrc_size");
> +		return;
> +	}
>  }
>  
>  void xe_guc_ads_populate_post_load(struct xe_guc_ads *ads)
> diff --git a/drivers/gpu/drm/xe/xe_guc_hwconfig.c b/drivers/gpu/drm/xe/xe_guc_hwconfig.c
> index c8f875e970ab..7db19b72dc1f 100644
> --- a/drivers/gpu/drm/xe/xe_guc_hwconfig.c
> +++ b/drivers/gpu/drm/xe/xe_guc_hwconfig.c
> @@ -120,7 +120,10 @@ void xe_guc_hwconfig_copy(struct xe_guc *guc, void *dst)
>  {
>  	struct xe_device *xe = guc_to_xe(guc);
>  
> -	XE_BUG_ON(!guc->hwconfig.bo);
> +	if (!guc->hwconfig.bo) {
> +		drm_err(&xe->drm, "!guc->hwconfig.bo");
> +		return;
> +	}
>  
>  	xe_map_memcpy_from(xe, dst, &guc->hwconfig.bo->vmap, 0,
>  			   guc->hwconfig.size);
> diff --git a/drivers/gpu/drm/xe/xe_guc_submit.c b/drivers/gpu/drm/xe/xe_guc_submit.c
> index 911d4965c27c..0620d7bc1585 100644
> --- a/drivers/gpu/drm/xe/xe_guc_submit.c
> +++ b/drivers/gpu/drm/xe/xe_guc_submit.c
> @@ -357,7 +357,10 @@ static void init_policies(struct xe_guc *guc, struct xe_engine *e)
>  	u32 timeslice_us = e->sched_props.timeslice_us;
>  	u32 preempt_timeout_us = e->sched_props.preempt_timeout_us;
>  
> -	XE_BUG_ON(!engine_registered(e));
> +	if (!engine_registered(e)) {
> +		drm_err(&gt_to_xe(e->gt)->drm, "!engine_registered(e)");
> +		return;
> +	}
>  
>  	__guc_engine_policy_start_klv(&policy, e->guc->id);
>  	__guc_engine_policy_add_priority(&policy, drm_sched_prio_to_guc[prio]);
> @@ -395,7 +398,10 @@ static void __register_mlrc_engine(struct xe_guc *guc,
>  	int len = 0;
>  	int i;
>  
> -	XE_BUG_ON(!xe_engine_is_parallel(e));
> +	if (!xe_engine_is_parallel(e)) {
> +	drm_err(&gt_to_xe(e->gt)->drm, "!xe_engine_is_parallel(e)");
> +	return;
> +	}
>  
>  	action[len++] = XE_GUC_ACTION_REGISTER_CONTEXT_MULTI_LRC;
>  	action[len++] = info->flags;
> @@ -418,7 +424,10 @@ static void __register_mlrc_engine(struct xe_guc *guc,
>  		action[len++] = upper_32_bits(xe_lrc_descriptor(lrc));
>  	}
>  
> -	XE_BUG_ON(len > MAX_MLRC_REG_SIZE);
> +	if (len > MAX_MLRC_REG_SIZE) {
> +		drm_err(&gt_to_xe(e->gt)->drm, "len > MAX_MLRC_REG_SIZE");
> +		return;
> +	}
>  #undef MAX_MLRC_REG_SIZE
>  
>  	xe_guc_ct_send(&guc->ct, action, len, 0, 0);
> @@ -452,7 +461,10 @@ static void register_engine(struct xe_engine *e)
>  	struct xe_lrc *lrc = e->lrc;
>  	struct guc_ctxt_registration_info info;
>  
> -	XE_BUG_ON(engine_registered(e));
> +	if (engine_registered(e)) {
> +		drm_err(&xe->drm, "engine_registered(e)");
> +		return;
> +	}
>  
>  	memset(&info, 0, sizeof(info));
>  	info.context_idx = e->guc->id;
> @@ -542,7 +554,10 @@ static int wq_noop_append(struct xe_engine *e)
>  	if (wq_wait_for_space(e, wq_space_until_wrap(e)))
>  		return -ENODEV;
>  
> -	XE_BUG_ON(!FIELD_FIT(WQ_LEN_MASK, len_dw));
> +	if (!FIELD_FIT(WQ_LEN_MASK, len_dw)) {
> +		drm_err(&xe->drm, "!FIELD_FIT(WQ_LEN_MASK,len_dw)");
> +		return -EINVAL;
> +	}
>  
>  	parallel_write(xe, map, wq[e->guc->wqi_tail / sizeof(u32)],
>  		       FIELD_PREP(WQ_TYPE_MASK, WQ_TYPE_NOOP) |
> @@ -581,13 +596,19 @@ static void wq_item_append(struct xe_engine *e)
>  		wqi[i++] = lrc->ring.tail / sizeof(u64);
>  	}
>  
> -	XE_BUG_ON(i != wqi_size / sizeof(u32));
> +	if (i != wqi_size / sizeof(u32)) {
> +		drm_err(&xe->drm, "i!=wqi_size/sizeof(u32)");
> +		return;
> +	}
>  
>  	iosys_map_incr(&map, offsetof(struct guc_submit_parallel_scratch,
>  				      wq[e->guc->wqi_tail / sizeof(u32)]));
>  	xe_map_memcpy_to(xe, &map, 0, wqi, wqi_size);
>  	e->guc->wqi_tail += wqi_size;
> -	XE_BUG_ON(e->guc->wqi_tail > WQ_SIZE);
> +	if (e->guc->wqi_tail > WQ_SIZE) {
> +		drm_err(&xe->drm, "e->guc->wqi_tail>WQ_SIZE");
> +		return;
> +	}
>  
>  	xe_device_wmb(xe);
>  
> @@ -606,7 +627,10 @@ static void submit_engine(struct xe_engine *e)
>  	int len = 0;
>  	bool extra_submit = false;
>  
> -	XE_BUG_ON(!engine_registered(e));
> +	if (!engine_registered(e)) {
> +		drm_err(&gt_to_xe(e->gt)->drm, "!engine_registered(e)");
> +		return;
> +	}
>  
>  	if (xe_engine_is_parallel(e))
>  		wq_item_append(e);
> @@ -654,8 +678,11 @@ guc_engine_run_job(struct drm_sched_job *drm_job)
>  	struct xe_engine *e = job->engine;
>  	bool lr = xe_engine_is_lr(e);
>  
> -	XE_BUG_ON((engine_destroyed(e) || engine_pending_disable(e)) &&
> -		  !engine_banned(e) && !engine_suspended(e));
> +	if ((engine_destroyed(e) || engine_pending_disable(e)) && !engine_banned(e) && !engine_suspended(e)) {
> +		drm_err(&gt_to_xe(e->gt)->drm,
> +			"(engine_destroyed(e) || engine_pending_disable(e)) && !engine_banned(e) && !engine_suspended(e)");
> +		return NULL;
> +	}
>  
>  	trace_xe_sched_job_run(job);
>  
> @@ -983,7 +1010,10 @@ static void __guc_engine_process_msg_cleanup(struct drm_sched_msg *msg)
>  	struct xe_engine *e = msg->private_data;
>  	struct xe_guc *guc = engine_to_guc(e);
>  
> -	XE_BUG_ON(e->flags & ENGINE_FLAG_KERNEL);
> +	if (e->flags & ENGINE_FLAG_KERNEL) {
> +		drm_err(&gt_to_xe(e->gt)->drm, "e->flags & ENGINE_FLAG_KERNEL");
> +		return;
> +	}
>  	trace_xe_engine_cleanup_entity(e);
>  
>  	if (engine_registered(e))
> @@ -1011,9 +1041,15 @@ static void suspend_fence_signal(struct xe_engine *e)
>  {
>  	struct xe_guc *guc = engine_to_guc(e);
>  
> -	XE_BUG_ON(!engine_suspended(e) && !engine_killed(e) &&
> -		  !guc_read_stopped(guc));
> -	XE_BUG_ON(!e->guc->suspend_pending);
> +	if (!engine_suspended(e) && !engine_killed(e) && !guc_read_stopped(guc)) {
> +		drm_err(&gt_to_xe(e->gt)->drm,
> +			"!engine_suspended(e) && !engine_killed(e) && !guc_read_stopped(guc)");
> +		return;
> +	}
> +	if (!e->guc->suspend_pending) {
> +		drm_err(&gt_to_xe(e->gt)->drm, "!e->guc->suspend_pending");
> +		return;
> +	}
>  
>  	e->guc->suspend_pending = false;
>  	smp_wmb();
> @@ -1118,7 +1154,11 @@ static int guc_engine_init(struct xe_engine *e)
>  	long timeout;
>  	int err;
>  
> -	XE_BUG_ON(!xe_device_guc_submission_enabled(guc_to_xe(guc)));
> +	if (!xe_device_guc_submission_enabled(guc_to_xe(guc))) {
> +		drm_err(&gt_to_xe(e->gt)->drm,
> +			"!xe_device_guc_submission_enabled(guc_to_xe(guc))");
> +		return -EINVAL;
> +	}
>  
>  	ge = kzalloc(sizeof(*ge), GFP_KERNEL);
>  	if (!ge)
> @@ -1282,9 +1322,18 @@ static int guc_engine_set_job_timeout(struct xe_engine *e, u32 job_timeout_ms)
>  {
>  	struct drm_gpu_scheduler *sched = &e->guc->sched;
>  
> -	XE_BUG_ON(engine_registered(e));
> -	XE_BUG_ON(engine_banned(e));
> -	XE_BUG_ON(engine_killed(e));
> +	if (engine_registered(e)) {
> +		drm_err(&gt_to_xe(e->gt)->drm, "engine_registered(e)");
> +		return -EINVAL;
> +	}
> +	if (engine_banned(e)) {
> +		drm_err(&gt_to_xe(e->gt)->drm, "engine_banned(e)");
> +		return -EINVAL;
> +	}
> +	if (engine_killed(e)) {
> +		drm_err(&gt_to_xe(e->gt)->drm, "engine_killed(e)");
> +		return -EINVAL;
> +	}
>  
>  	sched->timeout = job_timeout_ms;
>  
> @@ -1316,7 +1365,10 @@ static void guc_engine_resume(struct xe_engine *e)
>  {
>  	struct drm_sched_msg *msg = e->guc->static_msgs + STATIC_MSG_RESUME;
>  
> -	XE_BUG_ON(e->guc->suspend_pending);
> +	if (e->guc->suspend_pending) {
> +		drm_err(&gt_to_xe(e->gt)->drm, "e->guc->suspend_pending");
> +		return;
> +	}
>  
>  	guc_engine_add_msg(e, msg, RESUME);
>  }
> @@ -1485,7 +1537,10 @@ g2h_engine_lookup(struct xe_guc *guc, u32 guc_id)
>  		return NULL;
>  	}
>  
> -	XE_BUG_ON(e->guc->id != guc_id);
> +	if (e->guc->id != guc_id) {
> +		drm_err(&xe->drm, "e->guc->id!=guc_id");
> +		return NULL;
> +	}
>  
>  	return e;
>  }
> diff --git a/drivers/gpu/drm/xe/xe_huc.c b/drivers/gpu/drm/xe/xe_huc.c
> index 373a65c77946..dfc9a6bab6ac 100644
> --- a/drivers/gpu/drm/xe/xe_huc.c
> +++ b/drivers/gpu/drm/xe/xe_huc.c
> @@ -72,7 +72,10 @@ int xe_huc_auth(struct xe_huc *huc)
>  	if (xe_uc_fw_is_disabled(&huc->fw))
>  		return 0;
>  
> -	XE_BUG_ON(xe_uc_fw_is_running(&huc->fw));
> +	if (xe_uc_fw_is_running(&huc->fw)) {
> +		drm_err(&xe->drm, "xe_uc_fw_is_running(&huc->fw)");
> +		return -EINVAL;
> +	}
>  
>  	if (!xe_uc_fw_is_loaded(&huc->fw))
>  		return -ENOEXEC;
> diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
> index bc7dac4e2086..8c6fa0656d18 100644
> --- a/drivers/gpu/drm/xe/xe_migrate.c
> +++ b/drivers/gpu/drm/xe/xe_migrate.c
> @@ -148,7 +148,10 @@ static int xe_migrate_create_cleared_bo(struct xe_migrate *m, struct xe_vm *vm)
>  
>  	xe_map_memset(xe, &m->cleared_bo->vmap, 0, 0x00, cleared_size);
>  	vram_addr = xe_bo_addr(m->cleared_bo, 0, XE_PAGE_SIZE, &is_vram);
> -	XE_BUG_ON(!is_vram);
> +	if (!is_vram) {
> +		drm_err(&xe->drm, "!is_vram");
> +		return -EINVAL;
> +	}
>  	m->cleared_vram_ofs = xe_migrate_vram_ofs(vram_addr);
>  
>  	return 0;
> @@ -173,7 +176,10 @@ static int xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m,
>  	BUILD_BUG_ON(!(NUM_KERNEL_PDE & 1));
>  
>  	/* Need to be sure everything fits in the first PT, or create more */
> -	XE_BUG_ON(m->batch_base_ofs + batch->size >= SZ_2M);
> +	if (m->batch_base_ofs + batch->size >= SZ_2M) {
> +		drm_err(&xe->drm, "m->batch_base_ofs+batch->size>=SZ_2M");
> +		return -EINVAL;
> +	}
>  
>  	bo = xe_bo_create_pin_map(vm->xe, tile, vm,
>  				  num_entries * XE_PAGE_SIZE,
> @@ -208,7 +214,10 @@ static int xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m,
>  	}
>  
>  	if (!IS_DGFX(xe)) {
> -		XE_BUG_ON(xe->info.supports_usm);
> +		if (xe->info.supports_usm) {
> +			drm_err(&xe->drm, "xe->info.supports_usm");
> +			return -EINVAL;
> +		}
>  
>  		/* Write out batch too */
>  		m->batch_base_ofs = NUM_PT_SLOTS * XE_PAGE_SIZE;
> @@ -493,7 +502,10 @@ static void emit_copy_ccs(struct xe_gt *gt, struct xe_bb *bb,
>  
>  	num_ccs_blks = DIV_ROUND_UP(xe_device_ccs_bytes(gt_to_xe(gt), size),
>  				    NUM_CCS_BYTES_PER_BLOCK);
> -	XE_BUG_ON(num_ccs_blks > NUM_CCS_BLKS_PER_XFER);
> +	if (num_ccs_blks > NUM_CCS_BLKS_PER_XFER) {
> +		drm_err(&gt_to_xe(gt)->drm, "num_ccs_blks>NUM_CCS_BLKS_PER_XFER");
> +		return;
> +	}
>  	*cs++ = XY_CTRL_SURF_COPY_BLT |
>  		(src_is_indirect ? 0x0 : 0x1) << SRC_ACCESS_TYPE_SHIFT |
>  		(dst_is_indirect ? 0x0 : 0x1) << DST_ACCESS_TYPE_SHIFT |
> @@ -513,9 +525,18 @@ static void emit_copy(struct xe_gt *gt, struct xe_bb *bb,
>  		      u64 src_ofs, u64 dst_ofs, unsigned int size,
>  		      unsigned int pitch)
>  {
> -	XE_BUG_ON(size / pitch > S16_MAX);
> -	XE_BUG_ON(pitch / 4 > S16_MAX);
> -	XE_BUG_ON(pitch > U16_MAX);
> +	if (size / pitch > S16_MAX) {
> +		drm_err(&gt_to_xe(gt)->drm, "size / pitch > S16_MAX");
> +		return;
> +	}
> +	if (pitch / 4 > S16_MAX) {
> +		drm_err(&gt_to_xe(gt)->drm, "pitch / 4 > S16_MAX");
> +		return;
> +	}
> +	if (pitch > U16_MAX) {
> +		drm_err(&gt_to_xe(gt)->drm, "pitch > U16_MAX");
> +		return;
> +	}
>  
>  	bb->cs[bb->len++] = XY_FAST_COPY_BLT_CMD | (10 - 2);
>  	bb->cs[bb->len++] = XY_FAST_COPY_BLT_DEPTH_32 | pitch;
> @@ -575,7 +596,10 @@ static u32 xe_migrate_ccs_copy(struct xe_migrate *m,
>  		 * At the moment, we don't support copying CCS metadata from
>  		 * system to system.
>  		 */
> -		XE_BUG_ON(!src_is_vram && !dst_is_vram);
> +		if (!src_is_vram && !dst_is_vram) {
> +			drm_err(&gt_to_xe(gt)->drm, "!src_is_vram && !dst_is_vram");
> +			return -EINVAL;
> +		}
>  
>  		emit_copy_ccs(gt, bb, dst_ofs, dst_is_vram, src_ofs,
>  			      src_is_vram, dst_size);
> @@ -787,7 +811,10 @@ static void emit_clear_link_copy(struct xe_gt *gt, struct xe_bb *bb, u64 src_ofs
>  	*cs++ = upper_32_bits(src_ofs);
>  	*cs++ = FIELD_PREP(PVC_MS_MOCS_INDEX_MASK, mocs);
>  
> -	XE_BUG_ON(cs - bb->cs != len + bb->len);
> +	if (cs - bb->cs != len + bb->len) {
> +		drm_err(&gt_to_xe(gt)->drm, "cs - bb -> cs != len + bb->len");
> +		return;
> +	}
>  
>  	bb->len += len;
>  }
> @@ -825,7 +852,10 @@ static void emit_clear_main_copy(struct xe_gt *gt, struct xe_bb *bb,
>  		*cs++ = 0;
>  	}
>  
> -	XE_BUG_ON(cs - bb->cs != len + bb->len);
> +	if (cs - bb->cs != len + bb->len) {
> +		drm_err(&xe->drm, "cs-bb->cs!=len+bb->len");
> +		return;
> +	}
>  
>  	bb->len += len;
>  }
> @@ -1194,7 +1224,10 @@ xe_migrate_update_pgtables(struct xe_migrate *m,
>  	 * Worst case: Sum(2 * (each lower level page size) + (top level page size))
>  	 * Should be reasonably bound..
>  	 */
> -	XE_BUG_ON(batch_size >= SZ_128K);
> +	if (batch_size >= SZ_128K) {
> +		drm_err(&xe->drm, "batch_size>=SZ_128K");
> +		return NULL;
> +	}
>  
>  	bb = xe_bb_new(gt, batch_size, !eng && xe->info.supports_usm);
>  	if (IS_ERR(bb))
> @@ -1204,7 +1237,11 @@ xe_migrate_update_pgtables(struct xe_migrate *m,
>  	if (!IS_DGFX(xe)) {
>  		ppgtt_ofs = NUM_KERNEL_PDE - 1;
>  		if (eng) {
> -			XE_BUG_ON(num_updates > NUM_VMUSA_WRITES_PER_UNIT);
> +			if (num_updates > NUM_VMUSA_WRITES_PER_UNIT) {
> +				drm_err(&xe->drm,
> +					"num_updates > NUM_VMUSA_WRITES_PER_UNIT");
> +				return NULL;
> +			}
>  
>  			sa_bo = drm_suballoc_new(&m->vm_update_sa, 1,
>  						 GFP_KERNEL, true, 0);
> diff --git a/drivers/gpu/drm/xe/xe_sched_job.c b/drivers/gpu/drm/xe/xe_sched_job.c
> index f581472cb391..345fb64c92f2 100644
> --- a/drivers/gpu/drm/xe/xe_sched_job.c
> +++ b/drivers/gpu/drm/xe/xe_sched_job.c
> @@ -141,8 +141,13 @@ struct xe_sched_job *xe_sched_job_create(struct xe_engine *e,
>  		}
>  
>  		/* Sanity check */
> -		for (j = 0; j < e->width; ++j)
> -			XE_BUG_ON(cf->base.seqno != fences[j]->seqno);
> +		for (j = 0; j < e->width; ++j) {
> +			if (cf->base.seqno != fences[j]->seqno) {
> +				drm_err(&gt_to_xe(e->gt)->drm,
> +					"cf->base.seqno != fences[j]->seqno");
> +				return NULL;
> +			}
> +		}
>  
>  		job->fence = &cf->base;
>  	}
> diff --git a/drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c b/drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c
> index 21ecc734f10a..1473a41ac9ce 100644
> --- a/drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c
> +++ b/drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c
> @@ -188,7 +188,10 @@ u64 xe_ttm_stolen_io_offset(struct xe_bo *bo, u32 offset)
>  	struct xe_ttm_stolen_mgr *mgr = to_stolen_mgr(ttm_mgr);
>  	struct xe_res_cursor cur;
>  
> -	XE_BUG_ON(!mgr->io_base);
> +	if (!mgr->io_base) {
> +		drm_err(&xe->drm, "!mgr->io_base");
> +		return -EINVAL;
> +	}
>  
>  	if (xe_ttm_stolen_cpu_access_needs_ggtt(xe))
>  		return mgr->io_base + xe_bo_ggtt_addr(bo) + offset;
> @@ -228,7 +231,10 @@ static int __xe_ttm_stolen_io_mem_reserve_stolen(struct xe_device *xe,
>  #ifdef CONFIG_X86
>  	struct xe_bo *bo = ttm_to_xe_bo(mem->bo);
>  
> -	XE_BUG_ON(IS_DGFX(xe));
> +	if (IS_DGFX(xe)) {
> +		drm_err(&xe->drm, "IS_DGFX(xe)");
> +		return -EINVAL;
> +	}
>  
>  	/* XXX: Require BO to be mapped to GGTT? */
>  	if (drm_WARN_ON(&xe->drm, !(bo->flags & XE_BO_CREATE_GGTT_BIT)))
> diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
> index 6003c0be5b59..c0ea5951e55a 100644
> --- a/drivers/gpu/drm/xe/xe_vm.c
> +++ b/drivers/gpu/drm/xe/xe_vm.c
> @@ -63,7 +63,10 @@ int xe_vma_userptr_pin_pages(struct xe_vma *vma)
>  	bool read_only = xe_vma_read_only(vma);
>  
>  	lockdep_assert_held(&vm->lock);
> -	XE_BUG_ON(!xe_vma_is_userptr(vma));
> +	if (!xe_vma_is_userptr(vma)) {
> +		drm_err(&vm->xe->drm, "!xe_vma_is_userptr(vma)");
> +		return -EINVAL;
> +	}
>  retry:
>  	if (vma->gpuva.flags & XE_VMA_DESTROYED)
>  		return 0;
> @@ -252,7 +255,10 @@ static void arm_preempt_fences(struct xe_vm *vm, struct list_head *list)
>  		struct dma_fence *fence;
>  
>  		link = list->next;
> -		XE_BUG_ON(link == list);
> +		if (link == list) {
> +			drm_err(&vm->xe->drm, "link == list");
> +			return;
> +		}
>  
>  		fence = xe_preempt_fence_arm(to_preempt_fence_from_link(link),
>  					     e, e->compute.context,
> @@ -329,7 +335,10 @@ int xe_vm_add_compute_engine(struct xe_vm *vm, struct xe_engine *e)
>  	int err;
>  	bool wait;
>  
> -	XE_BUG_ON(!xe_vm_in_compute_mode(vm));
> +	if (!xe_vm_in_compute_mode(vm)) {
> +		drm_err(&vm->xe->drm, "!xe_vm_in_compute_mode(vm)");
> +		return -EINVAL;
> +	}
>  
>  	down_write(&vm->lock);
>  
> @@ -549,7 +558,10 @@ static void preempt_rebind_work_func(struct work_struct *w)
>  	long wait;
>  	int __maybe_unused tries = 0;
>  
> -	XE_BUG_ON(!xe_vm_in_compute_mode(vm));
> +	if (!xe_vm_in_compute_mode(vm)) {
> +		drm_err(&vm->xe->drm, "!xe_vm_in_compute_mode(vm)");
> +		return;
> +	}
>  	trace_xe_vm_rebind_worker_enter(vm);
>  
>  	down_write(&vm->lock);
> @@ -708,7 +720,10 @@ static bool vma_userptr_invalidate(struct mmu_interval_notifier *mni,
>  	struct dma_fence *fence;
>  	long err;
>  
> -	XE_BUG_ON(!xe_vma_is_userptr(vma));
> +	if (!xe_vma_is_userptr(vma)) {
> +		drm_err(&vm->xe->drm, "!xe_vma_is_userptr(vma)");
> +		return -EINVAL;
> +	}
>  	trace_xe_vma_userptr_invalidate(vma);
>  
>  	if (!mmu_notifier_range_blockable(range))
> @@ -877,8 +892,14 @@ static struct xe_vma *xe_vma_create(struct xe_vm *vm,
>  	struct xe_tile *tile;
>  	u8 id;
>  
> -	XE_BUG_ON(start >= end);
> -	XE_BUG_ON(end >= vm->size);
> +	if (start >= end) {
> +		drm_err(&vm->xe->drm, "start >= end");
> +		return NULL;
> +	}
> +	if (end >= vm->size) {
> +		drm_err(&vm->xe->drm, "end >= vm->size");
> +		return NULL;
> +	}
>  
>  	if (!bo && !is_null)	/* userptr */
>  		vma = kzalloc(sizeof(*vma), GFP_KERNEL);
> @@ -1063,7 +1084,11 @@ static void xe_vma_destroy(struct xe_vma *vma, struct dma_fence *fence)
>  	struct xe_vm *vm = xe_vma_vm(vma);
>  
>  	lockdep_assert_held_write(&vm->lock);
> -	XE_BUG_ON(!list_empty(&vma->combined_links.destroy));
> +	if (!list_empty(&vma->combined_links.destroy)) {
> +		drm_err(&vm->xe->drm,
> +			"!list_empty(&vma->combined_links.destroy)");
> +		return;
> +	}
>  
>  	if (xe_vma_is_userptr(vma)) {
>  		XE_WARN_ON(!(vma->gpuva.flags & XE_VMA_DESTROYED));
> @@ -1141,7 +1166,10 @@ xe_vm_find_overlapping_vma(struct xe_vm *vm, u64 start, u64 range)
>  	if (xe_vm_is_closed_or_banned(vm))
>  		return NULL;
>  
> -	XE_BUG_ON(start + range > vm->size);
> +	if (start + range > vm->size) {
> +		drm_err(&vm->xe->drm, "start + range > vm->size");
> +		return NULL;
> +	}
>  
>  	gpuva = drm_gpuva_find_first(&vm->mgr, start, range);
>  
> @@ -1152,7 +1180,10 @@ static int xe_vm_insert_vma(struct xe_vm *vm, struct xe_vma *vma)
>  {
>  	int err;
>  
> -	XE_BUG_ON(xe_vma_vm(vma) != vm);
> +	if (xe_vma_vm(vma) != vm) {
> +		drm_err(&vm->xe->drm, "xe_vma_vm(vma) != vm");
> +		return -EINVAL;
> +	}
>  	lockdep_assert_held(&vm->lock);
>  
>  	err = drm_gpuva_insert(&vm->mgr, &vma->gpuva);
> @@ -1163,7 +1194,10 @@ static int xe_vm_insert_vma(struct xe_vm *vm, struct xe_vma *vma)
>  
>  static void xe_vm_remove_vma(struct xe_vm *vm, struct xe_vma *vma)
>  {
> -	XE_BUG_ON(xe_vma_vm(vma) != vm);
> +	if (xe_vma_vm(vma) != vm) {
> +		drm_err(&vm->xe->drm, "xe_vma_vm(vma) != vm");
> +		return;
> +	}
>  	lockdep_assert_held(&vm->lock);
>  
>  	drm_gpuva_remove(&vma->gpuva);
> @@ -1414,7 +1448,10 @@ void xe_vm_close_and_put(struct xe_vm *vm)
>  	struct drm_gpuva *gpuva, *next;
>  	u8 id;
>  
> -	XE_BUG_ON(vm->preempt.num_engines);
> +	if (vm->preempt.num_engines) {
> +		drm_err(&vm->xe->drm, "vm->preempt.num_engines");
> +		return;
> +	}
>  
>  	xe_vm_close(vm);
>  	flush_async_ops(vm);
> @@ -1797,7 +1834,11 @@ int xe_vm_async_fence_wait_start(struct dma_fence *fence)
>  		struct async_op_fence *afence =
>  			container_of(fence, struct async_op_fence, fence);
>  
> -		XE_BUG_ON(xe_vm_no_dma_fences(afence->vm));
> +		if (xe_vm_no_dma_fences(afence->vm)) {
> +			drm_err(&afence->vm->xe->drm,
> +				"xe_vm_no_dma_fences(afence->vm)");
> +			return -EINVAL;
> +		}
>  
>  		smp_rmb();
>  		return wait_event_interruptible(afence->wq, afence->started);
> @@ -1823,7 +1864,10 @@ static int __xe_vm_bind(struct xe_vm *vm, struct xe_vma *vma,
>  	} else {
>  		int i;
>  
> -		XE_BUG_ON(!xe_vm_in_fault_mode(vm));
> +		if (!xe_vm_in_fault_mode(vm)) {
> +			drm_err(&vm->xe->drm, "!xe_vm_in_fault_mode(vm)");
> +			return -EINVAL;
> +		}
>  
>  		fence = dma_fence_get_stub();
>  		if (last_op) {
> @@ -2102,7 +2146,10 @@ static int xe_vm_prefetch(struct xe_vm *vm, struct xe_vma *vma,
>  {
>  	int err;
>  
> -	XE_BUG_ON(region > ARRAY_SIZE(region_to_mem_type));
> +	if (region > ARRAY_SIZE(region_to_mem_type)) {
> +		drm_err(&vm->xe->drm, "region > ARRAY_SIZE(region_to_mem_type)");
> +		return -EINVAL;
> +	}
>  
>  	if (!xe_vma_has_no_bo(vma)) {
>  		err = xe_bo_migrate(xe_vma_bo(vma), region_to_mem_type[region]);
> @@ -2183,7 +2230,8 @@ static int vm_bind_ioctl_lookup_vma(struct xe_vm *vm, struct xe_bo *bo,
>  			return -ENODATA;
>  		break;
>  	default:
> -		XE_BUG_ON("NOT POSSIBLE");
> +		drm_err(&vm->xe->drm, "NOT POSSIBLE");
> +		return -EINVAL;
>  		return -EINVAL;
>  	}
>  
> @@ -2241,7 +2289,8 @@ static void print_op(struct xe_device *xe, struct drm_gpuva_op *op)
>  		       (ULL)xe_vma_start(vma), (ULL)xe_vma_size(vma));
>  		break;
>  	default:
> -		XE_BUG_ON("NOT POSSIBLE");
> +		drm_err(&xe->drm, "NOT POSSIBLE");
> +		return;
>  	}
>  }
>  #else
> @@ -2316,7 +2365,10 @@ vm_bind_ioctl_ops_create(struct xe_vm *vm, struct xe_bo *bo,
>  		}
>  		break;
>  	case XE_VM_BIND_OP_UNMAP_ALL:
> -		XE_BUG_ON(!bo);
> +		if (!bo) {
> +			drm_err(&vm->xe->drm, "!bo");
> +			return NULL;
> +		}
>  
>  		err = xe_bo_lock(bo, &ww, 0, true);
>  		if (err)
> @@ -2333,7 +2385,7 @@ vm_bind_ioctl_ops_create(struct xe_vm *vm, struct xe_bo *bo,
>  		}
>  		break;
>  	default:
> -		XE_BUG_ON("NOT POSSIBLE");
> +		drm_err(&vm->xe->drm, "NOT POSSIBLE");
>  		ops = ERR_PTR(-EINVAL);
>  	}
>  
> @@ -2420,7 +2472,10 @@ static int vm_bind_ioctl_ops_parse(struct xe_vm *vm, struct xe_engine *e,
>  	int err, i;
>  
>  	lockdep_assert_held_write(&vm->lock);
> -	XE_BUG_ON(num_ops_list > 1 && !async);
> +	if (num_ops_list > 1 && !async) {
> +		drm_err(&vm->xe->drm, "num_ops_list > 1 && !async");
> +		return -EINVAL;
> +	}
>  
>  	if (num_syncs && async) {
>  		u64 seqno;
> @@ -2449,7 +2504,10 @@ static int vm_bind_ioctl_ops_parse(struct xe_vm *vm, struct xe_engine *e,
>  			struct xe_vma_op *op = gpuva_op_to_vma_op(__op);
>  			bool first = !async_list;
>  
> -			XE_BUG_ON(!first && !async);
> +			if (!first && !async) {
> +				drm_err(&vm->xe->drm, "!first && !async");
> +				return -EINVAL;
> +			}
>  
>  			INIT_LIST_HEAD(&op->link);
>  			if (first)
> @@ -2561,7 +2619,8 @@ static int vm_bind_ioctl_ops_parse(struct xe_vm *vm, struct xe_engine *e,
>  				/* Nothing to do */
>  				break;
>  			default:
> -				XE_BUG_ON("NOT POSSIBLE");
> +				drm_err(&vm->xe->drm, "NOT POSSIBLE");
> +				return -EINVAL;
>  			}
>  
>  			last_op = op;
> @@ -2623,7 +2682,8 @@ static int xe_vma_op_commit(struct xe_vm *vm, struct xe_vma_op *op)
>  		/* Nothing to do */
>  		break;
>  	default:
> -		XE_BUG_ON("NOT POSSIBLE");
> +		drm_err(&vm->xe->drm, "NOT POSSIBLE");
> +		return -EINVAL;
>  	}
>  
>  	op->flags |= XE_VMA_OP_COMMITTED;
> @@ -2741,7 +2801,8 @@ static int __xe_vma_op_execute(struct xe_vm *vm, struct xe_vma *vma,
>  				     op->flags & XE_VMA_OP_LAST);
>  		break;
>  	default:
> -		XE_BUG_ON("NOT POSSIBLE");
> +		drm_err(&vm->xe->drm, "NOT POSSIBLE");
> +		return -EINVAL;
>  	}
>  
>  	ttm_eu_backoff_reservation(&ww, &objs);
> @@ -2800,7 +2861,8 @@ static int xe_vma_op_execute(struct xe_vm *vm, struct xe_vma_op *op)
>  					  op);
>  		break;
>  	default:
> -		XE_BUG_ON("NOT POSSIBLE");
> +		drm_err(&vm->xe->drm, "NOT POSSIBLE");
> +		return -EINVAL;
>  	}
>  
>  	return ret;
> @@ -2876,7 +2938,8 @@ static void xe_vma_op_unwind(struct xe_vm *vm, struct xe_vma_op *op,
>  		/* Nothing to do */
>  		break;
>  	default:
> -		XE_BUG_ON("NOT POSSIBLE");
> +		drm_err(&vm->xe->drm, "NOT POSSIBLE");
> +		return;
>  	}
>  }
>  
> @@ -3406,7 +3469,10 @@ int xe_vm_lock(struct xe_vm *vm, struct ww_acquire_ctx *ww,
>  	LIST_HEAD(objs);
>  	LIST_HEAD(dups);
>  
> -	XE_BUG_ON(!ww);
> +	if (!ww) {
> +		drm_err(&vm->xe->drm, "!ww");
> +		return -EINVAL;
> +	}
>  
>  	tv_vm.num_shared = num_resv;
>  	tv_vm.bo = xe_vm_ttm_bo(vm);
> @@ -3440,7 +3506,10 @@ int xe_vm_invalidate_vma(struct xe_vma *vma)
>  	u8 id;
>  	int ret;
>  
> -	XE_BUG_ON(!xe_vm_in_fault_mode(xe_vma_vm(vma)));
> +	if (!xe_vm_in_fault_mode(xe_vma_vm(vma))) {
> +		drm_err(&xe->drm, "!xe_vm_in_fault_mode(xe_vma_vm(vma))");
> +		return -EINVAL;
> +	}
>  	XE_WARN_ON(xe_vma_is_null(vma));
>  	trace_xe_vma_usm_invalidate(vma);
>  
> diff --git a/drivers/gpu/drm/xe/xe_wopcm.c b/drivers/gpu/drm/xe/xe_wopcm.c
> index d9acf8783b83..3c3682b154f4 100644
> --- a/drivers/gpu/drm/xe/xe_wopcm.c
> +++ b/drivers/gpu/drm/xe/xe_wopcm.c
> @@ -144,10 +144,22 @@ static int __wopcm_init_regs(struct xe_device *xe, struct xe_gt *gt,
>  	u32 mask;
>  	int err;
>  
> -	XE_BUG_ON(!(base & GUC_WOPCM_OFFSET_MASK));
> -	XE_BUG_ON(base & ~GUC_WOPCM_OFFSET_MASK);
> -	XE_BUG_ON(!(size & GUC_WOPCM_SIZE_MASK));
> -	XE_BUG_ON(size & ~GUC_WOPCM_SIZE_MASK);
> +	if (!(base & GUC_WOPCM_OFFSET_MASK)) {
> +		drm_err(&xe->drm, "!(base & GUC_WOPCM_OFFSET_MASK)");
> +		return -EINVAL;
> +	}
> +	if (base & ~GUC_WOPCM_OFFSET_MASK) {
> +		drm_err(&xe->drm, "base &~ GUC_WOPCM_OFFSET_MASK");
> +		return -EINVAL;
> +	}
> +	if (!(size & GUC_WOPCM_SIZE_MASK)) {
> +		drm_err(&xe->drm, "!(size & GUC_WOPCM_SIZE_MASK)");
> +		return -EINVAL;
> +	}
> +	if (size & ~GUC_WOPCM_SIZE_MASK) {
> +		drm_err(&xe->drm, "size &~ GUC_WOPCM_SIZE_MASK");
> +		return -EINVAL;
> +	}
>  
>  	mask = GUC_WOPCM_SIZE_MASK | GUC_WOPCM_SIZE_LOCKED;
>  	err = xe_mmio_write32_and_verify(gt, GUC_WOPCM_SIZE, size, mask,
> @@ -213,9 +225,18 @@ int xe_wopcm_init(struct xe_wopcm *wopcm)
>  	drm_dbg(&xe->drm, "WOPCM: %uK\n", wopcm->size / SZ_1K);
>  
>  	xe_force_wake_assert_held(gt_to_fw(gt), XE_FW_GT);
> -	XE_BUG_ON(guc_fw_size >= wopcm->size);
> -	XE_BUG_ON(huc_fw_size >= wopcm->size);
> -	XE_BUG_ON(ctx_rsvd + WOPCM_RESERVED_SIZE >= wopcm->size);
> +	if (guc_fw_size >= wopcm->size) {
> +		drm_err(&xe->drm, "guc_fw_size >= wopcm->size");
> +		return -EINVAL;
> +	}
> +	if (huc_fw_size >= wopcm->size) {
> +		drm_err(&xe->drm, "huc_fw_size >= wopcm->size");
> +		return -EINVAL;
> +	}
> +	if (ctx_rsvd + WOPCM_RESERVED_SIZE >= wopcm->size) {
> +		drm_err(&xe->drm, "ctx_rsvd + WOPCM_RESERVED_SIZE >= wopcm->size");
> +		return -EINVAL;
> +	}
>  
>  	locked = __wopcm_regs_locked(gt, &guc_wopcm_base, &guc_wopcm_size);
>  	if (locked) {
> @@ -256,8 +277,14 @@ int xe_wopcm_init(struct xe_wopcm *wopcm)
>  			   guc_fw_size, huc_fw_size)) {
>  		wopcm->guc.base = guc_wopcm_base;
>  		wopcm->guc.size = guc_wopcm_size;
> -		XE_BUG_ON(!wopcm->guc.base);
> -		XE_BUG_ON(!wopcm->guc.size);
> +		if (!wopcm->guc.base) {
> +			drm_err(&xe->drm, "!wopcm->guc.base");
> +			return -EINVAL;
> +		}
> +		if (!wopcm->guc.size) {
> +			drm_err(&xe->drm, "!wopcm->guc.size");
> +			return -EINVAL;
> +		}
>  	} else {
>  		drm_notice(&xe->drm, "Unsuccessful WOPCM partitioning\n");
>  		return -E2BIG;
> -- 
> 2.34.1
> 

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

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

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-21 13:20 [Intel-xe] [PATCH 0/1] Remove uses of BUG_ON Francois Dugast
2023-07-21 13:20 ` [Intel-xe] [PATCH 1/1] drm/xe: " Francois Dugast
2023-07-24 18:26   ` Rodrigo Vivi
2023-07-21 13:34 ` [Intel-xe] ✓ CI.Patch_applied: success for " Patchwork
2023-07-21 13:34 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
2023-07-21 13:35 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
2023-07-21 13:39 ` [Intel-xe] ✓ CI.Build: " Patchwork
2023-07-21 13:39 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
2023-07-21 13:40 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
2023-07-21 14:08 ` [Intel-xe] ○ CI.BAT: info " Patchwork
2023-07-21 15:50 ` [Intel-xe] [PATCH 0/1] " Matthew Brost
2023-07-24 18:24   ` Rodrigo Vivi

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