intel-xe.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use
@ 2024-03-07  0:15 Rodrigo Vivi
  2024-03-07  0:15 ` [PATCH 02/10] drm/xe: Move lockdep protection from mem_access to xe_pm_runtime Rodrigo Vivi
                   ` (16 more replies)
  0 siblings, 17 replies; 26+ messages in thread
From: Rodrigo Vivi @ 2024-03-07  0:15 UTC (permalink / raw)
  To: intel-xe; +Cc: intel-gfx, Rodrigo Vivi, Matthew Auld

This patch brings no functional change. Since at this point of
the code we are already asserting a wakeref was held, it means
that we are with runtime_pm 'in_use' and in practical terms we
are only bumping the pm_runtime usage counter and moving on.

However, xe driver has a lockdep annotation that warned us that
if a sync resume was actually called at this point, we could have
a deadlock because we are inside the power_domains->lock locked
area and the resume would call the irq_reset, which would also
try to get the power_domains->lock.

For this reason, let's convert this call to a safer option and
calm lockdep on.

Cc: Matthew Auld <matthew.auld@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
---
 drivers/gpu/drm/i915/display/intel_display_power.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/display/intel_display_power.c b/drivers/gpu/drm/i915/display/intel_display_power.c
index 6fd4fa52253a..4c5168a5bbf4 100644
--- a/drivers/gpu/drm/i915/display/intel_display_power.c
+++ b/drivers/gpu/drm/i915/display/intel_display_power.c
@@ -646,7 +646,7 @@ release_async_put_domains(struct i915_power_domains *power_domains,
 	 * power well disabling.
 	 */
 	assert_rpm_raw_wakeref_held(rpm);
-	wakeref = intel_runtime_pm_get(rpm);
+	wakeref = intel_runtime_pm_get_if_in_use(rpm);
 
 	for_each_power_domain(domain, mask) {
 		/* Clear before put, so put's sanity check is happy. */
-- 
2.43.2


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

* [PATCH 02/10] drm/xe: Move lockdep protection from mem_access to xe_pm_runtime
  2024-03-07  0:15 [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use Rodrigo Vivi
@ 2024-03-07  0:15 ` Rodrigo Vivi
  2024-03-07  0:15 ` [PATCH 03/10] drm/xe: Convert GSC HDCP from mem_access to direct xe_pm_runtime calls Rodrigo Vivi
                   ` (15 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: Rodrigo Vivi @ 2024-03-07  0:15 UTC (permalink / raw)
  To: intel-xe; +Cc: intel-gfx, Rodrigo Vivi, Matthew Auld

The mem_access itself is not holding any lock, but attempting
to train lockdep with possible scarring locks happening during
runtime pm. We are going soon to kill the mem_access get and put
helpers in favor of direct xe_pm_runtime calls, so let's just
move this lock around to where it now belongs.

v2: s/lockdep_training/lockdep_prime (Matt Auld)

Reviewed-by: Matthew Auld <matthew.auld@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
---
 drivers/gpu/drm/xe/xe_device.c | 23 -----------------
 drivers/gpu/drm/xe/xe_device.h |  4 ---
 drivers/gpu/drm/xe/xe_pm.c     | 45 ++++++++++++++++++++++++++++------
 3 files changed, 37 insertions(+), 35 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
index 919ad88f0495..49a413725c8f 100644
--- a/drivers/gpu/drm/xe/xe_device.c
+++ b/drivers/gpu/drm/xe/xe_device.c
@@ -45,12 +45,6 @@
 #include "xe_vm.h"
 #include "xe_wait_user_fence.h"
 
-#ifdef CONFIG_LOCKDEP
-struct lockdep_map xe_device_mem_access_lockdep_map = {
-	.name = "xe_device_mem_access_lockdep_map"
-};
-#endif
-
 static int xe_file_open(struct drm_device *dev, struct drm_file *file)
 {
 	struct xe_device *xe = to_xe_device(dev);
@@ -702,23 +696,6 @@ void xe_device_mem_access_get(struct xe_device *xe)
 	if (xe_pm_read_callback_task(xe) == current)
 		return;
 
-	/*
-	 * Since the resume here is synchronous it can be quite easy to deadlock
-	 * if we are not careful. Also in practice it might be quite timing
-	 * sensitive to ever see the 0 -> 1 transition with the callers locks
-	 * held, so deadlocks might exist but are hard for lockdep to ever see.
-	 * With this in mind, help lockdep learn about the potentially scary
-	 * stuff that can happen inside the runtime_resume callback by acquiring
-	 * a dummy lock (it doesn't protect anything and gets compiled out on
-	 * non-debug builds).  Lockdep then only needs to see the
-	 * mem_access_lockdep_map -> runtime_resume callback once, and then can
-	 * hopefully validate all the (callers_locks) -> mem_access_lockdep_map.
-	 * For example if the (callers_locks) are ever grabbed in the
-	 * runtime_resume callback, lockdep should give us a nice splat.
-	 */
-	lock_map_acquire(&xe_device_mem_access_lockdep_map);
-	lock_map_release(&xe_device_mem_access_lockdep_map);
-
 	xe_pm_runtime_get(xe);
 	ref = atomic_inc_return(&xe->mem_access.ref);
 
diff --git a/drivers/gpu/drm/xe/xe_device.h b/drivers/gpu/drm/xe/xe_device.h
index 14be34d9f543..2653f53bee4e 100644
--- a/drivers/gpu/drm/xe/xe_device.h
+++ b/drivers/gpu/drm/xe/xe_device.h
@@ -16,10 +16,6 @@ struct xe_file;
 #include "xe_force_wake.h"
 #include "xe_macros.h"
 
-#ifdef CONFIG_LOCKDEP
-extern struct lockdep_map xe_device_mem_access_lockdep_map;
-#endif
-
 static inline struct xe_device *to_xe_device(const struct drm_device *dev)
 {
 	return container_of(dev, struct xe_device, drm);
diff --git a/drivers/gpu/drm/xe/xe_pm.c b/drivers/gpu/drm/xe/xe_pm.c
index 9fbb6f6c598a..b534a194a9ef 100644
--- a/drivers/gpu/drm/xe/xe_pm.c
+++ b/drivers/gpu/drm/xe/xe_pm.c
@@ -68,6 +68,12 @@
  * management (RPS).
  */
 
+#ifdef CONFIG_LOCKDEP
+struct lockdep_map xe_pm_runtime_lockdep_map = {
+	.name = "xe_pm_runtime_lockdep_map"
+};
+#endif
+
 /**
  * xe_pm_suspend - Helper for System suspend, i.e. S0->S3 / S0->S2idle
  * @xe: xe device instance
@@ -297,11 +303,11 @@ int xe_pm_runtime_suspend(struct xe_device *xe)
 	xe_pm_write_callback_task(xe, current);
 
 	/*
-	 * The actual xe_device_mem_access_put() is always async underneath, so
+	 * The actual xe_pm_runtime_put() is always async underneath, so
 	 * exactly where that is called should makes no difference to us. However
 	 * we still need to be very careful with the locks that this callback
 	 * acquires and the locks that are acquired and held by any callers of
-	 * xe_device_mem_access_get(). We already have the matching annotation
+	 * xe_runtime_pm_get(). We already have the matching annotation
 	 * on that side, but we also need it here. For example lockdep should be
 	 * able to tell us if the following scenario is in theory possible:
 	 *
@@ -309,15 +315,15 @@ int xe_pm_runtime_suspend(struct xe_device *xe)
 	 * lock(A)                       |
 	 *                               | xe_pm_runtime_suspend()
 	 *                               |      lock(A)
-	 * xe_device_mem_access_get()    |
+	 * xe_pm_runtime_get()           |
 	 *
 	 * This will clearly deadlock since rpm core needs to wait for
 	 * xe_pm_runtime_suspend() to complete, but here we are holding lock(A)
 	 * on CPU0 which prevents CPU1 making forward progress.  With the
-	 * annotation here and in xe_device_mem_access_get() lockdep will see
+	 * annotation here and in xe_pm_runtime_get() lockdep will see
 	 * the potential lock inversion and give us a nice splat.
 	 */
-	lock_map_acquire(&xe_device_mem_access_lockdep_map);
+	lock_map_acquire(&xe_pm_runtime_lockdep_map);
 
 	/*
 	 * Applying lock for entire list op as xe_ttm_bo_destroy and xe_bo_move_notify
@@ -343,7 +349,7 @@ int xe_pm_runtime_suspend(struct xe_device *xe)
 
 	xe_irq_suspend(xe);
 out:
-	lock_map_release(&xe_device_mem_access_lockdep_map);
+	lock_map_release(&xe_pm_runtime_lockdep_map);
 	xe_pm_write_callback_task(xe, NULL);
 	return err;
 }
@@ -363,7 +369,7 @@ int xe_pm_runtime_resume(struct xe_device *xe)
 	/* Disable access_ongoing asserts and prevent recursive pm calls */
 	xe_pm_write_callback_task(xe, current);
 
-	lock_map_acquire(&xe_device_mem_access_lockdep_map);
+	lock_map_acquire(&xe_pm_runtime_lockdep_map);
 
 	/*
 	 * It can be possible that xe has allowed d3cold but other pcie devices
@@ -400,11 +406,31 @@ int xe_pm_runtime_resume(struct xe_device *xe)
 			goto out;
 	}
 out:
-	lock_map_release(&xe_device_mem_access_lockdep_map);
+	lock_map_release(&xe_pm_runtime_lockdep_map);
 	xe_pm_write_callback_task(xe, NULL);
 	return err;
 }
 
+/*
+ * For places where resume is synchronous it can be quite easy to deadlock
+ * if we are not careful. Also in practice it might be quite timing
+ * sensitive to ever see the 0 -> 1 transition with the callers locks
+ * held, so deadlocks might exist but are hard for lockdep to ever see.
+ * With this in mind, help lockdep learn about the potentially scary
+ * stuff that can happen inside the runtime_resume callback by acquiring
+ * a dummy lock (it doesn't protect anything and gets compiled out on
+ * non-debug builds).  Lockdep then only needs to see the
+ * xe_pm_runtime_lockdep_map -> runtime_resume callback once, and then can
+ * hopefully validate all the (callers_locks) -> xe_pm_runtime_lockdep_map.
+ * For example if the (callers_locks) are ever grabbed in the
+ * runtime_resume callback, lockdep should give us a nice splat.
+ */
+static void pm_runtime_lockdep_prime(void)
+{
+	lock_map_acquire(&xe_pm_runtime_lockdep_map);
+	lock_map_release(&xe_pm_runtime_lockdep_map);
+}
+
 /**
  * xe_pm_runtime_get - Get a runtime_pm reference and resume synchronously
  * @xe: xe device instance
@@ -416,6 +442,7 @@ void xe_pm_runtime_get(struct xe_device *xe)
 	if (xe_pm_read_callback_task(xe) == current)
 		return;
 
+	pm_runtime_lockdep_prime();
 	pm_runtime_resume(xe->drm.dev);
 }
 
@@ -445,6 +472,7 @@ int xe_pm_runtime_get_ioctl(struct xe_device *xe)
 	if (WARN_ON(xe_pm_read_callback_task(xe) == current))
 		return -ELOOP;
 
+	pm_runtime_lockdep_prime();
 	return pm_runtime_get_sync(xe->drm.dev);
 }
 
@@ -491,6 +519,7 @@ bool xe_pm_runtime_resume_and_get(struct xe_device *xe)
 		return true;
 	}
 
+	pm_runtime_lockdep_prime();
 	return pm_runtime_resume_and_get(xe->drm.dev) >= 0;
 }
 
-- 
2.43.2


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

* [PATCH 03/10] drm/xe: Convert GSC HDCP from mem_access to direct xe_pm_runtime calls
  2024-03-07  0:15 [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use Rodrigo Vivi
  2024-03-07  0:15 ` [PATCH 02/10] drm/xe: Move lockdep protection from mem_access to xe_pm_runtime Rodrigo Vivi
@ 2024-03-07  0:15 ` Rodrigo Vivi
  2024-03-07  0:15 ` [PATCH 04/10] drm/xe: Remove useless mem_access during probe Rodrigo Vivi
                   ` (14 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: Rodrigo Vivi @ 2024-03-07  0:15 UTC (permalink / raw)
  To: intel-xe; +Cc: intel-gfx, Rodrigo Vivi

We need to convert so we can continue to kill the mem_access.

At this point we should be protected by the display wakerefs already,
so let's use the noresume variant.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
---
 drivers/gpu/drm/xe/display/xe_hdcp_gsc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c b/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
index dcde1d0ac1f8..df1df072f3c5 100644
--- a/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
+++ b/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
@@ -217,7 +217,7 @@ ssize_t intel_hdcp_gsc_msg_send(struct xe_device *xe, u8 *msg_in,
 	addr_out_off = PAGE_SIZE;
 
 	host_session_id = xe_gsc_create_host_session_id();
-	xe_device_mem_access_get(xe);
+	xe_pm_runtime_get_noresume(xe);
 	addr_in_wr_off = xe_gsc_emit_header(xe, &hdcp_message->hdcp_bo->vmap,
 					    addr_in_wr_off, HECI_MEADDRESS_HDCP,
 					    host_session_id, msg_in_len);
@@ -249,6 +249,6 @@ ssize_t intel_hdcp_gsc_msg_send(struct xe_device *xe, u8 *msg_in,
 			   msg_out_len);
 
 out:
-	xe_device_mem_access_put(xe);
+	xe_pm_runtime_put(xe);
 	return ret;
 }
-- 
2.43.2


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

* [PATCH 04/10] drm/xe: Remove useless mem_access during probe
  2024-03-07  0:15 [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use Rodrigo Vivi
  2024-03-07  0:15 ` [PATCH 02/10] drm/xe: Move lockdep protection from mem_access to xe_pm_runtime Rodrigo Vivi
  2024-03-07  0:15 ` [PATCH 03/10] drm/xe: Convert GSC HDCP from mem_access to direct xe_pm_runtime calls Rodrigo Vivi
@ 2024-03-07  0:15 ` Rodrigo Vivi
  2024-03-07  0:15 ` [PATCH 05/10] drm/xe: Convert xe_gem_fault to use direct xe_pm_runtime calls Rodrigo Vivi
                   ` (13 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: Rodrigo Vivi @ 2024-03-07  0:15 UTC (permalink / raw)
  To: intel-xe; +Cc: intel-gfx, Rodrigo Vivi, Matthew Auld

xe_pm_init is the very last thing during the xe_pci_probe(),
hence these protections are useless from the point of view
of ensuring that the device is awake.

Let's remove it so we continue towards the goal of killing
xe_device_mem_access.

v2: Adding more cases
v3: Provide a separate fix for xe_tile_init_noalloc return (Matt)
    Adding a new case where display HDCP init calls which
    are also called at display probe time.

Cc: Matthew Auld <matthew.auld@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
---
 drivers/gpu/drm/xe/display/xe_hdcp_gsc.c |  2 --
 drivers/gpu/drm/xe/xe_ggtt.c             |  2 --
 drivers/gpu/drm/xe/xe_gt.c               |  9 ---------
 drivers/gpu/drm/xe/xe_tile.c             | 15 +++++----------
 drivers/gpu/drm/xe/xe_uc.c               | 11 -----------
 5 files changed, 5 insertions(+), 34 deletions(-)

diff --git a/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c b/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
index df1df072f3c5..d21e535c0be5 100644
--- a/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
+++ b/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
@@ -70,7 +70,6 @@ static int intel_hdcp_gsc_initialize_message(struct xe_device *xe,
 	int ret = 0;
 
 	/* allocate object of two page for HDCP command memory and store it */
-	xe_device_mem_access_get(xe);
 	bo = xe_bo_create_pin_map(xe, xe_device_get_root_tile(xe), NULL, PAGE_SIZE * 2,
 				  ttm_bo_type_kernel,
 				  XE_BO_CREATE_SYSTEM_BIT |
@@ -90,7 +89,6 @@ static int intel_hdcp_gsc_initialize_message(struct xe_device *xe,
 	hdcp_message->hdcp_cmd_in = cmd_in;
 	hdcp_message->hdcp_cmd_out = cmd_out;
 out:
-	xe_device_mem_access_put(xe);
 	return ret;
 }
 
diff --git a/drivers/gpu/drm/xe/xe_ggtt.c b/drivers/gpu/drm/xe/xe_ggtt.c
index 5e739513ab0a..cd5bdaba07bc 100644
--- a/drivers/gpu/drm/xe/xe_ggtt.c
+++ b/drivers/gpu/drm/xe/xe_ggtt.c
@@ -206,14 +206,12 @@ static void xe_ggtt_initial_clear(struct xe_ggtt *ggtt)
 	u64 start, end;
 
 	/* Display may have allocated inside ggtt, so be careful with clearing here */
-	xe_device_mem_access_get(tile_to_xe(ggtt->tile));
 	mutex_lock(&ggtt->lock);
 	drm_mm_for_each_hole(hole, &ggtt->mm, start, end)
 		xe_ggtt_clear(ggtt, start, end - start);
 
 	xe_ggtt_invalidate(ggtt);
 	mutex_unlock(&ggtt->lock);
-	xe_device_mem_access_put(tile_to_xe(ggtt->tile));
 }
 
 int xe_ggtt_init(struct xe_ggtt *ggtt)
diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
index 85408e7a932b..063b710a8c7b 100644
--- a/drivers/gpu/drm/xe/xe_gt.c
+++ b/drivers/gpu/drm/xe/xe_gt.c
@@ -347,7 +347,6 @@ static int gt_fw_domain_init(struct xe_gt *gt)
 {
 	int err, i;
 
-	xe_device_mem_access_get(gt_to_xe(gt));
 	err = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
 	if (err)
 		goto err_hw_fence_irq;
@@ -389,7 +388,6 @@ static int gt_fw_domain_init(struct xe_gt *gt)
 
 	err = xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
 	XE_WARN_ON(err);
-	xe_device_mem_access_put(gt_to_xe(gt));
 
 	return 0;
 
@@ -399,7 +397,6 @@ static int gt_fw_domain_init(struct xe_gt *gt)
 err_hw_fence_irq:
 	for (i = 0; i < XE_ENGINE_CLASS_MAX; ++i)
 		xe_hw_fence_irq_finish(&gt->fence_irq[i]);
-	xe_device_mem_access_put(gt_to_xe(gt));
 
 	return err;
 }
@@ -408,7 +405,6 @@ static int all_fw_domain_init(struct xe_gt *gt)
 {
 	int err, i;
 
-	xe_device_mem_access_get(gt_to_xe(gt));
 	err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
 	if (err)
 		goto err_hw_fence_irq;
@@ -474,7 +470,6 @@ static int all_fw_domain_init(struct xe_gt *gt)
 
 	err = xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
 	XE_WARN_ON(err);
-	xe_device_mem_access_put(gt_to_xe(gt));
 
 	return 0;
 
@@ -483,7 +478,6 @@ static int all_fw_domain_init(struct xe_gt *gt)
 err_hw_fence_irq:
 	for (i = 0; i < XE_ENGINE_CLASS_MAX; ++i)
 		xe_hw_fence_irq_finish(&gt->fence_irq[i]);
-	xe_device_mem_access_put(gt_to_xe(gt));
 
 	return err;
 }
@@ -496,7 +490,6 @@ int xe_gt_init_hwconfig(struct xe_gt *gt)
 {
 	int err;
 
-	xe_device_mem_access_get(gt_to_xe(gt));
 	err = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
 	if (err)
 		goto out;
@@ -519,8 +512,6 @@ int xe_gt_init_hwconfig(struct xe_gt *gt)
 out_fw:
 	xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
 out:
-	xe_device_mem_access_put(gt_to_xe(gt));
-
 	return err;
 }
 
diff --git a/drivers/gpu/drm/xe/xe_tile.c b/drivers/gpu/drm/xe/xe_tile.c
index 0650b2fa75ef..74ecb5f39438 100644
--- a/drivers/gpu/drm/xe/xe_tile.c
+++ b/drivers/gpu/drm/xe/xe_tile.c
@@ -160,24 +160,19 @@ int xe_tile_init_noalloc(struct xe_tile *tile)
 {
 	int err;
 
-	xe_device_mem_access_get(tile_to_xe(tile));
-
 	err = tile_ttm_mgr_init(tile);
 	if (err)
-		goto err_mem_access;
+		return err;
 
 	tile->mem.kernel_bb_pool = xe_sa_bo_manager_init(tile, SZ_1M, 16);
-	if (IS_ERR(tile->mem.kernel_bb_pool)) {
-		err = PTR_ERR(tile->mem.kernel_bb_pool);
-		goto err_mem_access;
-	}
+	if (IS_ERR(tile->mem.kernel_bb_pool))
+		return PTR_ERR(tile->mem.kernel_bb_pool);
+
 	xe_wa_apply_tile_workarounds(tile);
 
 	xe_tile_sysfs_init(tile);
 
-err_mem_access:
-	xe_device_mem_access_put(tile_to_xe(tile));
-	return err;
+	return 0;
 }
 
 void xe_tile_migrate_wait(struct xe_tile *tile)
diff --git a/drivers/gpu/drm/xe/xe_uc.c b/drivers/gpu/drm/xe/xe_uc.c
index 7033f8c1b431..4feb35c95a1c 100644
--- a/drivers/gpu/drm/xe/xe_uc.c
+++ b/drivers/gpu/drm/xe/xe_uc.c
@@ -32,11 +32,8 @@ uc_to_xe(struct xe_uc *uc)
 /* Should be called once at driver load only */
 int xe_uc_init(struct xe_uc *uc)
 {
-	struct xe_device *xe = uc_to_xe(uc);
 	int ret;
 
-	xe_device_mem_access_get(xe);
-
 	/*
 	 * We call the GuC/HuC/GSC init functions even if GuC submission is off
 	 * to correctly move our tracking of the FW state to "disabled".
@@ -65,16 +62,8 @@ int xe_uc_init(struct xe_uc *uc)
 		goto err;
 
 	ret = xe_guc_db_mgr_init(&uc->guc.dbm, ~0);
-	if (ret)
-		goto err;
-
-	xe_device_mem_access_put(xe);
-
-	return 0;
 
 err:
-	xe_device_mem_access_put(xe);
-
 	return ret;
 }
 
-- 
2.43.2


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

* [PATCH 05/10] drm/xe: Convert xe_gem_fault to use direct xe_pm_runtime calls
  2024-03-07  0:15 [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use Rodrigo Vivi
                   ` (2 preceding siblings ...)
  2024-03-07  0:15 ` [PATCH 04/10] drm/xe: Remove useless mem_access during probe Rodrigo Vivi
@ 2024-03-07  0:15 ` Rodrigo Vivi
  2024-03-07  0:15 ` [PATCH 06/10] drm/xe: Removing extra mem_access protection from runtime pm Rodrigo Vivi
                   ` (12 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: Rodrigo Vivi @ 2024-03-07  0:15 UTC (permalink / raw)
  To: intel-xe; +Cc: intel-gfx, Rodrigo Vivi, Matthew Auld

The gem page fault is one of the outer bound protections where
we want to ensure that the hardware is in D0 before proceeding
with memory access. Let's convert it towards the xe_pm_runtime
functions directly so we can then convert the mem_access to be
inner protection only and then Kill it for good.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
---
 drivers/gpu/drm/xe/xe_bo.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
index b89ac6db68a1..bc0cc5edc533 100644
--- a/drivers/gpu/drm/xe/xe_bo.c
+++ b/drivers/gpu/drm/xe/xe_bo.c
@@ -22,6 +22,7 @@
 #include "xe_gt.h"
 #include "xe_map.h"
 #include "xe_migrate.h"
+#include "xe_pm.h"
 #include "xe_preempt_fence.h"
 #include "xe_res_cursor.h"
 #include "xe_trace.h"
@@ -1136,7 +1137,7 @@ static vm_fault_t xe_gem_fault(struct vm_fault *vmf)
 	int idx, r = 0;
 
 	if (needs_rpm)
-		xe_device_mem_access_get(xe);
+		xe_pm_runtime_get(xe);
 
 	ret = ttm_bo_vm_reserve(tbo, vmf);
 	if (ret)
@@ -1176,7 +1177,7 @@ static vm_fault_t xe_gem_fault(struct vm_fault *vmf)
 	dma_resv_unlock(tbo->base.resv);
 out:
 	if (needs_rpm)
-		xe_device_mem_access_put(xe);
+		xe_pm_runtime_put(xe);
 
 	return ret;
 }
-- 
2.43.2


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

* [PATCH 06/10] drm/xe: Removing extra mem_access protection from runtime pm
  2024-03-07  0:15 [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use Rodrigo Vivi
                   ` (3 preceding siblings ...)
  2024-03-07  0:15 ` [PATCH 05/10] drm/xe: Convert xe_gem_fault to use direct xe_pm_runtime calls Rodrigo Vivi
@ 2024-03-07  0:15 ` Rodrigo Vivi
  2024-03-07  0:15 ` [PATCH 07/10] drm/xe: Introduce xe_pm_runtime_get_noresume for inner callers Rodrigo Vivi
                   ` (11 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: Rodrigo Vivi @ 2024-03-07  0:15 UTC (permalink / raw)
  To: intel-xe; +Cc: intel-gfx, Rodrigo Vivi, Matthew Auld

This is not needed any longer, now that we have all the protection
in place with the runtime pm itself.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
---
 drivers/gpu/drm/xe/xe_device.c | 8 --------
 drivers/gpu/drm/xe/xe_device.h | 1 -
 drivers/gpu/drm/xe/xe_pm.c     | 3 ---
 3 files changed, 12 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
index 49a413725c8f..a9128bde85c1 100644
--- a/drivers/gpu/drm/xe/xe_device.c
+++ b/drivers/gpu/drm/xe/xe_device.c
@@ -639,14 +639,6 @@ u32 xe_device_ccs_bytes(struct xe_device *xe, u64 size)
 		DIV_ROUND_UP_ULL(size, NUM_BYTES_PER_CCS_BYTE(xe)) : 0;
 }
 
-bool xe_device_mem_access_ongoing(struct xe_device *xe)
-{
-	if (xe_pm_read_callback_task(xe) != NULL)
-		return true;
-
-	return atomic_read(&xe->mem_access.ref);
-}
-
 /**
  * xe_device_assert_mem_access - Inspect the current runtime_pm state.
  * @xe: xe device instance
diff --git a/drivers/gpu/drm/xe/xe_device.h b/drivers/gpu/drm/xe/xe_device.h
index 2653f53bee4e..2327b6c0ae6a 100644
--- a/drivers/gpu/drm/xe/xe_device.h
+++ b/drivers/gpu/drm/xe/xe_device.h
@@ -138,7 +138,6 @@ bool xe_device_mem_access_get_if_ongoing(struct xe_device *xe);
 void xe_device_mem_access_put(struct xe_device *xe);
 
 void xe_device_assert_mem_access(struct xe_device *xe);
-bool xe_device_mem_access_ongoing(struct xe_device *xe);
 
 static inline bool xe_device_in_fault_mode(struct xe_device *xe)
 {
diff --git a/drivers/gpu/drm/xe/xe_pm.c b/drivers/gpu/drm/xe/xe_pm.c
index b534a194a9ef..fcec3ad2c903 100644
--- a/drivers/gpu/drm/xe/xe_pm.c
+++ b/drivers/gpu/drm/xe/xe_pm.c
@@ -296,9 +296,6 @@ int xe_pm_runtime_suspend(struct xe_device *xe)
 	u8 id;
 	int err = 0;
 
-	if (xe->d3cold.allowed && xe_device_mem_access_ongoing(xe))
-		return -EBUSY;
-
 	/* Disable access_ongoing asserts and prevent recursive pm calls */
 	xe_pm_write_callback_task(xe, current);
 
-- 
2.43.2


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

* [PATCH 07/10] drm/xe: Introduce xe_pm_runtime_get_noresume for inner callers
  2024-03-07  0:15 [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use Rodrigo Vivi
                   ` (4 preceding siblings ...)
  2024-03-07  0:15 ` [PATCH 06/10] drm/xe: Removing extra mem_access protection from runtime pm Rodrigo Vivi
@ 2024-03-07  0:15 ` Rodrigo Vivi
  2024-03-07  0:15 ` [PATCH 08/10] drm/xe: Convert mem_access_if_ongoing to direct xe_pm_runtime_get_if_active Rodrigo Vivi
                   ` (10 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: Rodrigo Vivi @ 2024-03-07  0:15 UTC (permalink / raw)
  To: intel-xe; +Cc: intel-gfx, Rodrigo Vivi, Matthew Auld

Let's ensure that we have an option for inner callers that will
raise WARN if device is not active and not protected by outer callers.

Make this also a void function forcing every caller to unconditionally
put the reference back afterwards.

This will be very important for cases where we want to hold the
reference before scheduling a work in a queue. Then the work job
will be responsible for putting it back.

While at this, already convert a case from mem_access_ongoing where
it is not checking for the reference and put it back, what would
cause the underflow.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
---
 drivers/gpu/drm/xe/xe_exec_queue.c |  2 +-
 drivers/gpu/drm/xe/xe_pm.c         | 20 ++++++++++++++++++++
 drivers/gpu/drm/xe/xe_pm.h         |  1 +
 3 files changed, 22 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/xe/xe_exec_queue.c b/drivers/gpu/drm/xe/xe_exec_queue.c
index 6a83bc57826a..f69a9c99329c 100644
--- a/drivers/gpu/drm/xe/xe_exec_queue.c
+++ b/drivers/gpu/drm/xe/xe_exec_queue.c
@@ -128,7 +128,7 @@ static int __xe_exec_queue_init(struct xe_exec_queue *q)
 	 * already grabbed the rpm ref outside any sensitive locks.
 	 */
 	if (!(q->flags & EXEC_QUEUE_FLAG_PERMANENT) && (q->flags & EXEC_QUEUE_FLAG_VM || !q->vm))
-		drm_WARN_ON(&xe->drm, !xe_device_mem_access_get_if_ongoing(xe));
+		xe_pm_runtime_get_noresume(xe);
 
 	return 0;
 
diff --git a/drivers/gpu/drm/xe/xe_pm.c b/drivers/gpu/drm/xe/xe_pm.c
index fcec3ad2c903..3e92f09b8d83 100644
--- a/drivers/gpu/drm/xe/xe_pm.c
+++ b/drivers/gpu/drm/xe/xe_pm.c
@@ -502,6 +502,26 @@ bool xe_pm_runtime_get_if_in_use(struct xe_device *xe)
 	return pm_runtime_get_if_in_use(xe->drm.dev) > 0;
 }
 
+/**
+ * xe_pm_runtime_get_noresume - Bump runtime PM usage counter without resuming
+ * @xe: xe device instance
+ *
+ * This function should be used in inner places where it is surely already
+ * protected by outer-bound callers of `xe_pm_runtime_get`.
+ * It will warn if not protected.
+ * The reference should be put back after this function regardless, since it
+ * will always bump the usage counter, regardless.
+ */
+void xe_pm_runtime_get_noresume(struct xe_device *xe)
+{
+      bool ref;
+
+      ref = xe_pm_runtime_get_if_in_use(xe);
+
+      if (drm_WARN(&xe->drm, !ref, "Missing outer runtime PM protection\n"))
+	      pm_runtime_get_noresume(xe->drm.dev);
+}
+
 /**
  * xe_pm_runtime_resume_and_get - Resume, then get a runtime_pm ref if awake.
  * @xe: xe device instance
diff --git a/drivers/gpu/drm/xe/xe_pm.h b/drivers/gpu/drm/xe/xe_pm.h
index 0cb38ca244fe..119b630ad1d1 100644
--- a/drivers/gpu/drm/xe/xe_pm.h
+++ b/drivers/gpu/drm/xe/xe_pm.h
@@ -31,6 +31,7 @@ int xe_pm_runtime_get_ioctl(struct xe_device *xe);
 void xe_pm_runtime_put(struct xe_device *xe);
 int xe_pm_runtime_get_if_active(struct xe_device *xe);
 bool xe_pm_runtime_get_if_in_use(struct xe_device *xe);
+void xe_pm_runtime_get_noresume(struct xe_device *xe);
 bool xe_pm_runtime_resume_and_get(struct xe_device *xe);
 void xe_pm_assert_unbounded_bridge(struct xe_device *xe);
 int xe_pm_set_vram_threshold(struct xe_device *xe, u32 threshold);
-- 
2.43.2


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

* [PATCH 08/10] drm/xe: Convert mem_access_if_ongoing to direct xe_pm_runtime_get_if_active
  2024-03-07  0:15 [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use Rodrigo Vivi
                   ` (5 preceding siblings ...)
  2024-03-07  0:15 ` [PATCH 07/10] drm/xe: Introduce xe_pm_runtime_get_noresume for inner callers Rodrigo Vivi
@ 2024-03-07  0:15 ` Rodrigo Vivi
  2024-03-07  0:15 ` [PATCH 09/10] drm/xe: Ensure all the inner access are using the _noresume variant Rodrigo Vivi
                   ` (9 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: Rodrigo Vivi @ 2024-03-07  0:15 UTC (permalink / raw)
  To: intel-xe; +Cc: intel-gfx, Rodrigo Vivi, Matthew Auld

Now that assert_mem_access is relying directly on the pm_runtime state
instead of the counters, there's no reason why we cannot use
the pm_runtime functions directly.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
---
 drivers/gpu/drm/xe/xe_device.c | 17 -----------------
 drivers/gpu/drm/xe/xe_device.h |  1 -
 drivers/gpu/drm/xe/xe_guc_ct.c |  8 ++++----
 3 files changed, 4 insertions(+), 22 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
index a9128bde85c1..6c7850dd70b5 100644
--- a/drivers/gpu/drm/xe/xe_device.c
+++ b/drivers/gpu/drm/xe/xe_device.c
@@ -655,23 +655,6 @@ void xe_device_assert_mem_access(struct xe_device *xe)
 	XE_WARN_ON(xe_pm_runtime_suspended(xe));
 }
 
-bool xe_device_mem_access_get_if_ongoing(struct xe_device *xe)
-{
-	bool active;
-
-	if (xe_pm_read_callback_task(xe) == current)
-		return true;
-
-	active = xe_pm_runtime_get_if_active(xe);
-	if (active) {
-		int ref = atomic_inc_return(&xe->mem_access.ref);
-
-		xe_assert(xe, ref != S32_MAX);
-	}
-
-	return active;
-}
-
 void xe_device_mem_access_get(struct xe_device *xe)
 {
 	int ref;
diff --git a/drivers/gpu/drm/xe/xe_device.h b/drivers/gpu/drm/xe/xe_device.h
index 2327b6c0ae6a..b45592b0bf19 100644
--- a/drivers/gpu/drm/xe/xe_device.h
+++ b/drivers/gpu/drm/xe/xe_device.h
@@ -134,7 +134,6 @@ static inline struct xe_force_wake *gt_to_fw(struct xe_gt *gt)
 }
 
 void xe_device_mem_access_get(struct xe_device *xe);
-bool xe_device_mem_access_get_if_ongoing(struct xe_device *xe);
 void xe_device_mem_access_put(struct xe_device *xe);
 
 void xe_device_assert_mem_access(struct xe_device *xe);
diff --git a/drivers/gpu/drm/xe/xe_guc_ct.c b/drivers/gpu/drm/xe/xe_guc_ct.c
index 355edd4d758a..8d7b1b42b2e6 100644
--- a/drivers/gpu/drm/xe/xe_guc_ct.c
+++ b/drivers/gpu/drm/xe/xe_guc_ct.c
@@ -1203,7 +1203,7 @@ void xe_guc_ct_fast_path(struct xe_guc_ct *ct)
 	bool ongoing;
 	int len;
 
-	ongoing = xe_device_mem_access_get_if_ongoing(ct_to_xe(ct));
+	ongoing = xe_pm_runtime_get_if_active(ct_to_xe(ct));
 	if (!ongoing && xe_pm_read_callback_task(ct_to_xe(ct)) == NULL)
 		return;
 
@@ -1216,7 +1216,7 @@ void xe_guc_ct_fast_path(struct xe_guc_ct *ct)
 	spin_unlock(&ct->fast_lock);
 
 	if (ongoing)
-		xe_device_mem_access_put(xe);
+		xe_pm_runtime_put(xe);
 }
 
 /* Returns less than zero on error, 0 on done, 1 on more available */
@@ -1273,7 +1273,7 @@ static void g2h_worker_func(struct work_struct *w)
 	 * responses, if the worker here is blocked on those callbacks
 	 * completing, creating a deadlock.
 	 */
-	ongoing = xe_device_mem_access_get_if_ongoing(ct_to_xe(ct));
+	ongoing = xe_pm_runtime_get_if_active(ct_to_xe(ct));
 	if (!ongoing && xe_pm_read_callback_task(ct_to_xe(ct)) == NULL)
 		return;
 
@@ -1292,7 +1292,7 @@ static void g2h_worker_func(struct work_struct *w)
 	} while (ret == 1);
 
 	if (ongoing)
-		xe_device_mem_access_put(ct_to_xe(ct));
+		xe_pm_runtime_put(ct_to_xe(ct));
 }
 
 static void guc_ctb_snapshot_capture(struct xe_device *xe, struct guc_ctb *ctb,
-- 
2.43.2


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

* [PATCH 09/10] drm/xe: Ensure all the inner access are using the _noresume variant
  2024-03-07  0:15 [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use Rodrigo Vivi
                   ` (6 preceding siblings ...)
  2024-03-07  0:15 ` [PATCH 08/10] drm/xe: Convert mem_access_if_ongoing to direct xe_pm_runtime_get_if_active Rodrigo Vivi
@ 2024-03-07  0:15 ` Rodrigo Vivi
  2024-03-07  0:15 ` [PATCH 10/10] drm/xe: Kill xe_device_mem_access_{get*,put} Rodrigo Vivi
                   ` (8 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: Rodrigo Vivi @ 2024-03-07  0:15 UTC (permalink / raw)
  To: intel-xe; +Cc: intel-gfx, Rodrigo Vivi, Matthew Auld

At this point mem_access references should be only used as inner
points of the execution and a get with synchronous resume previously
called at an outer point.

So, before killing mem_acces in favor of direct accsess, let's
ensure that we first convert them towards the new _noresume
variant that will WARN us if no inner caller happened.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
---
 drivers/gpu/drm/xe/xe_device.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
index 6c7850dd70b5..58815e9bf242 100644
--- a/drivers/gpu/drm/xe/xe_device.c
+++ b/drivers/gpu/drm/xe/xe_device.c
@@ -671,7 +671,7 @@ void xe_device_mem_access_get(struct xe_device *xe)
 	if (xe_pm_read_callback_task(xe) == current)
 		return;
 
-	xe_pm_runtime_get(xe);
+	xe_pm_runtime_get_noresume(xe);
 	ref = atomic_inc_return(&xe->mem_access.ref);
 
 	xe_assert(xe, ref != S32_MAX);
-- 
2.43.2


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

* [PATCH 10/10] drm/xe: Kill xe_device_mem_access_{get*,put}
  2024-03-07  0:15 [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use Rodrigo Vivi
                   ` (7 preceding siblings ...)
  2024-03-07  0:15 ` [PATCH 09/10] drm/xe: Ensure all the inner access are using the _noresume variant Rodrigo Vivi
@ 2024-03-07  0:15 ` Rodrigo Vivi
  2024-04-27  1:30   ` Dixit, Ashutosh
  2024-03-07  0:30 ` [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use Ville Syrjälä
                   ` (7 subsequent siblings)
  16 siblings, 1 reply; 26+ messages in thread
From: Rodrigo Vivi @ 2024-03-07  0:15 UTC (permalink / raw)
  To: intel-xe; +Cc: intel-gfx, Rodrigo Vivi, Matthew Auld

Let's simply convert all the current callers towards direct
xe_pm_runtime access and remove this extra layer of indirection.

v2: Convert all the current callers instead of a big refactor
at once.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
---
 drivers/gpu/drm/xe/display/xe_fb_pin.c |  7 ++---
 drivers/gpu/drm/xe/xe_bo.c             |  8 +++---
 drivers/gpu/drm/xe/xe_device.c         | 36 --------------------------
 drivers/gpu/drm/xe/xe_device.h         |  3 ---
 drivers/gpu/drm/xe/xe_device_types.h   |  3 ---
 drivers/gpu/drm/xe/xe_exec_queue.c     |  6 ++---
 drivers/gpu/drm/xe/xe_ggtt.c           |  9 ++++---
 drivers/gpu/drm/xe/xe_sched_job.c      |  5 ++--
 drivers/gpu/drm/xe/xe_vm.c             |  6 ++---
 9 files changed, 22 insertions(+), 61 deletions(-)

diff --git a/drivers/gpu/drm/xe/display/xe_fb_pin.c b/drivers/gpu/drm/xe/display/xe_fb_pin.c
index 722c84a56607..403ed2d42f6b 100644
--- a/drivers/gpu/drm/xe/display/xe_fb_pin.c
+++ b/drivers/gpu/drm/xe/display/xe_fb_pin.c
@@ -10,6 +10,7 @@
 #include "intel_fb_pin.h"
 #include "xe_ggtt.h"
 #include "xe_gt.h"
+#include "xe_pm.h"
 
 #include <drm/ttm/ttm_bo.h>
 
@@ -190,7 +191,7 @@ static int __xe_pin_fb_vma_ggtt(struct intel_framebuffer *fb,
 	/* TODO: Consider sharing framebuffer mapping?
 	 * embed i915_vma inside intel_framebuffer
 	 */
-	xe_device_mem_access_get(tile_to_xe(ggtt->tile));
+	xe_pm_runtime_get_noresume(tile_to_xe(ggtt->tile));
 	ret = mutex_lock_interruptible(&ggtt->lock);
 	if (ret)
 		goto out;
@@ -242,7 +243,7 @@ static int __xe_pin_fb_vma_ggtt(struct intel_framebuffer *fb,
 out_unlock:
 	mutex_unlock(&ggtt->lock);
 out:
-	xe_device_mem_access_put(tile_to_xe(ggtt->tile));
+	xe_pm_runtime_put(tile_to_xe(ggtt->tile));
 	return ret;
 }
 
@@ -381,4 +382,4 @@ struct i915_address_space *intel_dpt_create(struct intel_framebuffer *fb)
 void intel_dpt_destroy(struct i915_address_space *vm)
 {
 	return;
-}
\ No newline at end of file
+}
diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
index bc0cc5edc533..531c67083e2c 100644
--- a/drivers/gpu/drm/xe/xe_bo.c
+++ b/drivers/gpu/drm/xe/xe_bo.c
@@ -738,7 +738,7 @@ static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict,
 
 	xe_assert(xe, migrate);
 	trace_xe_bo_move(bo, new_mem->mem_type, old_mem_type, move_lacks_source);
-	xe_device_mem_access_get(xe);
+	xe_pm_runtime_get_noresume(xe);
 
 	if (xe_bo_is_pinned(bo) && !xe_bo_is_user(bo)) {
 		/*
@@ -762,7 +762,7 @@ static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict,
 
 				if (XE_WARN_ON(new_mem->start == XE_BO_INVALID_OFFSET)) {
 					ret = -EINVAL;
-					xe_device_mem_access_put(xe);
+					xe_pm_runtime_put(xe);
 					goto out;
 				}
 
@@ -780,7 +780,7 @@ static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict,
 						new_mem, handle_system_ccs);
 		if (IS_ERR(fence)) {
 			ret = PTR_ERR(fence);
-			xe_device_mem_access_put(xe);
+			xe_pm_runtime_put(xe);
 			goto out;
 		}
 		if (!move_lacks_source) {
@@ -805,7 +805,7 @@ static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict,
 		dma_fence_put(fence);
 	}
 
-	xe_device_mem_access_put(xe);
+	xe_pm_runtime_put(xe);
 
 out:
 	return ret;
diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
index 58815e9bf242..e2e6b6dc8534 100644
--- a/drivers/gpu/drm/xe/xe_device.c
+++ b/drivers/gpu/drm/xe/xe_device.c
@@ -655,42 +655,6 @@ void xe_device_assert_mem_access(struct xe_device *xe)
 	XE_WARN_ON(xe_pm_runtime_suspended(xe));
 }
 
-void xe_device_mem_access_get(struct xe_device *xe)
-{
-	int ref;
-
-	/*
-	 * This looks racy, but should be fine since the pm_callback_task only
-	 * transitions from NULL -> current (and back to NULL again), during the
-	 * runtime_resume() or runtime_suspend() callbacks, for which there can
-	 * only be a single one running for our device. We only need to prevent
-	 * recursively calling the runtime_get or runtime_put from those
-	 * callbacks, as well as preventing triggering any access_ongoing
-	 * asserts.
-	 */
-	if (xe_pm_read_callback_task(xe) == current)
-		return;
-
-	xe_pm_runtime_get_noresume(xe);
-	ref = atomic_inc_return(&xe->mem_access.ref);
-
-	xe_assert(xe, ref != S32_MAX);
-
-}
-
-void xe_device_mem_access_put(struct xe_device *xe)
-{
-	int ref;
-
-	if (xe_pm_read_callback_task(xe) == current)
-		return;
-
-	ref = atomic_dec_return(&xe->mem_access.ref);
-	xe_pm_runtime_put(xe);
-
-	xe_assert(xe, ref >= 0);
-}
-
 void xe_device_snapshot_print(struct xe_device *xe, struct drm_printer *p)
 {
 	struct xe_gt *gt;
diff --git a/drivers/gpu/drm/xe/xe_device.h b/drivers/gpu/drm/xe/xe_device.h
index b45592b0bf19..355bddfc8274 100644
--- a/drivers/gpu/drm/xe/xe_device.h
+++ b/drivers/gpu/drm/xe/xe_device.h
@@ -133,9 +133,6 @@ static inline struct xe_force_wake *gt_to_fw(struct xe_gt *gt)
 	return &gt->mmio.fw;
 }
 
-void xe_device_mem_access_get(struct xe_device *xe);
-void xe_device_mem_access_put(struct xe_device *xe);
-
 void xe_device_assert_mem_access(struct xe_device *xe);
 
 static inline bool xe_device_in_fault_mode(struct xe_device *xe)
diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
index 9785eef2e5a4..4bec8b90a37c 100644
--- a/drivers/gpu/drm/xe/xe_device_types.h
+++ b/drivers/gpu/drm/xe/xe_device_types.h
@@ -377,9 +377,6 @@ struct xe_device {
 	 * triggering additional actions when they occur.
 	 */
 	struct {
-		/** @mem_access.ref: ref count of memory accesses */
-		atomic_t ref;
-
 		/**
 		 * @mem_access.vram_userfault: Encapsulate vram_userfault
 		 * related stuff
diff --git a/drivers/gpu/drm/xe/xe_exec_queue.c b/drivers/gpu/drm/xe/xe_exec_queue.c
index f69a9c99329c..42ddf857e9e8 100644
--- a/drivers/gpu/drm/xe/xe_exec_queue.c
+++ b/drivers/gpu/drm/xe/xe_exec_queue.c
@@ -217,7 +217,7 @@ void xe_exec_queue_fini(struct xe_exec_queue *q)
 	for (i = 0; i < q->width; ++i)
 		xe_lrc_finish(q->lrc + i);
 	if (!(q->flags & EXEC_QUEUE_FLAG_PERMANENT) && (q->flags & EXEC_QUEUE_FLAG_VM || !q->vm))
-		xe_device_mem_access_put(gt_to_xe(q->gt));
+		xe_pm_runtime_put(gt_to_xe(q->gt));
 	__xe_exec_queue_free(q);
 }
 
@@ -589,7 +589,7 @@ int xe_exec_queue_create_ioctl(struct drm_device *dev, void *data,
 				return -EINVAL;
 
 			/* The migration vm doesn't hold rpm ref */
-			xe_device_mem_access_get(xe);
+			xe_pm_runtime_get_noresume(xe);
 
 			flags = EXEC_QUEUE_FLAG_VM | (id ? EXEC_QUEUE_FLAG_BIND_ENGINE_CHILD : 0);
 
@@ -598,7 +598,7 @@ int xe_exec_queue_create_ioctl(struct drm_device *dev, void *data,
 						   args->width, hwe, flags,
 						   args->extensions);
 
-			xe_device_mem_access_put(xe); /* now held by engine */
+			xe_pm_runtime_put(xe); /* now held by engine */
 
 			xe_vm_put(migrate_vm);
 			if (IS_ERR(new)) {
diff --git a/drivers/gpu/drm/xe/xe_ggtt.c b/drivers/gpu/drm/xe/xe_ggtt.c
index cd5bdaba07bc..91a8f73ac4f2 100644
--- a/drivers/gpu/drm/xe/xe_ggtt.c
+++ b/drivers/gpu/drm/xe/xe_ggtt.c
@@ -20,6 +20,7 @@
 #include "xe_gt_printk.h"
 #include "xe_gt_tlb_invalidation.h"
 #include "xe_map.h"
+#include "xe_pm.h"
 #include "xe_sriov.h"
 #include "xe_wopcm.h"
 
@@ -409,14 +410,14 @@ static int __xe_ggtt_insert_bo_at(struct xe_ggtt *ggtt, struct xe_bo *bo,
 	if (err)
 		return err;
 
-	xe_device_mem_access_get(tile_to_xe(ggtt->tile));
+	xe_pm_runtime_get_noresume(tile_to_xe(ggtt->tile));
 	mutex_lock(&ggtt->lock);
 	err = drm_mm_insert_node_in_range(&ggtt->mm, &bo->ggtt_node, bo->size,
 					  alignment, 0, start, end, 0);
 	if (!err)
 		xe_ggtt_map_bo(ggtt, bo);
 	mutex_unlock(&ggtt->lock);
-	xe_device_mem_access_put(tile_to_xe(ggtt->tile));
+	xe_pm_runtime_put(tile_to_xe(ggtt->tile));
 
 	return err;
 }
@@ -434,7 +435,7 @@ int xe_ggtt_insert_bo(struct xe_ggtt *ggtt, struct xe_bo *bo)
 
 void xe_ggtt_remove_node(struct xe_ggtt *ggtt, struct drm_mm_node *node)
 {
-	xe_device_mem_access_get(tile_to_xe(ggtt->tile));
+	xe_pm_runtime_get_noresume(tile_to_xe(ggtt->tile));
 	mutex_lock(&ggtt->lock);
 
 	xe_ggtt_clear(ggtt, node->start, node->size);
@@ -444,7 +445,7 @@ void xe_ggtt_remove_node(struct xe_ggtt *ggtt, struct drm_mm_node *node)
 	xe_ggtt_invalidate(ggtt);
 
 	mutex_unlock(&ggtt->lock);
-	xe_device_mem_access_put(tile_to_xe(ggtt->tile));
+	xe_pm_runtime_put(tile_to_xe(ggtt->tile));
 }
 
 void xe_ggtt_remove_bo(struct xe_ggtt *ggtt, struct xe_bo *bo)
diff --git a/drivers/gpu/drm/xe/xe_sched_job.c b/drivers/gpu/drm/xe/xe_sched_job.c
index 8151ddafb940..8ba35b1698ed 100644
--- a/drivers/gpu/drm/xe/xe_sched_job.c
+++ b/drivers/gpu/drm/xe/xe_sched_job.c
@@ -15,6 +15,7 @@
 #include "xe_hw_fence.h"
 #include "xe_lrc.h"
 #include "xe_macros.h"
+#include "xe_pm.h"
 #include "xe_trace.h"
 #include "xe_vm.h"
 
@@ -157,7 +158,7 @@ struct xe_sched_job *xe_sched_job_create(struct xe_exec_queue *q,
 
 	/* All other jobs require a VM to be open which has a ref */
 	if (unlikely(q->flags & EXEC_QUEUE_FLAG_KERNEL))
-		xe_device_mem_access_get(job_to_xe(job));
+		xe_pm_runtime_get_noresume(job_to_xe(job));
 	xe_device_assert_mem_access(job_to_xe(job));
 
 	trace_xe_sched_job_create(job);
@@ -190,7 +191,7 @@ void xe_sched_job_destroy(struct kref *ref)
 		container_of(ref, struct xe_sched_job, refcount);
 
 	if (unlikely(job->q->flags & EXEC_QUEUE_FLAG_KERNEL))
-		xe_device_mem_access_put(job_to_xe(job));
+		xe_pm_runtime_put(job_to_xe(job));
 	xe_exec_queue_put(job->q);
 	dma_fence_put(job->fence);
 	drm_sched_job_cleanup(&job->drm);
diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
index 643b3701a738..84360f4a1b60 100644
--- a/drivers/gpu/drm/xe/xe_vm.c
+++ b/drivers/gpu/drm/xe/xe_vm.c
@@ -1324,7 +1324,7 @@ struct xe_vm *xe_vm_create(struct xe_device *xe, u32 flags)
 	vm->pt_ops = &xelp_pt_ops;
 
 	if (!(flags & XE_VM_FLAG_MIGRATION))
-		xe_device_mem_access_get(xe);
+		xe_pm_runtime_get_noresume(xe);
 
 	vm_resv_obj = drm_gpuvm_resv_object_alloc(&xe->drm);
 	if (!vm_resv_obj) {
@@ -1435,7 +1435,7 @@ struct xe_vm *xe_vm_create(struct xe_device *xe, u32 flags)
 		xe_range_fence_tree_fini(&vm->rftree[id]);
 	kfree(vm);
 	if (!(flags & XE_VM_FLAG_MIGRATION))
-		xe_device_mem_access_put(xe);
+		xe_pm_runtime_put(xe);
 	return ERR_PTR(err);
 }
 
@@ -1558,7 +1558,7 @@ static void vm_destroy_work_func(struct work_struct *w)
 	mutex_destroy(&vm->snap_mutex);
 
 	if (!(vm->flags & XE_VM_FLAG_MIGRATION)) {
-		xe_device_mem_access_put(xe);
+		xe_pm_runtime_put(xe);
 
 		if (xe->info.has_asid && vm->usm.asid) {
 			mutex_lock(&xe->usm.lock);
-- 
2.43.2


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

* Re: [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use
  2024-03-07  0:15 [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use Rodrigo Vivi
                   ` (8 preceding siblings ...)
  2024-03-07  0:15 ` [PATCH 10/10] drm/xe: Kill xe_device_mem_access_{get*,put} Rodrigo Vivi
@ 2024-03-07  0:30 ` Ville Syrjälä
  2024-03-07 14:46   ` Rodrigo Vivi
  2024-03-07  1:02 ` ✓ CI.Patch_applied: success for series starting with [01/10] " Patchwork
                   ` (6 subsequent siblings)
  16 siblings, 1 reply; 26+ messages in thread
From: Ville Syrjälä @ 2024-03-07  0:30 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe, intel-gfx, Matthew Auld

On Wed, Mar 06, 2024 at 07:15:45PM -0500, Rodrigo Vivi wrote:
> This patch brings no functional change. Since at this point of
> the code we are already asserting a wakeref was held, it means
> that we are with runtime_pm 'in_use' and in practical terms we
> are only bumping the pm_runtime usage counter and moving on.
> 
> However, xe driver has a lockdep annotation that warned us that
> if a sync resume was actually called at this point, we could have
> a deadlock because we are inside the power_domains->lock locked
> area and the resume would call the irq_reset, which would also
> try to get the power_domains->lock.
> 
> For this reason, let's convert this call to a safer option and
> calm lockdep on.
> 
> Cc: Matthew Auld <matthew.auld@intel.com>
> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> ---
>  drivers/gpu/drm/i915/display/intel_display_power.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/drivers/gpu/drm/i915/display/intel_display_power.c b/drivers/gpu/drm/i915/display/intel_display_power.c
> index 6fd4fa52253a..4c5168a5bbf4 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_power.c
> +++ b/drivers/gpu/drm/i915/display/intel_display_power.c
> @@ -646,7 +646,7 @@ release_async_put_domains(struct i915_power_domains *power_domains,
>  	 * power well disabling.
>  	 */
>  	assert_rpm_raw_wakeref_held(rpm);
> -	wakeref = intel_runtime_pm_get(rpm);
> +	wakeref = intel_runtime_pm_get_if_in_use(rpm);

On first glance that sequence looks like complete nonsense, and
thus likely to be cleaned up by someone later.

To me _noresume() would seem like the more sensible thing to use
here. And even that might still warrant a comment to explain
why that one is used specifically.

I'm also confused by the wakeref vs. wakelock stuff in the runtime pm
code. Is that there just because not all places track the wakerefs?
Do we still have those left?

>  
>  	for_each_power_domain(domain, mask) {
>  		/* Clear before put, so put's sanity check is happy. */
> -- 
> 2.43.2

-- 
Ville Syrjälä
Intel

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

* ✓ CI.Patch_applied: success for series starting with [01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use
  2024-03-07  0:15 [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use Rodrigo Vivi
                   ` (9 preceding siblings ...)
  2024-03-07  0:30 ` [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use Ville Syrjälä
@ 2024-03-07  1:02 ` Patchwork
  2024-03-07  1:02 ` ✗ CI.checkpatch: warning " Patchwork
                   ` (5 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: Patchwork @ 2024-03-07  1:02 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe

== Series Details ==

Series: series starting with [01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use
URL   : https://patchwork.freedesktop.org/series/130839/
State : success

== Summary ==

=== Applying kernel patches on branch 'drm-tip' with base: ===
Base commit: c9b9b8d44492 drm-tip: 2024y-03m-07d-00h-42m-49s UTC integration manifest
=== git am output follows ===
Applying: drm/i915/display: convert inner wakeref get towards get_if_in_use
Applying: drm/xe: Move lockdep protection from mem_access to xe_pm_runtime
Applying: drm/xe: Convert GSC HDCP from mem_access to direct xe_pm_runtime calls
Applying: drm/xe: Remove useless mem_access during probe
Applying: drm/xe: Convert xe_gem_fault to use direct xe_pm_runtime calls
Applying: drm/xe: Removing extra mem_access protection from runtime pm
Applying: drm/xe: Introduce xe_pm_runtime_get_noresume for inner callers
Applying: drm/xe: Convert mem_access_if_ongoing to direct xe_pm_runtime_get_if_active
Applying: drm/xe: Ensure all the inner access are using the _noresume variant
Applying: drm/xe: Kill xe_device_mem_access_{get*,put}



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

* ✗ CI.checkpatch: warning for series starting with [01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use
  2024-03-07  0:15 [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use Rodrigo Vivi
                   ` (10 preceding siblings ...)
  2024-03-07  1:02 ` ✓ CI.Patch_applied: success for series starting with [01/10] " Patchwork
@ 2024-03-07  1:02 ` Patchwork
  2024-03-07  1:03 ` ✓ CI.KUnit: success " Patchwork
                   ` (4 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: Patchwork @ 2024-03-07  1:02 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe

== Series Details ==

Series: series starting with [01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use
URL   : https://patchwork.freedesktop.org/series/130839/
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
7d6fb25447372de10c7d82d450bf95e4b2e2a0ab
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit fe9ef4db52717687db6289f438943815c54cd10e
Author: Rodrigo Vivi <rodrigo.vivi@intel.com>
Date:   Wed Mar 6 19:15:54 2024 -0500

    drm/xe: Kill xe_device_mem_access_{get*,put}
    
    Let's simply convert all the current callers towards direct
    xe_pm_runtime access and remove this extra layer of indirection.
    
    v2: Convert all the current callers instead of a big refactor
    at once.
    
    Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
    Reviewed-by: Matthew Auld <matthew.auld@intel.com>
+ /mt/dim checkpatch c9b9b8d4449209d2451127f98cdfe2b99bec3da7 drm-intel
5d8b6cf556d7 drm/i915/display: convert inner wakeref get towards get_if_in_use
a57843656f58 drm/xe: Move lockdep protection from mem_access to xe_pm_runtime
209efb548ff4 drm/xe: Convert GSC HDCP from mem_access to direct xe_pm_runtime calls
7f4933cbbf7d drm/xe: Remove useless mem_access during probe
c331526ecec7 drm/xe: Convert xe_gem_fault to use direct xe_pm_runtime calls
bee323988b62 drm/xe: Removing extra mem_access protection from runtime pm
41d56164ec80 drm/xe: Introduce xe_pm_runtime_get_noresume for inner callers
-:57: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#57: FILE: drivers/gpu/drm/xe/xe_pm.c:517:
+      bool ref;$

-:59: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#59: FILE: drivers/gpu/drm/xe/xe_pm.c:519:
+      ref = xe_pm_runtime_get_if_in_use(xe);$

-:61: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#61: FILE: drivers/gpu/drm/xe/xe_pm.c:521:
+      if (drm_WARN(&xe->drm, !ref, "Missing outer runtime PM protection\n"))$

-:61: WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (6, 14)
#61: FILE: drivers/gpu/drm/xe/xe_pm.c:521:
+      if (drm_WARN(&xe->drm, !ref, "Missing outer runtime PM protection\n"))
+	      pm_runtime_get_noresume(xe->drm.dev);

total: 0 errors, 4 warnings, 0 checks, 41 lines checked
d42e64833c0b drm/xe: Convert mem_access_if_ongoing to direct xe_pm_runtime_get_if_active
64e419269fec drm/xe: Ensure all the inner access are using the _noresume variant
fe9ef4db5271 drm/xe: Kill xe_device_mem_access_{get*,put}



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

* ✓ CI.KUnit: success for series starting with [01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use
  2024-03-07  0:15 [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use Rodrigo Vivi
                   ` (11 preceding siblings ...)
  2024-03-07  1:02 ` ✗ CI.checkpatch: warning " Patchwork
@ 2024-03-07  1:03 ` Patchwork
  2024-03-07  1:14 ` ✓ CI.Build: " Patchwork
                   ` (3 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: Patchwork @ 2024-03-07  1:03 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe

== Series Details ==

Series: series starting with [01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use
URL   : https://patchwork.freedesktop.org/series/130839/
State : success

== Summary ==

+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
[01:02:58] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[01:03:03] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
../arch/x86/um/user-offsets.c:17:6: warning: no previous prototype for ‘foo’ [-Wmissing-prototypes]
   17 | void foo(void)
      |      ^~~
In file included from ../arch/um/kernel/asm-offsets.c:1:
../arch/x86/um/shared/sysdep/kernel-offsets.h:9:6: warning: no previous prototype for ‘foo’ [-Wmissing-prototypes]
    9 | void foo(void)
      |      ^~~
../arch/x86/um/bugs_64.c:9:6: warning: no previous prototype for ‘arch_check_bugs’ [-Wmissing-prototypes]
    9 | void arch_check_bugs(void)
      |      ^~~~~~~~~~~~~~~
../arch/x86/um/bugs_64.c:13:6: warning: no previous prototype for ‘arch_examine_signal’ [-Wmissing-prototypes]
   13 | void arch_examine_signal(int sig, struct uml_pt_regs *regs)
      |      ^~~~~~~~~~~~~~~~~~~
../arch/x86/um/fault.c:18:5: warning: no previous prototype for ‘arch_fixup’ [-Wmissing-prototypes]
   18 | int arch_fixup(unsigned long address, struct uml_pt_regs *regs)
      |     ^~~~~~~~~~
../arch/x86/um/os-Linux/registers.c:146:15: warning: no previous prototype for ‘get_thread_reg’ [-Wmissing-prototypes]
  146 | unsigned long get_thread_reg(int reg, jmp_buf *buf)
      |               ^~~~~~~~~~~~~~
../arch/x86/um/vdso/um_vdso.c:16:5: warning: no previous prototype for ‘__vdso_clock_gettime’ [-Wmissing-prototypes]
   16 | int __vdso_clock_gettime(clockid_t clock, struct __kernel_old_timespec *ts)
      |     ^~~~~~~~~~~~~~~~~~~~
../arch/x86/um/vdso/um_vdso.c:30:5: warning: no previous prototype for ‘__vdso_gettimeofday’ [-Wmissing-prototypes]
   30 | int __vdso_gettimeofday(struct __kernel_old_timeval *tv, struct timezone *tz)
      |     ^~~~~~~~~~~~~~~~~~~
../arch/x86/um/vdso/um_vdso.c:44:21: warning: no previous prototype for ‘__vdso_time’ [-Wmissing-prototypes]
   44 | __kernel_old_time_t __vdso_time(__kernel_old_time_t *t)
      |                     ^~~~~~~~~~~
../arch/x86/um/vdso/um_vdso.c:57:1: warning: no previous prototype for ‘__vdso_getcpu’ [-Wmissing-prototypes]
   57 | __vdso_getcpu(unsigned *cpu, unsigned *node, struct getcpu_cache *unused)
      | ^~~~~~~~~~~~~
../arch/x86/um/os-Linux/mcontext.c:7:6: warning: no previous prototype for ‘get_regs_from_mc’ [-Wmissing-prototypes]
    7 | void get_regs_from_mc(struct uml_pt_regs *regs, mcontext_t *mc)
      |      ^~~~~~~~~~~~~~~~
../arch/um/os-Linux/skas/process.c:107:6: warning: no previous prototype for ‘wait_stub_done’ [-Wmissing-prototypes]
  107 | void wait_stub_done(int pid)
      |      ^~~~~~~~~~~~~~
../arch/um/os-Linux/skas/process.c:683:6: warning: no previous prototype for ‘__switch_mm’ [-Wmissing-prototypes]
  683 | void __switch_mm(struct mm_id *mm_idp)
      |      ^~~~~~~~~~~
../arch/um/kernel/skas/mmu.c:17:5: warning: no previous prototype for ‘init_new_context’ [-Wmissing-prototypes]
   17 | int init_new_context(struct task_struct *task, struct mm_struct *mm)
      |     ^~~~~~~~~~~~~~~~
../arch/um/kernel/skas/mmu.c:60:6: warning: no previous prototype for ‘destroy_context’ [-Wmissing-prototypes]
   60 | void destroy_context(struct mm_struct *mm)
      |      ^~~~~~~~~~~~~~~
../arch/x86/um/ptrace_64.c:111:5: warning: no previous prototype for ‘poke_user’ [-Wmissing-prototypes]
  111 | int poke_user(struct task_struct *child, long addr, long data)
      |     ^~~~~~~~~
../arch/x86/um/ptrace_64.c:171:5: warning: no previous prototype for ‘peek_user’ [-Wmissing-prototypes]
  171 | int peek_user(struct task_struct *child, long addr, long data)
      |     ^~~~~~~~~
../arch/um/os-Linux/main.c:187:7: warning: no previous prototype for ‘__wrap_malloc’ [-Wmissing-prototypes]
  187 | void *__wrap_malloc(int size)
      |       ^~~~~~~~~~~~~
../arch/um/os-Linux/main.c:208:7: warning: no previous prototype for ‘__wrap_calloc’ [-Wmissing-prototypes]
  208 | void *__wrap_calloc(int n, int size)
      |       ^~~~~~~~~~~~~
../arch/um/os-Linux/main.c:222:6: warning: no previous prototype for ‘__wrap_free’ [-Wmissing-prototypes]
  222 | void __wrap_free(void *ptr)
      |      ^~~~~~~~~~~
../arch/um/os-Linux/mem.c:28:6: warning: no previous prototype for ‘kasan_map_memory’ [-Wmissing-prototypes]
   28 | void kasan_map_memory(void *start, size_t len)
      |      ^~~~~~~~~~~~~~~~
../arch/um/os-Linux/mem.c:212:13: warning: no previous prototype for ‘check_tmpexec’ [-Wmissing-prototypes]
  212 | void __init check_tmpexec(void)
      |             ^~~~~~~~~~~~~
../arch/um/kernel/skas/process.c:36:12: warning: no previous prototype for ‘start_uml’ [-Wmissing-prototypes]
   36 | int __init start_uml(void)
      |            ^~~~~~~~~
../arch/um/os-Linux/signal.c:75:6: warning: no previous prototype for ‘sig_handler’ [-Wmissing-prototypes]
   75 | void sig_handler(int sig, struct siginfo *si, mcontext_t *mc)
      |      ^~~~~~~~~~~
../arch/um/os-Linux/signal.c:111:6: warning: no previous prototype for ‘timer_alarm_handler’ [-Wmissing-prototypes]
  111 | void timer_alarm_handler(int sig, struct siginfo *unused_si, mcontext_t *mc)
      |      ^~~~~~~~~~~~~~~~~~~
../arch/um/os-Linux/start_up.c:301:12: warning: no previous prototype for ‘parse_iomem’ [-Wmissing-prototypes]
  301 | int __init parse_iomem(char *str, int *add)
      |            ^~~~~~~~~~~
../arch/x86/um/signal.c:560:6: warning: no previous prototype for ‘sys_rt_sigreturn’ [-Wmissing-prototypes]
  560 | long sys_rt_sigreturn(void)
      |      ^~~~~~~~~~~~~~~~
../arch/um/kernel/mem.c:202:8: warning: no previous prototype for ‘pgd_alloc’ [-Wmissing-prototypes]
  202 | pgd_t *pgd_alloc(struct mm_struct *mm)
      |        ^~~~~~~~~
../arch/um/kernel/mem.c:215:7: warning: no previous prototype for ‘uml_kmalloc’ [-Wmissing-prototypes]
  215 | void *uml_kmalloc(int size, int flags)
      |       ^~~~~~~~~~~
../arch/um/kernel/process.c:51:5: warning: no previous prototype for ‘pid_to_processor_id’ [-Wmissing-prototypes]
   51 | int pid_to_processor_id(int pid)
      |     ^~~~~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:87:7: warning: no previous prototype for ‘__switch_to’ [-Wmissing-prototypes]
   87 | void *__switch_to(struct task_struct *from, struct task_struct *to)
      |       ^~~~~~~~~~~
../arch/um/kernel/process.c:140:6: warning: no previous prototype for ‘fork_handler’ [-Wmissing-prototypes]
  140 | void fork_handler(void)
      |      ^~~~~~~~~~~~
../arch/um/kernel/process.c:217:6: warning: no previous prototype for ‘arch_cpu_idle’ [-Wmissing-prototypes]
  217 | void arch_cpu_idle(void)
      |      ^~~~~~~~~~~~~
../arch/um/kernel/process.c:253:5: warning: no previous prototype for ‘copy_to_user_proc’ [-Wmissing-prototypes]
  253 | int copy_to_user_proc(void __user *to, void *from, int size)
      |     ^~~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:263:5: warning: no previous prototype for ‘clear_user_proc’ [-Wmissing-prototypes]
  263 | int clear_user_proc(void __user *buf, int size)
      |     ^~~~~~~~~~~~~~~
../arch/um/kernel/process.c:271:6: warning: no previous prototype for ‘set_using_sysemu’ [-Wmissing-prototypes]
  271 | void set_using_sysemu(int value)
      |      ^~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:278:5: warning: no previous prototype for ‘get_using_sysemu’ [-Wmissing-prototypes]
  278 | int get_using_sysemu(void)
      |     ^~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:316:12: warning: no previous prototype for ‘make_proc_sysemu’ [-Wmissing-prototypes]
  316 | int __init make_proc_sysemu(void)
      |            ^~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:348:15: warning: no previous prototype for ‘arch_align_stack’ [-Wmissing-prototypes]
  348 | unsigned long arch_align_stack(unsigned long sp)
      |               ^~~~~~~~~~~~~~~~
../arch/x86/um/syscalls_64.c:48:6: warning: no previous prototype for ‘arch_switch_to’ [-Wmissing-prototypes]
   48 | void arch_switch_to(struct task_struct *to)
      |      ^~~~~~~~~~~~~~
../arch/um/kernel/reboot.c:45:6: warning: no previous prototype for ‘machine_restart’ [-Wmissing-prototypes]
   45 | void machine_restart(char * __unused)
      |      ^~~~~~~~~~~~~~~
../arch/um/kernel/reboot.c:51:6: warning: no previous prototype for ‘machine_power_off’ [-Wmissing-prototypes]
   51 | void machine_power_off(void)
      |      ^~~~~~~~~~~~~~~~~
../arch/um/kernel/reboot.c:57:6: warning: no previous prototype for ‘machine_halt’ [-Wmissing-prototypes]
   57 | void machine_halt(void)
      |      ^~~~~~~~~~~~
../arch/um/kernel/tlb.c:579:6: warning: no previous prototype for ‘flush_tlb_mm_range’ [-Wmissing-prototypes]
  579 | void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start,
      |      ^~~~~~~~~~~~~~~~~~
../arch/um/kernel/tlb.c:594:6: warning: no previous prototype for ‘force_flush_all’ [-Wmissing-prototypes]
  594 | void force_flush_all(void)
      |      ^~~~~~~~~~~~~~~
../arch/um/kernel/um_arch.c:408:19: warning: no previous prototype for ‘read_initrd’ [-Wmissing-prototypes]
  408 | int __init __weak read_initrd(void)
      |                   ^~~~~~~~~~~
../arch/um/kernel/um_arch.c:461:7: warning: no previous prototype for ‘text_poke’ [-Wmissing-prototypes]
  461 | void *text_poke(void *addr, const void *opcode, size_t len)
      |       ^~~~~~~~~
../arch/um/kernel/um_arch.c:473:6: warning: no previous prototype for ‘text_poke_sync’ [-Wmissing-prototypes]
  473 | void text_poke_sync(void)
      |      ^~~~~~~~~~~~~~
../arch/um/kernel/kmsg_dump.c:60:12: warning: no previous prototype for ‘kmsg_dumper_stdout_init’ [-Wmissing-prototypes]
   60 | int __init kmsg_dumper_stdout_init(void)
      |            ^~~~~~~~~~~~~~~~~~~~~~~
../lib/iomap.c:156:5: warning: no previous prototype for ‘ioread64_lo_hi’ [-Wmissing-prototypes]
  156 | u64 ioread64_lo_hi(const void __iomem *addr)
      |     ^~~~~~~~~~~~~~
../lib/iomap.c:163:5: warning: no previous prototype for ‘ioread64_hi_lo’ [-Wmissing-prototypes]
  163 | u64 ioread64_hi_lo(const void __iomem *addr)
      |     ^~~~~~~~~~~~~~
../lib/iomap.c:170:5: warning: no previous prototype for ‘ioread64be_lo_hi’ [-Wmissing-prototypes]
  170 | u64 ioread64be_lo_hi(const void __iomem *addr)
      |     ^~~~~~~~~~~~~~~~
../lib/iomap.c:178:5: warning: no previous prototype for ‘ioread64be_hi_lo’ [-Wmissing-prototypes]
  178 | u64 ioread64be_hi_lo(const void __iomem *addr)
      |     ^~~~~~~~~~~~~~~~
../lib/iomap.c:264:6: warning: no previous prototype for ‘iowrite64_lo_hi’ [-Wmissing-prototypes]
  264 | void iowrite64_lo_hi(u64 val, void __iomem *addr)
      |      ^~~~~~~~~~~~~~~
../lib/iomap.c:272:6: warning: no previous prototype for ‘iowrite64_hi_lo’ [-Wmissing-prototypes]
  272 | void iowrite64_hi_lo(u64 val, void __iomem *addr)
      |      ^~~~~~~~~~~~~~~
../lib/iomap.c:280:6: warning: no previous prototype for ‘iowrite64be_lo_hi’ [-Wmissing-prototypes]
  280 | void iowrite64be_lo_hi(u64 val, void __iomem *addr)
      |      ^~~~~~~~~~~~~~~~~
../lib/iomap.c:288:6: warning: no previous prototype for ‘iowrite64be_hi_lo’ [-Wmissing-prototypes]
  288 | void iowrite64be_hi_lo(u64 val, void __iomem *addr)
      |      ^~~~~~~~~~~~~~~~~
stty: 'standard input': Inappropriate ioctl for device

[01:03:26] Starting KUnit Kernel (1/1)...
[01:03:26] ============================================================
[01:03:26] =================== guc_dbm (7 subtests) ===================
[01:03:26] [PASSED] test_empty
[01:03:26] [PASSED] test_default
[01:03:26] ======================== test_size  ========================
[01:03:26] [PASSED] 4
[01:03:26] [PASSED] 8
[01:03:26] [PASSED] 32
[01:03:26] [PASSED] 256
[01:03:26] ==================== [PASSED] test_size ====================
[01:03:26] ======================= test_reuse  ========================
[01:03:26] [PASSED] 4
[01:03:26] [PASSED] 8
[01:03:26] [PASSED] 32
[01:03:26] [PASSED] 256
[01:03:26] =================== [PASSED] test_reuse ====================
[01:03:26] =================== test_range_overlap  ====================
[01:03:26] [PASSED] 4
[01:03:26] [PASSED] 8
[01:03:26] [PASSED] 32
[01:03:26] [PASSED] 256
[01:03:26] =============== [PASSED] test_range_overlap ================
[01:03:26] =================== test_range_compact  ====================
[01:03:26] [PASSED] 4
[01:03:26] [PASSED] 8
[01:03:26] [PASSED] 32
[01:03:26] [PASSED] 256
[01:03:26] =============== [PASSED] test_range_compact ================
[01:03:26] ==================== test_range_spare  =====================
[01:03:26] [PASSED] 4
[01:03:26] [PASSED] 8
[01:03:26] [PASSED] 32
[01:03:26] [PASSED] 256
[01:03:26] ================ [PASSED] test_range_spare =================
[01:03:26] ===================== [PASSED] guc_dbm =====================
[01:03:26] ================== no_relay (3 subtests) ===================
[01:03:26] [PASSED] xe_drops_guc2pf_if_not_ready
[01:03:26] [PASSED] xe_drops_guc2vf_if_not_ready
[01:03:26] [PASSED] xe_rejects_send_if_not_ready
[01:03:26] ==================== [PASSED] no_relay =====================
[01:03:26] ================== pf_relay (14 subtests) ==================
[01:03:26] [PASSED] pf_rejects_guc2pf_too_short
[01:03:26] [PASSED] pf_rejects_guc2pf_too_long
[01:03:26] [PASSED] pf_rejects_guc2pf_no_payload
[01:03:26] [PASSED] pf_fails_no_payload
[01:03:26] [PASSED] pf_fails_bad_origin
[01:03:26] [PASSED] pf_fails_bad_type
[01:03:26] [PASSED] pf_txn_reports_error
[01:03:26] [PASSED] pf_txn_sends_pf2guc
[01:03:26] [PASSED] pf_sends_pf2guc
[01:03:26] [SKIPPED] pf_loopback_nop
[01:03:26] [SKIPPED] pf_loopback_echo
[01:03:26] [SKIPPED] pf_loopback_fail
[01:03:26] [SKIPPED] pf_loopback_busy
[01:03:26] [SKIPPED] pf_loopback_retry
[01:03:26] ==================== [PASSED] pf_relay =====================
[01:03:26] ================== vf_relay (3 subtests) ===================
[01:03:26] [PASSED] vf_rejects_guc2vf_too_short
[01:03:26] [PASSED] vf_rejects_guc2vf_too_long
[01:03:26] [PASSED] vf_rejects_guc2vf_no_payload
[01:03:26] ==================== [PASSED] vf_relay =====================
[01:03:26] ===================== lmtt (1 subtest) =====================
[01:03:26] ======================== test_ops  =========================
[01:03:26] [PASSED] 2-level
[01:03:26] [PASSED] multi-level
[01:03:26] ==================== [PASSED] test_ops =====================
[01:03:26] ====================== [PASSED] lmtt =======================
[01:03:26] ==================== xe_bo (2 subtests) ====================
[01:03:26] [SKIPPED] xe_ccs_migrate_kunit
[01:03:26] [SKIPPED] xe_bo_evict_kunit
[01:03:26] ===================== [SKIPPED] xe_bo ======================
[01:03:26] ================== xe_dma_buf (1 subtest) ==================
[01:03:26] [SKIPPED] xe_dma_buf_kunit
[01:03:26] =================== [SKIPPED] xe_dma_buf ===================
[01:03:26] ================== xe_migrate (1 subtest) ==================
[01:03:26] [SKIPPED] xe_migrate_sanity_kunit
[01:03:26] =================== [SKIPPED] xe_migrate ===================
[01:03:26] =================== xe_mocs (2 subtests) ===================
[01:03:26] [SKIPPED] xe_live_mocs_kernel_kunit
[01:03:26] [SKIPPED] xe_live_mocs_reset_kunit
[01:03:26] ==================== [SKIPPED] xe_mocs =====================
[01:03:26] =================== xe_pci (2 subtests) ====================
[01:03:26] [PASSED] xe_gmdid_graphics_ip
[01:03:26] [PASSED] xe_gmdid_media_ip
[01:03:26] ===================== [PASSED] xe_pci ======================
[01:03:26] ==================== xe_rtp (1 subtest) ====================
[01:03:26] ================== xe_rtp_process_tests  ===================
[01:03:26] [PASSED] coalesce-same-reg
[01:03:26] [PASSED] no-match-no-add
[01:03:26] [PASSED] no-match-no-add-multiple-rules
[01:03:26] [PASSED] two-regs-two-entries
[01:03:26] [PASSED] clr-one-set-other
[01:03:26] [PASSED] set-field
[01:03:26] [PASSED] conflict-duplicate
[01:03:26] [PASSED] conflict-not-disjoint
[01:03:26] [PASSED] conflict-reg-type
[01:03:26] ============== [PASSED] xe_rtp_process_tests ===============
[01:03:26] ===================== [PASSED] xe_rtp ======================
[01:03:26] ==================== xe_wa (1 subtest) =====================
[01:03:26] ======================== xe_wa_gt  =========================
[01:03:26] [PASSED] TIGERLAKE (B0)
[01:03:26] [PASSED] DG1 (A0)
[01:03:26] [PASSED] DG1 (B0)
[01:03:26] [PASSED] ALDERLAKE_S (A0)
[01:03:26] [PASSED] ALDERLAKE_S (B0)
[01:03:26] [PASSED] ALDERLAKE_S (C0)
[01:03:26] [PASSED] ALDERLAKE_S (D0)
[01:03:26] [PASSED] ALDERLAKE_P (A0)
[01:03:26] [PASSED] ALDERLAKE_P (B0)
[01:03:26] [PASSED] ALDERLAKE_P (C0)
[01:03:26] [PASSED] ALDERLAKE_S_RPLS (D0)
[01:03:26] [PASSED] ALDERLAKE_P_RPLU (E0)
[01:03:26] [PASSED] DG2_G10 (C0)
[01:03:26] [PASSED] DG2_G11 (B1)
[01:03:26] [PASSED] DG2_G12 (A1)
[01:03:26] [PASSED] METEORLAKE (g:A0, m:A0)
[01:03:26] [PASSED] METEORLAKE (g:A0, m:A0)
[01:03:26] [PASSED] METEORLAKE (g:A0, m:A0)
[01:03:26] [PASSED] LUNARLAKE (g:A0, m:A0)
[01:03:26] [PASSED] LUNARLAKE (g:B0, m:A0)
[01:03:26] ==================== [PASSED] xe_wa_gt =====================
[01:03:26] ====================== [PASSED] xe_wa ======================
[01:03:26] ============================================================
[01:03:26] Testing complete. Ran 81 tests: passed: 70, skipped: 11
[01:03:26] Elapsed time: 27.642s total, 4.214s configuring, 23.207s building, 0.185s running

+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[01:03:26] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[01:03:28] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
In file included from ../arch/um/kernel/asm-offsets.c:1:
../arch/x86/um/shared/sysdep/kernel-offsets.h:9:6: warning: no previous prototype for ‘foo’ [-Wmissing-prototypes]
    9 | void foo(void)
      |      ^~~
../arch/x86/um/ptrace_64.c:111:5: warning: no previous prototype for ‘poke_user’ [-Wmissing-prototypes]
  111 | int poke_user(struct task_struct *child, long addr, long data)
      |     ^~~~~~~~~
../arch/x86/um/ptrace_64.c:171:5: warning: no previous prototype for ‘peek_user’ [-Wmissing-prototypes]
  171 | int peek_user(struct task_struct *child, long addr, long data)
      |     ^~~~~~~~~
../arch/x86/um/signal.c:560:6: warning: no previous prototype for ‘sys_rt_sigreturn’ [-Wmissing-prototypes]
  560 | long sys_rt_sigreturn(void)
      |      ^~~~~~~~~~~~~~~~
../arch/um/kernel/mem.c:202:8: warning: no previous prototype for ‘pgd_alloc’ [-Wmissing-prototypes]
  202 | pgd_t *pgd_alloc(struct mm_struct *mm)
      |        ^~~~~~~~~
../arch/um/kernel/mem.c:215:7: warning: no previous prototype for ‘uml_kmalloc’ [-Wmissing-prototypes]
  215 | void *uml_kmalloc(int size, int flags)
      |       ^~~~~~~~~~~
../arch/um/kernel/process.c:51:5: warning: no previous prototype for ‘pid_to_processor_id’ [-Wmissing-prototypes]
   51 | int pid_to_processor_id(int pid)
      |     ^~~~~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:87:7: warning: no previous prototype for ‘__switch_to’ [-Wmissing-prototypes]
   87 | void *__switch_to(struct task_struct *from, struct task_struct *to)
      |       ^~~~~~~~~~~
../arch/um/kernel/process.c:140:6: warning: no previous prototype for ‘fork_handler’ [-Wmissing-prototypes]
  140 | void fork_handler(void)
      |      ^~~~~~~~~~~~
../arch/um/kernel/process.c:217:6: warning: no previous prototype for ‘arch_cpu_idle’ [-Wmissing-prototypes]
  217 | void arch_cpu_idle(void)
      |      ^~~~~~~~~~~~~
../arch/um/kernel/process.c:253:5: warning: no previous prototype for ‘copy_to_user_proc’ [-Wmissing-prototypes]
  253 | int copy_to_user_proc(void __user *to, void *from, int size)
      |     ^~~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:263:5: warning: no previous prototype for ‘clear_user_proc’ [-Wmissing-prototypes]
  263 | int clear_user_proc(void __user *buf, int size)
      |     ^~~~~~~~~~~~~~~
../arch/um/kernel/process.c:271:6: warning: no previous prototype for ‘set_using_sysemu’ [-Wmissing-prototypes]
  271 | void set_using_sysemu(int value)
      |      ^~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:278:5: warning: no previous prototype for ‘get_using_sysemu’ [-Wmissing-prototypes]
  278 | int get_using_sysemu(void)
      |     ^~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:316:12: warning: no previous prototype for ‘make_proc_sysemu’ [-Wmissing-prototypes]
  316 | int __init make_proc_sysemu(void)
      |            ^~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:348:15: warning: no previous prototype for ‘arch_align_stack’ [-Wmissing-prototypes]
  348 | unsigned long arch_align_stack(unsigned long sp)
      |               ^~~~~~~~~~~~~~~~
../arch/um/kernel/reboot.c:45:6: warning: no previous prototype for ‘machine_restart’ [-Wmissing-prototypes]
   45 | void machine_restart(char * __unused)
      |      ^~~~~~~~~~~~~~~
../arch/um/kernel/reboot.c:51:6: warning: no previous prototype for ‘machine_power_off’ [-Wmissing-prototypes]
   51 | void machine_power_off(void)
      |      ^~~~~~~~~~~~~~~~~
../arch/um/kernel/reboot.c:57:6: warning: no previous prototype for ‘machine_halt’ [-Wmissing-prototypes]
   57 | void machine_halt(void)
      |      ^~~~~~~~~~~~
../arch/x86/um/syscalls_64.c:48:6: warning: no previous prototype for ‘arch_switch_to’ [-Wmissing-prototypes]
   48 | void arch_switch_to(struct task_struct *to)
      |      ^~~~~~~~~~~~~~
../arch/um/kernel/tlb.c:579:6: warning: no previous prototype for ‘flush_tlb_mm_range’ [-Wmissing-prototypes]
  579 | void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start,
      |      ^~~~~~~~~~~~~~~~~~
../arch/um/kernel/tlb.c:594:6: warning: no previous prototype for ‘force_flush_all’ [-Wmissing-prototypes]
  594 | void force_flush_all(void)
      |      ^~~~~~~~~~~~~~~
../arch/um/kernel/kmsg_dump.c:60:12: warning: no previous prototype for ‘kmsg_dumper_stdout_init’ [-Wmissing-prototypes]
   60 | int __init kmsg_dumper_stdout_init(void)
      |            ^~~~~~~~~~~~~~~~~~~~~~~
../arch/um/kernel/um_arch.c:408:19: warning: no previous prototype for ‘read_initrd’ [-Wmissing-prototypes]
  408 | int __init __weak read_initrd(void)
      |                   ^~~~~~~~~~~
../arch/um/kernel/um_arch.c:461:7: warning: no previous prototype for ‘text_poke’ [-Wmissing-prototypes]
  461 | void *text_poke(void *addr, const void *opcode, size_t len)
      |       ^~~~~~~~~
../arch/um/kernel/um_arch.c:473:6: warning: no previous prototype for ‘text_poke_sync’ [-Wmissing-prototypes]
  473 | void text_poke_sync(void)
      |      ^~~~~~~~~~~~~~
../arch/um/kernel/skas/process.c:36:12: warning: no previous prototype for ‘start_uml’ [-Wmissing-prototypes]
   36 | int __init start_uml(void)
      |            ^~~~~~~~~
../arch/um/kernel/skas/mmu.c:17:5: warning: no previous prototype for ‘init_new_context’ [-Wmissing-prototypes]
   17 | int init_new_context(struct task_struct *task, struct mm_struct *mm)
      |     ^~~~~~~~~~~~~~~~
../arch/um/kernel/skas/mmu.c:60:6: warning: no previous prototype for ‘destroy_context’ [-Wmissing-prototypes]
   60 | void destroy_context(struct mm_struct *mm)
      |      ^~~~~~~~~~~~~~~
../lib/iomap.c:156:5: warning: no previous prototype for ‘ioread64_lo_hi’ [-Wmissing-prototypes]
  156 | u64 ioread64_lo_hi(const void __iomem *addr)
      |     ^~~~~~~~~~~~~~
../lib/iomap.c:163:5: warning: no previous prototype for ‘ioread64_hi_lo’ [-Wmissing-prototypes]
  163 | u64 ioread64_hi_lo(const void __iomem *addr)
      |     ^~~~~~~~~~~~~~
../lib/iomap.c:170:5: warning: no previous prototype for ‘ioread64be_lo_hi’ [-Wmissing-prototypes]
  170 | u64 ioread64be_lo_hi(const void __iomem *addr)
      |     ^~~~~~~~~~~~~~~~
../lib/iomap.c:178:5: warning: no previous prototype for ‘ioread64be_hi_lo’ [-Wmissing-prototypes]
  178 | u64 ioread64be_hi_lo(const void __iomem *addr)
      |     ^~~~~~~~~~~~~~~~
../lib/iomap.c:264:6: warning: no previous prototype for ‘iowrite64_lo_hi’ [-Wmissing-prototypes]
  264 | void iowrite64_lo_hi(u64 val, void __iomem *addr)
      |      ^~~~~~~~~~~~~~~
../lib/iomap.c:272:6: warning: no previous prototype for ‘iowrite64_hi_lo’ [-Wmissing-prototypes]
  272 | void iowrite64_hi_lo(u64 val, void __iomem *addr)
      |      ^~~~~~~~~~~~~~~
../lib/iomap.c:280:6: warning: no previous prototype for ‘iowrite64be_lo_hi’ [-Wmissing-prototypes]
  280 | void iowrite64be_lo_hi(u64 val, void __iomem *addr)
      |      ^~~~~~~~~~~~~~~~~
../lib/iomap.c:288:6: warning: no previous prototype for ‘iowrite64be_hi_lo’ [-Wmissing-prototypes]
  288 | void iowrite64be_hi_lo(u64 val, void __iomem *addr)
      |      ^~~~~~~~~~~~~~~~~

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

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



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

* ✓ CI.Build: success for series starting with [01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use
  2024-03-07  0:15 [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use Rodrigo Vivi
                   ` (12 preceding siblings ...)
  2024-03-07  1:03 ` ✓ CI.KUnit: success " Patchwork
@ 2024-03-07  1:14 ` Patchwork
  2024-03-07  1:14 ` ✗ CI.Hooks: failure " Patchwork
                   ` (2 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: Patchwork @ 2024-03-07  1:14 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe

== Series Details ==

Series: series starting with [01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use
URL   : https://patchwork.freedesktop.org/series/130839/
State : success

== Summary ==

+ trap cleanup EXIT
+ cd /kernel
+ git clone https://gitlab.freedesktop.org/drm/xe/ci.git .ci
Cloning into '.ci'...
+ '[' -n '' ']'
++ date +%s
+ echo -e '\e[0Ksection_start:1709773442:build_x86_64[collapsed=true]\r\e[0KBuild x86-64'
+ mkdir -p build64-default
^[[0Ksection_start:1709773442:build_x86_64[collapsed=true]
^[[0KBuild x86-64
+ cp .ci/kernel/kconfig build64-default/.config
+ make O=build64-default olddefconfig
make[1]: Entering directory '/kernel/build64-default'
  GEN     Makefile
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/confdata.o
  HOSTCC  scripts/kconfig/expr.o
  LEX     scripts/kconfig/lexer.lex.c
  YACC    scripts/kconfig/parser.tab.[ch]
  HOSTCC  scripts/kconfig/lexer.lex.o
  HOSTCC  scripts/kconfig/menu.o
  HOSTCC  scripts/kconfig/parser.tab.o
  HOSTCC  scripts/kconfig/preprocess.o
  HOSTCC  scripts/kconfig/symbol.o
  HOSTCC  scripts/kconfig/util.o
  HOSTLD  scripts/kconfig/conf
#
# configuration written to .config
#
make[1]: Leaving directory '/kernel/build64-default'
++ nproc
+ make O=build64-default -j48
make[1]: Entering directory '/kernel/build64-default'
  GEN     Makefile
  WRAP    arch/x86/include/generated/uapi/asm/bpf_perf_event.h
  WRAP    arch/x86/include/generated/uapi/asm/errno.h
  WRAP    arch/x86/include/generated/uapi/asm/fcntl.h
  WRAP    arch/x86/include/generated/uapi/asm/ioctl.h
  WRAP    arch/x86/include/generated/uapi/asm/ioctls.h
  WRAP    arch/x86/include/generated/uapi/asm/ipcbuf.h
  WRAP    arch/x86/include/generated/uapi/asm/param.h
  UPD     include/generated/uapi/linux/version.h
  WRAP    arch/x86/include/generated/uapi/asm/poll.h
  WRAP    arch/x86/include/generated/uapi/asm/resource.h
  WRAP    arch/x86/include/generated/uapi/asm/socket.h
  WRAP    arch/x86/include/generated/uapi/asm/sockios.h
  WRAP    arch/x86/include/generated/uapi/asm/termbits.h
  WRAP    arch/x86/include/generated/uapi/asm/termios.h
  WRAP    arch/x86/include/generated/uapi/asm/types.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_32.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_64.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_x32.h
  SYSTBL  arch/x86/include/generated/asm/syscalls_32.h
  WRAP    arch/x86/include/generated/asm/early_ioremap.h
  SYSHDR  arch/x86/include/generated/asm/unistd_32_ia32.h
  SYSHDR  arch/x86/include/generated/asm/unistd_64_x32.h
  SYSTBL  arch/x86/include/generated/asm/syscalls_64.h
  HYPERCALLS arch/x86/include/generated/asm/xen-hypercalls.h
  UPD     include/config/kernel.release
  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
  UPD     include/generated/compile.h
  WRAP    arch/x86/include/generated/asm/local64.h
  HOSTCC  arch/x86/tools/relocs_32.o
  WRAP    arch/x86/include/generated/asm/mmiowb.h
  WRAP    arch/x86/include/generated/asm/module.lds.h
  HOSTCC  arch/x86/tools/relocs_64.o
  WRAP    arch/x86/include/generated/asm/rwonce.h
  HOSTCC  arch/x86/tools/relocs_common.o
  WRAP    arch/x86/include/generated/asm/unaligned.h
  HOSTCC  scripts/unifdef
  UPD     include/generated/utsrelease.h
mkdir -p /kernel/build64-default/tools/objtool && make O=/kernel/build64-default subdir=tools/objtool --no-print-directory -C objtool 
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/sorttable
  HOSTCC  scripts/asn1_compiler
  HOSTCC  scripts/genksyms/genksyms.o
  YACC    scripts/genksyms/parse.tab.[ch]
  LEX     scripts/genksyms/lex.lex.c
  HOSTCC  scripts/selinux/genheaders/genheaders
  HOSTCC  scripts/selinux/mdp/mdp
  HOSTCC  scripts/sign-file
  HOSTCC  scripts/insert-sys-cert
  HOSTCC  /kernel/build64-default/tools/objtool/fixdep.o
  HOSTLD  /kernel/build64-default/tools/objtool/fixdep-in.o
  LINK    /kernel/build64-default/tools/objtool/fixdep
  HOSTCC  scripts/genksyms/parse.tab.o
  HOSTCC  scripts/genksyms/lex.lex.o
  INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/exec-cmd.h
  INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/help.h
  INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/pager.h
  INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/parse-options.h
  INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/run-command.h
  CC      /kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o
  CC      /kernel/build64-default/tools/objtool/libsubcmd/help.o
  CC      /kernel/build64-default/tools/objtool/libsubcmd/pager.o
  CC      /kernel/build64-default/tools/objtool/libsubcmd/parse-options.o
  CC      /kernel/build64-default/tools/objtool/libsubcmd/run-command.o
  CC      /kernel/build64-default/tools/objtool/libsubcmd/sigchain.o
  CC      /kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o
  INSTALL libsubcmd_headers
  HOSTLD  arch/x86/tools/relocs
  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/pvr_drm.h
  HDRINST usr/include/drm/vgem_drm.h
  HDRINST usr/include/drm/virtgpu_drm.h
  HDRINST usr/include/drm/xe_drm.h
  HDRINST usr/include/drm/omap_drm.h
  HDRINST usr/include/drm/radeon_drm.h
  HDRINST usr/include/drm/tegra_drm.h
  HDRINST usr/include/drm/ivpu_accel.h
  HDRINST usr/include/drm/drm_mode.h
  HDRINST usr/include/drm/exynos_drm.h
  HDRINST usr/include/drm/drm_sarea.h
  HDRINST usr/include/drm/v3d_drm.h
  HDRINST usr/include/drm/qxl_drm.h
  HDRINST usr/include/drm/drm_fourcc.h
  HDRINST usr/include/drm/nouveau_drm.h
  HDRINST usr/include/drm/habanalabs_accel.h
  HDRINST usr/include/drm/vmwgfx_drm.h
  HDRINST usr/include/drm/msm_drm.h
  HDRINST usr/include/drm/etnaviv_drm.h
  HDRINST usr/include/drm/vc4_drm.h
  HDRINST usr/include/drm/panfrost_drm.h
  HDRINST usr/include/drm/lima_drm.h
  HDRINST usr/include/drm/drm.h
  HDRINST usr/include/drm/panthor_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
  HDRINST usr/include/asm-generic/int-ll64.h
  HDRINST usr/include/asm-generic/signal.h
  HDRINST usr/include/asm-generic/siginfo.h
  HDRINST usr/include/asm-generic/stat.h
  HDRINST usr/include/asm-generic/int-l64.h
  HDRINST usr/include/asm-generic/errno-base.h
  HDRINST usr/include/asm-generic/fcntl.h
  HDRINST usr/include/asm-generic/setup.h
  HDRINST usr/include/asm-generic/ipcbuf.h
  HDRINST usr/include/asm-generic/sembuf.h
  HDRINST usr/include/asm-generic/ucontext.h
  HDRINST usr/include/rdma/mlx5_user_ioctl_cmds.h
  HDRINST usr/include/rdma/irdma-abi.h
  HDRINST usr/include/rdma/mana-abi.h
  HDRINST usr/include/rdma/hfi/hfi1_user.h
  HDRINST usr/include/rdma/hfi/hfi1_ioctl.h
  HDRINST usr/include/rdma/rdma_user_rxe.h
  HDRINST usr/include/rdma/rdma_user_ioctl.h
  HDRINST usr/include/rdma/mlx5_user_ioctl_verbs.h
  HDRINST usr/include/rdma/bnxt_re-abi.h
  HDRINST usr/include/rdma/hns-abi.h
  HDRINST usr/include/rdma/qedr-abi.h
  HDRINST usr/include/rdma/ib_user_ioctl_cmds.h
  HDRINST usr/include/rdma/vmw_pvrdma-abi.h
  HDRINST usr/include/rdma/ib_user_sa.h
  HDRINST usr/include/rdma/ib_user_ioctl_verbs.h
  HDRINST usr/include/rdma/rvt-abi.h
  HDRINST usr/include/rdma/mlx5-abi.h
  HDRINST usr/include/rdma/rdma_netlink.h
  HDRINST usr/include/rdma/erdma-abi.h
  HDRINST usr/include/rdma/rdma_user_ioctl_cmds.h
  HDRINST usr/include/rdma/rdma_user_cm.h
  HDRINST usr/include/rdma/ib_user_verbs.h
  HDRINST usr/include/rdma/efa-abi.h
  HDRINST usr/include/rdma/siw-abi.h
  HDRINST usr/include/rdma/mlx4-abi.h
  HDRINST usr/include/rdma/mthca-abi.h
  HDRINST usr/include/rdma/ib_user_mad.h
  HDRINST usr/include/rdma/ocrdma-abi.h
  HDRINST usr/include/rdma/cxgb4-abi.h
  HDRINST usr/include/misc/xilinx_sdfec.h
  HDRINST usr/include/misc/uacce/hisi_qm.h
  HDRINST usr/include/misc/uacce/uacce.h
  HDRINST usr/include/misc/cxl.h
  HDRINST usr/include/misc/ocxl.h
  HDRINST usr/include/misc/pvpanic.h
  HDRINST usr/include/misc/fastrpc.h
  HDRINST usr/include/linux/i8k.h
  HDRINST usr/include/linux/acct.h
  HDRINST usr/include/linux/atmmpc.h
  HDRINST usr/include/linux/fs.h
  HDRINST usr/include/linux/cifs/cifs_mount.h
  HDRINST usr/include/linux/cifs/cifs_netlink.h
  HDRINST usr/include/linux/if_packet.h
  HDRINST usr/include/linux/route.h
  HDRINST usr/include/linux/patchkey.h
  HDRINST usr/include/linux/tc_ematch/tc_em_cmp.h
  HDRINST usr/include/linux/tc_ematch/tc_em_ipt.h
  HDRINST usr/include/linux/tc_ematch/tc_em_meta.h
  HDRINST usr/include/linux/tc_ematch/tc_em_nbyte.h
  HDRINST usr/include/linux/tc_ematch/tc_em_text.h
  HDRINST usr/include/linux/virtio_pmem.h
  HDRINST usr/include/linux/rkisp1-config.h
  HDRINST usr/include/linux/vhost.h
  HDRINST usr/include/linux/cec-funcs.h
  HDRINST usr/include/linux/ppdev.h
  HDRINST usr/include/linux/isdn/capicmd.h
  HDRINST usr/include/linux/virtio_fs.h
  HDRINST usr/include/linux/netfilter_ipv6.h
  HDRINST usr/include/linux/lirc.h
  HDRINST usr/include/linux/mroute6.h
  HDRINST usr/include/linux/nl80211-vnd-intel.h
  HDRINST usr/include/linux/ivtvfb.h
  HDRINST usr/include/linux/auxvec.h
  HDRINST usr/include/linux/dm-log-userspace.h
  HDRINST usr/include/linux/dccp.h
  HDRINST usr/include/linux/virtio_scmi.h
  HDRINST usr/include/linux/atmarp.h
  HDRINST usr/include/linux/arcfb.h
  HDRINST usr/include/linux/nbd-netlink.h
  HDRINST usr/include/linux/sched/types.h
  HDRINST usr/include/linux/tcp.h
  HDRINST usr/include/linux/neighbour.h
  HDRINST usr/include/linux/dlm_device.h
  HDRINST usr/include/linux/wmi.h
  HDRINST usr/include/linux/btrfs_tree.h
  HDRINST usr/include/linux/virtio_crypto.h
  HDRINST usr/include/linux/vbox_err.h
  HDRINST usr/include/linux/edd.h
  HDRINST usr/include/linux/loop.h
  HDRINST usr/include/linux/nvme_ioctl.h
  HDRINST usr/include/linux/mmtimer.h
  HDRINST usr/include/linux/if_pppol2tp.h
  HDRINST usr/include/linux/mtio.h
  HDRINST usr/include/linux/if_arcnet.h
  HDRINST usr/include/linux/romfs_fs.h
  HDRINST usr/include/linux/posix_types.h
  HDRINST usr/include/linux/rtc.h
  HDRINST usr/include/linux/landlock.h
  HDRINST usr/include/linux/gpio.h
  HDRINST usr/include/linux/selinux_netlink.h
  HDRINST usr/include/linux/pps.h
  HDRINST usr/include/linux/ndctl.h
  HDRINST usr/include/linux/virtio_gpu.h
  HDRINST usr/include/linux/android/binderfs.h
  HDRINST usr/include/linux/android/binder.h
  HDRINST usr/include/linux/virtio_vsock.h
  HDRINST usr/include/linux/sound.h
  HDRINST usr/include/linux/vtpm_proxy.h
  HDRINST usr/include/linux/nfs_fs.h
  HDRINST usr/include/linux/elf-fdpic.h
  HDRINST usr/include/linux/adfs_fs.h
  HDRINST usr/include/linux/target_core_user.h
  HDRINST usr/include/linux/netlink_diag.h
  HDRINST usr/include/linux/const.h
  HDRINST usr/include/linux/firewire-cdev.h
  HDRINST usr/include/linux/vdpa.h
  HDRINST usr/include/linux/if_infiniband.h
  HDRINST usr/include/linux/serial.h
  HDRINST usr/include/linux/iio/types.h
  HDRINST usr/include/linux/iio/buffer.h
  HDRINST usr/include/linux/iio/events.h
  HDRINST usr/include/linux/baycom.h
  HDRINST usr/include/linux/major.h
  HDRINST usr/include/linux/atmppp.h
  HDRINST usr/include/linux/lsm.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/close_range.h
  HDRINST usr/include/linux/tdx-guest.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/nf_conntrack_tcp.h
  HDRINST usr/include/linux/netfilter/xt_addrtype.h
  HDRINST usr/include/linux/netfilter/xt_MARK.h
  HDRINST usr/include/linux/netfilter/xt_SYNPROXY.h
  HDRINST usr/include/linux/netfilter/xt_multiport.h
  HDRINST usr/include/linux/netfilter/nfnetlink.h
  HDRINST usr/include/linux/netfilter/xt_cgroup.h
  HDRINST usr/include/linux/netfilter/nf_synproxy.h
  HDRINST usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
  HDRINST usr/include/linux/netfilter/nfnetlink_log.h
  HDRINST usr/include/linux/netfilter/xt_TPROXY.h
  HDRINST usr/include/linux/netfilter/xt_u32.h
  HDRINST usr/include/linux/netfilter/nfnetlink_osf.h
  HDRINST usr/include/linux/netfilter/xt_esp.h
  HDRINST usr/include/linux/netfilter/xt_ecn.h
  HDRINST usr/include/linux/netfilter/nfnetlink_hook.h
  HDRINST usr/include/linux/netfilter/xt_mac.h
  HDRINST usr/include/linux/netfilter/xt_comment.h
  HDRINST usr/include/linux/netfilter/xt_NFQUEUE.h
  HDRINST usr/include/linux/netfilter/xt_osf.h
  HDRINST usr/include/linux/netfilter/xt_hashlimit.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_sctp.h
  HDRINST usr/include/linux/netfilter/xt_socket.h
  HDRINST usr/include/linux/netfilter/xt_connmark.h
  HDRINST usr/include/linux/netfilter/xt_sctp.h
  HDRINST usr/include/linux/netfilter/xt_tcpudp.h
  HDRINST usr/include/linux/netfilter/xt_DSCP.h
  HDRINST usr/include/linux/netfilter/xt_time.h
  HDRINST usr/include/linux/netfilter/xt_IDLETIMER.h
  HDRINST usr/include/linux/netfilter/xt_policy.h
  HDRINST usr/include/linux/netfilter/xt_rpfilter.h
  HDRINST usr/include/linux/netfilter/xt_nfacct.h
  HDRINST usr/include/linux/netfilter/xt_SECMARK.h
  HDRINST usr/include/linux/netfilter/xt_length.h
  HDRINST usr/include/linux/netfilter/nfnetlink_cthelper.h
  HDRINST usr/include/linux/netfilter/xt_quota.h
  HDRINST usr/include/linux/netfilter/xt_CLASSIFY.h
  HDRINST usr/include/linux/netfilter/xt_ipcomp.h
  HDRINST usr/include/linux/netfilter/xt_iprange.h
  HDRINST usr/include/linux/netfilter/xt_bpf.h
  HDRINST usr/include/linux/netfilter/xt_LOG.h
  HDRINST usr/include/linux/netfilter/xt_rateest.h
  HDRINST usr/include/linux/netfilter/xt_CONNSECMARK.h
  HDRINST usr/include/linux/netfilter/xt_HMARK.h
  HDRINST usr/include/linux/netfilter/xt_CONNMARK.h
  HDRINST usr/include/linux/netfilter/xt_pkttype.h
  HDRINST usr/include/linux/netfilter/xt_ipvs.h
  HDRINST usr/include/linux/netfilter/xt_devgroup.h
  HDRINST usr/include/linux/netfilter/xt_AUDIT.h
  HDRINST usr/include/linux/netfilter/xt_realm.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_common.h
  HDRINST usr/include/linux/netfilter/xt_set.h
  HDRINST usr/include/linux/netfilter/xt_LED.h
  HDRINST usr/include/linux/netfilter/xt_connlabel.h
  HDRINST usr/include/linux/netfilter/xt_owner.h
  HDRINST usr/include/linux/netfilter/xt_dccp.h
  HDRINST usr/include/linux/netfilter/xt_limit.h
  HDRINST usr/include/linux/netfilter/xt_conntrack.h
  HDRINST usr/include/linux/netfilter/xt_TEE.h
  HDRINST usr/include/linux/netfilter/xt_connlimit.h
  HDRINST usr/include/linux/netfilter/xt_RATEEST.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set_hash.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set_list.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/memfd.h
  HDRINST usr/include/linux/serial_core.h
  HDRINST usr/include/linux/dns_resolver.h
  HDRINST usr/include/linux/pr.h
  HDRINST usr/include/linux/atm_eni.h
  HDRINST usr/include/linux/lp.h
  HDRINST usr/include/linux/virtio_mem.h
  HDRINST usr/include/linux/ultrasound.h
  HDRINST usr/include/linux/sctp.h
  HDRINST usr/include/linux/uio.h
  HDRINST usr/include/linux/tcp_metrics.h
  HDRINST usr/include/linux/wwan.h
  HDRINST usr/include/linux/atmbr2684.h
  HDRINST usr/include/linux/in_route.h
  HDRINST usr/include/linux/qemu_fw_cfg.h
  HDRINST usr/include/linux/if_macsec.h
  HDRINST usr/include/linux/usb/charger.h
  HDRINST usr/include/linux/usb/g_uvc.h
  HDRINST usr/include/linux/usb/gadgetfs.h
  HDRINST usr/include/linux/usb/raw_gadget.h
  HDRINST usr/include/linux/usb/cdc-wdm.h
  HDRINST usr/include/linux/usb/g_printer.h
  HDRINST usr/include/linux/usb/midi.h
  HDRINST usr/include/linux/usb/tmc.h
  HDRINST usr/include/linux/usb/video.h
  HDRINST usr/include/linux/usb/functionfs.h
  LD      /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
  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
  HOSTLD  scripts/genksyms/genksyms
  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/thp7312.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
  AR      /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
  HDRINST usr/include/linux/nitro_enclaves.h
  HDRINST usr/include/linux/ptrace.h
  HDRINST usr/include/linux/ioam6_genl.h
  HDRINST usr/include/linux/qnx4_fs.h
  HDRINST usr/include/linux/fsl_mc.h
  HDRINST usr/include/linux/net_tstamp.h
  HDRINST usr/include/linux/msg.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_TTL.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_ttl.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_ah.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_ECN.h
  HDRINST usr/include/linux/netfilter_ipv4/ip_tables.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_ecn.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_REJECT.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_LOG.h
  HDRINST usr/include/linux/sem.h
  HDRINST usr/include/linux/net_namespace.h
  HDRINST usr/include/linux/radeonfb.h
  HDRINST usr/include/linux/tee.h
  HDRINST usr/include/linux/udp.h
  HDRINST usr/include/linux/virtio_bt.h
  HDRINST usr/include/linux/v4l2-subdev.h
  HDRINST usr/include/linux/posix_acl_xattr.h
  HDRINST usr/include/linux/v4l2-mediabus.h
  HDRINST usr/include/linux/atmapi.h
  HDRINST usr/include/linux/raid/md_p.h
  HDRINST usr/include/linux/raid/md_u.h
  HDRINST usr/include/linux/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
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  HDRINST usr/include/linux/eventfd.h
  HDRINST usr/include/linux/nfs4.h
  CC      scripts/mod/devicetable-offsets.s
  HDRINST usr/include/linux/ptp_clock.h
  HDRINST usr/include/linux/nubus.h
  HDRINST usr/include/linux/if_bonding.h
  CC      /kernel/build64-default/tools/objtool/weak.o
  HDRINST usr/include/linux/kcov.h
  CC      /kernel/build64-default/tools/objtool/check.o
  HDRINST usr/include/linux/fadvise.h
  CC      /kernel/build64-default/tools/objtool/special.o
  HDRINST usr/include/linux/taskstats.h
  HDRINST usr/include/linux/veth.h
  MKDIR   /kernel/build64-default/tools/objtool/arch/x86/
  HDRINST usr/include/linux/atm.h
  CC      /kernel/build64-default/tools/objtool/builtin-check.o
  HDRINST usr/include/linux/ipmi.h
  CC      /kernel/build64-default/tools/objtool/elf.o
  MKDIR   /kernel/build64-default/tools/objtool/arch/x86/lib/
  HDRINST usr/include/linux/kdev_t.h
  HDRINST usr/include/linux/mount.h
  CC      /kernel/build64-default/tools/objtool/objtool.o
  HDRINST usr/include/linux/shm.h
  CC      /kernel/build64-default/tools/objtool/arch/x86/special.o
  HDRINST usr/include/linux/resource.h
  HDRINST usr/include/linux/prctl.h
  HDRINST usr/include/linux/watch_queue.h
  CC      /kernel/build64-default/tools/objtool/orc_gen.o
  GEN     /kernel/build64-default/tools/objtool/arch/x86/lib/inat-tables.c
  CC      /kernel/build64-default/tools/objtool/orc_dump.o
  HDRINST usr/include/linux/sched.h
  HDRINST usr/include/linux/phonet.h
  CC      /kernel/build64-default/tools/objtool/libstring.o
  HDRINST usr/include/linux/random.h
  CC      /kernel/build64-default/tools/objtool/libctype.o
  HDRINST usr/include/linux/tty.h
  CC      /kernel/build64-default/tools/objtool/str_error_r.o
  HDRINST usr/include/linux/apm_bios.h
  HDRINST usr/include/linux/fd.h
  HDRINST usr/include/linux/um_timetravel.h
  CC      /kernel/build64-default/tools/objtool/librbtree.o
  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/nsm.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
  CC      /kernel/build64-default/tools/objtool/arch/x86/decode.o
  HDRINST usr/include/linux/iommufd.h
  HDRINST usr/include/linux/user_events.h
  HDRINST usr/include/linux/errno.h
  HDRINST usr/include/linux/icmp.h
  HDRINST usr/include/linux/i2o-dev.h
  HDRINST usr/include/linux/pg.h
  HDRINST usr/include/linux/if_bridge.h
  HDRINST usr/include/linux/thermal.h
  HDRINST usr/include/linux/uinput.h
  HDRINST usr/include/linux/handshake.h
  HDRINST usr/include/linux/dqblk_xfs.h
  HDRINST usr/include/linux/v4l2-common.h
  HDRINST usr/include/linux/nvram.h
  HDRINST usr/include/linux/if_vlan.h
  HDRINST usr/include/linux/uhid.h
  HDRINST usr/include/linux/omap3isp.h
  HDRINST usr/include/linux/rose.h
  HDRINST usr/include/linux/phantom.h
  HDRINST usr/include/linux/dpll.h
  HDRINST usr/include/linux/ipmi_msgdefs.h
  UPD     scripts/mod/devicetable-offsets.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/virtio_pcidev.h
  HDRINST usr/include/linux/termios.h
  HDRINST usr/include/linux/mii.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
  MKELF   scripts/mod/elfconfig.h
  HDRINST usr/include/linux/ipmi_bmc.h
  HDRINST usr/include/linux/netfilter_arp.h
  HDRINST usr/include/linux/if_addr.h
  HDRINST usr/include/linux/rpmsg.h
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/mod/sumversion.o
  HDRINST usr/include/linux/media-bus-format.h
  HDRINST usr/include/linux/kernelcapi.h
  HOSTCC  scripts/mod/symsearch.o
  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/ife.h
  HDRINST usr/include/linux/dma-buf.h
  HDRINST usr/include/linux/agpgart.h
  HDRINST usr/include/linux/socket.h
  HDRINST usr/include/linux/nilfs2_ondisk.h
  HDRINST usr/include/linux/connector.h
  HDRINST usr/include/linux/auto_fs4.h
  HDRINST usr/include/linux/bt-bmc.h
  HDRINST usr/include/linux/map_to_7segment.h
  HDRINST usr/include/linux/tc_act/tc_skbedit.h
  HDRINST usr/include/linux/tc_act/tc_ctinfo.h
  HDRINST usr/include/linux/tc_act/tc_defact.h
  HDRINST usr/include/linux/tc_act/tc_gact.h
  HDRINST usr/include/linux/tc_act/tc_vlan.h
  HDRINST usr/include/linux/tc_act/tc_skbmod.h
  HDRINST usr/include/linux/tc_act/tc_sample.h
  HDRINST usr/include/linux/tc_act/tc_tunnel_key.h
  HDRINST usr/include/linux/tc_act/tc_gate.h
  HDRINST usr/include/linux/tc_act/tc_mirred.h
  HDRINST usr/include/linux/tc_act/tc_nat.h
  HDRINST usr/include/linux/tc_act/tc_csum.h
  HDRINST usr/include/linux/tc_act/tc_connmark.h
  HDRINST usr/include/linux/tc_act/tc_ife.h
  HDRINST usr/include/linux/tc_act/tc_mpls.h
  HDRINST usr/include/linux/tc_act/tc_ct.h
  HDRINST usr/include/linux/tc_act/tc_pedit.h
  HDRINST usr/include/linux/tc_act/tc_bpf.h
  HDRINST usr/include/linux/netrom.h
  HDRINST usr/include/linux/joystick.h
  HDRINST usr/include/linux/falloc.h
  HDRINST usr/include/linux/cycx_cfm.h
  HDRINST usr/include/linux/omapfb.h
  HDRINST usr/include/linux/msdos_fs.h
  HDRINST usr/include/linux/virtio_types.h
  HDRINST usr/include/linux/mroute.h
  HDRINST usr/include/linux/psample.h
  HDRINST usr/include/linux/ipv6.h
  HDRINST usr/include/linux/nfsd_netlink.h
  HDRINST usr/include/linux/dw100.h
  HDRINST usr/include/linux/psp-sev.h
  HDRINST usr/include/linux/vfio.h
  HDRINST usr/include/linux/if_ppp.h
  HDRINST usr/include/linux/byteorder/big_endian.h
  HDRINST usr/include/linux/byteorder/little_endian.h
  HDRINST usr/include/linux/comedi.h
  HDRINST usr/include/linux/scif_ioctl.h
  HDRINST usr/include/linux/timerfd.h
  HDRINST usr/include/linux/time_types.h
  HDRINST usr/include/linux/firewire-constants.h
  HDRINST usr/include/linux/virtio_snd.h
  HDRINST usr/include/linux/ppp-ioctl.h
  HDRINST usr/include/linux/fib_rules.h
  HDRINST usr/include/linux/gen_stats.h
  HDRINST usr/include/linux/virtio_iommu.h
  HDRINST usr/include/linux/genetlink.h
  HDRINST usr/include/linux/uvcvideo.h
  HDRINST usr/include/linux/pfkeyv2.h
  HDRINST usr/include/linux/soundcard.h
  HDRINST usr/include/linux/times.h
  HDRINST usr/include/linux/nfc.h
  HDRINST usr/include/linux/affs_hardblocks.h
  HDRINST usr/include/linux/nilfs2_api.h
  HDRINST usr/include/linux/rseq.h
  HDRINST usr/include/linux/caif/caif_socket.h
  HDRINST usr/include/linux/caif/if_caif.h
  HDRINST usr/include/linux/i2c-dev.h
  HDRINST usr/include/linux/cuda.h
  HDRINST usr/include/linux/mei_uuid.h
  HDRINST usr/include/linux/cn_proc.h
  HDRINST usr/include/linux/parport.h
  HDRINST usr/include/linux/v4l2-controls.h
  HDRINST usr/include/linux/hsi/cs-protocol.h
  HDRINST usr/include/linux/hsi/hsi_char.h
  HDRINST usr/include/linux/seg6_genl.h
  HDRINST usr/include/linux/am437x-vpfe.h
  HDRINST usr/include/linux/amt.h
  HDRINST usr/include/linux/netconf.h
  HDRINST usr/include/linux/erspan.h
  HDRINST usr/include/linux/nsfs.h
  HDRINST usr/include/linux/xilinx-v4l2-controls.h
  HDRINST usr/include/linux/aspeed-p2a-ctrl.h
  HDRINST usr/include/linux/vfio_zdev.h
  HDRINST usr/include/linux/serio.h
  HDRINST usr/include/linux/acrn.h
  HDRINST usr/include/linux/nfs2.h
  HDRINST usr/include/linux/mptcp_pm.h
  HDRINST usr/include/linux/virtio_pci.h
  HDRINST usr/include/linux/ipc.h
  HDRINST usr/include/linux/ethtool_netlink.h
  HDRINST usr/include/linux/kd.h
  HDRINST usr/include/linux/elf.h
  HDRINST usr/include/linux/videodev2.h
  HDRINST usr/include/linux/if_alg.h
  HDRINST usr/include/linux/sonypi.h
  HDRINST usr/include/linux/fsverity.h
  HDRINST usr/include/linux/if.h
  HDRINST usr/include/linux/btrfs.h
  HDRINST usr/include/linux/vm_sockets_diag.h
  HDRINST usr/include/linux/netfilter_bridge.h
  HDRINST usr/include/linux/packet_diag.h
  HDRINST usr/include/linux/netfilter_ipv4.h
  HDRINST usr/include/linux/kvm.h
  HDRINST usr/include/linux/pci.h
  HDRINST usr/include/linux/if_addrlabel.h
  HDRINST usr/include/linux/hdlcdrv.h
  HDRINST usr/include/linux/cfm_bridge.h
  HDRINST usr/include/linux/fiemap.h
  HDRINST usr/include/linux/dm-ioctl.h
  HDRINST usr/include/linux/aspeed-lpc-ctrl.h
  HDRINST usr/include/linux/atmioc.h
  HDRINST usr/include/linux/dlm.h
  HDRINST usr/include/linux/pci_regs.h
  HDRINST usr/include/linux/cachefiles.h
  HDRINST usr/include/linux/membarrier.h
  HDRINST usr/include/linux/nfs_idmap.h
  HDRINST usr/include/linux/ip.h
  HDRINST usr/include/linux/atm_he.h
  HDRINST usr/include/linux/nfsd/export.h
  HDRINST usr/include/linux/nfsd/stats.h
  HDRINST usr/include/linux/nfsd/debug.h
  HDRINST usr/include/linux/nfsd/cld.h
  HDRINST usr/include/linux/ip_vs.h
  HDRINST usr/include/linux/vmcore.h
  HDRINST usr/include/linux/vbox_vmmdev_types.h
  HDRINST usr/include/linux/dvb/osd.h
  HDRINST usr/include/linux/dvb/dmx.h
  HDRINST usr/include/linux/dvb/net.h
  HDRINST usr/include/linux/dvb/frontend.h
  HDRINST usr/include/linux/dvb/ca.h
  HDRINST usr/include/linux/dvb/version.h
  HDRINST usr/include/linux/dvb/video.h
  HDRINST usr/include/linux/dvb/audio.h
  HDRINST usr/include/linux/nfs.h
  HDRINST usr/include/linux/if_link.h
  HDRINST usr/include/linux/wait.h
  HDRINST usr/include/linux/icmpv6.h
  HDRINST usr/include/linux/media.h
  HDRINST usr/include/linux/seg6_local.h
  HDRINST usr/include/linux/tps6594_pfsm.h
  HDRINST usr/include/linux/openvswitch.h
  HDRINST usr/include/linux/atmsap.h
  HDRINST usr/include/linux/fpga-dfl.h
  HDRINST usr/include/linux/userio.h
  HDRINST usr/include/linux/signal.h
  HDRINST usr/include/linux/map_to_14segment.h
  HDRINST usr/include/linux/hdreg.h
  HDRINST usr/include/linux/utime.h
  HDRINST usr/include/linux/usbdevice_fs.h
  HDRINST usr/include/linux/timex.h
  HDRINST usr/include/linux/if_fc.h
  HDRINST usr/include/linux/reiserfs_xattr.h
  HDRINST usr/include/linux/hw_breakpoint.h
  HDRINST usr/include/linux/quota.h
  HDRINST usr/include/linux/ioprio.h
  HDRINST usr/include/linux/eventpoll.h
  HDRINST usr/include/linux/atmclip.h
  HDRINST usr/include/linux/can.h
  HDRINST usr/include/linux/if_team.h
  HDRINST usr/include/linux/usbip.h
  HDRINST usr/include/linux/stat.h
  HDRINST usr/include/linux/fou.h
  HDRINST usr/include/linux/hash_info.h
  HDRINST usr/include/linux/ppp-comp.h
  HDRINST usr/include/linux/ip6_tunnel.h
  HDRINST usr/include/linux/tipc_netlink.h
  HDRINST usr/include/linux/in.h
  HDRINST usr/include/linux/wireguard.h
  HDRINST usr/include/linux/btf.h
  HDRINST usr/include/linux/batman_adv.h
  HDRINST usr/include/linux/fcntl.h
  HDRINST usr/include/linux/if_ltalk.h
  HDRINST usr/include/linux/i2c.h
  HDRINST usr/include/linux/atm_idt77105.h
  HDRINST usr/include/linux/kexec.h
  HDRINST usr/include/linux/arm_sdei.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6_tables.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_ah.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_NPT.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_rt.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_opts.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_srh.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_LOG.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_mh.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_HL.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_hl.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_frag.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
  HDRINST usr/include/linux/minix_fs.h
  HDRINST usr/include/linux/aio_abi.h
  HDRINST usr/include/linux/pktcdvd.h
  HDRINST usr/include/linux/libc-compat.h
  HDRINST usr/include/linux/atmlec.h
  HDRINST usr/include/linux/signalfd.h
  HDRINST usr/include/linux/bpf_common.h
  HDRINST usr/include/linux/seg6_iptunnel.h
  HDRINST usr/include/linux/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/psp-dbc.h
  HDRINST usr/include/linux/hiddev.h
  HDRINST usr/include/linux/blktrace_api.h
  HDRINST usr/include/linux/ccs.h
  HDRINST usr/include/linux/ioam6.h
  HDRINST usr/include/linux/hsr_netlink.h
  HDRINST usr/include/linux/bfs_fs.h
  HDRINST usr/include/linux/mmc/ioctl.h
  HDRINST usr/include/linux/npcm-video.h
  HDRINST usr/include/linux/rio_cm_cdev.h
  HDRINST usr/include/linux/uleds.h
  HDRINST usr/include/linux/mrp_bridge.h
  HDRINST usr/include/linux/adb.h
  HDRINST usr/include/linux/pmu.h
  HDRINST usr/include/linux/udmabuf.h
  HDRINST usr/include/linux/kcmp.h
  HDRINST usr/include/linux/dma-heap.h
  HDRINST usr/include/linux/userfaultfd.h
  HDRINST usr/include/linux/netfilter_arp/arpt_mangle.h
  HDRINST usr/include/linux/netfilter_arp/arp_tables.h
  HDRINST usr/include/linux/tipc.h
  HDRINST usr/include/linux/virtio_ids.h
  HDRINST usr/include/linux/l2tp.h
  HDRINST usr/include/linux/devlink.h
  HDRINST usr/include/linux/virtio_gpio.h
  HDRINST usr/include/linux/dcbnl.h
  HDRINST usr/include/linux/cyclades.h
  HDRINST usr/include/regulator/regulator.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/scarlett2.h
  HDRINST usr/include/sound/asound.h
  HDRINST usr/include/sound/asoc.h
  HDRINST usr/include/sound/sb16_csp.h
  HDRINST usr/include/sound/hdsp.h
  HDRINST usr/include/sound/compress_offload.h
  HDRINST usr/include/sound/emu10k1.h
  HDRINST usr/include/sound/snd_ar_tokens.h
  HDRINST usr/include/sound/snd_sst_tokens.h
  HDRINST usr/include/sound/asound_fm.h
  HDRINST usr/include/sound/hdspm.h
  HDRINST usr/include/sound/compress_params.h
  HDRINST usr/include/sound/firewire.h
  HDRINST usr/include/sound/skl-tplg-interface.h
  HDRINST usr/include/scsi/scsi_bsg_ufs.h
  HDRINST usr/include/scsi/scsi_netlink_fc.h
  HDRINST usr/include/scsi/scsi_bsg_mpi3mr.h
  HDRINST usr/include/scsi/fc/fc_ns.h
  HDRINST usr/include/scsi/fc/fc_fs.h
  HDRINST usr/include/scsi/fc/fc_els.h
  HDRINST usr/include/scsi/fc/fc_gs.h
  HDRINST usr/include/scsi/scsi_bsg_fc.h
  HDRINST usr/include/scsi/cxlflash_ioctl.h
  HDRINST usr/include/scsi/scsi_netlink.h
  HDRINST usr/include/linux/version.h
  HDRINST usr/include/asm/processor-flags.h
  HDRINST usr/include/asm/auxvec.h
  HDRINST usr/include/asm/svm.h
  HDRINST usr/include/asm/bitsperlong.h
  HDRINST usr/include/asm/kvm_perf.h
  HDRINST usr/include/asm/mce.h
  HDRINST usr/include/asm/posix_types.h
  HDRINST usr/include/asm/msr.h
  HDRINST usr/include/asm/sigcontext32.h
  HDRINST usr/include/asm/mman.h
  HDRINST usr/include/asm/shmbuf.h
  HDRINST usr/include/asm/e820.h
  HDRINST usr/include/asm/posix_types_64.h
  HDRINST usr/include/asm/vsyscall.h
  HDRINST usr/include/asm/msgbuf.h
  HDRINST usr/include/asm/swab.h
  HDRINST usr/include/asm/statfs.h
  HDRINST usr/include/asm/posix_types_x32.h
  HDRINST usr/include/asm/ptrace.h
  HDRINST usr/include/asm/unistd.h
  HDRINST usr/include/asm/ist.h
  HDRINST usr/include/asm/prctl.h
  HDRINST usr/include/asm/boot.h
  HDRINST usr/include/asm/sigcontext.h
  HDRINST usr/include/asm/posix_types_32.h
  HDRINST usr/include/asm/kvm_para.h
  HDRINST usr/include/asm/a.out.h
  HDRINST usr/include/asm/mtrr.h
  HDRINST usr/include/asm/amd_hsmp.h
  HDRINST usr/include/asm/hwcap2.h
  HDRINST usr/include/asm/ptrace-abi.h
  HDRINST usr/include/asm/vm86.h
  HDRINST usr/include/asm/vmx.h
  HDRINST usr/include/asm/ldt.h
  HDRINST usr/include/asm/perf_regs.h
  HDRINST usr/include/asm/kvm.h
  HDRINST usr/include/asm/debugreg.h
  HDRINST usr/include/asm/signal.h
  HDRINST usr/include/asm/bootparam.h
  HDRINST usr/include/asm/siginfo.h
  HDRINST usr/include/asm/hw_breakpoint.h
  HDRINST usr/include/asm/stat.h
  HDRINST usr/include/asm/setup.h
  HDRINST usr/include/asm/sembuf.h
  HDRINST usr/include/asm/sgx.h
  HDRINST usr/include/asm/ucontext.h
  HDRINST usr/include/asm/byteorder.h
  HDRINST usr/include/asm/unistd_64.h
  HDRINST usr/include/asm/ioctls.h
  HDRINST usr/include/asm/bpf_perf_event.h
  HDRINST usr/include/asm/types.h
  HDRINST usr/include/asm/poll.h
  HDRINST usr/include/asm/resource.h
  HDRINST usr/include/asm/param.h
  HDRINST usr/include/asm/sockios.h
  HDRINST usr/include/asm/errno.h
  HDRINST usr/include/asm/unistd_x32.h
  HDRINST usr/include/asm/termios.h
  HDRINST usr/include/asm/ioctl.h
  HDRINST usr/include/asm/socket.h
  HDRINST usr/include/asm/unistd_32.h
  HDRINST usr/include/asm/termbits.h
  HDRINST usr/include/asm/fcntl.h
  HDRINST usr/include/asm/ipcbuf.h
  LD      /kernel/build64-default/tools/objtool/arch/x86/objtool-in.o
  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
  UPD     include/generated/asm-offsets.h
  CALL    ../scripts/checksyscalls.sh
  SYMLINK scripts/gdb/linux/clk.py
  SYMLINK scripts/gdb/linux/config.py
  SYMLINK scripts/gdb/linux/vmalloc.py
  SYMLINK scripts/gdb/linux/genpd.py
  SYMLINK scripts/gdb/linux/tasks.py
  SYMLINK scripts/gdb/linux/modules.py
  SYMLINK scripts/gdb/linux/proc.py
  SYMLINK scripts/gdb/linux/utils.py
  SYMLINK scripts/gdb/linux/timerlist.py
  SYMLINK scripts/gdb/linux/vfs.py
  SYMLINK scripts/gdb/linux/radixtree.py
  SYMLINK scripts/gdb/linux/stackdepot.py
  SYMLINK scripts/gdb/linux/pgtable.py
  SYMLINK scripts/gdb/linux/lists.py
  SYMLINK scripts/gdb/linux/symbols.py
  SYMLINK scripts/gdb/linux/interrupts.py
  SYMLINK scripts/gdb/linux/__init__.py
  SYMLINK scripts/gdb/linux/cpus.py
  SYMLINK scripts/gdb/linux/mm.py
  SYMLINK scripts/gdb/linux/rbtree.py
  SYMLINK scripts/gdb/linux/page_owner.py
  SYMLINK scripts/gdb/linux/device.py
  SYMLINK scripts/gdb/linux/dmesg.py
  SYMLINK scripts/gdb/linux/slab.py
  GEN     scripts/gdb/linux/constants.py
  LD      /kernel/build64-default/tools/objtool/objtool-in.o
  LINK    /kernel/build64-default/tools/objtool/objtool
  LDS     scripts/module.lds
  HOSTCC  usr/gen_init_cpio
  CC      init/main.o
  AS      arch/x86/lib/clear_page_64.o
  CC      init/do_mounts.o
  UPD     init/utsversion-tmp.h
  CC      io_uring/io_uring.o
  CC      arch/x86/lib/cmdline.o
  CC      block/bdev.o
  CC      security/commoncap.o
  AS      arch/x86/lib/cmpxchg16b_emu.o
  CC      certs/system_keyring.o
  CC      io_uring/xattr.o
  CC      arch/x86/video/fbdev.o
  CC      security/safesetid/lsm.o
  CC      arch/x86/lib/copy_mc.o
  CC      arch/x86/power/cpu.o
  CC      arch/x86/pci/i386.o
  AR      arch/x86/virt/vmx/built-in.a
  CC      ipc/compat.o
  AR      samples/vfio-mdev/built-in.a
  CC      security/yama/yama_lsm.o
  CC      security/landlock/setup.o
  CC      security/bpf/hooks.o
  CC      security/tomoyo/audit.o
  AR      virt/lib/built-in.a
  GEN     security/selinux/flask.h security/selinux/av_permissions.h
  CC      fs/crypto/crypto.o
  CC      fs/verity/enable.o
  CC      security/smack/smack_lsm.o
  CC      security/apparmor/apparmorfs.o
  CC      arch/x86/xen/enlighten.o
  CC      arch/x86/platform/pvh/enlighten.o
  AR      drivers/cache/built-in.a
  AR      fs/nfs_common/built-in.a
  AR      samples/built-in.a
  CC      mm/kfence/core.o
  CC [M]  virt/lib/irqbypass.o
  ASN.1   security/keys/trusted-keys/tpm2key.asn1.[ch]
  AR      arch/x86/virt/built-in.a
  CC      security/integrity/ima/ima_fs.o
  CC      block/partitions/core.o
  CC      security/selinux/avc.o
  CC      net/core/sock.o
  CC      arch/x86/coco/tdx/tdx.o
  CC      fs/notify/dnotify/dnotify.o
  CC      arch/x86/events/amd/core.o
  CC [M]  fs/nfs_common/grace.o
  CC      security/keys/trusted-keys/trusted_core.o
  CC      io_uring/nop.o
  CC      security/safesetid/securityfs.o
  CC      security/keys/trusted-keys/trusted_tpm1.o
  CC [M]  sound/core/seq/seq.o
  CC [M]  sound/core/seq/seq_lock.o
  CC      lib/kunit/hooks.o
  CC      arch/x86/entry/vdso/vma.o
  AR      drivers/irqchip/built-in.a
  CC      kernel/sched/core.o
  AR      drivers/bus/mhi/built-in.a
  CC      crypto/asymmetric_keys/asymmetric_type.o
  AR      drivers/bus/built-in.a
  CC      arch/x86/entry/vdso/extable.o
  CC      crypto/asymmetric_keys/restrict.o
  AR      drivers/phy/allwinner/built-in.a
  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
  GEN     usr/initramfs_data.cpio
  AR      drivers/phy/marvell/built-in.a
  COPY    usr/initramfs_inc_data
  AR      drivers/phy/mediatek/built-in.a
  AS      usr/initramfs_data.o
  AR      drivers/phy/microchip/built-in.a
  AR      drivers/phy/motorola/built-in.a
  AR      usr/built-in.a
  CC      security/landlock/syscalls.o
  AR      drivers/phy/mscc/built-in.a
  CC [M]  lib/kunit/test.o
  CC      io_uring/fs.o
  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
  AS      arch/x86/lib/copy_mc_64.o
  AR      drivers/phy/samsung/built-in.a
  AR      drivers/phy/socionext/built-in.a
  AS      arch/x86/lib/copy_page_64.o
  AR      drivers/phy/st/built-in.a
  AS      arch/x86/lib/copy_user_64.o
  AR      drivers/phy/starfive/built-in.a
  HOSTCC  certs/extract-cert
  AR      drivers/phy/sunplus/built-in.a
  CC [M]  sound/core/seq/seq_clientmgr.o
  AR      drivers/phy/tegra/built-in.a
  AS      arch/x86/platform/pvh/head.o
  AR      drivers/phy/ti/built-in.a
  AR      arch/x86/platform/pvh/built-in.a
  CC [M]  sound/core/seq/seq_memory.o
  AS      arch/x86/lib/copy_user_uncached_64.o
  AR      drivers/phy/xilinx/built-in.a
  CC      drivers/phy/phy-core.o
  AR      fs/notify/dnotify/built-in.a
  CC      security/keys/trusted-keys/trusted_tpm2.o
  CC      ipc/util.o
  CC      fs/notify/inotify/inotify_fsnotify.o
  AR      security/safesetid/built-in.a
  AR      security/bpf/built-in.a
  CC      arch/x86/realmode/init.o
  CC      ipc/msgutil.o
  AR      security/yama/built-in.a
  CC      security/keys/trusted-keys/tpm2key.asn1.o
  COPY    certs/x509.genkey
  CC      certs/blacklist.o
  CC      crypto/asymmetric_keys/signature.o
  CC [M]  sound/core/seq/seq_queue.o
  CC      security/integrity/ima/ima_queue.o
  CC      arch/x86/coco/tdx/tdx-shared.o
  CC      fs/verity/hash_algs.o
  AR      virt/built-in.a
  CC      arch/x86/pci/init.o
  CC [M]  lib/kunit/resource.o
  CC      arch/x86/entry/vdso/vdso32-setup.o
  CC      arch/x86/xen/mmu.o
  AS      arch/x86/coco/tdx/tdcall.o
  CC      arch/x86/events/intel/core.o
  CC      block/partitions/amiga.o
  CC      arch/x86/power/hibernate_64.o
  CC      arch/x86/lib/cpu.o
  CC [M]  lib/kunit/static_stub.o
  CC      arch/x86/events/intel/bts.o
  CC      arch/x86/events/zhaoxin/core.o
  CC      block/fops.o
  CC      arch/x86/events/intel/ds.o
  CC      security/landlock/object.o
  CC [M]  lib/kunit/string-stream.o
  POLICY  security/tomoyo/builtin-policy.h
  CC      fs/crypto/fname.o
  CC      mm/filemap.o
  CC      io_uring/splice.o
  AR      arch/x86/coco/tdx/built-in.a
  CC      arch/x86/coco/core.o
  CC      security/tomoyo/condition.o
  CC      fs/notify/inotify/inotify_user.o
  AR      arch/x86/video/built-in.a
  CC      crypto/asymmetric_keys/public_key.o
  CC      security/lsm_syscalls.o
  AS      arch/x86/realmode/rm/header.o
  CC      security/min_addr.o
  LDS     arch/x86/entry/vdso/vdso.lds
  AS      arch/x86/realmode/rm/trampoline_64.o
  AS      arch/x86/entry/vdso/vdso-note.o
  CC      fs/verity/init.o
  CC      arch/x86/xen/time.o
  AS      arch/x86/realmode/rm/stack.o
  CC      arch/x86/events/amd/lbr.o
  CC      arch/x86/pci/mmconfig_64.o
  CC      arch/x86/entry/vsyscall/vsyscall_64.o
  CC      init/do_mounts_initrd.o
  CC      security/landlock/ruleset.o
  CC      arch/x86/entry/vdso/vclock_gettime.o
  AS      arch/x86/entry/vsyscall/vsyscall_emu_64.o
  CC      security/selinux/hooks.o
  AS      arch/x86/realmode/rm/reboot.o
  AR      arch/x86/coco/built-in.a
  AS      arch/x86/lib/csum-copy_64.o
  AR      security/keys/trusted-keys/built-in.a
  CC      mm/kfence/report.o
  AS      arch/x86/realmode/rm/wakeup_asm.o
  CC      security/keys/encrypted-keys/encrypted.o
  CC      security/integrity/ima/ima_init.o
  CC      arch/x86/realmode/rm/wakemain.o
  CC      arch/x86/kernel/fpu/init.o
  CC      arch/x86/kernel/fpu/bugs.o
  CC      arch/x86/kernel/fpu/core.o
  GEN     certs/blacklist_hash_list
  CERT    certs/x509_revocation_list
  CC      arch/x86/entry/vdso/vgetcpu.o
  CERT    certs/x509_certificate_list
  GENKEY  certs/signing_key.pem
Generating a RSA private key
.  CC      arch/x86/realmode/rm/video-mode.o
......  AS      arch/x86/power/hibernate_asm_64.o
.  CC      arch/x86/kernel/cpu/mce/core.o
.  CC      arch/x86/kernel/cpu/microcode/core.o
  CC      arch/x86/kernel/cpu/mtrr/mtrr.o
....  CC      ipc/msg.o
......  CC      arch/x86/kernel/cpu/mtrr/if.o
....  CC      arch/x86/power/hibernate.o
........  AS      arch/x86/realmode/rm/copy.o
.  CC      arch/x86/lib/csum-partial_64.o
....  CC      block/partitions/atari.o
  AR      arch/x86/events/zhaoxin/built-in.a
...  CC      arch/x86/kernel/fpu/regset.o
  CC [M]  lib/kunit/assert.o
...  CC [M]  lib/kunit/try-catch.o
..  AR      drivers/pinctrl/actions/built-in.a
...  AS      arch/x86/realmode/rm/bioscall.o
.....  AR      drivers/pinctrl/bcm/built-in.a
..  CC      io_uring/sync.o
  CC      security/security.o
.  CC      arch/x86/realmode/rm/regs.o
..  AR      drivers/pinctrl/cirrus/built-in.a
..  CC      fs/verity/measure.o
.  AR      drivers/phy/built-in.a
....  CC      arch/x86/lib/csum-wrappers_64.o
..  AR      drivers/pinctrl/freescale/built-in.a
..  AS      arch/x86/entry/vdso/vsgx.o
.  CC      drivers/pinctrl/intel/pinctrl-baytrail.o
......  CC      security/smack/smack_access.o
..  CC      arch/x86/realmode/rm/video-vga.o
.  HOSTCC  arch/x86/entry/vdso/vdso2c
..  CC      security/landlock/cred.o
..  CC      arch/x86/events/intel/knc.o
  CC      arch/x86/kernel/cpu/mce/severity.o
...  CC      arch/x86/kernel/cpu/mce/genpool.o
...  CC      arch/x86/kernel/cpu/mce/intel.o
..........  CC      fs/crypto/hkdf.o
  CC [M]  sound/core/seq/seq_fifo.o
.  CC      arch/x86/realmode/rm/video-vesa.o
.......  CC      arch/x86/kernel/cpu/mce/amd.o
......  CC      arch/x86/pci/direct.o
.....  CC      arch/x86/events/amd/brs.o
.  CC      security/integrity/ima/ima_main.o
.  AR      fs/notify/inotify/built-in.a
.  CC      arch/x86/realmode/rm/video-bios.o
...  CC      init/initramfs.o
.........  CC      fs/notify/fanotify/fanotify.o
...  CC      arch/x86/xen/grant-table.o
....  PASYMS  arch/x86/realmode/rm/pasyms.h
...  AR      arch/x86/entry/vsyscall/built-in.a
.  LDS     arch/x86/realmode/rm/realmode.lds
..  CC      fs/notify/fanotify/fanotify_user.o
  ASN.1   crypto/asymmetric_keys/x509.asn1.[ch]
..  LD      arch/x86/realmode/rm/realmode.elf
  ASN.1   crypto/asymmetric_keys/x509_akid.asn1.[ch]
.  CC      crypto/asymmetric_keys/x509_loader.o
..  RELOCS  arch/x86/realmode/rm/realmode.relocs
  AR      mm/kfence/built-in.a
  OBJCOPY arch/x86/realmode/rm/realmode.bin
..  AS      arch/x86/realmode/rmpiggy.o
.  LDS     arch/x86/entry/vdso/vdso32/vdso32.lds
.  CC      arch/x86/events/amd/ibs.o
..  CC      ipc/sem.o
....  AS      arch/x86/entry/vdso/vdso32/note.o
....  AR      arch/x86/realmode/built-in.a
.  CC      security/apparmor/audit.o
.  AS      arch/x86/entry/vdso/vdso32/system_call.o
.  CC      crypto/asymmetric_keys/x509_public_key.o
.  CC      security/smack/smackfs.o
...........  AS      arch/x86/entry/vdso/vdso32/sigreturn.o
.  CC      arch/x86/lib/delay.o
  CC      arch/x86/kernel/cpu/microcode/intel.o
.......  CC      arch/x86/entry/vdso/vdso32/vclock_gettime.o
........  CC      arch/x86/entry/vdso/vdso32/vgetcpu.o
........  CC      security/tomoyo/domain.o
.  AR      arch/x86/power/built-in.a
.....  ASN.1   crypto/asymmetric_keys/pkcs7.asn1.[ch]
..  CC [M]  lib/kunit/executor.o
....  CC      arch/x86/kernel/cpu/microcode/amd.o
......  CC [M]  lib/kunit/attributes.o
.......  CC      arch/x86/kernel/cpu/mtrr/generic.o
......  CC      security/landlock/ptrace.o
  CC      arch/x86/kernel/cpu/mtrr/cleanup.o
  CC      fs/verity/open.o
...  CC      block/partitions/aix.o
  CC      net/core/request_sock.o
....  CC [M]  sound/core/seq/seq_prioq.o
....  CC [M]  lib/kunit/device.o
.++++
.....  CC      security/keys/gc.o
.........  CC      lib/math/div64.o
...  CC      fs/crypto/hooks.o
..  CC      arch/x86/kernel/fpu/signal.o
..++++
writing new private key to 'certs/signing_key.pem'
-----
  CC      security/keys/encrypted-keys/ecryptfs_format.o
  CC      arch/x86/pci/mmconfig-shared.o
  CC      arch/x86/kernel/fpu/xstate.o
  CC      security/keys/key.o
  CC      certs/blacklist_hashes.o
  CC      drivers/pinctrl/intel/pinctrl-cherryview.o
  CC      arch/x86/lib/error-inject.o
  CC      lib/math/gcd.o
  AS      certs/revocation_certificates.o
  CC      security/keys/encrypted-keys/masterkey_trusted.o
  CC      crypto/asymmetric_keys/pkcs7_trust.o
  CERT    certs/signing_key.x509
  CC      arch/x86/xen/suspend.o
  AS      certs/system_certificates.o
  VDSO    arch/x86/entry/vdso/vdso64.so.dbg
  AR      certs/built-in.a
  CC      lib/math/lcm.o
  CC [M]  sound/core/seq/seq_timer.o
  CC      net/core/skbuff.o
  VDSO    arch/x86/entry/vdso/vdso32.so.dbg
  OBJCOPY arch/x86/entry/vdso/vdso64.so
  CC      lib/math/int_log.o
  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/vdso/vdso-image-32.o
  CC      lib/crypto/mpi/generic_mpih-lshift.o
  CC      lib/crypto/mpi/generic_mpih-mul1.o
  CC      security/landlock/fs.o
  CC      lib/crypto/memneq.o
  CC      kernel/sched/fair.o
  CC      arch/x86/events/intel/lbr.o
  CC      lib/math/int_pow.o
  CC      arch/x86/events/intel/p4.o
  CC      init/calibrate.o
  CC      fs/verity/read_metadata.o
  CC      lib/math/int_sqrt.o
  CC      fs/verity/verify.o
  GEN     security/apparmor/capability_names.h
  AR      arch/x86/entry/vdso/built-in.a
  CC      net/ethernet/eth.o
  CC      security/apparmor/task.o
  AS      arch/x86/lib/getuser.o
  CC      security/integrity/ima/ima_crypto.o
  CC      block/partitions/cmdline.o
  AR      arch/x86/kernel/cpu/microcode/built-in.a
  AS      arch/x86/entry/entry.o
  CC      security/smack/smack_netfilter.o
  CC      net/802/fc.o
  CC      crypto/asymmetric_keys/pkcs7_verify.o
  CC [M]  lib/kunit/debugfs.o
  CC      lib/math/reciprocal_div.o
  AR      fs/notify/fanotify/built-in.a
  CC      arch/x86/kernel/cpu/resctrl/core.o
  CC      fs/crypto/keyring.o
  CC      block/partitions/mac.o
  CC      fs/verity/signature.o
  CC      fs/notify/fsnotify.o
  AR      security/keys/encrypted-keys/built-in.a
  CC      net/802/fddi.o
  CC      io_uring/advise.o
  CC      arch/x86/pci/xen.o
  CC [M]  sound/core/seq/seq_system.o
  CC      arch/x86/events/amd/iommu.o
  CC      lib/math/rational.o
  CC      arch/x86/xen/enlighten_hvm.o
  CC      init/init_task.o
  CC      security/tomoyo/environ.o
  CC      drivers/pinctrl/intel/pinctrl-intel.o
  CC      arch/x86/kernel/cpu/resctrl/rdtgroup.o
  GEN     arch/x86/lib/inat-tables.c
  CC      arch/x86/lib/insn-eval.o
  CC      lib/crypto/mpi/generic_mpih-mul2.o
  AR      arch/x86/kernel/cpu/mtrr/built-in.a
  CC [M]  drivers/pinctrl/intel/pinctrl-alderlake.o
  CC [M]  drivers/pinctrl/intel/pinctrl-meteorlake.o
  CC      io_uring/filetable.o
  AS      arch/x86/entry/entry_64.o
  CC      lib/crypto/mpi/generic_mpih-mul3.o
  CC      fs/iomap/trace.o
  CC      security/keys/keyring.o
  CC      arch/x86/kernel/cpu/mce/threshold.o
  CC      ipc/shm.o
  CC      fs/iomap/iter.o
  AR      lib/kunit/built-in.a
  CC      security/landlock/net.o
  LD [M]  lib/kunit/kunit.o
  CC      lib/crypto/mpi/generic_mpih-rshift.o
  CC      arch/x86/events/intel/p6.o
  CC      crypto/asymmetric_keys/verify_pefile.o
  CC      arch/x86/kernel/cpu/resctrl/monitor.o
  CC      arch/x86/entry/syscall_64.o
  CC [M]  lib/math/prime_numbers.o
  CC      block/partitions/ldm.o
  CC      net/core/datagram.o
  CC      security/integrity/ima/ima_api.o
  CC      arch/x86/events/intel/pt.o
  AR      arch/x86/kernel/fpu/built-in.a
  CC      arch/x86/events/intel/uncore.o
  CC      security/integrity/evm/evm_main.o
  CC      security/integrity/iint.o
  CC      ipc/syscall.o
  AR      arch/x86/events/amd/built-in.a
  CC      io_uring/openclose.o
  CC      security/integrity/evm/evm_crypto.o
  CC [M]  sound/core/seq/seq_ports.o
  CC      security/integrity/evm/evm_secfs.o
  AR      fs/verity/built-in.a
  CC      security/integrity/evm/evm_posix_acl.o
  AR      lib/math/built-in.a
  AR      security/smack/built-in.a
  CC      io_uring/uring_cmd.o
  CC [M]  net/802/p8022.o
  CC      arch/x86/lib/insn.o
  CC      security/apparmor/ipc.o
  CC      block/bio.o
  CC      kernel/locking/mutex.o
  CC      mm/mempool.o
  CC      fs/notify/notification.o
  CC      lib/crypto/mpi/generic_mpih-sub1.o
  CC      security/tomoyo/file.o
  ASN.1   crypto/asymmetric_keys/mscode.asn1.[ch]
  CC      fs/iomap/buffered-io.o
  CC [M]  net/802/psnap.o
  CC      arch/x86/pci/fixup.o
  CC      crypto/asymmetric_keys/x509.asn1.o
  CC      init/version.o
  CC      security/selinux/selinuxfs.o
  CC      arch/x86/entry/common.o
  CC      crypto/asymmetric_keys/x509_akid.asn1.o
  CC      arch/x86/kernel/cpu/mce/apei.o
  CC [M]  net/802/stp.o
  CC      fs/crypto/keysetup.o
  CC      arch/x86/events/intel/uncore_nhmex.o
  AS      arch/x86/lib/memcpy_64.o
  CC      arch/x86/kernel/cpu/resctrl/ctrlmondata.o
  CC      crypto/asymmetric_keys/x509_cert_parser.o
  AR      security/landlock/built-in.a
  CC      lib/crypto/utils.o
  CC      arch/x86/events/intel/uncore_snb.o
  CC      security/inode.o
  CC      lib/crypto/mpi/generic_mpih-add1.o
  CC      lib/crypto/mpi/ec.o
  CC      security/selinux/netlink.o
  AR      init/built-in.a
  CC      arch/x86/events/core.o
  CC      lib/crypto/mpi/mpicoder.o
  CC      security/integrity/ima/ima_policy.o
  CC      kernel/sched/build_policy.o
  CC [M]  drivers/pinctrl/intel/pinctrl-tigerlake.o
  CC      io_uring/epoll.o
  AS      arch/x86/lib/memmove_64.o
  CC      ipc/ipc_sysctl.o
  CC      arch/x86/xen/mmu_hvm.o
  AR      net/ethernet/built-in.a
  CC      security/keys/keyctl.o
  CC      block/partitions/msdos.o
  CC      lib/crypto/mpi/mpi-add.o
  AR      security/integrity/evm/built-in.a
  CC      crypto/asymmetric_keys/pkcs7.asn1.o
  CC [M]  sound/core/seq/seq_info.o
  CC      crypto/asymmetric_keys/pkcs7_parser.o
  CC      arch/x86/events/intel/uncore_snbep.o
  CC      fs/notify/group.o
  CC      arch/x86/kernel/cpu/resctrl/pseudo_lock.o
  AS      arch/x86/lib/memset_64.o
  CC      lib/crypto/chacha.o
  CC      lib/crypto/aes.o
  CC      security/apparmor/lib.o
  CC      arch/x86/pci/acpi.o
  CC      arch/x86/lib/misc.o
  CC      arch/x86/events/intel/uncore_discovery.o
  AS      arch/x86/entry/thunk_64.o
  CC      arch/x86/lib/pc-conf-reg.o
  CC [M]  sound/pci/hda/hda_bind.o
  CC      kernel/locking/semaphore.o
  CC      arch/x86/kernel/cpu/mce/dev-mcelog.o
  CC      kernel/locking/rwsem.o
  CC      mm/oom_kill.o
  CC      security/selinux/nlmsgtab.o
  CC      ipc/mqueue.o
  CC [M]  sound/pci/hda/hda_codec.o
  CC      kernel/locking/percpu-rwsem.o
  AR      drivers/pinctrl/intel/built-in.a
  CC      lib/crypto/gf128mul.o
  CC [M]  sound/core/sound.o
  AR      drivers/pinctrl/mediatek/built-in.a
  CC      security/tomoyo/gc.o
  CC      block/partitions/osf.o
  AR      drivers/pinctrl/mvebu/built-in.a
  CC      security/tomoyo/group.o
  CC      lib/crypto/mpi/mpi-bit.o
  AR      drivers/pinctrl/nomadik/built-in.a
  AR      drivers/pinctrl/nuvoton/built-in.a
  CC      arch/x86/xen/suspend_hvm.o
  AS      arch/x86/lib/putuser.o
  CC      lib/crypto/mpi/mpi-cmp.o
  AR      drivers/pinctrl/nxp/built-in.a
  LD [M]  sound/core/seq/snd-seq.o
  AR      net/802/built-in.a
  CC      lib/crypto/mpi/mpi-sub-ui.o
  AR      drivers/pinctrl/qcom/built-in.a
  CC      fs/crypto/keysetup_v1.o
  CC      lib/crypto/mpi/mpi-div.o
  CC      io_uring/statx.o
  AR      drivers/pinctrl/sprd/built-in.a
  AS      arch/x86/entry/entry_64_compat.o
  AR      drivers/pinctrl/sunplus/built-in.a
  AR      drivers/pinctrl/ti/built-in.a
  CC      drivers/pinctrl/core.o
  CC [M]  sound/core/init.o
  CC      arch/x86/entry/syscall_32.o
  CC [M]  arch/x86/events/intel/cstate.o
  CC      lib/crypto/mpi/mpi-inv.o
  AS      arch/x86/lib/retpoline.o
  CC      arch/x86/pci/legacy.o
  CC      arch/x86/pci/irq.o
  CC      security/selinux/netif.o
  CC      security/integrity/ima/ima_template.o
  CC      crypto/asymmetric_keys/mscode_parser.o
  CC      security/keys/permission.o
  CC      fs/iomap/direct-io.o
  CC      net/core/stream.o
  CC      security/integrity/ima/ima_template_lib.o
  CC      block/partitions/sgi.o
  CC      kernel/locking/irqflag-debug.o
  CC      arch/x86/lib/usercopy.o
  AR      arch/x86/kernel/cpu/resctrl/built-in.a
  CC      arch/x86/xen/platform-pci-unplug.o
  CC      fs/notify/mark.o
  CC      arch/x86/lib/usercopy_64.o
  CC      security/apparmor/match.o
  AR      arch/x86/kernel/cpu/mce/built-in.a
  CC      arch/x86/lib/msr-smp.o
  CC      arch/x86/kernel/cpu/sgx/driver.o
  CC      drivers/gpio/gpiolib.o
  CC      crypto/asymmetric_keys/mscode.asn1.o
  CC      arch/x86/kernel/cpu/sgx/encl.o
  CC      kernel/sched/build_utility.o
  CC [M]  sound/core/memory.o
  AR      arch/x86/entry/built-in.a
  CC      fs/iomap/fiemap.o
  AR      crypto/asymmetric_keys/built-in.a
  CC      io_uring/net.o
  CC      fs/crypto/policy.o
  CC      fs/crypto/bio.o
  CC      net/core/scm.o
  CC      fs/iomap/seek.o
  CC      net/core/gen_stats.o
  CC [M]  crypto/async_tx/async_tx.o
  CC      lib/zlib_inflate/inffast.o
  CC      drivers/pinctrl/pinctrl-utils.o
  CC      security/tomoyo/load_policy.o
  CC      lib/zlib_inflate/inflate.o
  CC      lib/zlib_inflate/infutil.o
  CC      arch/x86/lib/cache-smp.o
  CC      lib/crypto/mpi/mpi-mod.o
  CC      security/keys/process_keys.o
  CC      lib/zlib_inflate/inftrees.o
  CC      net/core/gen_estimator.o
  CC      arch/x86/events/probe.o
  CC      ipc/namespace.o
  CC      kernel/locking/mutex-debug.o
  CC      kernel/locking/lockdep.o
  LD [M]  arch/x86/events/intel/intel-cstate.o
  CC      kernel/locking/lockdep_proc.o
  CC      lib/zlib_inflate/inflate_syms.o
  AR      arch/x86/events/intel/built-in.a
  CC      lib/crypto/mpi/mpi-mul.o
  CC      net/core/net_namespace.o
  CC      fs/iomap/swapfile.o
  CC      net/core/secure_seq.o
  CC      block/partitions/sun.o
  CC      security/keys/request_key.o
  CC      security/integrity/ima/ima_appraise.o
  CC      arch/x86/pci/numachip.o
  CC      drivers/pinctrl/pinmux.o
  CC      security/apparmor/path.o
  CC      security/selinux/netnode.o
  CC      fs/notify/fdinfo.o
  CC      arch/x86/xen/setup.o
  CC      drivers/pinctrl/pinconf.o
  CC      drivers/gpio/gpiolib-devres.o
  CC      drivers/gpio/gpiolib-legacy.o
  CC      block/elevator.o
  CC      arch/x86/lib/msr.o
  CC [M]  sound/core/control.o
  CC      ipc/mq_sysctl.o
  CC      security/tomoyo/memory.o
  CC      mm/fadvise.o
  CC [M]  sound/core/misc.o
  CC      arch/x86/events/utils.o
  CC [M]  crypto/async_tx/async_memcpy.o
  CC      drivers/pinctrl/pinconf-generic.o
  CC      security/keys/request_key_auth.o
  CC      security/keys/user_defined.o
  CC [M]  sound/pci/hda/hda_jack.o
  CC      drivers/pinctrl/pinctrl-amd.o
  CC [M]  crypto/async_tx/async_xor.o
  CC      arch/x86/kernel/cpu/sgx/ioctl.o
  CC      block/partitions/ultrix.o
  CC      arch/x86/pci/common.o
  CC      kernel/locking/spinlock.o
  CC [M]  crypto/async_tx/async_pq.o
  AR      lib/zlib_inflate/built-in.a
  CC      net/core/flow_dissector.o
  CC      lib/crypto/mpi/mpih-cmp.o
  AR      fs/notify/built-in.a
  CC      lib/zlib_deflate/deflate.o
  CC      security/keys/compat.o
  AR      ipc/built-in.a
  CC      lib/crypto/mpi/mpih-div.o
  CC      drivers/pinctrl/pinctrl-sx150x.o
  CC      fs/crypto/inline_crypt.o
  CC      drivers/gpio/gpiolib-cdev.o
  CC      fs/quota/dquot.o
  CC      security/integrity/ima/ima_modsig.o
  CC      io_uring/msg_ring.o
  CC      fs/quota/quota.o
  CC      kernel/power/qos.o
  AR      fs/iomap/built-in.a
  CC      kernel/locking/osq_lock.o
  CC      security/selinux/netport.o
  CC      security/apparmor/domain.o
  AS      arch/x86/lib/msr-reg.o
  CC [M]  sound/pci/hda/hda_auto_parser.o
  CC      arch/x86/events/msr.o
  CC      lib/crypto/blake2s.o
  CC      drivers/gpio/gpiolib-sysfs.o
  CC      fs/kernfs/mount.o
  CC      net/core/sysctl_net_core.o
  CC      kernel/locking/qspinlock.o
  CC      block/blk-core.o
  CC      security/apparmor/policy.o
  CC      security/integrity/ima/ima_kexec.o
  CC      block/partitions/efi.o
  CC      arch/x86/lib/msr-reg-export.o
  CC      security/apparmor/policy_unpack.o
  CC      arch/x86/pci/early.o
  CC      security/apparmor/procattr.o
  CC      arch/x86/kernel/cpu/sgx/main.o
  CC      security/tomoyo/mount.o
  CC      fs/proc/task_mmu.o
  CC      fs/proc/inode.o
  CC      security/keys/compat_dh.o
  CC      fs/kernfs/inode.o
  CC      lib/zlib_deflate/deftree.o
  CC      mm/maccess.o
  AS      arch/x86/lib/hweight.o
  CC      lib/crypto/mpi/mpih-mul.o
  CC      kernel/locking/rtmutex_api.o
  CC      arch/x86/lib/iomem.o
  AR      drivers/pinctrl/built-in.a
  CC      lib/crypto/blake2s-generic.o
  CC      lib/crypto/sha1.o
  CC      block/partitions/karma.o
  CC [M]  arch/x86/events/rapl.o
  CC      block/partitions/sysv68.o
  CC      security/lsm_audit.o
  CC      kernel/power/main.o
  CC      net/core/dev.o
  CC      io_uring/timeout.o
  CC      lib/crypto/sha256.o
  AR      fs/crypto/built-in.a
  CC      security/tomoyo/network.o
  CC [M]  crypto/async_tx/async_raid6_recov.o
  CC      arch/x86/pci/bus_numa.o
  CC      arch/x86/pci/amd_bus.o
  CC      security/integrity/ima/ima_asymmetric_keys.o
  CC      security/tomoyo/realpath.o
  CC [M]  sound/core/device.o
  CC      security/integrity/integrity_audit.o
  CC      security/selinux/status.o
  CC      security/tomoyo/securityfs_if.o
  CC      security/keys/proc.o
  CC      fs/quota/kqid.o
  CC      security/keys/sysctl.o
  CC      block/blk-sysfs.o
  CC      drivers/gpio/gpiolib-acpi.o
  CC      kernel/power/console.o
  CC      lib/zlib_deflate/deflate_syms.o
  CC      security/tomoyo/tomoyo.o
  CC      fs/kernfs/dir.o
  CC      lib/crypto/mpi/mpi-pow.o
  CC      security/integrity/digsig.o
  CC      arch/x86/kernel/cpu/sgx/virt.o
  CC [M]  sound/pci/hda/hda_sysfs.o
  CC      net/core/dev_addr_lists.o
  AS      arch/x86/lib/iomap_copy_64.o
  CC      arch/x86/kernel/cpu/cacheinfo.o
  CC      drivers/gpio/gpiolib-swnode.o
  AR      block/partitions/built-in.a
  CC      arch/x86/lib/inat.o
  CC      security/apparmor/lsm.o
  CC      drivers/pwm/core.o
  CC      security/device_cgroup.o
  AR      arch/x86/events/built-in.a
  CC      security/integrity/ima/ima_queue_keys.o
  CC      drivers/pwm/sysfs.o
  AR      arch/x86/pci/built-in.a
  AR      arch/x86/lib/built-in.a
  CC      drivers/pwm/pwm-crc.o
  CC      mm/page-writeback.o
  AR      arch/x86/lib/lib.a
  CC      drivers/pwm/pwm-lpss.o
  CC      drivers/pwm/pwm-lpss-pci.o
  CC      security/keys/persistent.o
  CC      net/core/dst.o
  CC      io_uring/sqpoll.o
  CC      net/core/netevent.o
  CC [M]  sound/core/info.o
  GEN     security/apparmor/rlim_names.h
  CC      lib/crypto/mpi/mpiutil.o
  CC      security/apparmor/secid.o
  CC      fs/quota/netlink.o
  CC      io_uring/fdinfo.o
  CC      security/integrity/digsig_asymmetric.o
  CC      security/tomoyo/util.o
  CC [M]  sound/pci/hda/hda_controller.o
  AR      lib/zlib_deflate/built-in.a
  CC      arch/x86/kernel/cpu/scattered.o
  CC      kernel/locking/spinlock_debug.o
  CC [M]  sound/pci/hda/hda_proc.o
  CC      security/selinux/ss/ebitmap.o
  CC      security/apparmor/file.o
  CC      security/keys/dh.o
  CC      security/integrity/ima/ima_efi.o
  CC      fs/proc/root.o
  CC      fs/proc/base.o
  CC      drivers/gpio/gpio-mmio.o
  CC      crypto/api.o
  CC      security/apparmor/policy_ns.o
  CC      fs/proc/generic.o
  CC [M]  sound/pci/hda/hda_hwdep.o
  CC      fs/sysfs/file.o
  CC      drivers/pwm/pwm-lpss-platform.o
  CC      kernel/power/process.o
  CC      fs/sysfs/dir.o
  CC      fs/sysfs/symlink.o
  CC      net/core/neighbour.o
  CC      arch/x86/kernel/cpu/topology.o
  CC      arch/x86/kernel/cpu/common.o
  CC [M]  sound/core/info_oss.o
  CC      fs/kernfs/file.o
  CC      drivers/gpio/gpio-crystalcove.o
  CC [M]  sound/pci/hda/hda_beep.o
  CC      io_uring/tctx.o
  CC      kernel/locking/qrwlock.o
  AR      arch/x86/kernel/cpu/sgx/built-in.a
  CC [M]  sound/core/isadma.o
  CC      net/core/rtnetlink.o
  CC      net/core/utils.o
  CC      security/keys/keyctl_pkey.o
  CC      net/core/link_watch.o
  CC      drivers/pci/msi/pcidev_msi.o
  CC      drivers/pci/msi/api.o
  AR      security/integrity/ima/built-in.a
  CC      security/integrity/platform_certs/platform_keyring.o
  CC      fs/proc/array.o
  AR      lib/crypto/mpi/built-in.a
  CC      block/blk-flush.o
  AR      lib/crypto/built-in.a
  CC      drivers/pci/msi/msi.o
  CC      net/core/filter.o
  CC      lib/lzo/lzo1x_compress.o
  CC      fs/kernfs/symlink.o
  CC      lib/lzo/lzo1x_decompress_safe.o
  CC      lib/lz4/lz4_decompress.o
  AR      drivers/pwm/built-in.a
  CC      fs/sysfs/mount.o
  CC      lib/zstd/zstd_compress_module.o
  AR      fs/quota/built-in.a
  CC      fs/sysfs/group.o
  CC      security/selinux/ss/hashtab.o
  CC      io_uring/poll.o
  CC      lib/xz/xz_dec_syms.o
  CC      security/tomoyo/common.o
  CC      drivers/gpio/gpio-palmas.o
  CC      io_uring/cancel.o
  CC      kernel/power/suspend.o
  CC      mm/folio-compat.o
  CC      security/apparmor/label.o
  CC      security/apparmor/mount.o
  CC      crypto/cipher.o
  AR      security/keys/built-in.a
  GEN     security/apparmor/net_names.h
  CC      security/selinux/ss/symtab.o
  CC      io_uring/kbuf.o
  CC      security/selinux/ss/sidtab.o
  GEN     security/apparmor/net_names.h
  CC      drivers/pci/msi/irqdomain.o
  CC      security/selinux/ss/avtab.o
  CC      arch/x86/kernel/cpu/rdrand.o
  CC      security/integrity/platform_certs/machine_keyring.o
  AR      drivers/rapidio/switches/built-in.a
  AR      drivers/rapidio/devices/built-in.a
  CC      arch/x86/xen/apic.o
  CC      drivers/rapidio/rio.o
  AR      kernel/locking/built-in.a
  CC      lib/raid6/algos.o
  CC      lib/dim/dim.o
  CC      lib/fonts/fonts.o
  CC [M]  sound/core/sound_oss.o
  CC      security/apparmor/policy_compat.o
  CC [M]  lib/reed_solomon/reed_solomon.o
  CC [M]  sound/pci/hda/hda_intel.o
  CC      lib/dim/net_dim.o
  CC      lib/dim/rdma_dim.o
  AR      fs/kernfs/built-in.a
  CC      fs/configfs/inode.o
  CC      lib/fonts/font_8x8.o
  LD [M]  sound/pci/hda/snd-hda-codec.o
  CC      lib/zstd/compress/fse_compress.o
  AR      lib/lzo/built-in.a
  CC      security/selinux/ss/policydb.o
  CC      lib/xz/xz_dec_stream.o
  CC      lib/xz/xz_dec_lzma2.o
  CC      lib/xz/xz_dec_bcj.o
  AR      kernel/sched/built-in.a
  CC      drivers/gpio/gpio-rc5t583.o
  CC      security/integrity/platform_certs/efi_parser.o
  CC      crypto/compress.o
  AR      fs/sysfs/built-in.a
  CC      mm/readahead.o
  CC      io_uring/rsrc.o
  CC      lib/fonts/font_8x16.o
  CC      fs/proc/fd.o
  CC      lib/fonts/font_acorn_8x8.o
  CC      block/blk-settings.o
  CC      mm/swap.o
  CC      fs/devpts/inode.o
  CC      lib/zstd/compress/hist.o
  CC [M]  sound/core/vmaster.o
  CC      drivers/pci/pcie/portdrv.o
  CC      fs/configfs/file.o
  CC      drivers/rapidio/rio-access.o
  CC      drivers/pci/hotplug/pci_hotplug_core.o
  CC      drivers/pci/pcie/rcec.o
  CC      lib/raid6/recov.o
  CC      arch/x86/kernel/cpu/match.o
  HOSTCC  lib/raid6/mktables
  CC      drivers/pci/hotplug/cpci_hotplug_core.o
  AR      lib/lz4/built-in.a
  UNROLL  lib/raid6/int1.c
  UNROLL  lib/raid6/int2.c
  CC      security/selinux/ss/services.o
  CC      security/selinux/ss/conditional.o
  CC      fs/configfs/dir.o
  CC      net/core/sock_diag.o
  CC      lib/zstd/compress/huf_compress.o
  CC      block/blk-ioc.o
  AR      drivers/pci/msi/built-in.a
  CC      block/blk-map.o
  CC      mm/truncate.o
  CC      fs/proc/proc_tty.o
  CC      security/integrity/platform_certs/load_uefi.o
  CC      drivers/pci/hotplug/cpci_hotplug_pci.o
  CC      security/selinux/ss/mls.o
  CC      drivers/gpio/gpio-tps6586x.o
  AR      lib/dim/built-in.a
  CC      fs/jbd2/transaction.o
  CC      fs/ext4/balloc.o
  AR      lib/xz/built-in.a
  CC      security/apparmor/crypto.o
  CC      drivers/rapidio/rio-driver.o
  CC      fs/ext4/bitmap.o
  CC      lib/fonts/font_6x10.o
  CC      lib/argv_split.o
  CC      lib/fonts/font_ter16x32.o
  CC      kernel/power/hibernate.o
  CC      crypto/algapi.o
  AR      fs/devpts/built-in.a
  CC      drivers/rapidio/rio-sysfs.o
  CC [M]  sound/core/ctljack.o
  CC [M]  sound/core/jack.o
  CC      fs/jbd2/commit.o
  UNROLL  lib/raid6/int4.c
  CC      drivers/pci/pcie/aspm.o
  UNROLL  lib/raid6/int8.c
  CC      lib/raid6/recov_ssse3.o
  AR      security/tomoyo/built-in.a
  CC      lib/bug.o
  CC      fs/proc/cmdline.o
  LD [M]  sound/pci/hda/snd-hda-intel.o
  CC      block/blk-merge.o
  CC      drivers/gpio/gpio-tps65910.o
  CC      security/integrity/platform_certs/keyring_handler.o
  CC      arch/x86/kernel/cpu/bugs.o
  CC      fs/squashfs/block.o
  CC      fs/jbd2/recovery.o
  CC      fs/squashfs/cache.o
  CC      lib/raid6/recov_avx2.o
  CC      fs/squashfs/dir.o
  CC      arch/x86/kernel/acpi/boot.o
  CC      arch/x86/kernel/acpi/sleep.o
  AS      arch/x86/kernel/acpi/wakeup_64.o
  AR      lib/fonts/built-in.a
  CC      drivers/pci/pcie/aer.o
  CC      net/core/dev_ioctl.o
  CC      io_uring/rw.o
  CC      io_uring/opdef.o
  CC      fs/ramfs/inode.o
  CC      fs/ramfs/file-mmu.o
  CC      drivers/pci/hotplug/acpi_pcihp.o
  CC      fs/proc/consoles.o
  CC      security/selinux/ss/context.o
  CC      block/blk-timeout.o
  CC      mm/vmscan.o
  AR      drivers/rapidio/built-in.a
  CC      fs/configfs/symlink.o
  CC      security/apparmor/capability.o
  CC      drivers/pci/hotplug/pciehp_core.o
  CC      arch/x86/kernel/apic/apic.o
  CC      drivers/pci/pcie/err.o
  CC      arch/x86/kernel/apic/apic_common.o
  CC      io_uring/notif.o
  CC      arch/x86/kernel/cpu/aperfmperf.o
  AR      security/integrity/built-in.a
  CC      block/blk-lib.o
  AR      drivers/pci/endpoint/functions/built-in.a
  CC      drivers/pci/endpoint/pci-ep-cfs.o
  AR      drivers/gpio/built-in.a
  CC      lib/zstd/compress/zstd_compress.o
  CC      drivers/pci/endpoint/pci-epc-core.o
  CC      mm/shrinker.o
  CC      fs/jbd2/checkpoint.o
  CC      lib/raid6/mmx.o
  CC      security/selinux/xfrm.o
  CC      fs/ext4/block_validity.o
  CC      net/core/tso.o
  CC [M]  sound/core/hwdep.o
  CC      lib/raid6/sse1.o
  CC      net/core/sock_reuseport.o
  CC      drivers/video/console/dummycon.o
  CC      net/sched/sch_generic.o
  CC      fs/squashfs/export.o
  CC      fs/proc/cpuinfo.o
  CC      lib/raid6/sse2.o
  CC      net/sched/sch_mq.o
  AR      fs/ramfs/built-in.a
  CC      crypto/scatterwalk.o
  CC      fs/configfs/mount.o
  CC      block/blk-mq.o
  CC      block/blk-mq-tag.o
  CC      drivers/pci/pcie/pme.o
  CC      block/blk-stat.o
  CC      fs/jbd2/revoke.o
  CC      drivers/pci/hotplug/pciehp_ctrl.o
  CC      kernel/power/snapshot.o
  CC      kernel/power/swap.o
  CC      arch/x86/kernel/apic/apic_noop.o
  CC      drivers/pci/hotplug/pciehp_pci.o
  CC      fs/squashfs/file.o
  CC      arch/x86/kernel/cpu/cpuid-deps.o
  CC      drivers/video/console/vgacon.o
  CC      fs/proc/devices.o
  CC      block/blk-mq-sysfs.o
  CC      security/apparmor/resource.o
  CC      fs/squashfs/fragment.o
  CC      fs/ext4/dir.o
  CC      fs/jbd2/journal.o
  CC      net/core/fib_notifier.o
  CC      fs/squashfs/id.o
  CC      arch/x86/kernel/acpi/apei.o
  CC      arch/x86/kernel/acpi/cppc.o
  CC      lib/raid6/avx2.o
  CC      io_uring/waitid.o
  CC      fs/configfs/item.o
  CC      arch/x86/kernel/cpu/umwait.o
  CC      fs/proc/interrupts.o
  CC      arch/x86/kernel/acpi/cstate.o
  CC [M]  sound/core/timer.o
  CC      fs/proc/loadavg.o
  CC      drivers/pci/pcie/dpc.o
  CC      security/selinux/netlabel.o
  CC      net/sched/sch_frag.o
  CC      fs/hugetlbfs/inode.o
  CC      kernel/power/user.o
  CC [M]  sound/core/pcm.o
  CC      drivers/pci/endpoint/pci-epf-core.o
  CC      net/netlink/af_netlink.o
  CC      net/sched/sch_api.o
  CC      crypto/proc.o
  CC      security/selinux/ima.o
  CC      drivers/pci/hotplug/pciehp_hpc.o
  CC      arch/x86/kernel/cpu/proc.o
  CC      arch/x86/kernel/apic/ipi.o
  CC      fs/proc/meminfo.o
  CC      mm/shmem.o
  CC      fs/squashfs/inode.o
  CC      kernel/printk/printk.o
  CC      fs/proc/stat.o
  CC      kernel/printk/printk_safe.o
  CC      net/sched/sch_blackhole.o
  CC      kernel/printk/nbcon.o
  CC      kernel/printk/printk_ringbuffer.o
  CC      io_uring/register.o
  CC      lib/raid6/avx512.o
  CC      mm/util.o
  CC      kernel/power/wakelock.o
  CC      fs/ext4/ext4_jbd2.o
  CC      fs/squashfs/namei.o
  CC      mm/mmzone.o
  CC      drivers/pci/pcie/ptm.o
  AR      fs/configfs/built-in.a
  CC      crypto/aead.o
  CC      security/apparmor/net.o
  CC      drivers/pci/endpoint/pci-epc-mem.o
  CC      fs/squashfs/super.o
  CC      lib/zstd/compress/zstd_compress_literals.o
  MKCAP   arch/x86/kernel/cpu/capflags.c
  CC [M]  sound/core/pcm_native.o
  CC [M]  sound/core/pcm_lib.o
  CC      lib/buildid.o
  CC      fs/proc/uptime.o
  CC      arch/x86/kernel/apic/vector.o
  AR      drivers/video/console/built-in.a
  CC      drivers/video/backlight/backlight.o
  CC      lib/zstd/compress/zstd_compress_sequences.o
  CC      fs/proc/util.o
  AR      arch/x86/kernel/acpi/built-in.a
  CC      lib/zstd/compress/zstd_compress_superblock.o
  CC      lib/zstd/compress/zstd_double_fast.o
  CC      fs/proc/version.o
  CC      arch/x86/kernel/apic/init.o
  CC      drivers/pci/hotplug/shpchp_core.o
  CC      block/blk-mq-cpumap.o
  CC      drivers/pci/hotplug/shpchp_ctrl.o
  AR      security/selinux/built-in.a
  CC      arch/x86/xen/pmu.o
  CC      crypto/geniv.o
  CC      fs/squashfs/symlink.o
  CC      lib/raid6/recov_avx512.o
  CC      lib/zstd/compress/zstd_fast.o
  CC      crypto/lskcipher.o
  CC      fs/ext4/extents.o
  CC      fs/proc/softirqs.o
  AR      fs/hugetlbfs/built-in.a
  CC      fs/proc/namespaces.o
  CC      lib/clz_tab.o
  CC      kernel/printk/sysctl.o
  CC      arch/x86/xen/suspend_pv.o
  CC      net/sched/cls_api.o
  CC      kernel/power/poweroff.o
  CC      drivers/pci/pcie/edr.o
  CC      net/core/xdp.o
  CC      arch/x86/kernel/kprobes/core.o
  CC      arch/x86/mm/pat/set_memory.o
  CC      arch/x86/mm/pat/memtype.o
  CC      arch/x86/mm/init.o
  CC      net/core/flow_offload.o
  CC      arch/x86/mm/pat/memtype_interval.o
  CC      lib/zstd/compress/zstd_lazy.o
  CC      kernel/power/energy_model.o
  AS      arch/x86/crypto/blake2s-core.o
  CC      io_uring/io-wq.o
  CC      arch/x86/kernel/apic/hw_nmi.o
  CC      arch/x86/kernel/apic/io_apic.o
  CC      fs/squashfs/decompressor.o
  AR      drivers/pci/endpoint/built-in.a
  CC      net/core/gro.o
  CC      arch/x86/crypto/blake2s-glue.o
  CC      drivers/pci/hotplug/shpchp_pci.o
  CC      arch/x86/crypto/crc32c-intel_glue.o
  CC      arch/x86/kernel/cpu/powerflags.o
  TABLE   lib/raid6/tables.c
  CC      lib/raid6/int1.o
  AR      security/apparmor/built-in.a
  AR      security/built-in.a
  CC      fs/proc/self.o
  CC      net/bpf/test_run.o
  CC      net/sched/act_api.o
  CC      drivers/pci/controller/dwc/pcie-designware.o
  CC      net/netlink/genetlink.o
  CC      drivers/pci/hotplug/shpchp_sysfs.o
  CC      arch/x86/xen/p2m.o
  CC      net/netlink/policy.o
  CC      arch/x86/ia32/audit.o
  AR      drivers/pci/pcie/built-in.a
  CC      lib/cmdline.o
  CC      arch/x86/kernel/cpu/feat_ctl.o
  AR      drivers/video/backlight/built-in.a
  AR      arch/x86/ia32/built-in.a
  CC      net/sched/sch_fifo.o
  CC      fs/fat/cache.o
  CC      fs/fat/dir.o
  CC      drivers/video/fbdev/core/fb_notify.o
  CC      arch/x86/kernel/kprobes/opt.o
  CC      drivers/video/fbdev/core/fb_info.o
  CC      mm/vmstat.o
  CC      crypto/skcipher.o
  CC      mm/backing-dev.o
  CC      fs/squashfs/page_actor.o
  CC      fs/proc/thread_self.o
  AS      arch/x86/crypto/crc32c-pcl-intel-asm_64.o
  CC      drivers/pci/hotplug/shpchp_hpc.o
  CC      arch/x86/mm/init_64.o
  CC      lib/raid6/int2.o
  AR      fs/jbd2/built-in.a
  AS [M]  arch/x86/crypto/aesni-intel_asm.o
  CC      arch/x86/kernel/cpu/intel.o
  AR      kernel/printk/built-in.a
  CC      net/sched/ematch.o
  CC      arch/x86/kernel/kprobes/ftrace.o
  AR      kernel/power/built-in.a
  CC      fs/proc/proc_sysctl.o
  CC      kernel/irq/irqdesc.o
  CC      mm/mm_init.o
  CC [M]  arch/x86/crypto/aesni-intel_glue.o
  CC      arch/x86/kernel/cpu/intel_pconfig.o
  CC      block/blk-mq-sched.o
  CC      arch/x86/kernel/cpu/tsx.o
  CC      drivers/pci/hotplug/acpiphp_core.o
  CC      arch/x86/kernel/apic/msi.o
  CC      arch/x86/kernel/apic/apic_numachip.o
  CC      arch/x86/kernel/apic/x2apic_uv_x.o
  LDS     arch/x86/kernel/vmlinux.lds
  CC      drivers/video/fbdev/core/fbmem.o
  CC      drivers/video/fbdev/core/fbcmap.o
  CC      io_uring/futex.o
  CC      fs/proc/proc_net.o
  CC      fs/squashfs/file_direct.o
  CC      arch/x86/xen/enlighten_pv.o
  CC      arch/x86/kernel/apic/x2apic_phys.o
  CC      drivers/pci/controller/dwc/pcie-designware-host.o
  CC      lib/raid6/int4.o
  AR      arch/x86/kernel/kprobes/built-in.a
  CC      net/ethtool/ioctl.o
  AR      arch/x86/mm/pat/built-in.a
  CC      net/netfilter/core.o
  CC      net/core/netdev-genl.o
  CC      net/netfilter/nf_log.o
  CC      net/netfilter/nf_queue.o
  CC      arch/x86/kernel/cpu/intel_epb.o
  CC      arch/x86/kernel/apic/x2apic_cluster.o
  CC      kernel/irq/handle.o
  CC [M]  sound/core/pcm_misc.o
  AS [M]  arch/x86/crypto/aesni-intel_avx-x86_64.o
  CC      kernel/irq/manage.o
  CC      crypto/seqiv.o
  AR      drivers/pci/switch/built-in.a
  CC      lib/cpumask.o
  AR      net/ipv4/netfilter/built-in.a
  CC      lib/ctype.o
  CC [M]  net/ipv4/netfilter/nf_defrag_ipv4.o
  CC      fs/squashfs/decompressor_single.o
  CC      fs/squashfs/decompressor_multi.o
  AS [M]  arch/x86/crypto/aes_ctrby8_avx-x86_64.o
  CC      block/ioctl.o
  CC      arch/x86/kernel/apic/apic_flat_64.o
  CC      fs/fat/fatent.o
  CC      block/genhd.o
  CC      drivers/pci/hotplug/acpiphp_glue.o
  AR      net/netlink/built-in.a
  CC      lib/raid6/int8.o
  CC      arch/x86/kernel/apic/probe_64.o
  CC      mm/percpu.o
  AS [M]  arch/x86/crypto/sha1_avx2_x86_64_asm.o
  CC      net/core/netdev-genl-gen.o
  CC      mm/slab_common.o
  CC [M]  net/sched/sch_fq_codel.o
  CC      kernel/irq/spurious.o
  CC      lib/zstd/compress/zstd_ldm.o
  AS [M]  arch/x86/crypto/sha1_ssse3_asm.o
  AR      io_uring/built-in.a
  CC      fs/squashfs/decompressor_multi_percpu.o
  CC      net/ethtool/common.o
  AR      arch/x86/platform/atom/built-in.a
  CC      crypto/ahash.o
  AR      arch/x86/platform/ce4100/built-in.a
  CC      lib/dec_and_lock.o
  CC      arch/x86/net/bpf_jit_comp.o
  CC [M]  arch/x86/crypto/sha1_ssse3_glue.o
  CC      arch/x86/platform/efi/memmap.o
  CC      drivers/video/fbdev/core/modedb.o
  CC      fs/ext4/extents_status.o
  CC      drivers/idle/intel_idle.o
  CC      drivers/char/ipmi/ipmi_dmi.o
  CC      net/bpf/bpf_dummy_struct_ops.o
  CC [M]  sound/core/pcm_memory.o
  CC      drivers/pci/controller/dwc/pcie-designware-ep.o
  CC [M]  sound/core/memalloc.o
  AS [M]  arch/x86/crypto/sha1_ni_asm.o
  CC      fs/squashfs/xattr.o
  CC      drivers/video/fbdev/core/fbcvt.o
  CC      net/ipv4/route.o
  AR      arch/x86/platform/geode/built-in.a
  CC      fs/proc/kcore.o
  CC      drivers/video/fbdev/core/fb_cmdline.o
  CC      arch/x86/mm/fault.o
  CC      arch/x86/mm/ioremap.o
  CC      net/ipv4/inetpeer.o
  CC      drivers/pci/access.o
  CC [M]  sound/core/pcm_timer.o
  CC      net/netfilter/nf_sockopt.o
  CC      lib/raid6/tables.o
  CC      net/core/gso.o
  CC      arch/x86/purgatory/purgatory.o
  CC      drivers/video/fbdev/core/fb_backlight.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/kvm_main.o
  CC      kernel/irq/resend.o
  CC      drivers/video/fbdev/core/fbmon.o
  AS      arch/x86/purgatory/stack.o
  AR      drivers/pci/hotplug/built-in.a
  CC      fs/fat/file.o
  AS      arch/x86/purgatory/setup-x86_64.o
  AR      arch/x86/kernel/apic/built-in.a
  CC      arch/x86/purgatory/sha256.o
  CC      drivers/char/ipmi/ipmi_plat_data.o
  AS [M]  arch/x86/crypto/sha256-ssse3-asm.o
  CC [M]  drivers/char/ipmi/ipmi_msghandler.o
  CC      arch/x86/platform/efi/quirks.o
  AS [M]  arch/x86/crypto/sha256-avx-asm.o
  CC      fs/squashfs/xattr_id.o
  CC [M]  net/ipv4/netfilter/ip_tables.o
  AS [M]  arch/x86/crypto/sha256-avx2-asm.o
  CC      fs/squashfs/lz4_wrapper.o
  CC      fs/squashfs/lzo_wrapper.o
  CC      kernel/irq/chip.o
  CC [M]  arch/x86/crypto/sha256_ssse3_glue.o
  CC      arch/x86/platform/efi/efi.o
  AR      net/bpf/built-in.a
  CC      arch/x86/mm/extable.o
  CC      block/ioprio.o
  CC      block/badblocks.o
  CC [M]  net/ipv4/netfilter/iptable_filter.o
  CC      fs/proc/vmcore.o
  CC      drivers/acpi/acpica/dsargs.o
  CC      drivers/pci/bus.o
  CC      mm/compaction.o
  CC      drivers/pci/probe.o
  AR      net/sched/built-in.a
  CC      crypto/shash.o
  CC      mm/show_mem.o
  CC      arch/x86/mm/mmap.o
  AR      drivers/idle/built-in.a
  CC      mm/shmem_quota.o
  CC      fs/ecryptfs/dentry.o
  AS      arch/x86/purgatory/entry64.o
  CC [M]  drivers/char/ipmi/ipmi_devintf.o
  CC      drivers/pci/controller/dwc/pcie-designware-plat.o
  CC [M]  sound/core/seq_device.o
  CC      drivers/acpi/numa/srat.o
  CC      arch/x86/purgatory/string.o
  CC      drivers/pci/host-bridge.o
  AR      lib/raid6/built-in.a
  CC      fs/fat/inode.o
  CC      net/core/net-sysfs.o
  CC      drivers/acpi/acpica/dscontrol.o
  CC      arch/x86/mm/pgtable.o
  LD      arch/x86/purgatory/purgatory.ro
  CC      net/core/page_pool.o
  LD      arch/x86/purgatory/purgatory.chk
  AS      arch/x86/purgatory/kexec-purgatory.o
  CC      fs/ext4/file.o
  AR      arch/x86/purgatory/built-in.a
  AS [M]  arch/x86/crypto/sha256_ni_asm.o
  CC      net/xfrm/xfrm_policy.o
  CC      fs/exportfs/expfs.o
  CC      fs/squashfs/xz_wrapper.o
  CC      net/ethtool/netlink.o
  CC      kernel/rcu/update.o
  CC      net/netfilter/utils.o
  AS [M]  arch/x86/crypto/sha512-ssse3-asm.o
  CC      kernel/rcu/sync.o
  AS [M]  arch/x86/crypto/sha512-avx-asm.o
  AS [M]  arch/x86/crypto/sha512-avx2-asm.o
  CC      fs/nls/nls_base.o
  CC      kernel/rcu/srcutree.o
  CC      fs/nls/nls_cp437.o
  CC      fs/ecryptfs/file.o
  CC      lib/decompress.o
  CC      fs/ecryptfs/inode.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/eventfd.o
  CC [M]  arch/x86/crypto/sha512_ssse3_glue.o
  CC      fs/ecryptfs/main.o
  CC      drivers/acpi/acpica/dsdebug.o
  AR      arch/x86/net/built-in.a
  AR      drivers/pci/controller/dwc/built-in.a
  CC      net/core/page_pool_user.o
  CC      fs/ecryptfs/super.o
  CC      fs/ecryptfs/mmap.o
  CC      fs/ecryptfs/read_write.o
  AR      drivers/pci/controller/mobiveil/built-in.a
  CC      drivers/video/fbdev/core/fb_defio.o
  CC      drivers/pci/controller/vmd.o
  CC      drivers/video/aperture.o
  CC      arch/x86/platform/efi/efi_64.o
  CC      drivers/video/screen_info_generic.o
  CC      block/blk-rq-qos.o
  CC      kernel/irq/dummychip.o
  CC [M]  sound/core/compress_offload.o
  CC      kernel/irq/devres.o
  CC      drivers/acpi/acpica/dsfield.o
  CC      fs/squashfs/zlib_wrapper.o
  CC      fs/fat/misc.o
  AS      arch/x86/platform/efi/efi_stub_64.o
  CC      crypto/akcipher.o
  AS      arch/x86/platform/efi/efi_thunk_64.o
  CC      fs/proc/kmsg.o
  CC      drivers/acpi/numa/hmat.o
  CC      fs/unicode/utf8-norm.o
  CC      fs/unicode/utf8-core.o
  COPY    fs/unicode/utf8data.c
  CC      drivers/acpi/acpica/dsinit.o
  CC      arch/x86/platform/efi/runtime-map.o
  AR      fs/exportfs/built-in.a
  CC      crypto/sig.o
  AS [M]  arch/x86/crypto/ghash-clmulni-intel_asm.o
  CC      fs/ext4/fsmap.o
  CC [M]  arch/x86/crypto/ghash-clmulni-intel_glue.o
  CC      fs/ecryptfs/crypto.o
  AS [M]  arch/x86/crypto/polyval-clmulni_asm.o
  CC [M]  fs/nls/nls_iso8859-1.o
  CC [M]  arch/x86/crypto/polyval-clmulni_glue.o
  AR      arch/x86/platform/iris/built-in.a
  CC      fs/ecryptfs/keystore.o
  CC      drivers/acpi/acpica/dsmethod.o
  CC      drivers/acpi/apei/apei-base.o
  CC      drivers/acpi/apei/hest.o
  CC      net/netfilter/nf_bpf_link.o
  CC      block/disk-events.o
  CC [M]  fs/nls/nls_ucs2_utils.o
  AR      drivers/pci/controller/built-in.a
  CC      lib/zstd/compress/zstd_opt.o
  CC      drivers/pci/remove.o
  CC      kernel/irq/autoprobe.o
  CC      arch/x86/mm/physaddr.o
  CC      fs/proc/page.o
  CC [M]  net/ipv4/netfilter/iptable_nat.o
  CC      net/xfrm/xfrm_state.o
  CC      lib/zstd/zstd_decompress_module.o
  CC      fs/squashfs/zstd_wrapper.o
  CC      crypto/kpp.o
  CC      crypto/dh.o
  CC [M]  drivers/char/ipmi/ipmi_si_intf.o
  CC      drivers/video/fbdev/core/fb_chrdev.o
  CC      arch/x86/xen/mmu_pv.o
  CC      arch/x86/xen/irq.o
  CC      kernel/rcu/tree.o
  CC      arch/x86/mm/tlb.o
  CC      arch/x86/kernel/cpu/amd.o
  CC      net/ethtool/bitset.o
  CC      drivers/acpi/acpica/dsmthdat.o
  AR      arch/x86/platform/efi/built-in.a
  LD [M]  sound/core/snd.o
  CC      fs/ecryptfs/kthread.o
  LD [M]  sound/core/snd-hwdep.o
  CC      arch/x86/platform/intel/iosf_mbi.o
  AS [M]  arch/x86/crypto/crc32-pclmul_asm.o
  LD [M]  sound/core/snd-timer.o
  CC      fs/unicode/utf8data.o
  LD [M]  sound/core/snd-pcm.o
  LD [M]  sound/core/snd-seq-device.o
  LD [M]  sound/core/snd-compress.o
  CC      lib/zstd/decompress/huf_decompress.o
  CC [M]  arch/x86/crypto/crc32-pclmul_glue.o
  CC      lib/zstd/decompress/zstd_ddict.o
  CC      fs/fat/nfs.o
  CC [M]  sound/soc/codecs/hdac_hda.o
  CC      drivers/acpi/apei/erst.o
  CC      kernel/irq/irqdomain.o
  CC      drivers/pci/pci.o
  AR      fs/nls/built-in.a
  CC      block/blk-ia-ranges.o
  CC      net/core/net-procfs.o
  AR      fs/squashfs/built-in.a
  AR      drivers/acpi/numa/built-in.a
  CC      drivers/acpi/pmic/intel_pmic.o
  CC      kernel/rcu/rcu_segcblist.o
  CC      net/netfilter/nf_hooks_lwtunnel.o
  CC      drivers/acpi/dptf/int340x_thermal.o
  CC [M]  drivers/acpi/nfit/core.o
  CC      drivers/acpi/acpica/dsobject.o
  CC      drivers/acpi/pmic/intel_pmic_bytcrc.o
  CC      kernel/irq/proc.o
  CC      fs/ext4/fsync.o
  CC      fs/proc/bootconfig.o
  CC      fs/ext4/hash.o
  CC      mm/interval_tree.o
  CC      fs/ext4/ialloc.o
  CC [M]  drivers/acpi/nfit/intel.o
  AR      arch/x86/platform/intel-mid/built-in.a
  CC      net/ipv4/protocol.o
  CC      arch/x86/xen/multicalls.o
  AS [M]  arch/x86/crypto/crct10dif-pcl-asm_64.o
  CC [M]  arch/x86/crypto/crct10dif-pclmul_glue.o
  AR      arch/x86/platform/intel-quark/built-in.a
  CC      fs/ecryptfs/debug.o
  CC [M]  net/netfilter/nfnetlink.o
  LD [M]  arch/x86/crypto/aesni-intel.o
  LD [M]  arch/x86/crypto/sha1-ssse3.o
  CC [M]  net/netfilter/nf_conntrack_core.o
  CC [M]  net/netfilter/nf_conntrack_standalone.o
  CC      drivers/video/fbdev/core/fb_procfs.o
  CC      block/early-lookup.o
  CC      fs/fat/namei_vfat.o
  CC      crypto/dh_helper.o
  AR      fs/unicode/built-in.a
  CC [M]  arch/x86/kvm/../../../virt/kvm/binary_stats.o
  CC [M]  drivers/char/ipmi/ipmi_kcs_sm.o
  CC      drivers/acpi/acpica/dsopcode.o
  AR      arch/x86/platform/intel/built-in.a
  AR      arch/x86/platform/olpc/built-in.a
  AR      fs/proc/built-in.a
  AR      drivers/acpi/dptf/built-in.a
  AR      arch/x86/platform/scx200/built-in.a
  CC [M]  arch/x86/kvm/../../../virt/kvm/vfio.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/coalesced_mmio.o
  CC      net/ethtool/strset.o
  AR      arch/x86/platform/ts5500/built-in.a
  CC      block/bsg.o
  CC      arch/x86/platform/uv/bios_uv.o
  CC      arch/x86/platform/uv/uv_irq.o
  CC      arch/x86/platform/uv/uv_time.o
  CC      drivers/pci/pci-driver.o
  LD [M]  arch/x86/crypto/sha256-ssse3.o
  LD [M]  arch/x86/crypto/sha512-ssse3.o
  LD [M]  arch/x86/crypto/ghash-clmulni-intel.o
  LD [M]  arch/x86/crypto/polyval-clmulni.o
  CC      net/core/netpoll.o
  CC      lib/zstd/decompress/zstd_decompress.o
  LD [M]  arch/x86/crypto/crc32-pclmul.o
  LD [M]  arch/x86/crypto/crct10dif-pclmul.o
  CC      arch/x86/mm/cpu_entry_area.o
  AR      arch/x86/crypto/built-in.a
  ASN.1   crypto/rsapubkey.asn1.[ch]
  CC      drivers/pci/search.o
  CC      fs/ecryptfs/messaging.o
  CC      block/bsg-lib.o
  CC      fs/ext4/indirect.o
  LD [M]  sound/soc/codecs/snd-soc-hdac-hda.o
  CC      drivers/acpi/pmic/intel_pmic_chtcrc.o
  CC      drivers/acpi/acpica/dspkginit.o
  CC      fs/ext4/inline.o
  ASN.1   crypto/rsaprivkey.asn1.[ch]
  CC [M]  sound/soc/amd/acp-config.o
  CC      crypto/rsa.o
  CC      drivers/acpi/apei/bert.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/async_pf.o
  CC      drivers/video/fbdev/core/fbsysfs.o
  CC      drivers/video/fbdev/core/fbcon.o
  CC [M]  drivers/char/ipmi/ipmi_smic_sm.o
  CC      mm/list_lru.o
  CC      net/xfrm/xfrm_hash.o
  CC      drivers/video/screen_info_pci.o
  CC      drivers/video/cmdline.o
  CC      kernel/irq/migration.o
  CC [M]  net/netfilter/nf_conntrack_expect.o
  CC      drivers/acpi/acpica/dsutils.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/irqchip.o
  CC      fs/fat/namei_msdos.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/dirty_ring.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/pfncache.o
  CC [M]  arch/x86/kvm/x86.o
  CC      drivers/acpi/pmic/intel_pmic_chtwc.o
  CC [M]  sound/hda/ext/hdac_ext_bus.o
  CC      net/ipv4/ip_input.o
  CC      drivers/video/nomodeset.o
  CC      crypto/rsa_helper.o
  CC      net/ethtool/linkinfo.o
  CC      fs/ecryptfs/miscdev.o
  CC [M]  sound/hda/ext/hdac_ext_controller.o
  CC      drivers/acpi/apei/ghes.o
  CC      block/blk-cgroup.o
  AS      arch/x86/xen/xen-asm.o
  CC      crypto/rsa-pkcs1pad.o
  CC      drivers/pnp/pnpacpi/core.o
  CC      kernel/irq/cpuhotplug.o
  CC      crypto/acompress.o
  CC      drivers/acpi/acpica/dswexec.o
  CC      arch/x86/mm/maccess.o
  CC      drivers/video/fbdev/core/bitblit.o
  CC      drivers/pnp/core.o
  CC [M]  drivers/char/ipmi/ipmi_bt_sm.o
  CC      arch/x86/platform/uv/uv_nmi.o
  CC      drivers/pnp/card.o
  CC      drivers/pnp/pnpacpi/rsparser.o
  CC      drivers/pci/pci-sysfs.o
  CC [M]  arch/x86/kvm/emulate.o
  CC      drivers/acpi/pmic/tps68470_pmic.o
  CC [M]  net/netfilter/nf_conntrack_helper.o
  LD [M]  sound/soc/amd/snd-acp-config.o
  CC      arch/x86/mm/pgprot.o
  CC      kernel/livepatch/core.o
  CC      kernel/dma/mapping.o
  AR      fs/fat/built-in.a
  CC [M]  sound/hda/ext/hdac_ext_stream.o
  CC [M]  drivers/acpi/nfit/mce.o
  CC      mm/workingset.o
  CC      drivers/acpi/acpica/dswload.o
  CC      net/core/fib_rules.o
  CC      lib/zstd/decompress/zstd_decompress_block.o
  CC      arch/x86/xen/enlighten_pvh.o
  CC [M]  sound/soc/intel/common/soc-acpi-intel-byt-match.o
  CC      fs/ext4/inode.o
  CC [M]  sound/soc/intel/common/soc-acpi-intel-cht-match.o
  CC [M]  sound/soc/intel/common/soc-acpi-intel-hsw-bdw-match.o
  CC      crypto/scompress.o
  AR      fs/ecryptfs/built-in.a
  CC      net/xfrm/xfrm_input.o
  CC      net/xfrm/xfrm_output.o
  CC      crypto/algboss.o
  CC      kernel/irq/pm.o
  CC      net/ethtool/linkmodes.o
  CC [M]  sound/soc/intel/atom/sst/sst.o
  CC      fs/ntfs/aops.o
  CC [M]  net/netfilter/nf_conntrack_proto.o
  CC [M]  drivers/char/ipmi/ipmi_si_hotmod.o
  CC [M]  arch/x86/kvm/i8259.o
  AR      drivers/acpi/pmic/built-in.a
  CC      crypto/testmgr.o
  CC      net/ethtool/rss.o
  CC [M]  arch/x86/kvm/irq.o
  CC      net/core/net-traces.o
  CC      drivers/acpi/acpica/dswload2.o
  CC      drivers/acpi/acpica/dswscope.o
  CC [M]  sound/soc/intel/common/soc-acpi-intel-skl-match.o
  AR      drivers/pnp/pnpacpi/built-in.a
  CC      drivers/video/fbdev/core/softcursor.o
  CC      arch/x86/mm/hugetlbpage.o
  CC      drivers/pnp/driver.o
  CC      fs/ext4/ioctl.o
  AR      arch/x86/platform/uv/built-in.a
  CC      drivers/pnp/resource.o
  AR      arch/x86/platform/built-in.a
  CC      drivers/pci/rom.o
  LD [M]  drivers/acpi/nfit/nfit.o
  CC      kernel/dma/direct.o
  CC      drivers/acpi/tables.o
  AR      drivers/video/fbdev/omap/built-in.a
  CC      kernel/irq/msi.o
  LD [M]  sound/hda/ext/snd-hda-ext-core.o
  CC      arch/x86/xen/trace.o
  CC [M]  sound/hda/hda_bus_type.o
  AR      drivers/acpi/apei/built-in.a
  CC [M]  drivers/char/ipmi/ipmi_si_hardcode.o
  CC      drivers/video/hdmi.o
  CC [M]  sound/hda/hdac_bus.o
  CC [M]  drivers/char/ipmi/ipmi_si_platform.o
  CC [M]  sound/hda/hdac_device.o
  CC      drivers/acpi/acpica/dswstate.o
  CC      kernel/livepatch/patch.o
  CC      net/unix/af_unix.o
  CC      mm/debug.o
  AR      drivers/video/fbdev/omap2/omapfb/dss/built-in.a
  CC      net/unix/garbage.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      net/unix/sysctl_net_unix.o
  CC      crypto/hmac.o
  CC      kernel/dma/ops_helpers.o
  CC      drivers/acpi/blacklist.o
  CC      fs/ntfs/attrib.o
  CC      net/ethtool/linkstate.o
  CC      drivers/video/fbdev/core/tileblit.o
  CC      net/ipv4/ip_fragment.o
  CC [M]  sound/soc/intel/common/soc-acpi-intel-kbl-match.o
  CC      drivers/video/fbdev/core/fbcon_rotate.o
  CC      arch/x86/mm/dump_pagetables.o
  CC      drivers/pci/setup-res.o
  CC      drivers/acpi/acpica/evevent.o
  CC      net/core/drop_monitor.o
  CC [M]  sound/soc/intel/atom/sst/sst_ipc.o
  CC      kernel/entry/common.o
  AR      kernel/rcu/built-in.a
  CC      net/xfrm/xfrm_sysctl.o
  CC      block/blk-cgroup-rwstat.o
  CC [M]  drivers/char/ipmi/ipmi_si_port_io.o
  CC      net/xfrm/xfrm_replay.o
  CC      kernel/entry/syscall_user_dispatch.o
  CC      kernel/entry/kvm.o
  CC      fs/ext4/mballoc.o
  CC      kernel/livepatch/shadow.o
  CC      fs/ext4/migrate.o
  CC [M]  sound/hda/hdac_sysfs.o
  CC      fs/ext4/mmp.o
  CC      crypto/crypto_null.o
  CC      kernel/dma/dummy.o
  CC      drivers/acpi/acpica/evgpe.o
  CC      fs/ext4/move_extent.o
  CC [M]  sound/soc/intel/common/soc-acpi-intel-bxt-match.o
  CC      lib/decompress_bunzip2.o
  CC [M]  sound/soc/intel/common/soc-acpi-intel-glk-match.o
  CC [M]  arch/x86/kvm/lapic.o
  CC [M]  sound/soc/intel/common/soc-acpi-intel-cnl-match.o
  CC      drivers/pnp/manager.o
  CC      drivers/pnp/support.o
  CC      net/ethtool/debug.o
  CC      drivers/video/fbdev/core/fbcon_cw.o
  CC      net/core/selftests.o
  CC      fs/ntfs/collate.o
  CC      net/core/timestamping.o
  CC      net/core/ptp_classifier.o
  CC      lib/zstd/zstd_common_module.o
  CC      net/ethtool/wol.o
  CC [M]  drivers/char/ipmi/ipmi_si_mem_io.o
  CC [M]  net/netfilter/nf_conntrack_proto_generic.o
  CC      net/ethtool/features.o
  CC [M]  sound/soc/intel/atom/sst/sst_stream.o
  CC [M]  sound/soc/intel/common/soc-acpi-intel-cfl-match.o
  CC      fs/fuse/dev.o
  CC      mm/gup.o
  CC      kernel/irq/affinity.o
  CC      arch/x86/xen/smp.o
  CC      drivers/acpi/acpica/evgpeblk.o
  CC      drivers/pci/irq.o
  CC      kernel/dma/swiotlb.o
  CC      arch/x86/mm/kmmio.o
  CC      fs/fuse/dir.o
  CC [M]  sound/hda/hdac_regmap.o
  CC      net/xfrm/xfrm_device.o
  CC      net/ethtool/privflags.o
  CC [M]  sound/soc/intel/common/soc-acpi-intel-cml-match.o
  CC      kernel/livepatch/state.o
  CC [M]  arch/x86/kvm/i8254.o
  CC [M]  net/netfilter/nf_conntrack_proto_tcp.o
  CC      crypto/md5.o
  CC      fs/ntfs/compress.o
  CC [M]  arch/x86/kvm/ioapic.o
  CC      block/blk-throttle.o
  AR      kernel/entry/built-in.a
  CC [M]  drivers/char/ipmi/ipmi_si_pci.o
  CC      drivers/acpi/acpica/evgpeinit.o
  CC      drivers/pci/vpd.o
  CC [M]  arch/x86/kvm/irq_comm.o
  CC      block/blk-ioprio.o
  CC      kernel/irq/matrix.o
  CC      net/ipv4/ip_forward.o
  CC      net/ipv4/ip_options.o
  CC      net/ethtool/rings.o
  CC      drivers/pnp/interface.o
  AR      fs/hostfs/built-in.a
  CC      lib/zstd/common/debug.o
  CC      drivers/video/fbdev/core/fbcon_ud.o
  CC      net/ethtool/channels.o
  CC [M]  sound/soc/intel/atom/sst/sst_drv_interface.o
  CC      fs/debugfs/inode.o
  CC      lib/zstd/common/entropy_common.o
  CC      arch/x86/xen/smp_pv.o
  CC      net/core/netprio_cgroup.o
  CC      net/ethtool/coalesce.o
  CC      kernel/livepatch/transition.o
  CC      drivers/pci/setup-bus.o
  CC      drivers/acpi/acpica/evgpeutil.o
  CC      drivers/pci/vc.o
  CC      lib/zstd/common/error_private.o
  CC      net/xfrm/xfrm_proc.o
  CC      lib/zstd/common/fse_decompress.o
  CC      fs/ext4/namei.o
  CC      arch/x86/mm/pf_in.o
  CC [M]  sound/soc/intel/common/soc-acpi-intel-icl-match.o
  CC      kernel/dma/pool.o
  CC [M]  drivers/char/ipmi/ipmi_ssif.o
  CC      kernel/dma/remap.o
  CC      drivers/pci/mmap.o
  CC [M]  sound/hda/hdac_controller.o
  CC      mm/mmap_lock.o
  CC [M]  sound/soc/intel/common/soc-acpi-intel-tgl-match.o
  CC [M]  net/xfrm/xfrm_algo.o
  CC      drivers/pnp/quirks.o
  CC      crypto/sha1_generic.o
  CC      net/ethtool/pause.o
  CC      drivers/acpi/acpica/evglock.o
  CC      fs/fuse/file.o
  CC      kernel/module/main.o
  CC      fs/ntfs/debug.o
  CC      net/unix/unix_bpf.o
  CC      kernel/module/strict_rwx.o
  CC [M]  sound/soc/intel/atom/sst/sst_loader.o
  CC [M]  arch/x86/kvm/cpuid.o
  CC      drivers/video/fbdev/core/fbcon_ccw.o
  CC      drivers/video/fbdev/core/cfbfillrect.o
  CC      fs/ext4/page-io.o
  CC      net/ipv4/ip_output.o
  AR      kernel/irq/built-in.a
  CC [M]  arch/x86/kvm/pmu.o
  CC      net/ipv4/ip_sockglue.o
  CC      drivers/acpi/acpica/evhandler.o
  CC      arch/x86/xen/smp_hvm.o
  CC      arch/x86/mm/mmio-mod.o
  CC      arch/x86/xen/spinlock.o
  CC      arch/x86/xen/vga.o
  CC      arch/x86/mm/numa.o
  CC      arch/x86/mm/numa_64.o
  CC      lib/zstd/common/zstd_common.o
  AR      kernel/dma/built-in.a
  CC [M]  net/xfrm/xfrm_user.o
  CC      drivers/acpi/osi.o
  CC      fs/debugfs/file.o
  CC      net/ipv4/inet_hashtables.o
  CC      net/ipv4/inet_timewait_sock.o
  AR      lib/zstd/built-in.a
  CC [M]  net/netfilter/nf_conntrack_proto_udp.o
  CC      fs/ntfs/dir.o
  CC      lib/decompress_inflate.o
  CC      drivers/pnp/system.o
  AR      kernel/livepatch/built-in.a
  CC      net/core/netclassid_cgroup.o
  CC      net/core/lwtunnel.o
  CC      net/core/lwt_bpf.o
  CC [M]  sound/soc/intel/common/soc-acpi-intel-ehl-match.o
  CC      drivers/acpi/acpica/evmisc.o
  CC      crypto/sha256_generic.o
  CC      net/ethtool/eee.o
  CC      arch/x86/xen/efi.o
  CC [M]  sound/soc/intel/atom/sst/sst_pvt.o
  CC      arch/x86/mm/amdtopology.o
  CC [M]  sound/hda/hdac_stream.o
  AS      arch/x86/kernel/head_64.o
  CC      block/blk-iocost.o
  CC      block/mq-deadline.o
  LD [M]  drivers/char/ipmi/ipmi_si.o
  CC      drivers/acpi/osl.o
  AR      drivers/char/ipmi/built-in.a
  CC      lib/decompress_unlz4.o
  CC      drivers/video/fbdev/core/cfbcopyarea.o
  CC      block/bio-integrity.o
  CC      drivers/acpi/acpica/evregion.o
  CC      mm/highmem.o
  CC [M]  arch/x86/kvm/mtrr.o
  CC      drivers/pci/setup-irq.o
  AR      drivers/pnp/built-in.a
  CC      drivers/pci/proc.o
  CC      drivers/pci/slot.o
  CC      drivers/acpi/acpica/evrgnini.o
  CC      net/unix/scm.o
  CC      mm/memory.o
  CC      net/core/dst_cache.o
  CC      net/core/gro_cells.o
  CC      arch/x86/mm/srat.o
  CC      arch/x86/mm/numa_emulation.o
  AR      arch/x86/xen/built-in.a
  CC      lib/decompress_unlzma.o
  CC      drivers/pci/pci-acpi.o
  CC      drivers/video/fbdev/core/cfbimgblt.o
  CC      fs/ntfs/file.o
  CC      drivers/video/fbdev/core/fb_io_fops.o
  CC      arch/x86/mm/pkeys.o
  AR      fs/debugfs/built-in.a
  CC      drivers/acpi/acpica/evsci.o
  CC      fs/tracefs/inode.o
  CC [M]  sound/soc/intel/atom/sst/sst_acpi.o
  CC      crypto/sha512_generic.o
  CC      fs/tracefs/event_inode.o
  CC [M]  net/netfilter/nf_conntrack_proto_icmp.o
  CC      mm/mincore.o
  CC      net/ethtool/tsinfo.o
  CC [M]  net/netfilter/nf_conntrack_extend.o
  CC [M]  sound/soc/intel/common/soc-acpi-intel-jsl-match.o
  CC [M]  arch/x86/kvm/debugfs.o
  CC      arch/x86/kernel/head64.o
  CC      arch/x86/kernel/ebda.o
  CC      drivers/video/fbdev/core/sysfillrect.o
  CC      fs/btrfs/super.o
  CC      crypto/sha3_generic.o
  CC      drivers/acpi/acpica/evxface.o
  CC      crypto/blake2b_generic.o
  CC      fs/ext4/readpage.o
  CC      drivers/acpi/utils.o
  CC [M]  sound/hda/array.o
  CC      fs/fuse/inode.o
  CC      lib/decompress_unlzo.o
  CC [M]  sound/hda/hdmi_chmap.o
  CC      arch/x86/mm/pti.o
  CC      kernel/module/kmod.o
  CC [M]  arch/x86/kvm/mmu/mmu.o
  CC      fs/ntfs/index.o
  CC      arch/x86/mm/mem_encrypt.o
  CC      net/ipv4/inet_connection_sock.o
  CC      drivers/acpi/acpica/evxfevnt.o
  CC      drivers/acpi/acpica/evxfgpe.o
  CC [M]  sound/soc/intel/common/soc-acpi-intel-adl-match.o
  CC      drivers/video/fbdev/core/syscopyarea.o
  LD [M]  sound/soc/intel/atom/sst/snd-intel-sst-core.o
  LD [M]  sound/soc/intel/atom/sst/snd-intel-sst-acpi.o
  CC      drivers/video/fbdev/imsttfb.o
  AR      fs/tracefs/built-in.a
  CC [M]  sound/soc/intel/atom/sst-mfld-platform-pcm.o
  CC      fs/pstore/inode.o
  AR      drivers/amba/built-in.a
  AR      net/unix/built-in.a
  CC      fs/efivarfs/inode.o
  CC      fs/efivarfs/file.o
  CC      net/ethtool/cabletest.o
  CC      net/ethtool/tunnels.o
  CC      net/ethtool/fec.o
  CC      kernel/time/time.o
  CC      net/ethtool/eeprom.o
  CC      net/ethtool/stats.o
  CC      lib/decompress_unxz.o
  CC      crypto/ecb.o
  CC      kernel/time/timer.o
  CC      crypto/cbc.o
  CC      crypto/cts.o
  AR      drivers/clk/actions/built-in.a
  AR      drivers/clk/analogbits/built-in.a
  CC [M]  sound/soc/intel/atom/sst-mfld-platform-compress.o
  CC      drivers/pci/quirks.o
  CC [M]  sound/hda/trace.o
  AR      drivers/clk/bcm/built-in.a
  AR      drivers/clk/imgtec/built-in.a
  CC      crypto/xts.o
  CC      net/core/failover.o
  CC      kernel/time/hrtimer.o
  AR      drivers/clk/imx/built-in.a
  CC [M]  sound/soc/intel/common/soc-acpi-intel-rpl-match.o
  CC      arch/x86/mm/mem_encrypt_amd.o
  CC      fs/ext4/resize.o
  CC      fs/ntfs/inode.o
  AR      drivers/clk/ingenic/built-in.a
  CC      drivers/acpi/acpica/evxfregn.o
  AR      drivers/clk/mediatek/built-in.a
  AR      net/xfrm/built-in.a
  CC      block/blk-integrity.o
  CC      block/t10-pi.o
  AR      drivers/clk/microchip/built-in.a
  CC [M]  sound/hda/hdac_component.o
  CC      kernel/futex/core.o
  CC      drivers/acpi/acpica/exconcat.o
  AR      drivers/clk/mstar/built-in.a
  CC      drivers/acpi/acpica/exconfig.o
  CC      kernel/cgroup/cgroup.o
  AR      drivers/clk/mvebu/built-in.a
  CC      fs/efivarfs/super.o
  CC      drivers/acpi/acpica/exconvrt.o
  CC      lib/decompress_unzstd.o
  CC      kernel/futex/syscalls.o
  AR      drivers/clk/ralink/built-in.a
  CC [M]  net/netfilter/nf_conntrack_acct.o
  AR      drivers/clk/renesas/built-in.a
  CC [M]  net/netfilter/nf_conntrack_seqadj.o
  AR      drivers/clk/socfpga/built-in.a
  CC      fs/pstore/platform.o
  AR      drivers/clk/sprd/built-in.a
  AR      drivers/clk/sunxi-ng/built-in.a
  AR      drivers/clk/starfive/built-in.a
  CC      fs/ext4/super.o
  CC      block/blk-mq-pci.o
  AR      drivers/clk/ti/built-in.a
  CC      kernel/module/livepatch.o
  CC      kernel/module/tree_lookup.o
  AR      drivers/clk/versatile/built-in.a
  CC      drivers/clk/x86/clk-fch.o
  CC      drivers/clk/x86/clk-lpss-atom.o
  CC      drivers/clk/x86/clk-pmc-atom.o
  CC [M]  sound/soc/intel/atom/sst-atom-controls.o
  CC      kernel/time/timekeeping.o
  CC      kernel/time/ntp.o
  CC      crypto/ctr.o
  CC      crypto/gcm.o
  AR      drivers/clk/xilinx/built-in.a
  CC      kernel/futex/pi.o
  CC      arch/x86/kernel/cpu/hygon.o
  CC      mm/mlock.o
  CC      drivers/acpi/acpica/excreate.o
  CC      drivers/video/fbdev/core/sysimgblt.o
  CC      arch/x86/kernel/cpu/centaur.o
  CC      drivers/dma/hsu/hsu.o
  CC      fs/fuse/control.o
  CC      lib/dump_stack.o
  CC      net/core/skmsg.o
  CC [M]  sound/soc/intel/common/soc-acpi-intel-mtl-match.o
  CC      fs/efivarfs/vars.o
  AR      drivers/dma/idxd/built-in.a
  CC      kernel/module/debug_kmemleak.o
  CC      drivers/dma/lgm/lgm-dma.o
  CC      kernel/module/kallsyms.o
  AR      drivers/dma/mediatek/built-in.a
  CC      net/core/sock_map.o
  CC      kernel/futex/requeue.o
  CC      arch/x86/mm/mem_encrypt_identity.o
  CC [M]  fs/netfs/buffered_read.o
  CC      drivers/acpi/acpica/exdebug.o
  CC      fs/ntfs/mft.o
  AR      drivers/clk/x86/built-in.a
  CC      drivers/clk/clk-devres.o
  CC [M]  sound/hda/hdac_i915.o
  CC      drivers/video/fbdev/core/fb_sys_fops.o
  CC      fs/btrfs/ctree.o
  CC      kernel/futex/waitwake.o
  CC      fs/ext4/symlink.o
  CC      net/ethtool/phc_vclocks.o
  CC      net/ethtool/mm.o
  CC      fs/ext4/sysfs.o
  CC      fs/pstore/pmsg.o
  CC      fs/ext4/xattr.o
  CC      fs/ntfs/mst.o
  CC      fs/fuse/xattr.o
  CC      fs/fuse/acl.o
  CC      fs/ext4/xattr_hurd.o
  LD [M]  sound/soc/intel/atom/snd-soc-sst-atom-hifi2-platform.o
  CC      drivers/acpi/acpica/exdump.o
  CC      fs/fuse/readdir.o
  CC      arch/x86/kernel/cpu/zhaoxin.o
  CC      crypto/aes_generic.o
  CC      drivers/clk/clk-bulk.o
  CC      lib/earlycpio.o
  CC      block/blk-mq-virtio.o
  CC      lib/extable.o
  AS      arch/x86/mm/mem_encrypt_boot.o
  AR      fs/efivarfs/built-in.a
  CC      fs/fuse/ioctl.o
  CC      lib/flex_proportions.o
  CC      kernel/module/procfs.o
  AR      arch/x86/mm/built-in.a
  CC      arch/x86/kernel/cpu/perfctr-watchdog.o
  CC [M]  net/netfilter/nf_conntrack_proto_icmpv6.o
  CC [M]  sound/soc/intel/common/soc-acpi-intel-arl-match.o
  AR      drivers/dma/hsu/built-in.a
  CC [M]  fs/pstore/ram.o
  CC      net/ipv4/tcp.o
  AR      drivers/dma/qcom/built-in.a
  AR      kernel/futex/built-in.a
  CC [M]  sound/soc/intel/common/soc-acpi-intel-lnl-match.o
  CC [M]  fs/pstore/ram_core.o
  CC [M]  sound/soc/intel/common/soc-acpi-intel-hda-match.o
  CC [M]  sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.o
  CC      fs/ext4/xattr_trusted.o
  CC      drivers/acpi/acpica/exfield.o
  CC      drivers/clk/clkdev.o
  CC      drivers/clk/clk.o
  CC      fs/ntfs/namei.o
  CC      drivers/pci/ats.o
  CC      drivers/pci/iov.o
  CC      fs/ext4/xattr_user.o
  CC      net/ipv4/tcp_input.o
  AR      drivers/dma/lgm/built-in.a
  CC      fs/ext4/fast_commit.o
  CC      fs/ext4/orphan.o
  CC      drivers/acpi/reboot.o
  CC      drivers/pci/pci-label.o
  AR      drivers/dma/ti/built-in.a
  AR      drivers/dma/xilinx/built-in.a
  CC [M]  sound/hda/intel-dsp-config.o
  CC      kernel/time/clocksource.o
  CC [M]  arch/x86/kvm/mmu/page_track.o
  CC      lib/idr.o
  CC [M]  drivers/dma/dw/core.o
  AR      drivers/video/fbdev/core/built-in.a
  CC      kernel/time/jiffies.o
  CC      drivers/video/fbdev/asiliantfb.o
  CC      drivers/video/fbdev/vesafb.o
  CC      kernel/module/sysfs.o
  CC      arch/x86/kernel/cpu/vmware.o
  CC      drivers/acpi/acpica/exfldio.o
  CC      kernel/time/timer_list.o
  CC      mm/mmap.o
  CC [M]  fs/netfs/buffered_write.o
  CC [M]  arch/x86/kvm/mmu/spte.o
  CC      drivers/video/fbdev/efifb.o
  CC      fs/ntfs/runlist.o
  CC      mm/mmu_gather.o
  CC [M]  fs/pstore/zone.o
  CC      net/ethtool/module.o
  CC      crypto/deflate.o
  CC      net/ethtool/pse-pd.o
  CC      fs/ntfs/super.o
  CC      net/ethtool/plca.o
  CC      arch/x86/kernel/cpu/hypervisor.o
  CC      drivers/acpi/nvs.o
  CC      lib/irq_regs.o
  CC      block/blk-zoned.o
  CC [M]  net/netfilter/nf_conntrack_timeout.o
  CC      drivers/clk/clk-divider.o
  AR      fs/fuse/built-in.a
  CC      drivers/pci/p2pdma.o
  CC [M]  sound/hda/intel-nhlt.o
  CC [M]  net/netfilter/nf_conntrack_timestamp.o
  LD [M]  sound/soc/intel/common/snd-soc-acpi-intel-match.o
  CC [M]  net/netfilter/nf_conntrack_ecache.o
  CC      kernel/module/kdb.o
  CC [M]  fs/nfs/client.o
  CC      drivers/acpi/acpica/exmisc.o
  CC [M]  fs/nfs/dir.o
  CC [M]  net/netfilter/nf_conntrack_labels.o
  CC      lib/is_single_threaded.o
  CC [M]  fs/lockd/clntlock.o
  CC [M]  sound/soc/sof/intel/hda.o
  CC [M]  sound/soc/sof/amd/acp.o
  CC [M]  sound/soc/sof/xtensa/core.o
  CC      arch/x86/kernel/cpu/mshyperv.o
  CC [M]  sound/soc/sof/amd/acp-loader.o
  CC      arch/x86/kernel/cpu/acrn.o
  CC      drivers/acpi/wakeup.o
  CC      lib/klist.o
  CC      crypto/crc32c_generic.o
  CC      mm/mprotect.o
  CC      drivers/acpi/sleep.o
  CC      drivers/acpi/acpica/exmutex.o
  CC      fs/ext4/acl.o
  CC      kernel/time/timeconv.o
  CC [M]  fs/lockd/clntproc.o
  CC      drivers/pci/vgaarb.o
  CC      kernel/module/version.o
  CC      net/core/bpf_sk_storage.o
  AR      drivers/video/fbdev/built-in.a
  CC      drivers/pci/doe.o
  AR      drivers/video/built-in.a
  CC [M]  drivers/dma/dw/dw.o
  CC      block/blk-wbt.o
  CC [M]  drivers/dma/ioat/init.o
  AR      net/ethtool/built-in.a
  CC      block/blk-mq-debugfs.o
  CC      lib/kobject.o
  CC      block/blk-mq-debugfs-zoned.o
  CC      fs/btrfs/extent-tree.o
  CC      drivers/acpi/acpica/exnames.o
  CC      crypto/crct10dif_common.o
  CC      fs/ntfs/sysctl.o
  CC      kernel/debug/kdb/kdb_io.o
  CC      kernel/debug/kdb/kdb_main.o
  CC      kernel/debug/debug_core.o
  CC [M]  sound/hda/intel-sdw-acpi.o
  CC [M]  drivers/pci/pci-stub.o
  CC      fs/ntfs/unistr.o
  CC [M]  fs/pstore/blk.o
  CC      block/sed-opal.o
  CC      drivers/acpi/device_sysfs.o
  CC [M]  net/netfilter/nf_conntrack_proto_dccp.o
  CC [M]  net/netfilter/nf_conntrack_proto_sctp.o
  CC      drivers/acpi/acpica/exoparg1.o
  LD [M]  sound/soc/sof/xtensa/snd-sof-xtensa-dsp.o
  CC [M]  fs/netfs/direct_read.o
  CC      block/blk-pm.o
  CC      kernel/time/timecounter.o
  CC      arch/x86/kernel/cpu/debugfs.o
  AR      kernel/module/built-in.a
  LD [M]  sound/hda/snd-hda-core.o
  CC [M]  drivers/dma/ioat/dma.o
  CC [M]  fs/smb/common/cifs_arc4.o
  CC [M]  drivers/dma/ioat/prep.o
  CC      kernel/time/alarmtimer.o
  CC      lib/kobject_uevent.o
  CC      kernel/time/posix-timers.o
  CC [M]  drivers/dma/dw/idma32.o
  CC [M]  sound/soc/sof/amd/acp-ipc.o
  CC      arch/x86/kernel/platform-quirks.o
  CC      crypto/crct10dif_generic.o
  CC      arch/x86/kernel/process_64.o
  CC [M]  sound/soc/sof/intel/hda-loader.o
  CC      fs/ntfs/upcase.o
  CC      arch/x86/kernel/signal.o
  CC [M]  net/netfilter/nf_conntrack_netlink.o
  CC [M]  fs/smb/common/cifs_md4.o
  CC      drivers/acpi/acpica/exoparg2.o
  CC      drivers/dma/dmaengine.o
  CC [M]  fs/smb/client/trace.o
  CC      kernel/cgroup/rstat.o
  LD [M]  sound/hda/snd-intel-dspcfg.o
  AR      drivers/pci/built-in.a
  CC      arch/x86/kernel/cpu/capflags.o
  LD [M]  sound/hda/snd-intel-sdw-acpi.o
  CC      drivers/clk/clk-fixed-factor.o
  CC      kernel/debug/gdbstub.o
  LD [M]  fs/pstore/ramoops.o
  CC [M]  fs/smb/client/cifsfs.o
  CC      mm/mremap.o
  AR      arch/x86/kernel/cpu/built-in.a
  CC [M]  sound/soc/sof/amd/acp-pcm.o
  AR      drivers/soc/apple/built-in.a
  CC [M]  drivers/dma/dw/acpi.o
  CC [M]  arch/x86/kvm/mmu/tdp_iter.o
  CC      crypto/crc64_rocksoft_generic.o
  CC      drivers/acpi/acpica/exoparg3.o
  AR      drivers/soc/aspeed/built-in.a
  CC      lib/logic_pio.o
  AR      drivers/soc/bcm/built-in.a
  CC      kernel/debug/kdb/kdb_support.o
  AR      drivers/pmdomain/actions/built-in.a
  CC      arch/x86/kernel/signal_64.o
  AR      drivers/pmdomain/amlogic/built-in.a
  AR      drivers/soc/fsl/built-in.a
  LD [M]  fs/pstore/pstore_zone.o
  LD [M]  fs/pstore/pstore_blk.o
  CC [M]  fs/lockd/clntxdr.o
  AR      sound/built-in.a
  AR      fs/pstore/built-in.a
  AR      drivers/soc/hisilicon/built-in.a
  AR      drivers/soc/fujitsu/built-in.a
  AR      drivers/pmdomain/apple/built-in.a
  AR      fs/ntfs/built-in.a
  AR      drivers/soc/imx/built-in.a
  CC      lib/maple_tree.o
  AR      drivers/pmdomain/arm/built-in.a
  CC      fs/open.o
  CC      lib/memcat_p.o
  CC [M]  fs/overlayfs/super.o
  CC [M]  fs/autofs/init.o
  AR      drivers/pmdomain/bcm/built-in.a
  CC      kernel/time/posix-cpu-timers.o
  AR      drivers/soc/ixp4xx/built-in.a
  CC      kernel/debug/kdb/kdb_bt.o
  AR      drivers/pmdomain/imx/built-in.a
  CC [M]  sound/soc/sof/amd/acp-stream.o
  AR      drivers/soc/loongson/built-in.a
  CC [M]  drivers/dma/ioat/dca.o
  CC      lib/nmi_backtrace.o
  AR      net/core/built-in.a
  AR      drivers/pmdomain/mediatek/built-in.a
  AR      drivers/soc/mediatek/built-in.a
  CC [M]  sound/soc/sof/amd/acp-trace.o
  CC [M]  fs/overlayfs/namei.o
  AR      drivers/pmdomain/qcom/built-in.a
  CC [M]  fs/netfs/direct_write.o
  CC [M]  fs/overlayfs/util.o
  AR      drivers/soc/microchip/built-in.a
  CC      lib/objpool.o
  CC      drivers/clk/clk-fixed-rate.o
  AR      drivers/pmdomain/renesas/built-in.a
  AR      drivers/soc/nuvoton/built-in.a
  AR      drivers/soc/pxa/built-in.a
  CC      drivers/acpi/acpica/exoparg6.o
  CC      drivers/acpi/acpica/exprep.o
  AR      drivers/soc/amlogic/built-in.a
  AR      drivers/pmdomain/rockchip/built-in.a
  CC      fs/read_write.o
  AR      drivers/pmdomain/samsung/built-in.a
  CC [M]  sound/soc/sof/intel/hda-stream.o
  AR      drivers/soc/qcom/built-in.a
  AR      drivers/pmdomain/st/built-in.a
  AR      drivers/soc/renesas/built-in.a
  CC      crypto/lzo.o
  CC      kernel/cgroup/namespace.o
  AR      drivers/pmdomain/starfive/built-in.a
  AR      drivers/soc/rockchip/built-in.a
  AR      drivers/pmdomain/sunxi/built-in.a
  CC      net/ipv4/tcp_output.o
  AR      drivers/soc/sunxi/built-in.a
  CC      net/ipv4/tcp_timer.o
  CC      crypto/lzo-rle.o
  AR      drivers/pmdomain/tegra/built-in.a
  CC      crypto/xxhash_generic.o
  AR      drivers/soc/ti/built-in.a
  AR      drivers/pmdomain/ti/built-in.a
  CC      block/blk-crypto.o
  CC      fs/file_table.o
  AR      drivers/soc/xilinx/built-in.a
  CC [M]  fs/smb/client/cifs_debug.o
  CC [M]  arch/x86/kvm/mmu/tdp_mmu.o
  AR      drivers/pmdomain/xilinx/built-in.a
  AR      drivers/soc/built-in.a
  CC      drivers/pmdomain/core.o
  CC [M]  fs/autofs/inode.o
  CC      arch/x86/kernel/traps.o
  CC      kernel/cgroup/cgroup-v1.o
  CC      drivers/acpi/acpica/exregion.o
  CC [M]  fs/nfs/file.o
  CC      kernel/trace/rv/rv.o
  CC      kernel/trace/trace_clock.o
  GENKDB  kernel/debug/kdb/gen-kdb_cmds.c
  CC      drivers/clk/clk-gate.o
  CC [M]  fs/overlayfs/inode.o
  CC [M]  drivers/dma/ioat/sysfs.o
  CC      mm/msync.o
  CC [M]  drivers/dma/dw/platform.o
  CC [M]  sound/soc/sof/core.o
  CC [M]  sound/soc/sof/ops.o
  CC [M]  sound/soc/sof/loader.o
  CC      drivers/clk/clk-multiplier.o
  CC      drivers/dma/virt-dma.o
  CC [M]  fs/lockd/host.o
  CC [M]  sound/sound_core.o
  CC      kernel/debug/kdb/kdb_bp.o
  CC      kernel/bpf/core.o
  LD [M]  drivers/dma/dw/dw_dmac_core.o
  CC      crypto/rng.o
  CC      drivers/clk/clk-mux.o
  CC      crypto/drbg.o
  CC      drivers/acpi/acpica/exresnte.o
  CC      kernel/time/posix-clock.o
  CC      drivers/clk/clk-composite.o
  CC [M]  sound/soc/sof/amd/acp-common.o
  CC [M]  fs/overlayfs/file.o
  CC [M]  fs/autofs/root.o
  CC [M]  sound/soc/sof/intel/hda-trace.o
  CC [M]  fs/netfs/io.o
  CC      lib/plist.o
  CC      kernel/trace/ftrace.o
  CC      kernel/events/core.o
  CC [M]  net/netfilter/nf_nat_core.o
  LD [M]  drivers/dma/ioat/ioatdma.o
  CC      kernel/events/ring_buffer.o
  CC [M]  sound/soc/sof/amd/acp-probes.o
  CC [M]  sound/soc/sof/amd/pci-rn.o
  LD [M]  drivers/dma/dw/dw_dmac.o
  CC      fs/btrfs/print-tree.o
  CC      drivers/acpi/acpica/exresolv.o
  CC [M]  arch/x86/kvm/hyperv.o
  CC      kernel/trace/ring_buffer.o
  CC      fs/ext4/xattr_security.o
  CC      mm/page_vma_mapped.o
  CC      fs/btrfs/root-tree.o
  CC      mm/pagewalk.o
  CC      kernel/cgroup/freezer.o
  CC      kernel/trace/rv/monitors/wwnr/wwnr.o
  CC      arch/x86/kernel/idt.o
  CC      kernel/debug/kdb/kdb_debugger.o
  CC      fs/super.o
  CC      block/blk-crypto-profile.o
  CC      fs/char_dev.o
  CC [M]  fs/netfs/iterator.o
  CC      drivers/dma/acpi-dma.o
  CC      net/ipv4/tcp_ipv4.o
  CC [M]  fs/smb/client/connect.o
  CC [M]  fs/overlayfs/dir.o
  CC      drivers/acpi/acpica/exresop.o
  CC [M]  sound/soc/sof/intel/hda-dsp.o
  CC [M]  sound/soc/sof/amd/renoir.o
  CC [M]  fs/autofs/symlink.o
  CC      drivers/clk/clk-fractional-divider.o
  CC      fs/ext4/verity.o
  CC      fs/btrfs/dir-item.o
  CC      drivers/virtio/virtio.o
  CC      fs/btrfs/file-item.o
  CC [M]  fs/lockd/svc.o
  CC      kernel/bpf/syscall.o
  CC [M]  sound/soc/sof/intel/hda-ipc.o
  CC      kernel/bpf/verifier.o
  CC      kernel/time/itimer.o
  CC      crypto/jitterentropy.o
  CC      kernel/cgroup/legacy_freezer.o
  CC      kernel/cgroup/pids.o
  CC      drivers/pmdomain/governor.o
  CC      kernel/events/callchain.o
  CC      kernel/trace/rv/rv_reactors.o
  CC      crypto/jitterentropy-kcapi.o
  CC [M]  fs/nfs/getroot.o
  CC      drivers/acpi/acpica/exserial.o
  CC      arch/x86/kernel/irq.o
  CC [M]  sound/soc/sof/ipc.o
  CC [M]  sound/soc/sof/pcm.o
  CC      mm/pgtable-generic.o
  CC [M]  fs/autofs/waitq.o
  CC [M]  fs/overlayfs/readdir.o
  CC [M]  fs/overlayfs/copy_up.o
  CC      drivers/clk/clk-gpio.o
  CC      kernel/debug/kdb/kdb_keyboard.o
  CC      kernel/time/clockevents.o
  CC      kernel/events/hw_breakpoint.o
  CC      kernel/events/uprobes.o
  CC      drivers/acpi/acpica/exstore.o
  CC      fs/ext4/crypto.o
  CC      drivers/virtio/virtio_ring.o
  CC [M]  drivers/dma/idma64.o
  CC      crypto/ghash-generic.o
  CC      crypto/xor.o
  CC [M]  drivers/clk/clk-tps68470.o
  CC      crypto/hash_info.o
  CC      block/blk-crypto-sysfs.o
  CC      crypto/kdf_sp800108.o
  CC [M]  sound/soc/sof/intel/hda-ctrl.o
  CC [M]  fs/netfs/locking.o
  CC [M]  sound/soc/sof/intel/hda-pcm.o
  CC      kernel/cgroup/rdma.o
  AR      drivers/pmdomain/built-in.a
  LD [M]  sound/soc/sof/amd/snd-sof-amd-acp.o
  LD [M]  sound/soc/sof/amd/snd-sof-amd-renoir.o
  CC      kernel/trace/rv/reactor_printk.o
  CC      drivers/xen/events/events_base.o
  CC      kernel/cgroup/cpuset.o
  CC      drivers/xen/xenbus/xenbus_client.o
  CC      block/blk-crypto-fallback.o
  CC [M]  sound/soc/sof/pm.o
  CC      drivers/xen/xenbus/xenbus_comms.o
  CC      drivers/xen/xenbus/xenbus_xs.o
  CC [M]  fs/autofs/expire.o
  CC      drivers/acpi/acpica/exstoren.o
  LD [M]  sound/soundcore.o
  CC [M]  fs/nfs/inode.o
  CC [M]  fs/smb/client/dir.o
  CC [M]  net/netfilter/nf_nat_proto.o
  CC      mm/rmap.o
  CC      kernel/time/tick-common.o
  CC [M]  sound/soc/sof/debug.o
  CC      fs/btrfs/inode-item.o
  CC [M]  fs/overlayfs/export.o
  AR      fs/ext4/built-in.a
  CC [M]  fs/lockd/svclock.o
  CC      drivers/acpi/acpica/exstorob.o
  CC [M]  sound/soc/sof/topology.o
  CC      net/ipv4/tcp_minisocks.o
  CC      kernel/debug/kdb/gen-kdb_cmds.o
  CC      kernel/trace/rv/reactor_panic.o
  CC      net/ipv4/tcp_cong.o
  AR      drivers/clk/built-in.a
  AR      drivers/dma/built-in.a
  CC      mm/vmalloc.o
  CC      kernel/trace/trace.o
  CC [M]  fs/netfs/main.o
  CC [M]  fs/autofs/dev-ioctl.o
  CC      drivers/virtio/virtio_anchor.o
  AR      kernel/debug/kdb/built-in.a
  CC      mm/process_vm_access.o
  AR      kernel/debug/built-in.a
  CC      kernel/time/tick-broadcast.o
  CC      kernel/time/tick-broadcast-hrtimer.o
  CC [M]  sound/soc/sof/intel/hda-dai.o
  CC [M]  crypto/cmac.o
  CC      drivers/regulator/core.o
  CC      drivers/regulator/dummy.o
  AR      drivers/reset/hisilicon/built-in.a
  CC      drivers/tty/vt/vt_ioctl.o
  AR      drivers/reset/starfive/built-in.a
  CC [M]  arch/x86/kvm/xen.o
  CC      drivers/reset/core.o
  CC      drivers/tty/vt/vc_screen.o
  CC      drivers/acpi/acpica/exsystem.o
  CC      block/holder.o
  CC      kernel/trace/trace_output.o
  CC [M]  sound/soc/sof/control.o
  AR      kernel/trace/rv/built-in.a
  CC      drivers/xen/xenbus/xenbus_probe.o
  CC [M]  fs/overlayfs/params.o
  CC [M]  fs/overlayfs/xattrs.o
  CC      kernel/fork.o
  CC      kernel/trace/trace_seq.o
  CC      lib/radix-tree.o
  LD [M]  fs/autofs/autofs4.o
  CC      kernel/exec_domain.o
  CC [M]  crypto/ccm.o
  CC      drivers/acpi/acpica/extrace.o
  CC      lib/ratelimit.o
  CC      net/ipv4/tcp_metrics.o
  CC      lib/rbtree.o
  CC      arch/x86/kernel/irq_64.o
  CC [M]  arch/x86/kvm/smm.o
  CC [M]  sound/soc/sof/intel/hda-dai-ops.o
  CC      mm/page_alloc.o
  CC      fs/btrfs/disk-io.o
  CC      drivers/xen/xenbus/xenbus_probe_backend.o
  CC      drivers/acpi/device_pm.o
  CC [M]  fs/lockd/svcshare.o
  CC      drivers/tty/vt/selection.o
  CC [M]  fs/smb/client/file.o
  CC      kernel/time/tick-oneshot.o
  CC [M]  fs/netfs/misc.o
  CC      drivers/reset/reset-simple.o
  CC      drivers/virtio/virtio_pci_modern_dev.o
  CC      drivers/acpi/acpica/exutils.o
  CC      drivers/acpi/acpica/hwacpi.o
  CC      drivers/acpi/acpica/hwesleep.o
  CC      drivers/acpi/acpica/hwgpe.o
  CC [M]  sound/soc/sof/intel/hda-bus.o
  AR      block/built-in.a
  CC      kernel/panic.o
  CC      net/ipv4/tcp_fastopen.o
  CC      drivers/xen/events/events_2l.o
  LD [M]  fs/overlayfs/overlay.o
  CC      fs/stat.o
  CC      arch/x86/kernel/dumpstack_64.o
  CC [M]  fs/netfs/objects.o
  CC      drivers/tty/hvc/hvc_console.o
  CC      mm/shuffle.o
  CC      drivers/regulator/fixed-helper.o
  CC      kernel/trace/trace_stat.o
  CC [M]  crypto/cryptd.o
  CC      drivers/acpi/acpica/hwregs.o
  CC      drivers/regulator/helpers.o
  CC [M]  net/netfilter/nf_nat_helper.o
  CC [M]  crypto/polyval-generic.o
  CC      net/ipv4/tcp_rate.o
  CC      kernel/time/tick-sched.o
  CC [M]  fs/netfs/output.o
  CC      drivers/tty/vt/keyboard.o
  CC      drivers/regulator/devres.o
  CC [M]  fs/lockd/svcproc.o
  CC      kernel/trace/trace_printk.o
  CC [M]  fs/lockd/svcsubs.o
  CC [M]  fs/lockd/mon.o
  CC [M]  arch/x86/kvm/vmx/vmx.o
  CC      lib/seq_buf.o
  CC [M]  sound/soc/sof/intel/skl.o
  CC      kernel/cgroup/misc.o
  CC      drivers/xen/xenbus/xenbus_dev_frontend.o
  AR      drivers/reset/built-in.a
  CC      drivers/xen/xenbus/xenbus_dev_backend.o
  CC      drivers/acpi/acpica/hwsleep.o
  CC [M]  sound/soc/sof/trace.o
  CC      arch/x86/kernel/time.o
  CC      kernel/bpf/inode.o
  CC [M]  fs/nfs/super.o
  CC [M]  fs/nfs/io.o
  CC      drivers/xen/events/events_fifo.o
  CC      mm/init-mm.o
  CC      drivers/xen/xenbus/xenbus_probe_frontend.o
  CC      drivers/virtio/virtio_pci_legacy_dev.o
  CC      drivers/char/hw_random/core.o
  CC      net/ipv4/tcp_recovery.o
  CC      net/ipv4/tcp_ulp.o
  CC      kernel/bpf/helpers.o
  CC      drivers/regulator/irq_helpers.o
  CC      drivers/acpi/acpica/hwvalid.o
  CC      fs/exec.o
  CC      fs/btrfs/transaction.o
  CC      arch/x86/kernel/ioport.o
  CC      drivers/tty/hvc/hvc_irq.o
  CC [M]  crypto/simd.o
  CC      kernel/time/vsyscall.o
  CC      fs/btrfs/inode.o
  CC      drivers/char/agp/backend.o
  CC      fs/btrfs/file.o
  CC      lib/siphash.o
  CC      drivers/acpi/acpica/hwxface.o
  CC      drivers/char/tpm/tpm-chip.o
  CC      drivers/char/agp/generic.o
  LD [M]  fs/netfs/netfs.o
  AR      kernel/cgroup/built-in.a
  CC [M]  arch/x86/kvm/kvm-asm-offsets.s
  CC      fs/btrfs/defrag.o
  CC      fs/btrfs/extent_map.o
  CC      drivers/virtio/virtio_mmio.o
  CC      fs/btrfs/sysfs.o
  AR      drivers/xen/events/built-in.a
  CC [M]  fs/lockd/trace.o
  CC [M]  arch/x86/kvm/vmx/pmu_intel.o
  CC      kernel/trace/pid_list.o
  CC [M]  arch/x86/kvm/vmx/vmcs12.o
  CC [M]  sound/soc/sof/intel/hda-loader-skl.o
  CC [M]  sound/soc/sof/intel/apl.o
  CC      fs/btrfs/accessors.o
  CC      arch/x86/kernel/dumpstack.o
  CC      kernel/time/timekeeping_debug.o
  CC      drivers/tty/hvc/hvc_xen.o
  CC      drivers/tty/serial/8250/8250_core.o
  AR      drivers/char/hw_random/built-in.a
  AR      kernel/events/built-in.a
  CC      drivers/tty/serial/serial_core.o
  CC      arch/x86/kernel/nmi.o
  CC      drivers/xen/cpu_hotplug.o
  CC [M]  fs/smb/client/inode.o
  CC [M]  net/netfilter/nf_nat_masquerade.o
  CC      drivers/acpi/proc.o
  CC      drivers/acpi/bus.o
  CC      drivers/acpi/glue.o
  TEST    lib/test_fortify/read_overflow2-memmove.log
  CC      drivers/acpi/acpica/hwxfsleep.o
  CC [M]  fs/lockd/xdr.o
  CC      drivers/tty/vt/consolemap.o
  AR      drivers/xen/xenbus/built-in.a
  CC [M]  drivers/regulator/tps68470-regulator.o
  HOSTCC  drivers/tty/vt/conmakehash
  CC [M]  fs/nfs/direct.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      drivers/virtio/virtio_pci_modern.o
  CC      kernel/cpu.o
  LD [M]  crypto/crypto_simd.o
  TEST    lib/test_fortify/read_overflow-memcmp.log
  CC      crypto/rsapubkey.asn1.o
  CC      kernel/exit.o
  CC      kernel/bpf/tnum.o
  CC      crypto/rsaprivkey.asn1.o
  CC      drivers/xen/grant-table.o
  CC      kernel/trace/tracing_map.o
  CC      fs/btrfs/xattr.o
  AR      crypto/built-in.a
  CC      fs/pipe.o
  CC      kernel/time/namespace.o
  CC      arch/x86/kernel/ldt.o
  CC      drivers/acpi/acpica/hwpci.o
  CC      drivers/char/tpm/tpm-dev-common.o
  CC [M]  fs/nfs/pagelist.o
  CC [M]  fs/nfs/read.o
  CC      drivers/char/tpm/tpm-dev.o
  CC      net/ipv4/tcp_offload.o
  CC      drivers/tty/serial/8250/8250_pnp.o
  CC      kernel/bpf/log.o
  TEST    lib/test_fortify/write_overflow-memmove.log
  CC      kernel/bpf/bpf_iter.o
  CC [M]  fs/smb/client/link.o
  CC      drivers/virtio/virtio_pci_common.o
  CC      drivers/char/agp/isoch.o
  AR      drivers/tty/hvc/built-in.a
  CC      drivers/char/mem.o
  AR      drivers/regulator/built-in.a
  CC      drivers/tty/serial/serial_base_bus.o
  CC      drivers/tty/serdev/core.o
  CC [M]  sound/soc/sof/intel/cnl.o
  CC [M]  arch/x86/kvm/vmx/nested.o
  TEST    lib/test_fortify/read_overflow2_field-memcpy.log
  CC      drivers/acpi/scan.o
  CC      drivers/acpi/acpica/nsaccess.o
  CC      fs/btrfs/ordered-data.o
  TEST    lib/test_fortify/read_overflow-memscan.log
  CC [M]  fs/lockd/procfs.o
  CC [M]  sound/soc/sof/intel/tgl.o
  CC      drivers/xen/features.o
  AR      kernel/time/built-in.a
  CC      drivers/tty/serial/8250/8250_port.o
  CC      drivers/tty/serial/8250/8250_dma.o
  CC      drivers/tty/serial/serial_ctrl.o
  CC      drivers/tty/serial/8250/8250_dwlib.o
  CC      drivers/tty/vt/vt.o
  CC      drivers/char/tpm/tpm-interface.o
  CC [M]  fs/smb/client/misc.o
  CC      mm/memblock.o
  CC      net/ipv4/tcp_plb.o
  CC      drivers/char/agp/amd64-agp.o
  CC      kernel/softirq.o
  CC      drivers/acpi/acpica/nsalloc.o
  TEST    lib/test_fortify/write_overflow_field-memcpy.log
  CC      kernel/trace/trace_sched_switch.o
  CC      arch/x86/kernel/setup.o
  CC      kernel/resource.o
  CC      fs/namei.o
  CC      drivers/virtio/virtio_pci_legacy.o
  CC      drivers/acpi/mipi-disco-img.o
  CC      fs/btrfs/extent_io.o
  CC [M]  arch/x86/kvm/vmx/posted_intr.o
  TEST    lib/test_fortify/read_overflow2-memcmp.log
  CC [M]  sound/soc/sof/intel/icl.o
  LD [M]  fs/lockd/lockd.o
  CC [M]  net/netfilter/nf_tables_core.o
  CC      net/ipv4/datagram.o
  CC      drivers/acpi/acpica/nsarguments.o
  CC [M]  fs/nfs/symlink.o
  CC      net/ipv4/raw.o
  CC      drivers/tty/serdev/serdev-ttyport.o
  TEST    lib/test_fortify/write_overflow-strcpy-lit.log
  CC      kernel/sysctl.o
  CC [M]  net/ipv6/netfilter/nf_conntrack_reasm.o
  CC      fs/fcntl.o
  CC      kernel/trace/trace_functions.o
  CC      drivers/char/agp/intel-agp.o
  CC      drivers/virtio/virtio_pci_admin_legacy_io.o
  CC      drivers/char/random.o
  CC      drivers/xen/balloon.o
  TEST    lib/test_fortify/read_overflow2-memcpy.log
  CC      kernel/trace/trace_preemptirq.o
  CC      drivers/acpi/acpica/nsconvert.o
  CC      drivers/char/ttyprintk.o
  CC      drivers/acpi/resource.o
  CC      drivers/iommu/amd/iommu.o
  CC      drivers/iommu/amd/init.o
  CC      drivers/iommu/amd/quirks.o
  CC      drivers/iommu/amd/io_pgtable.o
  CC [M]  sound/soc/sof/intel/mtl.o
  CC      fs/btrfs/volumes.o
  CC      drivers/xen/manage.o
  CC      mm/memory_hotplug.o
  TEST    lib/test_fortify/write_overflow-strscpy.log
  CC      kernel/capability.o
  CC      fs/btrfs/async-thread.o
  AR      drivers/tty/serdev/built-in.a
  CC      drivers/char/tpm/tpm1-cmd.o
  CC [M]  net/netfilter/nf_tables_api.o
  CC [M]  net/netfilter/nft_chain_filter.o
  CC      drivers/acpi/acpica/nsdump.o
  CC      drivers/acpi/acpica/nseval.o
  CC      fs/btrfs/ioctl.o
  TEST    lib/test_fortify/write_overflow-memcpy.log
  CC [M]  fs/smb/client/netmisc.o
  CC      drivers/iommu/amd/io_pgtable_v2.o
  CC      drivers/char/agp/intel-gtt.o
  CC [M]  fs/nfs/unlink.o
  CC      drivers/char/agp/via-agp.o
  AR      drivers/gpu/host1x/built-in.a
  CC [M]  fs/smb/client/smbencrypt.o
  CC      kernel/bpf/map_iter.o
  CC      drivers/gpu/vga/vga_switcheroo.o
  CC      arch/x86/kernel/x86_init.o
  CC      kernel/bpf/task_iter.o
  CC      kernel/bpf/prog_iter.o
  CC      net/ipv6/anycast.o
  CC      net/ipv6/ip6_output.o
  CC      drivers/virtio/virtio_balloon.o
  CC      drivers/tty/serial/8250/8250_fintek.o
  CC      net/ipv6/ip6_input.o
  CC [M]  sound/soc/sof/iomem-utils.o
  TEST    lib/test_fortify/read_overflow-memchr.log
  CC      drivers/acpi/acpica/nsinit.o
  CC      drivers/acpi/acpica/nsload.o
  AR      drivers/gpu/drm/tests/built-in.a
  CC [M]  drivers/gpu/drm/tests/drm_kunit_helpers.o
  COPY    drivers/tty/vt/defkeymap.c
  CC [M]  net/netfilter/nf_tables_trace.o
  CC      net/ipv4/udp.o
  CC      net/ipv6/addrconf.o
  TEST    lib/test_fortify/write_overflow_field-memset.log
  CC      kernel/trace/trace_sched_wakeup.o
  CC      net/ipv6/addrlabel.o
  CC      net/ipv6/route.o
  CC      drivers/xen/time.o
  CONMK   drivers/tty/vt/consolemap_deftbl.c
  CC      drivers/tty/vt/defkeymap.o
  CC      net/ipv6/ip6_fib.o
  CC      drivers/xen/mem-reservation.o
  TEST    lib/test_fortify/read_overflow-memchr_inv.log
  CC      arch/x86/kernel/i8259.o
  CC      drivers/acpi/acpica/nsnames.o
  CC      fs/btrfs/locking.o
  CC      arch/x86/kernel/irqinit.o
  CC      drivers/char/tpm/tpm2-cmd.o
  CC      net/ipv4/udplite.o
  CC      drivers/acpi/acpi_processor.o
  CC      drivers/tty/vt/consolemap_deftbl.o
  CC      drivers/tty/serial/8250/8250_pcilib.o
  CC      fs/ioctl.o
  CC      drivers/tty/serial/8250/8250_early.o
  CC      drivers/tty/serial/8250/8250_dw.o
  CC [M]  sound/soc/sof/intel/lnl.o
  AR      drivers/tty/vt/built-in.a
  CC      fs/btrfs/orphan.o
  CC [M]  drivers/virtio/virtio_mem.o
  CC      drivers/iommu/intel/dmar.o
  CC [M]  fs/smb/client/transport.o
  TEST    lib/test_fortify/write_overflow-strcpy.log
  LD [M]  net/ipv6/netfilter/nf_defrag_ipv6.o
  CC      drivers/iommu/intel/iommu.o
  CC [M]  fs/nfs/write.o
  CC      arch/x86/kernel/jump_label.o
  CC [M]  fs/nfs/namespace.o
  CC      kernel/bpf/link_iter.o
  CC      net/ipv4/udp_offload.o
  CC [M]  fs/nfs/mount_clnt.o
  AR      drivers/char/agp/built-in.a
  CC [M]  sound/soc/sof/intel/hda-common-ops.o
  CC      drivers/acpi/acpica/nsobject.o
  CC      drivers/char/misc.o
  CC      drivers/char/virtio_console.o
  CC      mm/slub.o
  TEST    lib/test_fortify/read_overflow2_field-memmove.log
  CC [M]  net/netfilter/nft_immediate.o
  CC [M]  drivers/gpu/drm/tests/drm_buddy_test.o
  CC      drivers/tty/serial/serial_port.o
  CC [M]  drivers/gpu/drm/tests/drm_cmdline_parser_test.o
  CC      net/ipv6/ipv6_sockglue.o
  CC      kernel/trace/trace_hwlat.o
  AR      drivers/gpu/vga/built-in.a
  CC      drivers/tty/serial/8250/8250_mid.o
  CC [M]  drivers/gpu/drm/tests/drm_connector_test.o
  CC [M]  drivers/gpu/drm/tests/drm_damage_helper_test.o
  AR      drivers/iommu/amd/built-in.a
  CC [M]  arch/x86/kvm/vmx/sgx.o
  AR      drivers/gpu/drm/arm/built-in.a
  CC      drivers/char/tpm/tpmrm-dev.o
  TEST    lib/test_fortify/write_overflow_field-memmove.log
  CC      drivers/char/tpm/tpm2-space.o
  CC      net/ipv6/ndisc.o
  CC      drivers/acpi/acpica/nsparse.o
  CC      drivers/tty/serial/8250/8250_pci.o
  CC      drivers/xen/pci.o
  CC      arch/x86/kernel/irq_work.o
  CC      drivers/tty/serial/8250/8250_rt288x.o
  CC [M]  fs/nfs/nfstrace.o
  CC [M]  fs/nfs/export.o
  TEST    lib/test_fortify/write_overflow-strncpy.log
  CC [M]  fs/nfs/sysfs.o
  CC [M]  fs/smb/client/cached_dir.o
  AR      drivers/iommu/arm/arm-smmu/built-in.a
  CC      kernel/bpf/hashtab.o
  CC [M]  sound/soc/sof/intel/telemetry.o
  AR      drivers/iommu/arm/arm-smmu-v3/built-in.a
  CC      drivers/acpi/acpica/nspredef.o
  AR      drivers/iommu/arm/built-in.a
  CC      drivers/acpi/acpica/nsprepkg.o
  CC      drivers/tty/serial/earlycon.o
  CC [M]  fs/nfs/fs_context.o
  AR      drivers/iommu/iommufd/built-in.a
  CC      net/ipv6/udp.o
  CC      drivers/iommu/iommu.o
  CC      drivers/iommu/iommu-traces.o
  CC      fs/readdir.o
  CC      fs/select.o
  CC      kernel/trace/trace_osnoise.o
  TEST    lib/test_fortify/write_overflow-memset.log
  CC      kernel/bpf/arraymap.o
  CC      fs/btrfs/export.o
  CC      mm/madvise.o
  AR      drivers/virtio/built-in.a
  CC [M]  arch/x86/kvm/vmx/hyperv.o
  CC [M]  sound/soc/sof/intel/hda-probes.o
  CC      drivers/iommu/intel/pasid.o
  CC      drivers/char/tpm/tpm-sysfs.o
  CC      drivers/xen/dbgp.o
  CC [M]  sound/soc/sof/sof-audio.o
  CC      drivers/char/tpm/eventlog/common.o
  CC      arch/x86/kernel/probe_roms.o
  CC      drivers/acpi/acpica/nsrepair.o
  TEST    lib/test_fortify/write_overflow-strncpy-src.log
  CC      drivers/acpi/acpica/nsrepair2.o
  CC [M]  arch/x86/kvm/vmx/hyperv_evmcs.o
  CC      fs/btrfs/tree-log.o
  CC [M]  fs/nfs/sysctl.o
  CC [M]  sound/soc/sof/intel/hda-mlink.o
  CC      drivers/char/tpm/eventlog/tpm1.o
  CC      lib/timerqueue.o
  CC [M]  fs/smb/client/cifs_unicode.o
  CC      drivers/acpi/acpica/nssearch.o
  CC [M]  drivers/gpu/drm/tests/drm_dp_mst_helper_test.o
  CC      drivers/char/tpm/eventlog/tpm2.o
  CC      drivers/char/tpm/tpm_ppi.o
  CC      arch/x86/kernel/sys_ia32.o
  CC      drivers/char/tpm/eventlog/acpi.o
  CC      fs/dcache.o
  CC      net/ipv6/udplite.o
  CC [M]  sound/soc/sof/stream-ipc.o
  CC      net/ipv6/raw.o
  CC      net/ipv6/icmp.o
  CC      lib/vsprintf.o
  CC      drivers/xen/acpi.o
  AR      drivers/tty/serial/8250/built-in.a
  CC      drivers/xen/xen-acpi-pad.o
  CC      drivers/tty/serial/max310x.o
  CC      drivers/xen/pcpu.o
  CC      drivers/iommu/intel/nested.o
  LD [M]  arch/x86/kvm/kvm.o
  CC      drivers/acpi/acpica/nsutils.o
  CC      drivers/iommu/intel/trace.o
  CC      drivers/acpi/acpica/nswalk.o
  UPD     arch/x86/kvm/kvm-asm-offsets.h
  AS [M]  arch/x86/kvm/vmx/vmenter.o
  CC      fs/inode.o
  CC      drivers/acpi/processor_core.o
  LD [M]  arch/x86/kvm/kvm-intel.o
  CC      drivers/char/tpm/eventlog/efi.o
  CC [M]  sound/soc/sof/fw-file-profile.o
  CC      drivers/acpi/processor_pdc.o
  CC      drivers/char/tpm/tpm_tis_core.o
  CC      lib/win_minmax.o
  CC      lib/xarray.o
  CC      lib/lockref.o
  CC [M]  sound/soc/sof/intel/hda-codec.o
  CC      net/ipv4/arp.o
  CC      drivers/char/hpet.o
  CC [M]  drivers/char/lp.o
  CC [M]  drivers/gpu/drm/tests/drm_exec_test.o
  CC      drivers/iommu/iommu-sysfs.o
  CC      drivers/iommu/dma-iommu.o
  CC      drivers/acpi/acpica/nsxfeval.o
  CC      arch/x86/kernel/signal_32.o
  CC      drivers/xen/biomerge.o
  CC [M]  fs/smb/client/nterr.o
  CC      arch/x86/kernel/sys_x86_64.o
  CC      lib/bcd.o
  CC      drivers/acpi/acpica/nsxfname.o
  CC      mm/page_io.o
  CC [M]  sound/soc/sof/intel/pci-tgl.o
  CC      mm/swap_state.o
  CC      lib/sort.o
  CC      drivers/iommu/io-pgtable.o
  CC      drivers/iommu/iova.o
  CC      kernel/trace/trace_nop.o
  CC      lib/parser.o
  CC      drivers/char/tpm/tpm_tis.o
  CC      drivers/char/tpm/tpm_crb.o
  CC      kernel/ptrace.o
  CC      drivers/iommu/intel/cap_audit.o
  CC      drivers/iommu/irq_remapping.o
  CC      drivers/iommu/virtio-iommu.o
  CC [M]  fs/smb/client/cifsencrypt.o
  CC      drivers/tty/serial/sccnxp.o
  CC      kernel/trace/trace_stack.o
  CC [M]  drivers/gpu/drm/tests/drm_format_helper_test.o
  CC      drivers/acpi/acpica/nsxfobj.o
  CC      drivers/iommu/iommu-sva.o
  CC      kernel/bpf/percpu_freelist.o
  CC      drivers/xen/xen-balloon.o
  CC      fs/btrfs/free-space-cache.o
  CC      drivers/xen/sys-hypervisor.o
  CC      net/ipv6/mcast.o
  CC      drivers/tty/serial/serial_mctrl_gpio.o
  CC      net/ipv6/reassembly.o
  AR      drivers/gpu/drm/display/built-in.a
  CC      arch/x86/kernel/espfix_64.o
  CC      net/ipv6/tcp_ipv6.o
  CC [M]  drivers/gpu/drm/display/drm_display_helper_mod.o
  CC      mm/swapfile.o
  CC [M]  sound/soc/sof/intel/pci-mtl.o
  CC      drivers/iommu/io-pgfault.o
  CC      lib/debug_locks.o
  CC      kernel/bpf/bpf_lru_list.o
  CC [M]  drivers/char/ppdev.o
  CC      kernel/bpf/lpm_trie.o
  CC      kernel/bpf/map_in_map.o
  CC [M]  drivers/gpu/drm/tests/drm_format_test.o
  CC [M]  sound/soc/sof/ipc3.o
  CC [M]  fs/smb/client/readdir.o
  CC      drivers/acpi/acpica/psargs.o
  CC [M]  fs/smb/client/ioctl.o
  AR      drivers/char/tpm/built-in.a
  CC [M]  sound/soc/sof/ipc3-loader.o
  CC      lib/random32.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/tty/serial/kgdb_nmi.o
  CC      drivers/iommu/intel/svm.o
  CC      mm/swap_slots.o
  CC      drivers/connector/cn_queue.o
  CC [M]  fs/smb/client/sess.o
  CC      drivers/connector/connector.o
  CC      lib/bust_spinlocks.o
  CC      kernel/trace/trace_mmiotrace.o
  CC      drivers/acpi/acpica/psloop.o
  AR      drivers/tty/ipwireless/built-in.a
  CC      kernel/bpf/bloom_filter.o
  CC [M]  drivers/gpu/drm/tests/drm_framebuffer_test.o
  CC      drivers/acpi/acpica/psobject.o
  CC      arch/x86/kernel/ksysfs.o
  CC      drivers/xen/platform-pci.o
  CC [M]  sound/soc/sof/intel/pci-lnl.o
  CC      drivers/acpi/acpica/psopcode.o
  CC [M]  drivers/gpu/drm/display/drm_dp_mst_topology.o
  CC      drivers/acpi/acpica/psopinfo.o
  CC      fs/attr.o
  CC      mm/zswap.o
  CC      lib/kasprintf.o
  CC      net/ipv6/ping.o
  CC      kernel/bpf/local_storage.o
  AR      drivers/char/built-in.a
  CC      net/ipv6/exthdrs.o
  CC      drivers/xen/swiotlb-xen.o
  CC      lib/bitmap.o
  CC      lib/scatterlist.o
  CC      fs/bad_inode.o
  CC      drivers/iommu/intel/irq_remapping.o
  CC [M]  fs/smb/client/export.o
  LD [M]  sound/soc/sof/intel/snd-sof-intel-hda-common.o
  CC      lib/list_sort.o
  CC      mm/dmapool.o
  CC      kernel/bpf/queue_stack_maps.o
  CC      net/ipv6/datagram.o
  CC      kernel/bpf/ringbuf.o
  CC      kernel/user.o
  CC      drivers/tty/serial/kgdboc.o
  CC [M]  sound/soc/sof/ipc3-topology.o
  CC [M]  drivers/gpu/drm/tests/drm_gem_shmem_test.o
  CC      drivers/acpi/acpica/psparse.o
  CC [M]  sound/soc/sof/ipc3-control.o
  CC      lib/uuid.o
  LD [M]  sound/soc/sof/intel/snd-sof-intel-hda-mlink.o
  CC      net/ipv4/icmp.o
  CC      drivers/tty/tty_io.o
  CC      kernel/trace/trace_functions_graph.o
  LD [M]  fs/nfs/nfs.o
  CC      arch/x86/kernel/bootflag.o
  CC [M]  sound/soc/sof/ipc3-pcm.o
  CC      drivers/iommu/intel/perfmon.o
  CC      net/ipv4/devinet.o
  CC      drivers/base/power/sysfs.o
  CC      lib/iov_iter.o
  CC      drivers/block/loop.o
  LD [M]  sound/soc/sof/intel/snd-sof-intel-hda.o
  CC      drivers/block/virtio_blk.o
  LD [M]  sound/soc/sof/intel/snd-sof-pci-intel-tgl.o
  CC      drivers/block/xen-blkfront.o
  CC      kernel/signal.o
  LD [M]  sound/soc/sof/intel/snd-sof-pci-intel-mtl.o
  LD [M]  sound/soc/sof/intel/snd-sof-pci-intel-lnl.o
  CC [M]  net/netfilter/nft_cmp.o
  CC      drivers/base/power/generic_ops.o
  CC      drivers/acpi/acpica/psscope.o
  CC      drivers/base/power/common.o
  CC [M]  sound/soc/sof/ipc3-dtrace.o
  CC      drivers/acpi/ec.o
  CC      drivers/acpi/dock.o
  CC      drivers/base/firmware_loader/builtin/main.o
  CC      drivers/xen/mcelog.o
  CC      mm/hugetlb.o
  CC      arch/x86/kernel/e820.o
  AR      drivers/tty/serial/built-in.a
  CC      fs/btrfs/zlib.o
  CC      drivers/xen/xen-acpi-processor.o
  CC [M]  drivers/gpu/drm/tests/drm_managed_test.o
  CC      drivers/connector/cn_proc.o
  CC      kernel/trace/blktrace.o
  CC [M]  drivers/gpu/drm/display/drm_dsc_helper.o
  CC      drivers/acpi/acpica/pstree.o
  CC [M]  drivers/gpu/drm/display/drm_dp_tunnel.o
  CC      mm/hugetlb_vmemmap.o
  CC      net/packet/af_packet.o
  CC      kernel/bpf/bpf_local_storage.o
  CC      kernel/trace/fgraph.o
  CC [M]  sound/soc/sof/ipc4.o
  CC      net/devlink/core.o
  CC [M]  sound/soc/sof/ipc4-loader.o
  CC      net/devlink/netlink.o
  CC      drivers/base/power/qos.o
  AR      drivers/base/firmware_loader/builtin/built-in.a
  CC [M]  fs/smb/client/unc.o
  CC      net/devlink/netlink_gen.o
  CC      drivers/base/firmware_loader/fallback_table.o
  CC      drivers/acpi/acpica/psutils.o
  CC      drivers/base/power/runtime.o
  AR      drivers/iommu/intel/built-in.a
  CC      drivers/acpi/acpica/pswalk.o
  AR      drivers/iommu/built-in.a
  AR      net/dsa/built-in.a
  CC [M]  drivers/gpu/drm/tests/drm_mm_test.o
  CC [M]  drivers/block/nbd.o
  CC      drivers/base/power/wakeirq.o
  CC      drivers/base/power/main.o
  CC [M]  net/netfilter/nft_range.o
  CC      kernel/bpf/bpf_task_storage.o
  CC      lib/clz_ctz.o
  CC      kernel/sys.o
  CC      kernel/umh.o
  CC      kernel/workqueue.o
  CC      fs/btrfs/lzo.o
  CC      kernel/pid.o
  CC      drivers/xen/efi.o
  CC      fs/btrfs/zstd.o
  CC      fs/btrfs/compression.o
  CC      drivers/acpi/acpica/psxface.o
  CC      drivers/xen/xlate_mmu.o
  CC      mm/mempolicy.o
  CC      net/ipv6/ip6_flowlabel.o
  AR      drivers/connector/built-in.a
  CC      mm/sparse.o
  CC      arch/x86/kernel/pci-dma.o
  CC [M]  drivers/gpu/drm/tests/drm_modes_test.o
  CC      drivers/base/power/wakeup.o
  CC [M]  drivers/gpu/drm/tests/drm_plane_helper_test.o
  CC      drivers/tty/n_tty.o
  CC      net/ipv4/af_inet.o
  CC      drivers/acpi/acpica/rsaddr.o
  CC      net/devlink/dev.o
  CC      drivers/base/firmware_loader/main.o
  CC [M]  net/netfilter/nft_bitwise.o
  CC      arch/x86/kernel/quirks.o
  CC      drivers/acpi/pci_root.o
  CC      net/devlink/port.o
  CC [M]  fs/smb/client/winucase.o
  CC      mm/sparse-vmemmap.o
  CC [M]  drivers/gpu/drm/display/drm_hdcp_helper.o
  CC      drivers/base/regmap/regmap.o
  CC      kernel/trace/trace_events.o
  CC      kernel/bpf/bpf_inode_storage.o
  CC      net/ipv4/igmp.o
  CC      drivers/base/power/wakeup_stats.o
  CC [M]  sound/soc/sof/ipc4-topology.o
  CC      net/devlink/sb.o
  CC [M]  fs/smb/client/smb2ops.o
  CC      kernel/trace/trace_export.o
  CC      drivers/acpi/acpica/rscalc.o
  CC      lib/bsearch.o
  CC      drivers/base/power/trace.o
  CC [M]  net/netfilter/nft_byteorder.o
  CC [M]  net/netfilter/nft_payload.o
  CC      drivers/tty/tty_ioctl.o
  CC [M]  drivers/gpu/drm/tests/drm_probe_helper_test.o
  CC      drivers/acpi/pci_link.o
  CC [M]  drivers/gpu/drm/display/drm_hdmi_helper.o
  CC      drivers/acpi/pci_irq.o
  CC      net/ipv4/fib_frontend.o
  CC [M]  drivers/gpu/drm/display/drm_scdc_helper.o
  CC      kernel/trace/trace_syscalls.o
  CC      lib/find_bit.o
  CC      drivers/xen/unpopulated-alloc.o
  CC      drivers/xen/grant-dma-ops.o
  CC      drivers/acpi/acpica/rscreate.o
  CC      mm/mmu_notifier.o
  CC      kernel/trace/trace_event_perf.o
  CC      kernel/task_work.o
  CC      fs/btrfs/delayed-ref.o
  CC      kernel/bpf/disasm.o
  CC      arch/x86/kernel/topology.o
  CC      mm/ksm.o
  CC      drivers/tty/tty_ldisc.o
  CC [M]  drivers/gpu/drm/tests/drm_rect_test.o
  CC      drivers/base/power/clock_ops.o
  CC      drivers/acpi/acpica/rsdumpinfo.o
  AR      drivers/block/built-in.a
  CC      lib/llist.o
  CC [M]  drivers/gpu/drm/display/drm_dp_aux_dev.o
  CC [M]  net/netfilter/nft_lookup.o
  CC [M]  drivers/gpu/drm/display/drm_dp_cec.o
  CC      kernel/trace/trace_events_filter.o
  CC      kernel/extable.o
  AR      drivers/base/test/built-in.a
  CC      mm/page_poison.o
  CC      drivers/acpi/acpi_lpss.o
  CC      lib/lwq.o
  CC      net/ipv6/inet6_connection_sock.o
  CC      drivers/base/firmware_loader/fallback.o
  CC      net/ipv4/fib_semantics.o
  CC [M]  sound/soc/sof/ipc4-control.o
  CC [M]  net/netfilter/nft_dynset.o
  CC      net/ipv4/fib_trie.o
  CC      drivers/base/firmware_loader/sysfs.o
  CC [M]  sound/soc/sof/ipc4-pcm.o
  CC      drivers/acpi/acpi_apd.o
  CC      drivers/acpi/acpica/rsinfo.o
  CC      drivers/tty/tty_buffer.o
  AR      drivers/gpu/drm/renesas/rcar-du/built-in.a
  CC      arch/x86/kernel/kdebugfs.o
  AR      drivers/gpu/drm/renesas/rz-du/built-in.a
  AR      drivers/misc/eeprom/built-in.a
  CC      lib/memweight.o
  AR      drivers/gpu/drm/renesas/built-in.a
  AR      drivers/xen/built-in.a
  CC      mm/memtest.o
  AR      drivers/misc/cb710/built-in.a
  CC      kernel/params.o
  CC      net/strparser/strparser.o
  CC      net/ipv4/fib_notifier.o
  AR      drivers/misc/ti-st/built-in.a
  CC      kernel/kthread.o
  AR      drivers/misc/lis3lv02d/built-in.a
  CC      kernel/sys_ni.o
  CC      lib/kfifo.o
  CC      mm/migrate.o
  CC      kernel/bpf/mprog.o
  AR      drivers/misc/cardreader/built-in.a
  CC      drivers/acpi/acpica/rsio.o
  CC      drivers/tty/tty_port.o
  AR      drivers/misc/pvpanic/built-in.a
  CC      drivers/base/firmware_loader/sysfs_upload.o
  CC      kernel/trace/trace_events_trigger.o
  AR      net/packet/built-in.a
  CC [M]  drivers/misc/mei/hdcp/mei_hdcp.o
  CC      net/ipv6/udp_offload.o
  CC [M]  drivers/misc/mei/pxp/mei_pxp.o
  CC      drivers/acpi/acpica/rsirq.o
  CC      fs/btrfs/relocation.o
  AR      drivers/base/power/built-in.a
  CC      drivers/mfd/88pm860x-core.o
  CC      arch/x86/kernel/alternative.o
  CC      drivers/base/component.o
  CC      fs/btrfs/delayed-inode.o
  CC      mm/memory-tiers.o
  CC      net/devlink/dpipe.o
  CC [M]  sound/soc/soc-acpi.o
  CC [M]  net/netfilter/nft_meta.o
  CC [M]  net/netfilter/nft_rt.o
  CC      net/ipv4/inet_fragment.o
  CC      mm/migrate_device.o
  CC      net/ipv4/ping.o
  CC      drivers/acpi/acpi_platform.o
  AR      drivers/gpu/drm/omapdrm/built-in.a
  CC [M]  sound/soc/sof/ipc4-mtrace.o
  CC      drivers/base/core.o
  CC      net/ipv4/ip_tunnel_core.o
  CC [M]  fs/smb/client/smb2maperror.o
  CC      drivers/acpi/acpica/rslist.o
  CC      drivers/acpi/acpica/rsmemory.o
  LD [M]  drivers/gpu/drm/display/drm_display_helper.o
  CC      kernel/trace/trace_eprobe.o
  CC      mm/huge_memory.o
  AR      drivers/gpu/drm/tilcdc/built-in.a
  AR      drivers/gpu/drm/imx/built-in.a
  AR      drivers/gpu/drm/i2c/built-in.a
  CC      kernel/nsproxy.o
  AR      drivers/gpu/drm/panel/built-in.a
  CC      drivers/acpi/acpica/rsmisc.o
  CC      fs/btrfs/scrub.o
  CC      drivers/base/regmap/regcache.o
  AR      drivers/gpu/drm/bridge/analogix/built-in.a
  CC      kernel/bpf/trampoline.o
  AR      drivers/gpu/drm/hisilicon/built-in.a
  AR      drivers/gpu/drm/bridge/cadence/built-in.a
  CC      drivers/base/regmap/regcache-rbtree.o
  AR      drivers/gpu/drm/bridge/imx/built-in.a
  CC      drivers/base/regmap/regcache-flat.o
  CC [M]  drivers/misc/mei/init.o
  AR      drivers/gpu/drm/bridge/synopsys/built-in.a
  CC      drivers/base/bus.o
  CC      drivers/acpi/acpica/rsserial.o
  AR      drivers/gpu/drm/bridge/built-in.a
  CC      mm/khugepaged.o
  CC      lib/percpu-refcount.o
  AR      drivers/gpu/drm/mxsfb/built-in.a
  AR      drivers/base/firmware_loader/built-in.a
  CC      kernel/bpf/btf.o
  CC      mm/page_counter.o
  CC      drivers/mfd/88pm860x-i2c.o
  AR      drivers/gpu/drm/tiny/built-in.a
  AR      drivers/gpu/drm/xlnx/built-in.a
  CC      drivers/acpi/acpi_pnp.o
  CC      drivers/tty/tty_mutex.o
  AR      drivers/gpu/drm/gud/built-in.a
  AR      drivers/gpu/drm/solomon/built-in.a
  CC      net/ipv6/seg6.o
  CC      drivers/acpi/power.o
  CC [M]  drivers/misc/mei/hbm.o
  CC      lib/rhashtable.o
  CC [M]  drivers/gpu/drm/ttm/ttm_tt.o
  CC      drivers/acpi/acpica/rsutils.o
  CC [M]  net/netfilter/nft_exthdr.o
  CC [M]  drivers/gpu/drm/scheduler/sched_main.o
  CC [M]  drivers/gpu/drm/ttm/ttm_bo.o
  CC [M]  sound/soc/sof/ipc4-telemetry.o
  AR      net/strparser/built-in.a
  CC [M]  drivers/gpu/drm/scheduler/sched_fence.o
  CC      net/devlink/resource.o
  CC      drivers/base/regmap/regcache-maple.o
  CC      kernel/trace/trace_events_inject.o
  CC [M]  drivers/misc/mei/interrupt.o
  CC      lib/base64.o
  CC      lib/once.o
  CC [M]  sound/soc/soc-core.o
  CC      kernel/bpf/memalloc.o
  CC [M]  fs/smb/client/smb2transport.o
  CC      drivers/base/regmap/regmap-debugfs.o
  CC      drivers/acpi/acpica/rsxface.o
  CC      drivers/misc/sram.o
  CC      arch/x86/kernel/i8253.o
  CC [M]  drivers/misc/enclosure.o
  CC      drivers/base/dd.o
  CC [M]  drivers/misc/mei/client.o
  CC      mm/memcontrol.o
  CC [M]  sound/soc/soc-dapm.o
  CC [M]  drivers/gpu/drm/ttm/ttm_bo_util.o
  CC [M]  drivers/misc/mei/main.o
  CC [M]  drivers/misc/mei/dma-ring.o
  CC      mm/vmpressure.o
  CC      drivers/tty/tty_ldsem.o
  CC [M]  drivers/gpu/drm/radeon/radeon_drv.o
  CC [M]  sound/soc/sof/sof-client.o
  CC      lib/refcount.o
  CC      kernel/bpf/dispatcher.o
  AR      net/wireless/tests/built-in.a
  CC      mm/swap_cgroup.o
  CC [M]  drivers/gpu/drm/radeon/radeon_device.o
  AR      net/wireless/built-in.a
  CC      drivers/mfd/wm8400-core.o
  CC      net/ipv6/fib6_notifier.o
  CC      kernel/trace/trace_events_synth.o
  CC [M]  drivers/gpu/drm/radeon/radeon_asic.o
  CC      drivers/base/regmap/regmap-i2c.o
  CC      arch/x86/kernel/hw_breakpoint.o
  CC      drivers/base/regmap/regmap-spi.o
  CC [M]  drivers/gpu/drm/scheduler/sched_entity.o
  CC      arch/x86/kernel/tsc.o
  CC      drivers/acpi/acpica/tbdata.o
  CC      net/devlink/param.o
  CC [M]  drivers/gpu/drm/ttm/ttm_bo_vm.o
  CC      drivers/mfd/wm831x-core.o
  CC      fs/btrfs/backref.o
  CC      lib/rcuref.o
  CC [M]  drivers/misc/mei/bus.o
  CC      net/ipv4/gre_offload.o
  CC [M]  drivers/misc/mei/bus-fixup.o
  CC [M]  sound/soc/soc-jack.o
  CC      net/ipv6/rpl.o
  CC [M]  net/netfilter/nft_last.o
  CC      kernel/bpf/devmap.o
  CC      net/devlink/region.o
  CC      net/devlink/health.o
  CC      drivers/tty/tty_baudrate.o
  CC      drivers/base/syscore.o
  CC      lib/usercopy.o
  CC      net/devlink/trap.o
  CC      lib/errseq.o
  AR      drivers/misc/built-in.a
  CC      lib/bucket_locks.o
  CC      drivers/acpi/acpica/tbfadt.o
  CC [M]  drivers/gpu/drm/radeon/radeon_kms.o
  CC      lib/generic-radix-tree.o
  CC      drivers/base/driver.o
  CC      kernel/bpf/cpumap.o
  CC      drivers/base/class.o
  CC      fs/btrfs/ulist.o
  CC [M]  fs/smb/client/smb2misc.o
  CC      drivers/acpi/acpica/tbfind.o
  CC      fs/btrfs/qgroup.o
  CC [M]  drivers/misc/mei/debugfs.o
  CC      lib/bitmap-str.o
  CC      drivers/tty/tty_jobctrl.o
  CC [M]  sound/soc/soc-utils.o
  CC [M]  drivers/misc/mei/mei-trace.o
  CC      mm/hugetlb_cgroup.o
  CC      lib/string_helpers.o
  CC [M]  sound/soc/sof/sof-utils.o
  CC      drivers/base/regmap/regmap-mmio.o
  CC      drivers/tty/n_null.o
  CC      lib/hexdump.o
  CC      kernel/bpf/offload.o
  LD [M]  drivers/gpu/drm/scheduler/gpu-sched.o
  CC [M]  sound/soc/soc-dai.o
  CC      drivers/mfd/wm831x-irq.o
  CC [M]  drivers/gpu/drm/radeon/radeon_atombios.o
  CC [M]  drivers/gpu/drm/ttm/ttm_module.o
  CC      drivers/acpi/acpica/tbinstal.o
  CC [M]  net/netfilter/nft_counter.o
  CC      drivers/acpi/acpica/tbprint.o
  CC      net/ipv6/ioam6.o
  CC [M]  sound/soc/soc-component.o
  CC      drivers/base/platform.o
  CC      fs/file.o
  CC      net/ipv4/metrics.o
  CC      lib/kstrtox.o
  CC      arch/x86/kernel/tsc_msr.o
  CC      net/ipv6/sysctl_net_ipv6.o
  CC      drivers/acpi/acpica/tbutils.o
  CC      fs/filesystems.o
  CC      drivers/tty/pty.o
  CC [M]  drivers/misc/mei/pci-me.o
  CC [M]  drivers/misc/mei/hw-me.o
  CC      kernel/bpf/net_namespace.o
  CC [M]  fs/smb/client/smb2pdu.o
  CC      drivers/acpi/acpica/tbxface.o
  CC [M]  drivers/misc/mei/gsc-me.o
  AR      drivers/nfc/built-in.a
  CC      kernel/trace/trace_events_hist.o
  CC      kernel/bpf/tcx.o
  CC [M]  drivers/gpu/drm/ttm/ttm_execbuf_util.o
  CC      drivers/nvdimm/core.o
  CC      drivers/nvdimm/bus.o
  CC      drivers/nvdimm/dimm_devs.o
  CC      kernel/notifier.o
  CC      net/devlink/rate.o
  CC [M]  sound/soc/sof/sof-pci-dev.o
  CC [M]  drivers/gpu/drm/ttm/ttm_range_manager.o
  CC      kernel/trace/bpf_trace.o
  CC      net/devlink/linecard.o
  CC      drivers/mfd/wm831x-otp.o
  CC      drivers/dax/hmem/device.o
  CC      arch/x86/kernel/io_delay.o
  CC      mm/memory-failure.o
  CC      kernel/bpf/stackmap.o
  CC [M]  drivers/dax/hmem/hmem.o
  CC      drivers/base/regmap/regmap-irq.o
  CC      lib/debug_info.o
  CC      drivers/acpi/acpica/tbxfload.o
  CC      net/ipv6/ip6mr.o
  CC      fs/btrfs/send.o
  CC [M]  net/netfilter/nft_objref.o
  CC      drivers/dax/super.o
  CC      drivers/acpi/event.o
  CC      net/ipv6/xfrm6_policy.o
  CC      drivers/tty/tty_audit.o
  CC [M]  net/netfilter/nft_inner.o
  CC      drivers/acpi/acpica/tbxfroot.o
  CC      drivers/dma-buf/heaps/system_heap.o
  CC      drivers/dma-buf/dma-buf.o
  CC      net/ipv4/netlink.o
  CC [M]  drivers/gpu/drm/ttm/ttm_resource.o
  CC      kernel/bpf/cgroup_iter.o
  CC      arch/x86/kernel/rtc.o
  CC [M]  sound/soc/soc-pcm.o
  CC      drivers/dma-buf/dma-fence.o
  CC      kernel/ksysfs.o
  CC      kernel/trace/trace_kprobe.o
  CC      fs/namespace.o
  CC      drivers/mfd/wm831x-auxadc.o
  CC      drivers/base/cpu.o
  CC      drivers/base/firmware.o
  CC      drivers/acpi/acpica/utaddress.o
  LD [M]  drivers/dax/hmem/dax_hmem.o
  CC      drivers/nvdimm/nd_perf.o
  AR      drivers/dax/hmem/built-in.a
  CC      arch/x86/kernel/resource.o
  AS      arch/x86/kernel/irqflags.o
  CC      drivers/tty/sysrq.o
  CC      drivers/dax/bus.o
  CC      kernel/cred.o
  CC [M]  net/netfilter/nft_chain_route.o
  CC [M]  net/netfilter/nf_tables_offload.o
  AR      drivers/dma-buf/heaps/built-in.a
  CC      kernel/bpf/bpf_cgrp_storage.o
  CC [M]  drivers/gpu/drm/radeon/radeon_agp.o
  CC      net/ipv4/nexthop.o
  CC [M]  sound/soc/sof/sof-client-probes.o
  CC [M]  sound/soc/sof/sof-client-probes-ipc3.o
  CC [M]  net/netfilter/nft_set_hash.o
  CC      lib/iomap.o
  LD [M]  drivers/misc/mei/mei.o
  LD [M]  drivers/misc/mei/mei-me.o
  CC      fs/btrfs/dev-replace.o
  CC      drivers/acpi/evged.o
  LD [M]  drivers/misc/mei/mei-gsc.o
  AR      drivers/base/regmap/built-in.a
  CC      arch/x86/kernel/static_call.o
  CC      drivers/acpi/acpica/utalloc.o
  CC      net/ipv4/udp_tunnel_stub.o
  CC      fs/btrfs/raid56.o
  CC [M]  drivers/gpu/drm/radeon/atombios_crtc.o
  CC      drivers/mfd/wm831x-i2c.o
  CC [M]  drivers/dax/device.o
  CC      fs/btrfs/uuid-tree.o
  CC      drivers/dma-buf/dma-fence-array.o
  CC [M]  drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.o
  CC      fs/seq_file.o
  CC      fs/xattr.o
  CC      arch/x86/kernel/process.o
  CC [M]  net/netfilter/nft_set_bitmap.o
  CC      drivers/dma-buf/dma-fence-chain.o
  CC      drivers/acpi/acpica/utascii.o
  CC      kernel/reboot.o
  AR      net/devlink/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o
  CC      net/netlabel/netlabel_user.o
  CC [M]  drivers/gpu/drm/ttm/ttm_pool.o
  CC      net/netlabel/netlabel_kapi.o
  CC      drivers/mfd/wm831x-spi.o
  CC      drivers/nvdimm/dimm.o
  CC      drivers/base/init.o
  CC [M]  sound/soc/sof/sof-client-probes-ipc4.o
  LD [M]  sound/soc/sof/snd-sof.o
  CC      mm/kmemleak.o
  CC      drivers/acpi/acpica/utbuffer.o
  CC      kernel/bpf/cgroup.o
  CC [M]  drivers/gpu/drm/i915/i915_config.o
  CC [M]  drivers/gpu/drm/vgem/vgem_drv.o
  CC      kernel/bpf/reuseport_array.o
  CC [M]  drivers/gpu/drm/ast/ast_drv.o
  LD [M]  drivers/dax/device_dax.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/object.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/client.o
  CC      lib/pci_iomap.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/conn.o
  LD [M]  drivers/gpu/drm/amd/amdxcp/amdxcp.o
  AR      drivers/dax/built-in.a
  CC      kernel/trace/error_report-traces.o
  CC      drivers/acpi/acpica/utcksum.o
  CC      drivers/dma-buf/dma-fence-unwrap.o
  CC [M]  fs/smb/client/smb2inode.o
  AR      drivers/tty/built-in.a
  CC      arch/x86/kernel/ptrace.o
  CC [M]  drivers/gpu/drm/ast/ast_i2c.o
  CC      drivers/dma-buf/dma-resv.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.o
  CC      fs/libfs.o
  CC      fs/btrfs/props.o
  CC [M]  drivers/gpu/drm/i915/i915_driver.o
  CC      drivers/dma-buf/dma-heap.o
  CC      drivers/mfd/wm8350-core.o
  CC      drivers/dma-buf/sync_file.o
  CC      drivers/base/map.o
  CC      mm/page_isolation.o
  CC      drivers/acpi/acpica/utcopy.o
  CC      drivers/nvdimm/region_devs.o
  CC      drivers/nvdimm/region.o
  CC      drivers/acpi/sysfs.o
  CC [M]  drivers/gpu/drm/radeon/radeon_combios.o
  CC      drivers/acpi/property.o
  LD [M]  sound/soc/sof/snd-sof-utils.o
  LD [M]  sound/soc/sof/snd-sof-pci.o
  CC      drivers/acpi/acpica/utexcep.o
  LD [M]  sound/soc/sof/snd-sof-probes.o
  CC      drivers/base/devres.o
  CC [M]  net/netfilter/nft_set_rbtree.o
  CC [M]  sound/soc/soc-devres.o
  CC [M]  drivers/gpu/drm/vgem/vgem_fence.o
  CC      net/netlabel/netlabel_domainhash.o
  CC [M]  drivers/gpu/drm/ast/ast_main.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_device.o
  CC [M]  fs/smb/client/smb2file.o
  CC [M]  drivers/gpu/drm/i915/i915_drm_client.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.o
  CC [M]  drivers/gpu/drm/i915/i915_getparam.o
  CC [M]  drivers/gpu/drm/ast/ast_mm.o
  CC      drivers/acpi/acpi_cmos_rtc.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/device.o
  CC      net/ipv6/xfrm6_state.o
  CC      fs/fs-writeback.o
  CC [M]  drivers/gpu/drm/ttm/ttm_device.o
  CC      lib/iomap_copy.o
  CC      drivers/acpi/acpica/utdebug.o
  CC      net/netlabel/netlabel_addrlist.o
  CC      mm/zpool.o
  CC      fs/btrfs/free-space-tree.o
  CC      fs/btrfs/tree-checker.o
  CC      arch/x86/kernel/tls.o
  CC      arch/x86/kernel/step.o
  CC      arch/x86/kernel/tboot.o
  CC      kernel/trace/power-traces.o
  CC      drivers/dma-buf/sw_sync.o
  CC      mm/zbud.o
  CC [M]  drivers/gpu/drm/i915/i915_ioctl.o
  CC      drivers/dma-buf/sync_debug.o
  LD [M]  drivers/gpu/drm/vgem/vgem.o
  CC      net/ipv6/xfrm6_input.o
  CC      drivers/acpi/acpica/utdecode.o
  CC      drivers/acpi/x86/apple.o
  CC      lib/devres.o
  CC [M]  drivers/gpu/drm/radeon/atom.o
  CC [M]  drivers/gpu/drm/ast/ast_mode.o
  CC [M]  drivers/gpu/drm/ttm/ttm_sys_manager.o
  CC [M]  fs/smb/client/cifsacl.o
  CC      net/netlabel/netlabel_mgmt.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_test_mod.o
  CC      drivers/mfd/wm8350-regmap.o
  CC      drivers/gpu/drm/drm_panel_orientation_quirks.o
  CC [M]  drivers/gpu/drm/ast/ast_post.o
  CC      kernel/bpf/bpf_struct_ops.o
  CC [M]  sound/soc/soc-ops.o
  CC [M]  drivers/gpu/drm/ttm/ttm_agp_backend.o
  CC [M]  drivers/gpu/drm/i915/i915_irq.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/disp.o
  CC      drivers/base/attribute_container.o
  CC      drivers/acpi/x86/utils.o
  CC      kernel/async.o
  CC      drivers/acpi/acpica/utdelete.o
  CC      kernel/range.o
  CC      drivers/acpi/x86/s2idle.o
  CC      fs/pnode.o
  CC      drivers/acpi/debugfs.o
  CC      mm/zsmalloc.o
  CC [M]  fs/smb/client/fs_context.o
  CC [M]  fs/smb/client/dns_resolve.o
  ASN.1   fs/smb/client/cifs_spnego_negtokeninit.asn1.[ch]
  CC      lib/check_signature.o
  CC [M]  net/netfilter/nft_set_pipapo.o
  CC      fs/splice.o
  CC [M]  net/netfilter/nft_set_pipapo_avx2.o
  CC      kernel/smpboot.o
  CC      net/ipv4/sysctl_net_ipv4.o
  CC      net/ipv4/proc.o
  CC      kernel/bpf/cpumask.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/driver.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.o
  CC [M]  drivers/gpu/drm/i915/i915_mitigations.o
  CC      drivers/mfd/wm8350-gpio.o
  CC      drivers/dma-buf/udmabuf.o
  CC      drivers/nvdimm/namespace_devs.o
  CC      arch/x86/kernel/i8237.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.o
  CC      kernel/bpf/bpf_lsm.o
  CC      drivers/acpi/acpica/uterror.o
  CC [M]  fs/smb/client/namespace.o
  CC [M]  drivers/gpu/drm/i915/i915_module.o
  CC      fs/btrfs/space-info.o
  CC      lib/interval_tree.o
  CC      fs/btrfs/block-rsv.o
  CC      arch/x86/kernel/stacktrace.o
  CC      drivers/gpu/drm/drm_mipi_dsi.o
  CC      drivers/acpi/acpi_lpat.o
  CC      fs/sync.o
  CC      net/netlabel/netlabel_unlabeled.o
  CC      drivers/acpi/acpica/uteval.o
  LD [M]  drivers/gpu/drm/ttm/ttm.o
  CC [M]  fs/smb/client/smb1ops.o
  CC [M]  drivers/gpu/drm/i915/i915_params.o
  CC      fs/utimes.o
  CC      fs/d_path.o
  CC      arch/x86/kernel/reboot.o
  CC      drivers/acpi/acpica/utglobal.o
  CC      drivers/base/transport_class.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/event.o
  CC      fs/btrfs/delalloc-space.o
  CC      drivers/mfd/wm8350-irq.o
  CC      lib/assoc_array.o
  CC [M]  sound/soc/soc-link.o
  CC [M]  drivers/gpu/drm/radeon/radeon_fence.o
  CC [M]  drivers/dma-buf/selftest.o
  CC [M]  drivers/dma-buf/st-dma-fence.o
  LD [M]  drivers/gpu/drm/xe/tests/xe_test.o
  CC      drivers/acpi/acpi_fpdt.o
  CC [M]  drivers/gpu/drm/ast/ast_dp501.o
  CC [M]  drivers/gpu/drm/xe/xe_bb.o
  CC      drivers/nvdimm/label.o
  CC [M]  fs/smb/client/cifssmb.o
  CC [M]  fs/smb/client/cifs_spnego_negtokeninit.asn1.o
  CC [M]  fs/smb/client/asn1.o
  CC      fs/btrfs/block-group.o
  CC [M]  drivers/dma-buf/st-dma-fence-chain.o
  CC      fs/btrfs/discard.o
  CC      kernel/trace/rpm-traces.o
  CC      mm/early_ioremap.o
  CC      drivers/acpi/acpi_lpit.o
  CC [M]  sound/soc/soc-card.o
  CC      lib/list_debug.o
  CC      drivers/acpi/prmt.o
  CC      drivers/acpi/acpi_pcc.o
  CC      net/ipv4/fib_rules.o
  CC      net/ipv6/xfrm6_output.o
  CC      drivers/acpi/acpica/uthex.o
  CC      net/ipv4/ipmr.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/fifo.o
  CC [M]  drivers/gpu/drm/drm_aperture.o
  CC      kernel/bpf/relo_core.o
  CC [M]  drivers/gpu/drm/drm_atomic.o
  CC      drivers/mfd/wm8350-i2c.o
  CC [M]  sound/soc/soc-topology.o
  CC [M]  net/netfilter/nft_compat.o
  CC [M]  drivers/gpu/drm/ast/ast_dp.o
  CC      mm/balloon_compaction.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.o
  CC      kernel/ucount.o
  CC [M]  drivers/gpu/drm/radeon/radeon_ttm.o
  CC      lib/debugobjects.o
  CC      lib/bitrev.o
  CC [M]  drivers/gpu/drm/i915/i915_pci.o
  CC      drivers/nvdimm/badrange.o
  CC      drivers/base/topology.o
  CC [M]  drivers/gpu/drm/i915/i915_scatterlist.o
  CC      drivers/acpi/acpica/utids.o
  CC [M]  drivers/gpu/drm/xe/xe_bo.o
  CC      drivers/acpi/acpi_ffh.o
  CC      fs/stack.o
  CC      drivers/acpi/acpi_adxl.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/head.o
  CC      fs/fs_struct.o
  CC      drivers/acpi/ac.o
  CC      fs/statfs.o
  CC [M]  drivers/dma-buf/st-dma-fence-unwrap.o
  CC      net/netlabel/netlabel_cipso_v4.o
  CC      net/netlabel/netlabel_calipso.o
  CC      lib/linear_ranges.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/drm_atomic_uapi.o
  CC [M]  drivers/gpu/drm/drm_auth.o
  CC      arch/x86/kernel/early-quirks.o
  CC      drivers/nvdimm/claim.o
  CC      net/ipv4/ipmr_base.o
  CC      kernel/trace/trace_kdb.o
  CC      drivers/acpi/acpica/utinit.o
  CC      lib/packing.o
  CC      lib/crc-ccitt.o
  CC      drivers/mfd/tps65910.o
  CC      drivers/base/container.o
  CC      net/ipv4/syncookies.o
  CC      fs/fs_pin.o
  CC      fs/btrfs/reflink.o
  CC      kernel/trace/trace_dynevent.o
  CC      drivers/nvdimm/btt_devs.o
  LD [M]  drivers/gpu/drm/ast/ast.o
  AR      drivers/cxl/core/built-in.a
  CC      lib/crc16.o
  CC [M]  drivers/cxl/core/port.o
  CC      drivers/acpi/button.o
  CC      net/ipv6/xfrm6_protocol.o
  CC      net/ipv6/netfilter.o
  CC      drivers/acpi/acpica/utlock.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_kms.o
  CC [M]  drivers/dma-buf/st-dma-resv.o
  CC      lib/crc-t10dif.o
  HOSTCC  lib/gen_crc32table
  CC [M]  drivers/gpu/drm/radeon/radeon_object.o
  CC [M]  drivers/gpu/drm/i915/i915_suspend.o
  CC      drivers/acpi/fan_core.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/mem.o
  CC      fs/nsfs.o
  CC      mm/secretmem.o
  HOSTCC  lib/gen_crc64table
  CC      kernel/trace/trace_probe.o
  CC      drivers/base/property.o
  CC      drivers/nvdimm/pfn_devs.o
  AR      kernel/bpf/built-in.a
  CC      mm/userfaultfd.o
  CC      kernel/trace/trace_uprobe.o
  CC      drivers/nvdimm/dax_devs.o
  CC [M]  sound/soc/soc-compress.o
  CC [M]  net/netfilter/nft_nat.o
  CC [M]  drivers/gpu/drm/radeon/radeon_gart.o
  CC [M]  drivers/gpu/drm/radeon/radeon_legacy_crtc.o
  CC [M]  drivers/gpu/drm/radeon/radeon_legacy_encoders.o
  CC      drivers/acpi/acpica/utmath.o
  CC      drivers/acpi/acpica/utmisc.o
  AR      drivers/dma-buf/built-in.a
  CC [M]  drivers/gpu/drm/drm_blend.o
  CC      drivers/nvdimm/security.o
  CC      fs/fs_types.o
  LD [M]  drivers/dma-buf/dmabuf_selftests.o
  CC      drivers/nvdimm/e820.o
  CC      lib/libcrc32c.o
  CC      kernel/trace/trace_boot.o
  CC      drivers/mfd/tps65912-core.o
  CC      drivers/base/cacheinfo.o
  CC      drivers/base/swnode.o
  CC      lib/crc64-rocksoft.o
  CC      arch/x86/kernel/smp.o
  CC      drivers/acpi/fan_attr.o
  CC      arch/x86/kernel/smpboot.o
  CC      drivers/acpi/acpica/utmutex.o
  CC      arch/x86/kernel/tsc_sync.o
  AR      drivers/macintosh/built-in.a
  CC      lib/xxhash.o
  CC      fs/fs_context.o
  CC [M]  drivers/macintosh/mac_hid.o
  AR      net/netlabel/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvif/mmu.o
  CC      fs/btrfs/subpage.o
  CC      fs/fs_parser.o
  CC      net/ipv4/netfilter.o
  AR      drivers/scsi/device_handler/built-in.a
  CC [M]  drivers/scsi/device_handler/scsi_dh_rdac.o
  CC [M]  drivers/gpu/drm/i915/i915_switcheroo.o
  AR      drivers/scsi/megaraid/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_devcoredump.o
  LD [M]  sound/soc/snd-soc-acpi.o
  CC [M]  drivers/scsi/device_handler/scsi_dh_emc.o
  CC      net/ipv6/fib6_rules.o
  CC [M]  drivers/scsi/mpt3sas/mpt3sas_base.o
  CC      net/ipv6/proc.o
  CC [M]  drivers/scsi/mpt3sas/mpt3sas_config.o
  CC      drivers/acpi/acpica/utnonansi.o
  LD [M]  fs/smb/client/cifs.o
  CC      drivers/base/auxiliary.o
  CC      lib/genalloc.o
  CC      drivers/acpi/acpica/utobject.o
  LD [M]  sound/soc/snd-soc-core.o
  CC [M]  net/netfilter/nft_chain_nat.o
  CC      net/ipv6/syncookies.o
  CC      arch/x86/kernel/setup_percpu.o
  CC [M]  net/netfilter/x_tables.o
  CC [M]  drivers/scsi/device_handler/scsi_dh_alua.o
  CC      arch/x86/kernel/mpparse.o
  CC [M]  drivers/gpu/drm/xe/xe_device.o
  CC      drivers/mfd/tps65912-i2c.o
  CC      arch/x86/kernel/ftrace.o
  CC      fs/fsopen.o
  CC      kernel/trace/fprobe.o
  CC [M]  drivers/cxl/core/pmem.o
  CC [M]  drivers/gpu/drm/i915/i915_sysfs.o
  CC      drivers/base/devtmpfs.o
  CC [M]  drivers/gpu/drm/radeon/radeon_connectors.o
  CC [M]  drivers/gpu/drm/drm_bridge.o
  CC      fs/btrfs/tree-mod-log.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.o
  CC      net/ipv6/calipso.o
  CC [M]  drivers/gpu/drm/drm_cache.o
  CC [M]  drivers/gpu/drm/drm_client.o
  AR      drivers/nvdimm/built-in.a
  CC [M]  drivers/gpu/drm/drm_client_modeset.o
  CC      mm/page_idle.o
  AS      arch/x86/kernel/ftrace_64.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/outp.o
  CC [M]  drivers/gpu/drm/xe/xe_device_sysfs.o
  CC      drivers/base/node.o
  CC      drivers/acpi/acpica/utosi.o
  CC      arch/x86/kernel/trace_clock.o
  CC      fs/btrfs/extent-io-tree.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/timer.o
  CC      fs/init.o
  CC      mm/usercopy.o
  CC [M]  drivers/gpu/drm/i915/i915_utils.o
  CC      drivers/acpi/pci_slot.o
  CC      net/ipv4/tcp_cubic.o
  CC      kernel/trace/rethook.o
  AR      drivers/nvme/common/built-in.a
  CC      drivers/nvme/host/core.o
  AR      drivers/nvme/target/built-in.a
  CC      fs/kernel_read_file.o
  CC      arch/x86/kernel/trace.o
  CC      drivers/mfd/tps65912-spi.o
  CC      net/ipv6/seg6_iptunnel.o
  CC      drivers/acpi/acpica/utownerid.o
  CC      arch/x86/kernel/rethook.o
  CC      drivers/acpi/acpica/utpredef.o
  CC      kernel/trace/trace_fprobe.o
  CC [M]  drivers/cxl/acpi.o
  CC      drivers/scsi/scsi.o
  CC      net/ipv4/tcp_sigpool.o
  CC [M]  drivers/cxl/core/regs.o
  CC      lib/percpu_counter.o
  CC      arch/x86/kernel/crash_core_64.o
  CC [M]  drivers/gpu/drm/i915/intel_clock_gating.o
  CC      arch/x86/kernel/machine_kexec_64.o
  CC [M]  drivers/gpu/drm/i915/intel_device_info.o
  CC [M]  drivers/gpu/drm/i915/intel_memory_region.o
  CC [M]  drivers/gpu/drm/i915/intel_pcode.o
  CC      net/ipv6/seg6_local.o
  CC [M]  drivers/gpu/drm/xe/xe_dma_buf.o
  CC [M]  drivers/gpu/drm/xe/xe_drm_client.o
  CC      fs/mnt_idmapping.o
  CC [M]  drivers/gpu/drm/drm_color_mgmt.o
  CC [M]  drivers/cxl/port.o
  CC [M]  drivers/gpu/drm/i915/intel_region_ttm.o
  CC      drivers/nvme/host/ioctl.o
  CC      drivers/nvme/host/sysfs.o
  CC      fs/btrfs/fs.o
  CC      drivers/acpi/acpica/utresdecode.o
  CC      fs/btrfs/messages.o
  CC [M]  drivers/gpu/drm/xe/xe_exec.o
  CC      fs/btrfs/bio.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/vmm.o
  CC      drivers/base/memory.o
  CC      drivers/scsi/hosts.o
  CC      drivers/acpi/processor_driver.o
  CC      drivers/mfd/twl-core.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_crtc.o
  CC      drivers/scsi/scsi_ioctl.o
  CC      drivers/scsi/scsicam.o
  CC      drivers/base/module.o
  CC      drivers/base/hypervisor.o
  AS      arch/x86/kernel/relocate_kernel_64.o
  CC [M]  drivers/gpu/drm/radeon/radeon_encoders.o
  CC      mm/memremap.o
  CC      drivers/acpi/acpica/utresrc.o
  CC      fs/remap_range.o
  CC      fs/buffer.o
  CC      net/ipv4/tcp_bpf.o
  CC [M]  drivers/gpu/drm/drm_connector.o
  CC      net/ipv4/udp_bpf.o
  CC [M]  drivers/gpu/drm/xe/xe_execlist.o
  CC      drivers/mfd/twl4030-irq.o
  CC      drivers/acpi/processor_thermal.o
  CC      arch/x86/kernel/crash.o
  CC      drivers/base/pinctrl.o
  LD [M]  drivers/cxl/cxl_port.o
  CC      fs/mpage.o
  CC      drivers/base/devcoredump.o
  CC      drivers/nvme/host/pr.o
  CC      lib/iommu-helper.o
  CC      drivers/nvme/host/trace.o
  CC      fs/proc_namespace.o
  CC      drivers/acpi/acpica/utstate.o
  CC      fs/direct-io.o
  CC      net/ipv4/cipso_ipv4.o
  CC      lib/fault-inject.o
  CC      net/ipv4/xfrm4_policy.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/user.o
  CC [M]  drivers/gpu/drm/xe/xe_exec_queue.o
  AR      kernel/trace/built-in.a
  CC [M]  drivers/cxl/core/memdev.o
  CC      kernel/regset.o
  CC [M]  drivers/scsi/mpt3sas/mpt3sas_scsih.o
  CC      drivers/acpi/acpica/utstring.o
  CC      drivers/scsi/scsi_error.o
  CC [M]  drivers/gpu/drm/i915/intel_runtime_pm.o
  CC      drivers/scsi/scsi_lib.o
  CC [M]  drivers/gpu/drm/drm_crtc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.o
  CC [M]  drivers/gpu/drm/drm_displayid.o
  CC      drivers/nvme/host/multipath.o
  CC [M]  drivers/gpu/drm/radeon/radeon_display.o
  CC      drivers/acpi/acpica/utstrsuppt.o
  CC      drivers/scsi/constants.o
  CC      drivers/acpi/acpica/utstrtoul64.o
  CC      fs/btrfs/lru_cache.o
  CC      mm/hmm.o
  CC      mm/memfd.o
  CC [M]  drivers/gpu/drm/radeon/radeon_cursor.o
  CC      mm/ptdump.o
  CC [M]  net/netfilter/xt_tcpudp.o
  CC      arch/x86/kernel/kexec-bzimage64.o
  CC [M]  drivers/gpu/drm/i915/intel_sbi.o
  CC      drivers/scsi/scsi_lib_dma.o
  CC      drivers/mfd/twl6030-irq.o
  CC [M]  drivers/scsi/mpt3sas/mpt3sas_transport.o
  CC [M]  drivers/scsi/mpt3sas/mpt3sas_ctl.o
  CC      arch/x86/kernel/crash_dump_64.o
  CC      drivers/nvme/host/zns.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atom.o
  CC      drivers/mfd/twl4030-audio.o
  CC      drivers/base/platform-msi.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/userc361.o
  CC      lib/error-inject.o
  CC [M]  drivers/gpu/drm/drm_drv.o
  CC      net/ipv6/seg6_hmac.o
  CC      drivers/scsi/scsi_scan.o
  CC      kernel/ksyms_common.o
  CC      drivers/acpi/acpica/utxface.o
  CC      net/ipv6/ioam6_iptunnel.o
  CC      drivers/nvme/host/hwmon.o
  CC      net/ipv4/xfrm4_state.o
  CC      fs/eventpoll.o
  CC      mm/page_reporting.o
  CC      fs/btrfs/raid-stripe-tree.o
  CC      fs/anon_inodes.o
  CC [M]  drivers/gpu/drm/xe/xe_force_wake.o
  CC [M]  drivers/gpu/drm/drm_dumb_buffers.o
  CC [M]  drivers/gpu/drm/drm_edid.o
  CC [M]  drivers/gpu/drm/drm_eld.o
  CC [M]  drivers/gpu/drm/xe/xe_ggtt.o
  CC      kernel/groups.o
  CC      net/ipv6/addrconf_core.o
  CC      net/ipv6/exthdrs_core.o
  CC      drivers/acpi/acpica/utxfinit.o
  CC      net/ipv6/ip6_checksum.o
  CC      arch/x86/kernel/module.o
  CC [M]  drivers/cxl/core/mbox.o
  CC [M]  drivers/gpu/drm/i915/intel_step.o
  CC      lib/syscall.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/client.o
  GEN     drivers/scsi/scsi_devinfo_tbl.c
  CC      net/ipv4/xfrm4_input.o
  CC      kernel/vhost_task.o
  CC      net/ipv4/xfrm4_output.o
  CC      drivers/base/physical_location.o
  CC [M]  drivers/gpu/drm/radeon/radeon_i2c.o
  CC [M]  drivers/gpu/drm/drm_encoder.o
  LD [M]  drivers/cxl/cxl_acpi.o
  CC [M]  net/netfilter/xt_nat.o
  CC [M]  drivers/gpu/drm/radeon/radeon_clocks.o
  CC [M]  net/netfilter/xt_MASQUERADE.o
  CC      drivers/base/trace.o
  CC [M]  net/netfilter/xt_addrtype.o
  CC [M]  net/netfilter/xt_conntrack.o
  CC      drivers/mfd/twl6040.o
  CC      net/ipv4/xfrm4_protocol.o
  CC      drivers/mfd/mfd-core.o
  CC      drivers/acpi/acpica/utxferror.o
  CC      drivers/scsi/scsi_devinfo.o
  CC      fs/signalfd.o
  CC      drivers/scsi/scsi_sysctl.o
  CC [M]  drivers/gpu/drm/drm_file.o
  CC      net/ipv4/bpf_tcp_ca.o
  CC      mm/bootmem_info.o
  CC      drivers/scsi/scsi_proc.o
  CC      drivers/acpi/processor_idle.o
  CC [M]  drivers/scsi/mpt3sas/mpt3sas_trigger_diag.o
  CC      drivers/nvme/host/pci.o
  CC      lib/dynamic_debug.o
  CC      kernel/kcmp.o
  CC      fs/btrfs/acl.o
  CC      arch/x86/kernel/kgdb.o
  CC      fs/timerfd.o
  CC [M]  drivers/gpu/drm/xe/xe_gpu_scheduler.o
  CC      kernel/freezer.o
  CC [M]  drivers/gpu/drm/drm_fourcc.o
  HOSTCC  drivers/gpu/drm/xe/xe_gen_wa_oob
  AR      drivers/base/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/engine.o
  CC      net/ipv6/ip6_icmp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o
  CC [M]  drivers/gpu/drm/drm_framebuffer.o
  CC      drivers/mfd/ezx-pcap.o
  CC      drivers/acpi/acpica/utxfmutex.o
  CC      drivers/acpi/processor_throttling.o
  CC [M]  drivers/gpu/drm/i915/intel_uncore.o
  CC      drivers/ata/libata-core.o
  CC      drivers/spi/spi.o
  CC [M]  drivers/cxl/core/pci.o
  AR      mm/built-in.a
  CC      drivers/scsi/scsi_debugfs.o
  CC      drivers/spi/spi-mem.o
  CC [M]  drivers/gpu/drm/xe/xe_gsc_proxy.o
  CC [M]  drivers/gpu/drm/xe/xe_gsc_submit.o
  CC [M]  drivers/cxl/core/hdm.o
  CC      drivers/mfd/da903x.o
  CC [M]  drivers/gpu/drm/i915/intel_wakeref.o
  CC [M]  drivers/gpu/drm/radeon/radeon_gem.o
  CC      kernel/profile.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o
  CC      drivers/scsi/scsi_trace.o
  CC [M]  drivers/gpu/drm/radeon/radeon_ring.o
  CC      kernel/stacktrace.o
  CC [M]  drivers/gpu/drm/drm_gem.o
  CC      net/ipv6/output_core.o
  CC [M]  drivers/gpu/drm/radeon/radeon_irq_kms.o
  CC      net/ipv6/protocol.o
  CC      drivers/scsi/scsi_logging.o
  CC [M]  drivers/gpu/drm/drm_ioctl.o
  LD [M]  net/netfilter/nf_conntrack.o
  CC      arch/x86/kernel/early_printk.o
  CC      drivers/acpi/acpica/dbcmds.o
  LD [M]  net/netfilter/nf_nat.o
  CC      kernel/dma.o
  LD [M]  net/netfilter/nf_tables.o
  CC      drivers/mfd/da9052-irq.o
  CC [M]  drivers/scsi/mpt3sas/mpt3sas_warpdrive.o
  AR      net/netfilter/built-in.a
  CC [M]  drivers/scsi/mpt3sas/mpt3sas_debugfs.o
  CC [M]  drivers/cxl/core/pmu.o
  CC [M]  drivers/gpu/drm/xe/xe_gt.o
  CC      fs/btrfs/zoned.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/enum.o
  CC      net/ipv6/ip6_offload.o
  CC [M]  drivers/gpu/drm/drm_lease.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/event.o
  CC      lib/errname.o
  CC      drivers/acpi/processor_perflib.o
  CC      net/ipv6/tcpv6_offload.o
  CC [M]  drivers/gpu/drm/drm_managed.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_ccs_mode.o
  CC [M]  drivers/gpu/drm/drm_mm.o
  CC      arch/x86/kernel/hpet.o
  CC      arch/x86/kernel/amd_nb.o
  AR      net/ipv4/built-in.a
  CC [M]  drivers/spi/spi-intel.o
  CC      drivers/acpi/acpica/dbconvert.o
  CC      fs/btrfs/verity.o
  CC      drivers/acpi/acpica/dbdisply.o
  CC      drivers/acpi/acpica/dbexec.o
  CC [M]  drivers/gpu/drm/drm_mode_config.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_object.o
  CC      drivers/mfd/da9052-core.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o
  CC      drivers/mfd/da9052-spi.o
  CC      fs/eventfd.o
  CC      fs/userfaultfd.o
  CC      drivers/acpi/container.o
  CC      kernel/smp.o
  CC      fs/aio.o
  CC      drivers/ata/libata-scsi.o
  CC      fs/dax.o
  AR      drivers/nvme/host/built-in.a
  AR      drivers/nvme/built-in.a
  CC      fs/locks.o
  CC [M]  drivers/gpu/drm/radeon/radeon_cs.o
  CC [M]  drivers/gpu/drm/drm_mode_object.o
  LD [M]  drivers/scsi/mpt3sas/mpt3sas.o
  CC [M]  drivers/gpu/drm/radeon/radeon_bios.o
  CC      net/ipv6/exthdrs_offload.o
  CC [M]  drivers/gpu/drm/drm_modes.o
  CC      fs/binfmt_script.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_clock.o
  CC      lib/nlattr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/firmware.o
  CC [M]  drivers/gpu/drm/drm_modeset_lock.o
  CC [M]  drivers/gpu/drm/i915/vlv_sideband.o
  CC      drivers/acpi/acpica/dbhistry.o
  CC      drivers/net/pse-pd/pse_core.o
  CC [M]  drivers/cxl/core/cdat.o
  CC [M]  drivers/gpu/drm/i915/vlv_suspend.o
  CC [M]  drivers/net/phy/aquantia/aquantia_main.o
  CC [M]  drivers/gpu/drm/i915/soc/intel_dram.o
  CC      drivers/scsi/scsi_pm.o
  CC [M]  drivers/gpu/drm/i915/soc/intel_gmch.o
  CC      drivers/net/mdio/acpi_mdio.o
  CC      net/rfkill/core.o
  CC      drivers/net/mdio/fwnode_mdio.o
  CC      net/rfkill/input.o
  CC      net/ipv6/inet6_hashtables.o
  CC [M]  drivers/gpu/drm/radeon/radeon_benchmark.o
  CC      net/ipv6/mcast_snoop.o
  CC      drivers/scsi/scsi_dh.o
  CC      drivers/scsi/scsi_bsg.o
  CC      net/dcb/dcbnl.o
  CC [M]  drivers/cxl/core/trace.o
  CC      drivers/acpi/acpica/dbinput.o
  CC      net/dns_resolver/dns_key.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_debugfs.o
  CC      arch/x86/kernel/kvm.o
  AR      drivers/message/fusion/built-in.a
  CC      drivers/scsi/scsi_common.o
  AR      drivers/message/built-in.a
  CC      drivers/mfd/da9052-i2c.o
  CC [M]  drivers/gpu/drm/i915/soc/intel_pch.o
  CC [M]  drivers/gpu/drm/i915/i915_memcpy.o
  CC [M]  drivers/spi/spi-intel-pci.o
  CC      arch/x86/kernel/kvmclock.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/gpuobj.o
  AR      net/mpls/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/intr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.o
  CC      lib/cpu_rmap.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_display.o
  CC      drivers/acpi/acpica/dbmethod.o
  CC      lib/dynamic_queue_limits.o
  CC [M]  drivers/gpu/drm/i915/i915_mm.o
  CC      net/dcb/dcbevent.o
  CC [M]  drivers/net/phy/aquantia/aquantia_firmware.o
  CC      fs/binfmt_elf.o
  AR      drivers/firewire/built-in.a
  AR      fs/btrfs/built-in.a
  HOSTCC  drivers/gpu/drm/radeon/mkregtable
  CC [M]  drivers/gpu/drm/xe/xe_gt_freq.o
  CC [M]  drivers/gpu/drm/radeon/rs400.o
  CC      net/dns_resolver/dns_query.o
  CC [M]  drivers/gpu/drm/radeon/rs690.o
  AR      drivers/net/pse-pd/built-in.a
  CC      lib/glob.o
  AR      drivers/net/pcs/built-in.a
  CC      fs/compat_binfmt_elf.o
  CC      kernel/uid16.o
  CC [M]  drivers/cxl/core/region.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o
  CC      drivers/scsi/virtio_scsi.o
  CC      drivers/scsi/sd.o
  CC      lib/digsig.o
  CC      lib/strncpy_from_user.o
  CC      arch/x86/kernel/paravirt.o
  AR      drivers/net/ethernet/3com/built-in.a
  AR      drivers/net/ethernet/8390/built-in.a
  CC [M]  drivers/spi/spi-pxa2xx.o
  CC      drivers/acpi/acpica/dbnames.o
  CC [M]  drivers/spi/spi-pxa2xx-dma.o
  CC      drivers/mfd/lp8788.o
  AR      drivers/net/ethernet/adaptec/built-in.a
  CC [M]  drivers/net/phy/aquantia/aquantia_hwmon.o
  CC [M]  drivers/spi/spi-pxa2xx-pci.o
  AR      drivers/net/ethernet/adi/built-in.a
  AR      drivers/net/mdio/built-in.a
  CC      arch/x86/kernel/paravirt-spinlocks.o
  AR      drivers/net/ethernet/agere/built-in.a
  CC      drivers/mfd/lp8788-irq.o
  CC      drivers/cdrom/cdrom.o
  AR      drivers/net/ethernet/alacritech/built-in.a
  CC      net/switchdev/switchdev.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gem.o
  AR      drivers/net/ethernet/alteon/built-in.a
  CC      drivers/scsi/sd_dif.o
  AR      net/rfkill/built-in.a
  CC      fs/backing-file.o
  AR      drivers/net/ethernet/amazon/built-in.a
  AR      drivers/net/ethernet/amd/built-in.a
  AR      drivers/auxdisplay/built-in.a
  CC      drivers/mfd/da9055-core.o
  CC      drivers/net/phy/mdio-boardinfo.o
  AR      drivers/net/ethernet/aquantia/built-in.a
  CC      drivers/ata/libata-eh.o
  AR      drivers/net/ethernet/arc/built-in.a
  AR      drivers/net/ethernet/asix/built-in.a
  AR      drivers/net/ethernet/atheros/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/ioctl.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_idle.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/memory.o
  CC      fs/mbcache.o
  CC      net/l3mdev/l3mdev.o
  AR      drivers/net/ethernet/cadence/built-in.a
  AR      drivers/net/ethernet/broadcom/built-in.a
  CC      drivers/acpi/acpica/dbobject.o
  CC [M]  drivers/gpu/drm/i915/i915_sw_fence.o
  AR      drivers/net/ethernet/brocade/built-in.a
  CC      drivers/acpi/acpica/dbstats.o
  AR      drivers/net/ethernet/cavium/common/built-in.a
  CC [M]  drivers/gpu/drm/radeon/r520.o
  CC [M]  drivers/gpu/drm/radeon/r600.o
  CC      kernel/module_signature.o
  AR      drivers/net/ethernet/cavium/liquidio/built-in.a
  CC      drivers/scsi/sd_zbc.o
  AR      drivers/net/ethernet/cavium/thunder/built-in.a
  CC      drivers/ata/libata-transport.o
  CC      drivers/ata/libata-trace.o
  CC      drivers/mfd/da9055-i2c.o
  AR      drivers/net/ethernet/cavium/octeon/built-in.a
  CC      drivers/mfd/da9063-core.o
  CC      drivers/ata/libata-sata.o
  CC [M]  drivers/gpu/drm/radeon/rv770.o
  CC      lib/strnlen_user.o
  CC      kernel/kallsyms.o
  LD [M]  drivers/net/phy/aquantia/aquantia.o
  AR      drivers/net/ethernet/cavium/built-in.a
  CC [M]  drivers/gpu/drm/i915/i915_sw_fence_work.o
  CC [M]  drivers/gpu/drm/radeon/radeon_test.o
  MKREG   drivers/gpu/drm/radeon/r200_reg_safe.h
  CC [M]  drivers/gpu/drm/xe/xe_gt_mcr.o
  AR      net/dns_resolver/built-in.a
  AR      drivers/net/ethernet/chelsio/built-in.a
  CC      lib/net_utils.o
  CC [M]  drivers/gpu/drm/drm_plane.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/mm.o
  AR      drivers/net/ethernet/cirrus/built-in.a
  AR      drivers/net/ethernet/cisco/built-in.a
  CC [M]  drivers/gpu/drm/drm_prime.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_pagefault.o
  CC      drivers/net/phy/stubs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_sysfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ring.o
  AR      drivers/net/ethernet/cortina/built-in.a
  AR      net/ipv6/built-in.a
  CC      drivers/mfd/da9063-irq.o
  CC      drivers/mfd/da9063-i2c.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/object.o
  AR      drivers/net/ethernet/dec/tulip/built-in.a
  AR      drivers/spi/built-in.a
  AR      drivers/net/ethernet/dec/built-in.a
  LD [M]  drivers/spi/spi-pxa2xx-platform.o
  CC      drivers/net/phy/mdio_devres.o
  CC      drivers/acpi/acpica/dbutils.o
  CC      arch/x86/kernel/pvclock.o
  AR      drivers/net/ethernet/dlink/built-in.a
  AR      drivers/net/ethernet/emulex/built-in.a
  AR      net/dcb/built-in.a
  CC      drivers/ata/libata-sff.o
  CC      drivers/scsi/sr.o
  AR      drivers/net/ethernet/engleder/built-in.a
  CC      drivers/scsi/sr_ioctl.o
  AR      drivers/net/ethernet/fungible/built-in.a
  AR      drivers/net/ethernet/ezchip/built-in.a
  CC      drivers/ata/libata-pmp.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_throttle_sysfs.o
  CC      drivers/acpi/acpica/dbxface.o
  AR      drivers/net/ethernet/google/built-in.a
  CC      drivers/scsi/sr_vendor.o
  AR      drivers/net/ethernet/huawei/built-in.a
  CC      drivers/net/phy/phy.o
  CC      drivers/ata/libata-acpi.o
  CC      drivers/scsi/sg.o
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_main.o
  CC      drivers/usb/common/common.o
  CC      drivers/net/phy/phy-c45.o
  CC      drivers/input/serio/serio.o
  CC      drivers/usb/common/debug.o
  CC      drivers/usb/common/led.o
  CC      fs/posix_acl.o
  CC [M]  drivers/gpu/drm/i915/i915_syncmap.o
  CC      drivers/mfd/max14577.o
  CC      drivers/usb/core/usb.o
  AR      drivers/usb/phy/built-in.a
  CC      drivers/input/serio/i8042.o
  CC [M]  drivers/scsi/raid_class.o
  CC      net/ncsi/ncsi-cmd.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/oproxy.o
  AR      net/l3mdev/built-in.a
  CC      net/xdp/xsk.o
  CC      net/ncsi/ncsi-rsp.o
  CC      drivers/mfd/max77693.o
  CC      net/xdp/xdp_umem.o
  CC      drivers/acpi/acpica/rsdump.o
  CC      drivers/usb/dwc2/core.o
  CC      drivers/mfd/max77843.o
  CC      drivers/ata/libata-zpodd.o
  AR      net/switchdev/built-in.a
  LD [M]  drivers/cxl/core/cxl_core.o
  CC      drivers/usb/dwc2/core_intr.o
  CC      lib/sg_pool.o
  CC      drivers/usb/dwc2/platform.o
  AR      drivers/cxl/built-in.a
  CC      drivers/usb/dwc2/drd.o
  CC      net/xdp/xsk_queue.o
  CC      arch/x86/kernel/pmem.o
  CC [M]  drivers/gpu/drm/radeon/radeon_legacy_tv.o
  MKREG   drivers/gpu/drm/radeon/r600_reg_safe.h
  CC [M]  drivers/scsi/scsi_transport_sas.o
  CC [M]  drivers/gpu/drm/radeon/radeon_pm.o
  CC      drivers/acpi/thermal_lib.o
  CC      drivers/input/keyboard/atkbd.o
  AR      drivers/input/mouse/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_cs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_hw.o
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_ethtool.o
  CC      drivers/net/phy/phy-core.o
  AR      drivers/acpi/acpica/built-in.a
  CC [M]  drivers/gpu/drm/drm_print.o
  CC [M]  drivers/gpu/drm/drm_property.o
  CC      drivers/mfd/max8925-core.o
  AR      drivers/cdrom/built-in.a
  CC      drivers/ata/libata-pata-timings.o
  CC      kernel/acct.o
  CC      drivers/rtc/lib.o
  AR      drivers/usb/common/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/option.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/ramht.o
  CC [M]  drivers/gpu/drm/i915/i915_user_extensions.o
  CC      drivers/rtc/class.o
  CC      arch/x86/kernel/jailhouse.o
  CC      arch/x86/kernel/eisa.o
  CC      drivers/input/serio/libps2.o
  CC      arch/x86/kernel/pcspeaker.o
  CC [M]  drivers/gpu/drm/drm_syncobj.o
  AR      drivers/i2c/algos/built-in.a
  CC [M]  drivers/gpu/drm/drm_sysfs.o
  CC [M]  drivers/i2c/algos/i2c-algo-bit.o
  CC      lib/memregion.o
  CC      lib/irq_poll.o
  CC      drivers/acpi/thermal.o
  CC      drivers/i2c/busses/i2c-designware-common.o
  CC [M]  drivers/gpu/drm/i915/i915_ioc32.o
  CC      fs/coredump.o
  CC      drivers/i2c/busses/i2c-designware-master.o
  CC      fs/drop_caches.o
  CC      net/xdp/xskmap.o
  CC      fs/sysctls.o
  CC      drivers/usb/core/hub.o
  CC      net/ncsi/ncsi-aen.o
  CC [M]  drivers/gpu/drm/i915/i915_debugfs.o
  CC [M]  drivers/gpu/drm/radeon/atombios_dp.o
  AR      drivers/input/joystick/built-in.a
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_param.o
  CC      drivers/usb/dwc2/params.o
  AR      drivers/i2c/muxes/built-in.a
  CC      drivers/i2c/i2c-boardinfo.o
  CC [M]  drivers/gpu/drm/drm_trace_points.o
  CC      fs/fhandle.o
  CC [M]  fs/binfmt_misc.o
  AR      drivers/input/keyboard/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_gt_topology.o
  CC      drivers/mfd/max8925-i2c.o
  AR      drivers/input/tablet/built-in.a
  CC      drivers/i2c/i2c-core-base.o
  CC      drivers/usb/dwc2/hcd.o
  CC      drivers/input/touchscreen/elants_i2c.o
  CC      drivers/ata/ahci.o
  CC      lib/stackdepot.o
  CC [M]  drivers/gpu/drm/radeon/r600_hdmi.o
  CC [M]  drivers/gpu/drm/drm_vblank.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/subdev.o
  CC      drivers/input/misc/uinput.o
  CC      kernel/crash_core.o
  CC      arch/x86/kernel/check.o
  CC      arch/x86/kernel/uprobes.o
  AR      drivers/net/ethernet/i825xx/built-in.a
  CC      arch/x86/kernel/perf_regs.o
  CC      drivers/net/phy/phy_device.o
  CC      drivers/ata/libahci.o
  CC      drivers/rtc/interface.o
  CC      drivers/ata/ahci_platform.o
  CC      kernel/kexec_core.o
  CC      drivers/acpi/acpi_memhotplug.o
  CC      drivers/ata/libahci_platform.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o
  AR      drivers/input/serio/built-in.a
  CC      drivers/rtc/nvmem.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o
  CC      net/ncsi/ncsi-manage.o
  CC      arch/x86/kernel/tracepoint.o
  CC [M]  drivers/gpu/drm/drm_vblank_work.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_dp.o
  GEN     xe_wa_oob.c xe_wa_oob.h
  CC [M]  drivers/scsi/ses.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ads.o
  AR      drivers/i3c/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_guc_ct.o
  CC [M]  drivers/gpu/drm/radeon/dce3_1_afmt.o
  CC      net/xdp/xsk_buff_pool.o
  CC      drivers/input/input.o
  AR      drivers/net/ethernet/microsoft/built-in.a
  CC      drivers/usb/host/pci-quirks.o
  CC      arch/x86/kernel/itmt.o
  CC      drivers/usb/storage/scsiglue.o
  CC      drivers/usb/storage/protocol.o
  CC      drivers/usb/host/ehci-hcd.o
  CC [M]  drivers/gpu/drm/i915/i915_debugfs_params.o
  CC      drivers/usb/storage/transport.o
  CC      drivers/net/phy/linkmode.o
  AR      drivers/input/misc/built-in.a
  CC      drivers/net/phy/mdio_bus.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/uevent.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_db_mgr.o
  CC      drivers/usb/storage/usb.o
  LD [M]  drivers/net/ethernet/intel/e1000/e1000.o
  CC      drivers/acpi/ioapic.o
  CC      drivers/usb/serial/usb-serial.o
  AR      drivers/input/touchscreen/built-in.a
  CC      drivers/i2c/busses/i2c-designware-platdrv.o
  CC [M]  drivers/net/ethernet/intel/e1000e/82571.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_main.o
  CC      arch/x86/kernel/umip.o
  CC      lib/ref_tracker.o
  CC      arch/x86/kernel/unwind_frame.o
  CC      lib/bootconfig.o
  CC      lib/asn1_decoder.o
  CC      drivers/i2c/busses/i2c-designware-baytrail.o
  CC      drivers/mfd/max8997.o
  CC      drivers/mfd/max8997-irq.o
  CC      drivers/mfd/max8998.o
  CC      drivers/rtc/dev.o
  CC      drivers/ata/ata_piix.o
  CC      drivers/ata/pata_sis.o
  AR      drivers/media/i2c/built-in.a
  CC [M]  drivers/media/i2c/ov13858.o
  CC      drivers/scsi/scsi_sysfs.o
  CC [M]  drivers/gpu/drm/radeon/evergreen.o
  AR      drivers/media/tuners/built-in.a
  CC [M]  drivers/media/tuners/mc44s803.o
  AR      fs/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o
  CC      drivers/net/phy/mdio_device.o
  CC      drivers/input/input-compat.o
  CC      drivers/ata/ata_generic.o
  CC      drivers/acpi/battery.o
  CC [M]  drivers/gpu/drm/i915/i915_pmu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/fw.o
  CC      drivers/usb/storage/initializers.o
  CC      kernel/kexec.o
  CC      drivers/usb/storage/sierra_ms.o
  CC [M]  drivers/i2c/busses/i2c-i801.o
  CC      drivers/usb/host/ehci-pci.o
  CC [M]  drivers/net/ethernet/intel/e1000e/ich8lan.o
  CC      arch/x86/kernel/sev.o
  CC      drivers/mfd/max8998-irq.o
  AR      drivers/pps/clients/built-in.a
  CC      drivers/ptp/ptp_clock.o
  CC      drivers/ptp/ptp_chardev.o
  AR      drivers/pps/generators/built-in.a
  CC      drivers/rtc/proc.o
  CC      drivers/pps/pps.o
  CC      drivers/usb/core/hcd.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_main.o
  CC      drivers/usb/storage/option_ms.o
  CC      drivers/usb/host/ehci-platform.o
  CC      lib/asn1_encoder.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_debugfs.o
  CC      drivers/i2c/i2c-core-smbus.o
  CC      arch/x86/kernel/callthunks.o
  CC      drivers/input/input-mt.o
  CC      drivers/net/phy/swphy.o
  CC      drivers/i2c/i2c-core-acpi.o
  CC      drivers/input/input-poller.o
  CC [M]  drivers/ata/acard-ahci.o
  CC      drivers/usb/dwc2/hcd_intr.o
  CC      drivers/usb/dwc2/hcd_queue.o
  CC      arch/x86/kernel/audit_64.o
  CC      drivers/usb/serial/generic.o
  AR      drivers/usb/misc/built-in.a
  CC [M]  drivers/media/i2c/ov13b10.o
  CC [M]  drivers/net/ethernet/intel/igbvf/vf.o
  CC      drivers/usb/core/urb.o
  CC [M]  drivers/net/ethernet/intel/igbvf/mbx.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/hs.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_main.o
  CC      kernel/kexec_file.o
  AR      net/xdp/built-in.a
  CC      kernel/compat.o
  CC      kernel/utsname.o
  CC      kernel/user_namespace.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.o
  CC      drivers/mfd/adp5520.o
  CC      drivers/usb/host/ohci-hcd.o
  CC      drivers/rtc/sysfs.o
  CC      net/ncsi/ncsi-netlink.o
  CC      drivers/net/phy/phy_led_triggers.o
  CC      drivers/ptp/ptp_sysfs.o
  CC      drivers/usb/storage/usual-tables.o
  CC      drivers/pps/kapi.o
  CC      drivers/usb/core/message.o
  CC [M]  drivers/media/tuners/mt20xx.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_hwconfig.o
  CC      drivers/input/ff-core.o
  AR      drivers/i2c/busses/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/gen2_engine_cs.o
  CC [M]  drivers/gpu/drm/i915/gt/gen6_engine_cs.o
  GEN     lib/oid_registry_data.c
  CC      drivers/usb/core/driver.o
  CC      drivers/acpi/hed.o
  CC      lib/ucs2_string.o
  CC      drivers/usb/dwc2/hcd_ddma.o
  CC      drivers/usb/dwc2/debugfs.o
  CC      drivers/usb/early/ehci-dbgp.o
  AR      drivers/net/ethernet/litex/built-in.a
  CC      lib/ubsan.o
  CC [M]  drivers/gpu/drm/drm_vma_manager.o
  CC      drivers/usb/gadget/udc/core.o
  CC      drivers/rtc/rtc-mc146818-lib.o
  CC [M]  drivers/net/ethernet/intel/igbvf/ethtool.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/ls.o
  AR      drivers/usb/storage/built-in.a
  CC      drivers/usb/core/config.o
  CC [M]  drivers/ata/ahci_dwc.o
  AR      drivers/scsi/built-in.a
  CC      kernel/pid_namespace.o
  AR      drivers/net/fddi/built-in.a
  CC      drivers/pps/sysfs.o
  CC      drivers/i2c/i2c-dev.o
  UPD     kernel/config_data
  CC      drivers/net/phy/mii_timestamper.o
  AR      drivers/net/hamradio/built-in.a
  CC      lib/sbitmap.o
  CC      kernel/stop_machine.o
  CC      drivers/usb/serial/bus.o
  CC      drivers/ptp/ptp_vclock.o
  AR      drivers/usb/gadget/function/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_guc_log.o
  AR      drivers/usb/gadget/legacy/built-in.a
  CC      drivers/usb/gadget/usbstring.o
  CC      drivers/net/phy/bcm84881.o
  CC      drivers/usb/gadget/config.o
  CC      drivers/usb/gadget/udc/trace.o
  CC      drivers/mfd/tps6586x.o
  CC      kernel/audit.o
  AR      net/ncsi/built-in.a
  CC      drivers/usb/serial/console.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_pc.o
  CC      drivers/usb/core/file.o
  CC      drivers/input/touchscreen.o
  CC      drivers/usb/core/buffer.o
  CC      net/mptcp/protocol.o
  MKREG   drivers/gpu/drm/radeon/evergreen_reg_safe.h
  CC      drivers/acpi/bgrt.o
  AR      drivers/pps/built-in.a
  CC      drivers/acpi/cppc_acpi.o
  MKREG   drivers/gpu/drm/radeon/cayman_reg_safe.h
  CC [M]  drivers/gpu/drm/radeon/evergreen_hdmi.o
  CC      lib/group_cpus.o
  CC      arch/x86/kernel/amd_gart_64.o
  CC      drivers/mfd/tps65090.o
  CC      lib/fw_table.o
  CC [M]  drivers/net/ethernet/intel/e1000e/80003es2lan.o
  CC [M]  drivers/gpu/drm/i915/gt/gen6_ppgtt.o
  CC [M]  drivers/media/tuners/tuner-simple.o
  AR      drivers/usb/dwc2/built-in.a
  CC [M]  drivers/net/ethernet/intel/igb/igb_ethtool.o
  CC [M]  drivers/net/ethernet/intel/igbvf/netdev.o
  CC [M]  drivers/gpu/drm/drm_writeback.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/acr.o
  AR      drivers/ata/built-in.a
  CC      drivers/rtc/rtc-cmos.o
  CC      drivers/usb/serial/ftdi_sio.o
  CC [M]  drivers/gpu/drm/lib/drm_random.o
  CC      arch/x86/kernel/aperture_64.o
  CC [M]  drivers/net/ethernet/intel/e1000e/mac.o
  CC [M]  drivers/media/tuners/tuner-types.o
  CC      drivers/usb/early/xhci-dbc.o
  CC      drivers/usb/host/ohci-pci.o
  CC [M]  drivers/i2c/i2c-smbus.o
  CC [M]  lib/crc-itu-t.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_encoders.o
  CC      drivers/usb/host/ohci-platform.o
  CC      drivers/usb/host/uhci-hcd.o
  CC      drivers/usb/gadget/epautoconf.o
  CC      drivers/net/phy/fixed_phy.o
  CC      drivers/usb/gadget/composite.o
  CC      drivers/acpi/spcr.o
  CC      drivers/power/reset/restart-poweroff.o
  CC      drivers/power/supply/power_supply_core.o
  CC      drivers/power/supply/power_supply_sysfs.o
  CC      arch/x86/kernel/mmconf-fam10h_64.o
  CC      arch/x86/kernel/vsmp_64.o
  AR      drivers/ptp/built-in.a
  CC [M]  lib/bch.o
  CC [M]  drivers/gpu/drm/drm_ioc32.o
  CC      drivers/usb/core/sysfs.o
  CC      drivers/input/vivaldi-fmap.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_submit.o
  CC      drivers/usb/core/endpoint.o
  CC      drivers/input/mousedev.o
  CC      drivers/hwmon/hwmon.o
  CC [M]  drivers/gpu/drm/xe/xe_heci_gsc.o
  AR      drivers/usb/gadget/udc/built-in.a
  CC [M]  drivers/gpu/drm/radeon/radeon_trace_points.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine.o
  CC      drivers/usb/core/devio.o
  CC      drivers/usb/host/xhci.o
  CC      drivers/power/supply/power_supply_leds.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.o
  CC [M]  drivers/gpu/drm/i915/gt/gen7_renderclear.o
  AR      drivers/rtc/built-in.a
  CC      drivers/acpi/acpi_dbg.o
  CC [M]  drivers/hwmon/acpi_power_meter.o
  AR      drivers/power/reset/built-in.a
  CC      drivers/power/supply/power_supply_hwmon.o
  CC      drivers/power/supply/samsung-sdi-battery.o
  CC      drivers/mfd/aat2870-core.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sa.o
  CC [M]  drivers/net/ethernet/intel/e1000e/manage.o
  AR      drivers/usb/early/built-in.a
  CC      drivers/mfd/intel-lpss.o
  CC      kernel/auditfilter.o
  CC [M]  drivers/i2c/i2c-mux.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_mac.o
  CC      drivers/usb/serial/pl2303.o
  CC [M]  arch/x86/kernel/msr.o
  CC      drivers/mfd/intel-lpss-pci.o
  CC      drivers/usb/host/xhci-mem.o
  CC      drivers/input/evdev.o
  CC      drivers/usb/core/notify.o
  CC [M]  drivers/net/ethernet/intel/e1000e/nvm.o
  CC [M]  drivers/gpu/drm/drm_panel.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_i225.o
  CC [M]  drivers/media/tuners/tda18271-maps.o
  CC      drivers/power/supply/charger-manager.o
  AR      drivers/thermal/broadcom/built-in.a
  CC      drivers/watchdog/watchdog_core.o
  CC [M]  drivers/gpu/drm/drm_pci.o
  CC [M]  drivers/net/ethernet/intel/e1000e/phy.o
  AR      drivers/thermal/samsung/built-in.a
  CC      drivers/watchdog/watchdog_dev.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_i2c.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.o
  CC [M]  drivers/thermal/intel/int340x_thermal/int3400_thermal.o
  CC      net/mptcp/subflow.o
  CC [M]  drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.o
  CC      drivers/mfd/intel-lpss-acpi.o
  CC [M]  drivers/net/phy/bcm7xxx.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/base.o
  LD [M]  drivers/net/ethernet/intel/igbvf/igbvf.o
  CC [M]  drivers/input/sparse-keymap.o
  CC      drivers/acpi/viot.o
  CC [M]  arch/x86/kernel/cpuid.o
  CC [M]  drivers/input/input-leds.o
  CC [M]  drivers/input/joydev.o
  CC [M]  drivers/gpu/drm/radeon/ni.o
  CC [M]  drivers/gpu/drm/radeon/atombios_encoders.o
  CC [M]  drivers/gpu/drm/i915/gt/gen8_engine_cs.o
  CC [M]  drivers/gpu/drm/i915/gt/gen8_ppgtt.o
  CC [M]  drivers/net/phy/bcm87xx.o
  CC      drivers/watchdog/watchdog_pretimeout.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_nvm.o
  GEN     lib/test_fortify.log
  CC [M]  drivers/media/tuners/tda18271-common.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_82575.o
  GEN     lib/crc32table.h
  CC [M]  drivers/net/ethernet/intel/igb/e1000_mac.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_phy.o
  GEN     lib/crc64table.h
  AR      drivers/usb/serial/built-in.a
  CC      lib/oid_registry.o
  CC [M]  drivers/hwmon/coretemp.o
  AR      drivers/hwmon/built-in.a
  CC      drivers/usb/roles/class.o
  CC [M]  drivers/gpu/drm/drm_debugfs.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_nvm.o
  CC [M]  drivers/thermal/intel/int340x_thermal/int3402_thermal.o
  CC      drivers/mfd/palmas.o
  CC      kernel/auditsc.o
  CC [M]  drivers/net/phy/bcm-phy-lib.o
  CC [M]  drivers/gpu/drm/drm_debugfs_crc.o
  CC      kernel/audit_watch.o
  AR      drivers/input/built-in.a
  CC [M]  drivers/gpu/drm/drm_edid_load.o
  AR      arch/x86/kernel/built-in.a
  CC      drivers/usb/gadget/functions.o
  AR      drivers/i2c/built-in.a
  AR      arch/x86/built-in.a
  CC [M]  drivers/media/tuners/tda18271-fe.o
  CC [M]  drivers/media/tuners/tda827x.o
  CC [M]  drivers/acpi/acpi_ipmi.o
  CC      drivers/usb/core/generic.o
  CC [M]  drivers/usb/class/usbtmc.o
  AR      drivers/power/supply/built-in.a
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_common.o
  AR      drivers/power/built-in.a
  CC [M]  drivers/thermal/intel/int340x_thermal/int3403_thermal.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o
  CC [M]  drivers/usb/typec/ucsi/ucsi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.o
  CC [M]  drivers/usb/typec/ucsi/debugfs.o
  CC [M]  drivers/thermal/intel/int340x_thermal/processor_thermal_device.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_phy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o
  CC [M]  drivers/net/phy/bcm-phy-ptp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.o
  CC [M]  drivers/usb/typec/ucsi/trace.o
  CC [M]  drivers/net/ethernet/intel/e1000e/param.o
  CC      kernel/audit_fsnotify.o
  CC [M]  drivers/thermal/intel/int340x_thermal/int3401_thermal.o
  CC [M]  drivers/net/ethernet/intel/e1000e/ethtool.o
  CC      drivers/md/md.o
  CC      drivers/watchdog/pretimeout_noop.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_diag.o
  CC      drivers/usb/host/xhci-ext-caps.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_mbx.o
  CC      lib/string.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ib.o
  CC [M]  drivers/gpu/drm/../../accel/drm_accel.o
  AR      drivers/usb/roles/built-in.a
  AR      drivers/thermal/st/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_hw_fence.o
  CC      drivers/usb/gadget/configfs.o
  CC      drivers/usb/gadget/u_f.o
  CC [M]  drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci_legacy.o
  CC      kernel/audit_tree.o
  CC [M]  drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci.o
  CC [M]  drivers/acpi/acpi_video.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_breadcrumbs.o
  CC [M]  drivers/gpu/drm/radeon/radeon_semaphore.o
  AR      drivers/media/rc/keymaps/built-in.a
  CC [M]  drivers/media/tuners/tda8290.o
  CC [M]  drivers/gpu/drm/radeon/radeon_sa.o
  CC [M]  drivers/media/rc/rc-main.o
  CC [M]  drivers/gpu/drm/xe/xe_huc.o
  CC      drivers/watchdog/softdog.o
  CC [M]  drivers/media/tuners/tda9887.o
  CC [M]  drivers/media/rc/rc-ir-raw.o
  CC [M]  drivers/media/rc/lirc_dev.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/fw.o
  AR      drivers/media/common/b2c2/built-in.a
  AR      drivers/accessibility/braille/built-in.a
  CC      drivers/usb/core/quirks.o
  AR      drivers/media/common/saa7146/built-in.a
  AR      drivers/accessibility/built-in.a
  CC      lib/crc32.o
  AR      drivers/media/common/siano/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/msgq.o
  CC      drivers/mfd/rc5t583.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_context.o
  AR      drivers/media/common/v4l2-tpg/built-in.a
  CC [M]  drivers/gpu/drm/drm_exec.o
  CC      lib/crc64.o
  AR      drivers/media/common/videobuf2/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.o
  AR      drivers/media/common/built-in.a
  CC [M]  drivers/net/ethernet/intel/e1000e/netdev.o
  CC [M]  drivers/acpi/video_detect.o
  CC      drivers/md/md-bitmap.o
  CC      drivers/usb/host/xhci-ring.o
  CC      drivers/usb/host/xhci-hub.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_ethtool.o
  CC      drivers/md/md-autodetect.o
  CC [M]  drivers/gpu/drm/drm_gpuvm.o
  CC      kernel/kprobes.o
  CC [M]  drivers/net/phy/broadcom.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_i210.o
  CC [M]  drivers/usb/typec/ucsi/psy.o
  AR      drivers/watchdog/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_pll.o
  CC [M]  drivers/thermal/intel/int340x_thermal/processor_thermal_rapl.o
  AR      drivers/isdn/hardware/built-in.a
  AR      drivers/isdn/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_huc_debugfs.o
  CC [M]  drivers/usb/typec/ucsi/ucsi_acpi.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_ptp.o
  CC      drivers/md/dm-init.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_ptp.o
  CC      drivers/md/dm-uevent.o
  CC      drivers/usb/core/devices.o
  CC      net/mptcp/options.o
  CC      drivers/net/ppp/ppp_generic.o
  CC [M]  drivers/gpu/drm/radeon/atombios_i2c.o
  CC [M]  drivers/media/rc/keymaps/rc-cec.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_hwmon.o
  CC      drivers/md/dm-zone.o
  CC [M]  drivers/media/tuners/tea5761.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_context_sseu.o
  CC      kernel/hung_task.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.o
  CC [M]  drivers/net/phy/lxt.o
  CC      drivers/net/slip/slhc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/v1.o
  CC      drivers/usb/host/xhci-dbg.o
  AR      drivers/net/wan/framer/built-in.a
  AR      lib/lib.a
  CC [M]  drivers/net/phy/realtek.o
  CC [M]  drivers/media/tuners/tea5767.o
  AR      lib/built-in.a
  CC      drivers/md/dm-ima.o
  AR      drivers/net/wan/built-in.a
  CC [M]  drivers/net/ethernet/intel/e1000e/ptp.o
  CC      drivers/thermal/intel/intel_tcc.o
  AR      drivers/usb/gadget/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/gm200.o
  AR      drivers/net/ethernet/marvell/octeon_ep/built-in.a
  AR      drivers/net/ethernet/marvell/octeontx2/built-in.a
  AR      drivers/net/ethernet/mellanox/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_cs.o
  LD [M]  drivers/usb/typec/ucsi/typec_ucsi.o
  AR      drivers/net/ethernet/marvell/prestera/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_irq.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_heartbeat.o
  AR      drivers/net/ethernet/marvell/built-in.a
  CC      drivers/mfd/rc5t583-irq.o
  CC [M]  drivers/usb/typec/class.o
  AR      drivers/media/rc/built-in.a
  CC [M]  drivers/net/phy/smsc.o
  LD [M]  drivers/media/rc/rc-core.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/gp102.o
  CC      drivers/mfd/syscon.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/tu102.o
  CC      drivers/mfd/as3711.o
  CC      drivers/usb/core/phy.o
  CC      drivers/thermal/intel/therm_throt.o
  AR      drivers/net/ethernet/micrel/built-in.a
  CC      drivers/usb/core/port.o
  CC      drivers/usb/core/hcd-pci.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_dump.o
  CC [M]  drivers/thermal/intel/int340x_thermal/processor_thermal_rfim.o
  CC [M]  drivers/acpi/acpi_tad.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.o
  CC [M]  drivers/gpu/drm/radeon/si.o
  CC [M]  drivers/gpu/drm/radeon/radeon_prime.o
  CC      drivers/md/dm-audit.o
  CC      drivers/md/dm.o
  CC      drivers/usb/core/usb-acpi.o
  CC      drivers/md/dm-table.o
  CC      drivers/md/dm-target.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_82599.o
  CC [M]  drivers/acpi/acpi_pad.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.o
  CC      drivers/edac/edac_mc.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_tsn.o
  CC [M]  drivers/media/tuners/xc2028.o
  LD [M]  drivers/net/ethernet/intel/igb/igb.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_xdp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/ga100.o
  CC [M]  drivers/gpu/drm/drm_buddy.o
  CC      drivers/mfd/intel_soc_pmic_crc.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/vf.o
  CC [M]  drivers/net/ethernet/intel/i40e/i40e_main.o
  CC      kernel/watchdog.o
  CC      drivers/md/dm-linear.o
  CC [M]  drivers/media/tuners/xc4000.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/ga102.o
  CC [M]  drivers/net/ethernet/intel/i40e/i40e_ethtool.o
  AR      drivers/media/platform/allegro-dvt/built-in.a
  AR      drivers/media/pci/ttpci/built-in.a
  AR      drivers/media/platform/amlogic/meson-ge2d/built-in.a
  AR      drivers/media/pci/b2c2/built-in.a
  AR      drivers/media/platform/amlogic/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_lrc.o
  AR      drivers/media/pci/pluto2/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_migrate.o
  AR      drivers/media/platform/amphion/built-in.a
  AR      drivers/media/pci/dm1105/built-in.a
  CC      drivers/md/dm-stripe.o
  AR      drivers/media/platform/aspeed/built-in.a
  AR      drivers/media/pci/pt1/built-in.a
  CC [M]  drivers/thermal/intel/int340x_thermal/processor_thermal_mbox.o
  AR      drivers/media/platform/atmel/built-in.a
  AR      drivers/media/pci/pt3/built-in.a
  AR      drivers/media/pci/mantis/built-in.a
  AR      drivers/media/platform/cadence/built-in.a
  CC      drivers/md/dm-ioctl.o
  CC      drivers/thermal/intel/intel_hfi.o
  AR      drivers/media/pci/ngene/built-in.a
  CC [M]  drivers/thermal/intel/intel_powerclamp.o
  AR      drivers/media/platform/chips-media/coda/built-in.a
  AR      drivers/media/pci/ddbridge/built-in.a
  AR      drivers/media/platform/chips-media/wave5/built-in.a
  CC      drivers/usb/host/xhci-trace.o
  AR      drivers/media/platform/chips-media/built-in.a
  CC [M]  drivers/usb/typec/mux.o
  AR      drivers/media/pci/saa7146/built-in.a
  AR      drivers/media/pci/smipcie/built-in.a
  CC [M]  drivers/thermal/intel/x86_pkg_temp_thermal.o
  AR      drivers/net/phy/built-in.a
  AR      drivers/media/platform/intel/built-in.a
  CC      kernel/watchdog_perf.o
  AR      drivers/media/pci/netup_unidvb/built-in.a
  CC      drivers/md/dm-io.o
  AR      drivers/media/platform/marvell/built-in.a
  AR      drivers/media/pci/intel/ipu3/built-in.a
  AR      drivers/media/platform/mediatek/jpeg/built-in.a
  AR      drivers/media/pci/intel/ivsc/built-in.a
  LD [M]  drivers/acpi/video.o
  AR      drivers/media/pci/intel/built-in.a
  AR      drivers/acpi/built-in.a
  AR      drivers/media/platform/mediatek/mdp/built-in.a
  AR      drivers/media/platform/microchip/built-in.a
  AR      drivers/media/pci/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.o
  CC [M]  drivers/net/ethernet/intel/i40e/i40e_adminq.o
  CC [M]  drivers/thermal/intel/intel_pch_thermal.o
  CC [M]  drivers/thermal/intel/intel_soc_dts_iosf.o
  AR      drivers/usb/core/built-in.a
  AR      drivers/media/platform/mediatek/vcodec/common/built-in.a
  CC      drivers/mfd/intel_soc_pmic_chtwc.o
  AR      drivers/media/platform/mediatek/vcodec/encoder/built-in.a
  AR      drivers/media/platform/mediatek/vcodec/decoder/built-in.a
  AR      drivers/net/ethernet/intel/built-in.a
  AR      drivers/thermal/qcom/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o
  AR      drivers/media/usb/b2c2/built-in.a
  AR      drivers/media/platform/mediatek/vcodec/built-in.a
  GEN     drivers/eisa/devlist.h
  CC      drivers/eisa/pci_eisa.o
  AR      drivers/net/slip/built-in.a
  AR      drivers/media/usb/dvb-usb/built-in.a
  AR      drivers/media/usb/dvb-usb-v2/built-in.a
  AR      drivers/media/platform/mediatek/vpu/built-in.a
  CC [M]  drivers/net/ethernet/intel/e100.o
  CC      drivers/opp/core.o
  AR      drivers/thermal/tegra/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sync.o
  CC      net/mptcp/token.o
  AR      drivers/media/platform/mediatek/mdp3/built-in.a
  AR      drivers/media/usb/s2255/built-in.a
  LD [M]  drivers/net/ethernet/intel/igc/igc.o
  AR      drivers/media/platform/mediatek/built-in.a
  CC      net/mptcp/crypto.o
  CC      kernel/seccomp.o
  CC      net/mptcp/ctrl.o
  AR      drivers/media/usb/siano/built-in.a
  CC [M]  drivers/media/tuners/xc5000.o
  AR      drivers/media/usb/ttusb-budget/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_mmio.o
  AR      drivers/media/usb/ttusb-dec/built-in.a
  AR      drivers/media/platform/nuvoton/built-in.a
  AR      drivers/media/usb/built-in.a
  AR      drivers/media/platform/nvidia/tegra-vde/built-in.a
  CC [M]  drivers/net/ethernet/intel/ixgbevf/mbx.o
  CC      drivers/usb/host/xhci-dbgcap.o
  CC      drivers/edac/edac_device.o
  AR      drivers/media/platform/nvidia/built-in.a
  CC      drivers/edac/edac_mc_sysfs.o
  CC      drivers/md/dm-kcopyd.o
  AR      drivers/media/platform/nxp/dw100/built-in.a
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_82598.o
  CC [M]  drivers/usb/typec/bus.o
  AR      drivers/media/platform/nxp/imx-jpeg/built-in.a
  CC [M]  drivers/thermal/intel/int340x_thermal/processor_thermal_wt_req.o
  AR      drivers/media/platform/nxp/imx8-isi/built-in.a
  CC [M]  drivers/gpu/drm/radeon/cik.o
  AR      drivers/media/platform/nxp/built-in.a
  CC [M]  drivers/gpu/drm/radeon/r600_dpm.o
  AR      drivers/net/ppp/built-in.a
  CC      drivers/usb/host/xhci-dbgtty.o
  CC [M]  drivers/mfd/lpc_ich.o
  AR      drivers/media/platform/qcom/camss/built-in.a
  AR      drivers/media/mmc/siano/built-in.a
  AR      drivers/media/mmc/built-in.a
  CC      kernel/relay.o
  AR      drivers/media/platform/qcom/venus/built-in.a
  AR      drivers/media/platform/renesas/rcar-vin/built-in.a
  CC      kernel/utsname_sysctl.o
  AR      drivers/media/platform/qcom/built-in.a
  AR      drivers/media/platform/renesas/rzg2l-cru/built-in.a
  CC      kernel/delayacct.o
  AR      drivers/media/platform/renesas/vsp1/built-in.a
  LD [M]  drivers/net/ethernet/intel/e1000e/e1000e.o
  CC      kernel/taskstats.o
  AR      drivers/media/platform/renesas/built-in.a
  CC      drivers/eisa/virtual_root.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.o
  AR      drivers/media/platform/rockchip/rga/built-in.a
  AR      drivers/media/platform/rockchip/rkisp1/built-in.a
  AR      drivers/media/platform/rockchip/built-in.a
  CC      drivers/md/dm-sysfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.o
  CC      kernel/tsacct.o
  AR      drivers/media/platform/st/sti/bdisp/built-in.a
  AR      drivers/media/platform/samsung/exynos-gsc/built-in.a
  AR      drivers/media/platform/st/sti/c8sectpfe/built-in.a
  CC      drivers/md/dm-stats.o
  AR      drivers/media/platform/samsung/exynos4-is/built-in.a
  AR      drivers/media/platform/st/sti/delta/built-in.a
  CC      drivers/md/dm-rq.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_pm.o
  AR      drivers/media/platform/samsung/s3c-camif/built-in.a
  AR      drivers/media/platform/st/sti/hva/built-in.a
  CC [M]  drivers/usb/typec/pd.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/ethtool.o
  AR      drivers/media/platform/samsung/s5p-g2d/built-in.a
  AR      drivers/media/platform/samsung/s5p-jpeg/built-in.a
  AR      drivers/media/platform/st/stm32/built-in.a
  CC      net/mptcp/pm.o
  AR      drivers/media/platform/st/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/sunxi/sun4i-csi/built-in.a
  AR      drivers/media/platform/ti/am437x/built-in.a
  CC      drivers/md/dm-io-rewind.o
  AR      drivers/media/platform/sunxi/sun6i-csi/built-in.a
  CC [M]  drivers/usb/typec/retimer.o
  AR      drivers/media/platform/ti/cal/built-in.a
  AR      drivers/media/platform/sunxi/sun6i-mipi-csi2/built-in.a
  AR      drivers/media/platform/ti/vpe/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/ti/davinci/built-in.a
  AR      drivers/mfd/built-in.a
  CC      net/mctp/af_mctp.o
  CC      net/mctp/device.o
  CC      drivers/thermal/thermal_core.o
  CC      drivers/thermal/thermal_sysfs.o
  CC      drivers/eisa/eisa-bus.o
  AR      drivers/media/platform/sunxi/sun8i-rotate/built-in.a
  AR      drivers/thermal/mediatek/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.o
  CC      net/mptcp/diag.o
  AR      drivers/media/platform/sunxi/built-in.a
  AR      drivers/media/platform/ti/j721e-csi2rx/built-in.a
  CC      drivers/cpufreq/cpufreq.o
  CC      kernel/tracepoint.o
  AR      drivers/media/platform/ti/omap/built-in.a
  CC [M]  drivers/thermal/intel/int340x_thermal/processor_thermal_wt_hint.o
  CC      kernel/irq_work.o
  CC [M]  drivers/usb/typec/port-mapper.o
  CC      drivers/usb/host/xhci-debugfs.o
  AR      drivers/media/platform/ti/omap3isp/built-in.a
  AR      drivers/media/platform/ti/built-in.a
  CC      drivers/usb/host/xhci-pci.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_virt.o
  AR      drivers/media/platform/verisilicon/built-in.a
  CC      drivers/edac/edac_module.o
  CC      drivers/cpuidle/governors/ladder.o
  CC      drivers/cpuidle/governors/menu.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_phy.o
  AR      drivers/media/platform/via/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.o
  AR      drivers/media/platform/xilinx/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.o
  AR      drivers/media/platform/built-in.a
  CC [M]  drivers/net/ethernet/intel/i40e/i40e_common.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.o
  CC [M]  drivers/net/ethernet/intel/i40e/i40e_hmc.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.o
  AR      drivers/media/firewire/built-in.a
  CC      kernel/static_call.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_user.o
  CC      drivers/edac/edac_device_sysfs.o
  LD [M]  drivers/media/tuners/tda18271.o
  CC      drivers/md/dm-builtin.o
  CC [M]  drivers/gpu/drm/xe/xe_mocs.o
  AR      drivers/media/spi/built-in.a
  CC      drivers/opp/cpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sched.o
  CC [M]  drivers/net/ethernet/intel/i40e/i40e_lan_hmc.o
  AR      drivers/media/test-drivers/built-in.a
  CC      drivers/cpuidle/governors/teo.o
  CC      drivers/cpuidle/cpuidle.o
  CC [M]  drivers/media/mc/mc-device.o
  CC [M]  drivers/media/mc/mc-devnode.o
  CC [M]  drivers/media/v4l2-core/v4l2-async.o
  CC [M]  drivers/media/dvb-core/dvbdev.o
  LD [M]  drivers/usb/typec/typec.o
  CC [M]  drivers/media/dvb-core/dmxdev.o
  CC [M]  drivers/gpu/drm/xe/xe_module.o
  CC      kernel/static_call_inline.o
  CC [M]  drivers/md/raid0.o
  CC      kernel/numa.o
  CC [M]  drivers/md/raid1.o
  CC [M]  drivers/gpu/drm/xe/xe_pat.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o
  CC [M]  drivers/gpu/drm/xe/xe_pci.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_execlists_submission.o
  AR      drivers/eisa/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/intel_ggtt.o
  CC [M]  drivers/thermal/intel/int340x_thermal/processor_thermal_power_floor.o
  CC      drivers/cpuidle/governors/haltpoll.o
  AR      drivers/net/ethernet/mscc/built-in.a
  CC      drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.o
  CC      kernel/user-return-notifier.o
  CC      drivers/net/ethernet/microchip/vcap/vcap_api.o
  CC      drivers/net/ethernet/microchip/vcap/vcap_tc.o
  CC [M]  drivers/net/ethernet/intel/i40e/i40e_nvm.o
  CC      net/mptcp/mib.o
  CC [M]  drivers/media/dvb-core/dvb_demux.o
  CC [M]  drivers/gpu/drm/radeon/rs780_dpm.o
  CC      net/mptcp/pm_netlink.o
  CC      net/mptcp/sockopt.o
  CC      drivers/edac/wq.o
  AR      drivers/usb/host/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_pcode.o
  AR      drivers/usb/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.o
  CC      net/mptcp/pm_userspace.o
  CC      net/handshake/alert.o
  CC [M]  drivers/md/raid10.o
  CC      kernel/crash_dump.o
  CC      net/handshake/genl.o
  CC      net/mptcp/fastopen.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ggtt_fencing.o
  CC [M]  drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.o
  CC      drivers/opp/debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.o
  CC      net/mctp/route.o
  CC      drivers/cpufreq/freq_table.o
  CC      kernel/jump_label.o
  AR      drivers/cpuidle/governors/built-in.a
  CC [M]  net/llc/llc_core.o
  CC [M]  drivers/media/v4l2-core/v4l2-fwnode.o
  CC [M]  net/llc/llc_input.o
  AR      drivers/media/built-in.a
  CC [M]  drivers/media/mc/mc-entity.o
  CC [M]  drivers/media/cec/core/cec-core.o
  CC [M]  drivers/media/mc/mc-request.o
  CC [M]  drivers/media/cec/core/cec-adap.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_x540.o
  CC      net/mptcp/sched.o
  CC      drivers/cpufreq/cpufreq_stats.o
  CC      net/devres.o
  CC [M]  net/sunrpc/clnt.o
  CC [M]  net/bridge/br.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.o
  AR      drivers/opp/built-in.a
  CC      drivers/cpuidle/driver.o
  CC [M]  drivers/gpu/drm/xe/xe_pm.o
  CC [M]  drivers/gpu/drm/radeon/rv6xx_dpm.o
  CC      drivers/cpufreq/cpufreq_performance.o
  CC [M]  net/sunrpc/xprt.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.o
  CC [M]  drivers/gpu/drm/radeon/rv770_dpm.o
  AR      drivers/ufs/built-in.a
  CC      drivers/mmc/core/core.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_clock_utils.o
  CC      drivers/edac/edac_pci.o
  CC      drivers/mmc/core/bus.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_debugfs.o
  CC [M]  drivers/media/dvb-core/dvb_ca_en50221.o
  CC      drivers/mmc/core/host.o
  CC      kernel/context_tracking.o
  CC      kernel/iomem.o
  AR      drivers/thermal/intel/built-in.a
  CC      net/mptcp/mptcp_pm_gen.o
  CC      drivers/thermal/thermal_trip.o
  CC [M]  drivers/media/dvb-core/dvb_frontend.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.o
  CC      drivers/cpufreq/cpufreq_powersave.o
  CC      kernel/rseq.o
  CC [M]  drivers/media/v4l2-core/v4l2-dv-timings.o
  CC [M]  drivers/md/raid5.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gv100.o
  CC [M]  drivers/media/v4l2-core/v4l2-dev.o
  CC      net/mctp/neigh.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_x550.o
  CC      net/mptcp/syncookies.o
  CC [M]  net/llc/llc_output.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ids.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_lib.o
  CC [M]  drivers/media/v4l2-core/v4l2-ioctl.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.o
  CC [M]  drivers/gpu/drm/xe/xe_preempt_fence.o
  CC      net/handshake/netlink.o
  CC      drivers/cpuidle/governor.o
  CC [M]  drivers/media/v4l2-core/v4l2-device.o
  CC [M]  net/bridge/br_device.o
  CC      drivers/thermal/thermal_helpers.o
  CC      drivers/thermal/thermal_netlink.o
  CC      kernel/watch_queue.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_irq.o
  CC      drivers/cpufreq/cpufreq_userspace.o
  CC [M]  drivers/media/mc/mc-dev-allocator.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_mcr.o
  LD [M]  drivers/net/ethernet/intel/ixgbevf/ixgbevf.o
  CC      drivers/edac/edac_pci_sysfs.o
  AR      drivers/net/ethernet/microchip/vcap/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_pm.o
  CC      drivers/mmc/core/mmc.o
  AR      drivers/net/ethernet/microchip/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.o
  CC [M]  drivers/md/raid5-cache.o
  CC [M]  net/bridge/br_fdb.o
  CC [M]  net/bridge/br_forward.o
  CC [M]  drivers/media/v4l2-core/v4l2-fh.o
  CC      drivers/cpuidle/sysfs.o
  CC      drivers/cpuidle/poll_state.o
  CC      drivers/thermal/thermal_hwmon.o
  CC      drivers/thermal/gov_fair_share.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.o
  CC [M]  drivers/gpu/drm/radeon/rv730_dpm.o
  CC [M]  drivers/media/cec/core/cec-api.o
  CC      drivers/thermal/gov_bang_bang.o
  CC      net/mptcp/bpf.o
  AR      drivers/net/wireless/admtek/built-in.a
  AR      drivers/net/wireless/ath/built-in.a
  AR      drivers/net/wireless/atmel/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_pt.o
  AR      drivers/net/wireless/broadcom/built-in.a
  CC      drivers/cpufreq/cpufreq_ondemand.o
  AR      drivers/net/wireless/intel/built-in.a
  AR      drivers/net/wireless/intersil/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_pt_walk.o
  CC [M]  net/bridge/br_if.o
  AR      drivers/net/wireless/marvell/built-in.a
  AR      net/mctp/built-in.a
  CC      drivers/mmc/host/sdhci.o
  AR      drivers/net/wireless/mediatek/built-in.a
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.o
  CC      drivers/mmc/host/sdhci-pci-core.o
  AR      drivers/net/wireless/microchip/built-in.a
  AR      drivers/net/wireless/purelifi/built-in.a
  CC      drivers/mmc/host/sdhci-pci-o2micro.o
  LD [M]  net/llc/llc.o
  CC [M]  net/bridge/br_input.o
  AR      drivers/net/wireless/quantenna/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_pm_irq.o
  AR      drivers/net/wireless/ralink/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.o
  AR      drivers/net/wireless/realtek/built-in.a
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.o
  AR      drivers/net/ethernet/myricom/built-in.a
  AR      drivers/net/wireless/rsi/built-in.a
  LD [M]  drivers/media/mc/mc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_requests.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.o
  CC [M]  drivers/md/raid5-ppl.o
  AR      drivers/cpuidle/built-in.a
  AR      drivers/net/wireless/silabs/built-in.a
  CC      drivers/mmc/host/sdhci-pci-arasan.o
  AR      drivers/net/wireless/st/built-in.a
  CC      drivers/leds/trigger/ledtrig-disk.o
  CC      drivers/edac/ghes_edac.o
  AR      drivers/net/wireless/ti/built-in.a
  CC [M]  drivers/net/ethernet/intel/i40e/i40e_debugfs.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_sysfs.o
  AR      drivers/net/wireless/zydas/built-in.a
  AR      drivers/leds/blink/built-in.a
  GZIP    kernel/config_data.gz
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.o
  CC      drivers/mmc/host/sdhci-pci-dwc-mshc.o
  AR      drivers/net/wireless/virtual/built-in.a
  CC [M]  net/sunrpc/socklib.o
  AR      drivers/net/wireless/built-in.a
  CC      drivers/thermal/gov_step_wise.o
  CC      kernel/configs.o
  LD [M]  drivers/media/cec/core/cec.o
  CC      drivers/thermal/gov_user_space.o
  CC [M]  net/sunrpc/xprtsock.o
  CC [M]  drivers/media/dvb-core/dvb_net.o
  CC [M]  drivers/media/v4l2-core/v4l2-event.o
  CC [M]  net/sunrpc/sched.o
  CC [M]  net/sunrpc/auth.o
  CC      net/socket.o
  CC      drivers/mmc/core/mmc_ops.o
  CC [M]  drivers/edac/igen6_edac.o
  CC [M]  drivers/gpu/drm/radeon/rv740_dpm.o
  CC      net/handshake/request.o
  CC [M]  net/sunrpc/auth_null.o
  AR      net/mptcp/built-in.a
  CC      net/compat.o
  CC      net/sysctl_net.o
  CC [M]  net/sunrpc/auth_tls.o
  CC      drivers/leds/trigger/ledtrig-mtd.o
  CC      drivers/cpufreq/cpufreq_conservative.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga100.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gtt.o
  CC [M]  net/bridge/br_ioctl.o
  AR      kernel/built-in.a
  CC [M]  net/bridge/br_stp.o
  AR      drivers/net/mctp/built-in.a
  CC [M]  net/bridge/br_stp_bpdu.o
  CC      drivers/cpufreq/cpufreq_governor.o
  CC      drivers/thermal/gov_power_allocator.o
  CC [M]  drivers/md/dm-path-selector.o
  CC [M]  drivers/md/dm-mpath.o
  CC      drivers/thermal/devfreq_cooling.o
  CC      drivers/leds/trigger/ledtrig-cpu.o
  AR      drivers/firmware/arm_ffa/built-in.a
  AR      drivers/firmware/arm_scmi/built-in.a
  CC      drivers/cpufreq/cpufreq_governor_attr_set.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.o
  CC      drivers/leds/trigger/ledtrig-panic.o
  AR      drivers/firmware/broadcom/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_query.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.o
  AR      drivers/firmware/cirrus/built-in.a
  CC [M]  net/sunrpc/auth_unix.o
  CC [M]  drivers/gpu/drm/xe/xe_range_fence.o
  AR      drivers/firmware/meson/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_reg_sr.o
  AR      drivers/firmware/microchip/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.o
  CC [M]  net/sunrpc/svc.o
  CC      drivers/firmware/efi/libstub/efi-stub-helper.o
  CC [M]  drivers/media/v4l2-core/v4l2-subdev.o
  CC [M]  drivers/edac/skx_common.o
  CC      drivers/cpufreq/acpi-cpufreq.o
  CC [M]  drivers/edac/i10nm_base.o
  CC [M]  drivers/gpu/drm/radeon/rv770_smc.o
  CC      drivers/cpufreq/amd-pstate.o
  CC [M]  drivers/md/dm-ps-round-robin.o
  CC [M]  net/bridge/br_stp_if.o
  CC [M]  net/bridge/br_stp_timer.o
  CC [M]  net/sunrpc/svcsock.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_whitelist.o
  CC [M]  net/bridge/br_netlink.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.o
  CC      drivers/mmc/core/sd.o
  CC [M]  net/bridge/br_netlink_tunnel.o
  CC [M]  net/bridge/br_arp_nd_proxy.o
  CC      drivers/mmc/core/sd_ops.o
  CC [M]  net/sunrpc/svcauth.o
  AR      drivers/leds/trigger/built-in.a
  CC [M]  net/sunrpc/svcauth_unix.o
  CC [M]  drivers/media/dvb-core/dvb_ringbuffer.o
  CC [M]  net/sunrpc/addr.o
  AR      drivers/leds/simple/built-in.a
  CC [M]  net/sunrpc/rpcb_clnt.o
  CC      drivers/leds/led-core.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.o
  CC      drivers/firmware/efi/libstub/gop.o
  CC [M]  drivers/gpu/drm/drm_gem_shmem_helper.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.o
  CC [M]  drivers/net/ethernet/intel/i40e/i40e_diag.o
  CC      drivers/cpufreq/amd-pstate-trace.o
  CC      net/handshake/tlshd.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_llc.o
  AR      drivers/thermal/built-in.a
  CC      drivers/firmware/efi/efi-bgrt.o
  CC [M]  drivers/media/v4l2-core/v4l2-common.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.o
  CC [M]  net/sunrpc/timer.o
  CC [M]  net/bridge/br_sysfs_if.o
  CC [M]  net/sunrpc/xdr.o
  CC      drivers/mmc/host/sdhci-pci-gli.o
  CC [M]  net/sunrpc/sunrpc_syms.o
  CC [M]  drivers/gpu/drm/radeon/cypress_dpm.o
  CC [M]  drivers/gpu/drm/xe/xe_rtp.o
  CC      drivers/clocksource/acpi_pm.o
  AR      drivers/crypto/ccp/built-in.a
  AR      drivers/crypto/stm32/built-in.a
  AR      drivers/crypto/xilinx/built-in.a
  CC [M]  drivers/net/ethernet/intel/i40e/i40e_txrx.o
  AR      drivers/edac/built-in.a
  AR      drivers/crypto/hisilicon/built-in.a
  LD [M]  drivers/edac/i10nm_edac.o
  AR      drivers/crypto/intel/keembay/built-in.a
  AR      drivers/crypto/intel/ixp4xx/built-in.a
  CC [M]  drivers/gpu/drm/radeon/btc_dpm.o
  CC [M]  net/sunrpc/cache.o
  AR      drivers/crypto/intel/built-in.a
  CC [M]  net/sunrpc/rpc_pipe.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.o
  AR      drivers/crypto/starfive/built-in.a
  CC [M]  drivers/net/ethernet/intel/i40e/i40e_ptp.o
  AR      drivers/crypto/built-in.a
  CC      drivers/cpufreq/powernow-k8.o
  CC [M]  drivers/hid/usbhid/hid-core.o
  CC [M]  drivers/hid/intel-ish-hid/ishtp/init.o
  CC [M]  drivers/hid/usbhid/hiddev.o
  AR      drivers/staging/media/built-in.a
  CC      drivers/staging/vme_user/vme.o
  CC      drivers/firmware/efi/libstub/secureboot.o
  LD [M]  drivers/media/dvb-core/dvb-core.o
  AR      drivers/platform/x86/amd/built-in.a
  CC      drivers/cpufreq/pcc-cpufreq.o
  CC      drivers/firmware/efi/libstub/tpm.o
  AR      drivers/platform/x86/dell/built-in.a
  CC [M]  drivers/net/ethernet/intel/i40e/i40e_ddp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.o
  CC [M]  drivers/net/ethernet/intel/i40e/i40e_client.o
  AR      drivers/platform/x86/hp/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_ring_ops.o
  CC [M]  drivers/staging/iio/impedance-analyzer/ad5933.o
  CC [M]  drivers/platform/x86/intel/int3472/discrete.o
  CC      drivers/mmc/core/sdio.o
  CC [M]  drivers/platform/x86/intel/int3472/clk_and_regulator.o
  CC      drivers/leds/led-class.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_lrc.o
  CC      drivers/clocksource/i8253.o
  CC [M]  drivers/media/v4l2-core/v4l2-ctrls-core.o
  AR      drivers/hid/built-in.a
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.o
  AR      drivers/net/ethernet/natsemi/built-in.a
  CC [M]  net/sunrpc/sysfs.o
  CC [M]  net/sunrpc/svc_xprt.o
  CC [M]  net/bridge/br_sysfs_br.o
  CC [M]  net/bridge/br_nf_core.o
  CC [M]  drivers/media/v4l2-core/v4l2-ctrls-api.o
  CC      drivers/mmc/host/sdhci-acpi.o
  CC      drivers/firmware/efi/libstub/file.o
  CC      drivers/mmc/host/cqhci-core.o
  CC      drivers/firmware/efi/efi.o
  CC      net/handshake/trace.o
  CC [M]  drivers/hid/hid-core.o
  CC [M]  drivers/hid/intel-ish-hid/ishtp/hbm.o
  CC      drivers/cpufreq/speedstep-centrino.o
  CC [M]  drivers/platform/x86/intel/int3472/led.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.o
  LD [M]  drivers/md/raid456.o
  CC [M]  net/sunrpc/xprtmultipath.o
  LD [M]  drivers/md/dm-multipath.o
  CC [M]  drivers/media/v4l2-core/v4l2-ctrls-request.o
  CC [M]  net/sunrpc/debugfs.o
  LD [M]  drivers/md/dm-round-robin.o
  AR      drivers/md/built-in.a
  CC [M]  drivers/platform/x86/intel/int3472/common.o
  CC [M]  drivers/gpu/drm/xe/xe_sa.o
  CC [M]  drivers/gpu/drm/xe/xe_sched_job.o
  CC [M]  drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.o
  CC [M]  net/sunrpc/stats.o
  CC [M]  drivers/gpu/drm/xe/xe_step.o
  CC      drivers/mmc/host/cqhci-crypto.o
  CC      drivers/clocksource/numachip.o
  CC [M]  drivers/gpu/drm/xe/xe_sync.o
  CC      drivers/mmc/core/sdio_ops.o
  CC [M]  drivers/gpu/drm/radeon/sumo_dpm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_csa.o
  CC      drivers/leds/led-triggers.o
  CC      drivers/mmc/core/sdio_bus.o
  CC [M]  drivers/media/v4l2-core/v4l2-ctrls-defs.o
  AR      drivers/firmware/imx/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ras.o
  CC [M]  drivers/media/v4l2-core/v4l2-compat-ioctl32.o
  AR      drivers/staging/vme_user/built-in.a
  CC      drivers/firmware/efi/libstub/mem.o
  CC      drivers/cpufreq/intel_pstate.o
  AR      drivers/clocksource/built-in.a
  AR      drivers/staging/built-in.a
  CC [M]  drivers/media/v4l2-core/v4l2-mc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.o
  CC [M]  drivers/hid/usbhid/hid-pidff.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.o
  CC [M]  drivers/platform/x86/intel/int3472/tps68470.o
  CC [M]  drivers/platform/x86/intel/int3472/tps68470_board_data.o
  CC [M]  drivers/media/v4l2-core/v4l2-spi.o
  CC [M]  net/bridge/br_multicast.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.o
  CC [M]  net/bridge/br_mdb.o
  CC [M]  net/sunrpc/sysctl.o
  CC [M]  drivers/media/v4l2-core/v4l2-trace.o
  AR      drivers/platform/mellanox/built-in.a
  CC [M]  drivers/media/v4l2-core/v4l2-i2c.o
  CC [M]  drivers/net/ethernet/intel/i40e/i40e_xsk.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_migrate.o
  LD [M]  drivers/platform/x86/intel/int3472/intel_skl_int3472_discrete.o
  CC [M]  drivers/gpu/drm/drm_suballoc.o
  CC [M]  drivers/hid/intel-ish-hid/ishtp/client.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_mocs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.o
  AR      net/handshake/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_tile.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ppgtt.o
  CC [M]  drivers/net/ethernet/intel/i40e/i40e_devlink.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_rc6.o
  CC      drivers/firmware/efi/libstub/random.o
  CC      drivers/firmware/efi/vars.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.o
  CC [M]  drivers/gpu/drm/radeon/sumo_smc.o
  CC      drivers/mailbox/mailbox.o
  CC [M]  drivers/mmc/host/sdhci-pltfm.o
  CC      drivers/firmware/efi/libstub/randomalloc.o
  CC [M]  drivers/hid/hid-input.o
  AR      drivers/mmc/host/built-in.a
  CC      drivers/mmc/core/sdio_cis.o
  AR      drivers/leds/built-in.a
  CC      drivers/firmware/efi/reboot.o
  LD [M]  drivers/platform/x86/intel/int3472/intel_skl_int3472_tps68470.o
  CC [M]  drivers/platform/x86/intel/pmt/class.o
  CC [M]  drivers/platform/x86/intel/pmc/core.o
  LD [M]  drivers/net/ethernet/intel/ixgbe/ixgbe.o
  CC [M]  drivers/platform/x86/intel/pmt/telemetry.o
  CC [M]  drivers/platform/x86/intel/speed_select_if/isst_if_common.o
  CC      drivers/mailbox/pcc.o
  CC [M]  drivers/platform/x86/intel/speed_select_if/isst_if_mmio.o
  CC [M]  drivers/hid/hid-quirks.o
  CC [M]  drivers/hid/hid-debug.o
  CC [M]  drivers/platform/x86/intel/speed_select_if/isst_if_mbox_pci.o
  CC [M]  drivers/platform/x86/intel/pmc/core_ssram.o
  CC [M]  drivers/platform/x86/intel/pmt/crashlog.o
  LD [M]  drivers/hid/usbhid/usbhid.o
  CC [M]  drivers/gpu/drm/xe/xe_tile_sysfs.o
  CC [M]  drivers/platform/x86/intel/pmc/spt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.o
  CC [M]  drivers/hid/intel-ish-hid/ishtp/bus.o
  CC [M]  drivers/net/ethernet/intel/i40e/i40e_dcb.o
  AR      drivers/platform/chrome/built-in.a
  AR      net/built-in.a
  CC [M]  drivers/platform/x86/intel/uncore-frequency/uncore-frequency.o
  CC      drivers/firmware/efi/libstub/pci.o
  CC [M]  drivers/gpu/drm/xe/xe_trace.o
  CC      drivers/firmware/efi/libstub/skip_spaces.o
  CC      drivers/platform/x86/intel/turbo_max_3.o
  CC [M]  drivers/gpu/drm/drm_gem_ttm_helper.o
  CC      drivers/mmc/core/sdio_io.o
  CC      drivers/firmware/efi/libstub/lib-cmdline.o
  CC      drivers/mmc/core/sdio_irq.o
  CC [M]  drivers/gpu/drm/radeon/trinity_dpm.o
  CC [M]  drivers/gpu/drm/radeon/trinity_smc.o
  CC [M]  drivers/net/ethernet/intel/i40e/i40e_dcb_nl.o
  CC [M]  drivers/hid/hidraw.o
  CC [M]  drivers/gpu/drm/radeon/ni_dpm.o
  CC      drivers/mmc/core/slot-gpio.o
  AR      drivers/cpufreq/built-in.a
  CC      drivers/mmc/core/regulator.o
  CC [M]  drivers/platform/x86/intel/uncore-frequency/uncore-frequency-common.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
  CC [M]  drivers/hid/intel-ish-hid/ishtp/dma-if.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_region_lmem.o
  CC [M]  drivers/hid/intel-ish-hid/ishtp/client-buffers.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_renderstate.o
  CC [M]  drivers/platform/x86/intel/speed_select_if/isst_if_mbox_msr.o
  CC [M]  drivers/platform/x86/intel/hid.o
  LD [M]  drivers/media/v4l2-core/videodev.o
  CC [M]  drivers/hid/hid-generic.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_reset.o
  CC [M]  drivers/hid/hid-sensor-hub.o
  CC [M]  drivers/hid/hid-sensor-custom.o
  CC [M]  drivers/platform/x86/intel/pmc/cnp.o
  CC [M]  net/bridge/br_multicast_eht.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ring.o
  LD [M]  drivers/platform/x86/intel/pmt/pmt_crashlog.o
  CC [M]  drivers/gpu/drm/radeon/si_smc.o
  CC      drivers/firmware/efi/memattr.o
  CC      drivers/firmware/efi/tpm.o
  CC [M]  drivers/platform/x86/intel/vsec.o
  LD [M]  drivers/platform/x86/intel/pmt/pmt_class.o
  LD [M]  drivers/platform/x86/intel/pmt/pmt_telemetry.o
  CC      drivers/firmware/efi/libstub/lib-ctype.o
  CC [M]  drivers/hid/intel-ish-hid/ipc/ipc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.o
  CC [M]  drivers/hid/intel-ish-hid/ipc/pci-ish.o
  AR      drivers/platform/surface/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/r535.o
  CC      drivers/firmware/efi/libstub/alignedmem.o
  CC [M]  drivers/gpu/drm/radeon/si_dpm.o
  AR      drivers/mailbox/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_umc.o
  CC [M]  drivers/gpu/drm/radeon/kv_smc.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
  CC      drivers/firmware/efi/libstub/relocate.o
  CC      drivers/hwspinlock/hwspinlock_core.o
  CC      drivers/firmware/efi/libstub/printk.o
  CC      drivers/remoteproc/remoteproc_core.o
  CC      drivers/firmware/efi/libstub/vsprintf.o
  CC [M]  drivers/platform/x86/intel/pmc/icl.o
  AR      drivers/virt/vboxguest/built-in.a
  LD [M]  net/sunrpc/sunrpc.o
  CC [M]  drivers/platform/x86/intel/pmc/tgl.o
  AR      drivers/virt/coco/tdx-guest/built-in.a
  CC [M]  drivers/platform/x86/intel/rst.o
  AR      drivers/virt/coco/built-in.a
  CC [M]  drivers/platform/x86/intel/pmc/adl.o
  AR      drivers/platform/x86/intel/built-in.a
  CC [M]  drivers/platform/x86/intel/pmc/mtl.o
  AR      drivers/virt/built-in.a
  LD [M]  drivers/platform/x86/intel/uncore-frequency/intel-uncore-frequency.o
  CC      drivers/extcon/extcon.o
  LD [M]  drivers/platform/x86/intel/uncore-frequency/intel-uncore-frequency-common.o
  AR      drivers/devfreq/event/built-in.a
  AR      drivers/net/ethernet/neterion/built-in.a
  AR      drivers/net/ethernet/netronome/built-in.a
  CC      drivers/devfreq/devfreq.o
  CC      drivers/extcon/devres.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
  CC [M]  drivers/gpu/drm/radeon/kv_dpm.o
  CC      drivers/firmware/efi/memmap.o
  CC      drivers/firmware/efi/esrt.o
  CC      drivers/devfreq/devfreq-event.o
  LD [M]  drivers/platform/x86/intel/intel-hid.o
  CC [M]  drivers/net/usb/pegasus.o
  CC      drivers/firmware/efi/libstub/x86-stub.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.o
  CC      drivers/mmc/core/debugfs.o
  CC [M]  drivers/net/usb/rtl8150.o
  CC      drivers/platform/x86/p2sb.o
  CC      drivers/firmware/efi/libstub/x86-5lvl.o
  CC [M]  drivers/net/usb/r8152.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ring_submission.o
  CC      drivers/firmware/efi/cper.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_rap.o
  CC      drivers/net/loopback.o
  CC      drivers/net/netconsole.o
  CC [M]  drivers/gpu/drm/xe/xe_tuning.o
  CC [M]  drivers/gpu/drm/xe/xe_uc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.o
  CC      drivers/firmware/efi/cper_cxl.o
  LD [M]  drivers/net/ethernet/intel/i40e/i40e.o
  CC [M]  drivers/platform/x86/intel/pmc/arl.o
  CC [M]  drivers/hid/intel-ish-hid/ishtp-hid.o
  CC [M]  drivers/net/usb/cdc_ether.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.o
  CC [M]  drivers/platform/x86/intel/pmc/lnl.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_debugfs.o
  AR      drivers/net/ethernet/ni/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.o
  CC      drivers/net/tun.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_rps.o
  AR      drivers/net/ethernet/nvidia/built-in.a
  AR      drivers/net/ethernet/oki-semi/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_uc_fw.o
  CC [M]  drivers/gpu/drm/xe/xe_vm.o
  AR      drivers/net/ethernet/packetengines/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_vram_freq.o
  AR      drivers/net/ethernet/qlogic/built-in.a
  CC [M]  drivers/net/usb/cdc_eem.o
  AR      drivers/net/ethernet/qualcomm/emac/built-in.a
  AR      drivers/hwspinlock/built-in.a
  AR      drivers/net/ethernet/qualcomm/built-in.a
  CC [M]  drivers/net/usb/smsc75xx.o
  AR      drivers/net/ethernet/realtek/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.o
  CC [M]  drivers/net/ethernet/realtek/8139cp.o
  CC [M]  drivers/gpu/drm/radeon/ci_smc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.o
  CC      drivers/firmware/efi/libstub/unaccepted_memory.o
  CC [M]  drivers/gpu/drm/xe/xe_wait_user_fence.o
  CC      drivers/remoteproc/remoteproc_coredump.o
  CC      drivers/mmc/core/crypto.o
  CC      drivers/remoteproc/remoteproc_debugfs.o
  CC      drivers/devfreq/governor_simpleondemand.o
  CC      drivers/remoteproc/remoteproc_sysfs.o
  CC      drivers/firmware/efi/libstub/bitmap.o
  CC [M]  drivers/platform/x86/intel/pmc/pltdrv.o
  CC [M]  drivers/gpu/drm/xe/xe_wa.o
  CC      drivers/firmware/efi/runtime-wrappers.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.o
  CC      drivers/net/virtio_net.o
  AR      drivers/extcon/built-in.a
  CC [M]  drivers/net/usb/smsc95xx.o
  CC [M]  drivers/hid/intel-ish-hid/ishtp-hid-client.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_sa_media.o
  LD [M]  drivers/platform/x86/intel/pmc/intel_pmc_core.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.o
  CC      drivers/platform/x86/intel_scu_ipc.o
  LD [M]  drivers/hid/intel-ish-hid/intel-ishtp.o
  CC [M]  drivers/net/usb/rndis_host.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_sseu.o
  CC      drivers/net/xen-netfront.o
  CC [M]  drivers/gpu/drm/xe/xe_wopcm.o
  CC [M]  drivers/gpu/drm/radeon/ci_dpm.o
  CC [M]  drivers/gpu/drm/xe/xe_hwmon.o
  CC [M]  drivers/gpu/drm/drm_atomic_helper.o
  CC      drivers/firmware/efi/libstub/find.o
  CC [M]  net/bridge/br_switchdev.o
  STUBCPY drivers/firmware/efi/libstub/alignedmem.stub.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_mca.o
  CC      drivers/devfreq/governor_performance.o
  CC [M]  drivers/gpu/drm/drm_atomic_state_helper.o
  STUBCPY drivers/firmware/efi/libstub/bitmap.stub.o
  CC [M]  drivers/gpu/drm/drm_bridge_connector.o
  CC [M]  drivers/net/ethernet/realtek/8139too.o
  STUBCPY drivers/firmware/efi/libstub/efi-stub-helper.stub.o
  LD [M]  drivers/hid/hid.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_relay.o
  STUBCPY drivers/firmware/efi/libstub/file.stub.o
  STUBCPY drivers/firmware/efi/libstub/find.stub.o
  CC      drivers/net/net_failover.o
  CC [M]  drivers/gpu/drm/xe/xe_memirq.o
  CC      drivers/devfreq/governor_powersave.o
  STUBCPY drivers/firmware/efi/libstub/gop.stub.o
  CC [M]  drivers/gpu/drm/xe/xe_sriov.o
  STUBCPY drivers/firmware/efi/libstub/lib-cmdline.stub.o
  CC      drivers/devfreq/governor_userspace.o
  STUBCPY drivers/firmware/efi/libstub/lib-ctype.stub.o
  STUBCPY drivers/firmware/efi/libstub/mem.stub.o
  CC      drivers/firmware/efi/dev-path-parser.o
  STUBCPY drivers/firmware/efi/libstub/pci.stub.o
  CC [M]  net/bridge/br_mrp_switchdev.o
  LD [M]  drivers/platform/x86/intel/pmc/intel_pmc_core_pltdrv.o
  LD [M]  drivers/platform/x86/intel/intel_vsec.o
  CC [M]  net/bridge/br_mrp.o
  STUBCPY drivers/firmware/efi/libstub/printk.stub.o
  LD [M]  drivers/platform/x86/intel/intel-rst.o
  STUBCPY drivers/firmware/efi/libstub/random.stub.o
  CC [M]  drivers/net/mii.o
  STUBCPY drivers/firmware/efi/libstub/randomalloc.stub.o
  CC [M]  drivers/gpu/drm/xe/xe_lmtt.o
  AR      drivers/firmware/psci/built-in.a
  STUBCPY drivers/firmware/efi/libstub/relocate.stub.o
  CC [M]  drivers/net/usb/mcs7830.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/unaccepted_memory.stub.o
  STUBCPY drivers/firmware/efi/libstub/vsprintf.stub.o
  STUBCPY drivers/firmware/efi/libstub/x86-5lvl.stub.o
  STUBCPY drivers/firmware/efi/libstub/x86-stub.stub.o
  AR      drivers/firmware/efi/libstub/lib.a
  CC      drivers/platform/x86/intel_scu_pcidrv.o
  CC [M]  drivers/net/mdio.o
  CC [M]  drivers/net/veth.o
  CC      drivers/devfreq/governor_passive.o
  CC      drivers/platform/x86/pmc_atom.o
  LD [M]  drivers/hid/intel-ish-hid/intel-ish-ipc.o
  CC [M]  drivers/gpu/drm/xe/xe_lmtt_2l.o
  CC [M]  drivers/platform/x86/wmi.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_sseu_debugfs.o
  CC      drivers/remoteproc/remoteproc_virtio.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.o
  CC [M]  drivers/gpu/drm/xe/xe_lmtt_ml.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_timeline.o
  LD [M]  drivers/hid/intel-ish-hid/intel-ishtp-hid.o
  AR      drivers/mmc/core/built-in.a
  CC [M]  drivers/gpu/drm/drm_crtc_helper.o
  CC      drivers/firmware/efi/apple-properties.o
  AR      drivers/firmware/qcom/built-in.a
  AR      drivers/mmc/built-in.a
  CC [M]  drivers/gpu/drm/drm_damage_helper.o
  CC      drivers/firmware/efi/rci2-table.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.o
  CC [M]  drivers/net/usb/usbnet.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_kunit_helpers.o
  CC [M]  drivers/net/usb/r8153_ecm.o
  CC      drivers/firmware/efi/mokvar-table.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_tlb.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_irq.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_utils.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_wopcm.o
  AR      drivers/memory/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_aca.o
  CC [M]  drivers/net/ethernet/realtek/r8169_main.o
  CC [M]  net/bridge/br_mrp_netlink.o
  CC [M]  drivers/net/ethernet/realtek/r8169_firmware.o
  AR      drivers/devfreq/built-in.a
  CC      drivers/remoteproc/remoteproc_elf_loader.o
  CC      drivers/remoteproc/remoteproc_cdev.o
  CC [M]  net/bridge/br_cfm.o
  CC      drivers/powercap/powercap_sys.o
  CC [M]  drivers/gpu/drm/radeon/dce6_afmt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.o
  CC [M]  net/bridge/br_cfm_netlink.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.o
  CC [M]  drivers/net/ethernet/realtek/r8169_phy_config.o
  CC      drivers/firmware/efi/sysfb_efi.o
  CC      drivers/firmware/efi/earlycon.o
  CC [M]  drivers/gpu/drm/xe/display/intel_fb_bo.o
  CC [M]  drivers/gpu/drm/xe/display/intel_fbdev_fb.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cik.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cik_ih.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_workarounds.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display.o
  CC [M]  drivers/gpu/drm/drm_encoder_slave.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v8_0.o
  CC [M]  drivers/gpu/drm/i915/gt/shmem_utils.o
  CC      drivers/firmware/efi/cper-x86.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.o
  AR      drivers/perf/built-in.a
  CC [M]  drivers/gpu/drm/xe/display/xe_display_misc.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_rps.o
  CC [M]  drivers/platform/x86/wmi-bmof.o
  CC [M]  drivers/platform/x86/mxm-wmi.o
  CC [M]  net/bridge/br_netfilter_hooks.o
  CC      drivers/ras/ras.o
  CC      drivers/ras/debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v7_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.o
  CC [M]  net/bridge/br_netfilter_ipv6.o
  CC [M]  drivers/gpu/drm/drm_flip_work.o
  CC      drivers/ras/cec.o
  CC [M]  drivers/platform/x86/intel_ips.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.o
  CC      drivers/firmware/efi/unaccepted_memory.o
  CC [M]  drivers/gpu/drm/i915/gt/sysfs_engines.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cik_sdma.o
  CC [M]  drivers/firmware/efi/efi-pstore.o
  CC [M]  drivers/gpu/drm/radeon/radeon_vm.o
  AR      drivers/remoteproc/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v4_2.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vce_v2_0.o
  AR      drivers/net/ethernet/renesas/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ggtt_gmch.o
  AR      drivers/hwtracing/intel_th/built-in.a
  CC [M]  drivers/gpu/drm/radeon/radeon_ucode.o
  CC      drivers/powercap/idle_inject.o
  CC [M]  drivers/hwtracing/intel_th/core.o
  CC [M]  drivers/hwtracing/intel_th/pci.o
  CC [M]  drivers/hwtracing/intel_th/gth.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/si.o
  AR      drivers/net/ethernet/rdc/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v6_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v6_0.o
  CC [M]  drivers/gpu/drm/drm_format_helper.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/si_ih.o
  CC [M]  drivers/gpu/drm/drm_gem_atomic_helper.o
  AR      drivers/net/ethernet/rocker/built-in.a
  CC [M]  drivers/gpu/drm/radeon/radeon_ib.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/nouveau/nvkm/subdev/bios/i2c.o
  AR      drivers/net/ethernet/samsung/built-in.a
  CC [M]  drivers/gpu/drm/drm_modeset_helper.o
  AR      drivers/net/ethernet/seeq/built-in.a
  CC [M]  drivers/gpu/drm/drm_plane_helper.o
  CC [M]  drivers/gpu/drm/xe/display/xe_dsb_buffer.o
  CC [M]  drivers/gpu/drm/drm_probe_helper.o
  CC [M]  drivers/gpu/drm/drm_rect.o
  AR      drivers/android/built-in.a
  AR      drivers/net/ethernet/silan/built-in.a
  AR      drivers/firmware/smccc/built-in.a
  AR      drivers/firmware/tegra/built-in.a
  AR      drivers/net/ethernet/sis/built-in.a
  AR      drivers/nvmem/layouts/built-in.a
  CC [M]  drivers/powercap/intel_rapl_common.o
  CC      drivers/nvmem/core.o
  AR      drivers/net/ethernet/sfc/built-in.a
  AR      drivers/net/ethernet/smsc/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/gen6_renderstate.o
  CC [M]  drivers/gpu/drm/radeon/radeon_sync.o
  AR      drivers/firmware/xilinx/built-in.a
  AR      drivers/firmware/efi/built-in.a
  CC [M]  drivers/gpu/drm/radeon/radeon_audio.o
  CC      drivers/firmware/dmi_scan.o
  CC      drivers/firmware/dmi-sysfs.o
  CC      drivers/firmware/edd.o
  LD [M]  net/bridge/bridge.o
  AR      drivers/net/ethernet/socionext/built-in.a
  CC [M]  drivers/gpu/drm/drm_self_refresh_helper.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.o
  CC      drivers/firmware/dmi-id.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.o
  AR      drivers/net/ethernet/stmicro/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/si_dma.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v6_0.o
  CC [M]  drivers/gpu/drm/xe/display/xe_fb_pin.o
  CC [M]  drivers/gpu/drm/i915/gt/gen7_renderstate.o
  CC [M]  drivers/gpu/drm/drm_simple_kms_helper.o
  CC [M]  drivers/gpu/drm/bridge/panel.o
  LD [M]  drivers/hwtracing/intel_th/intel_th_pci.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o
  CC [M]  drivers/gpu/drm/drm_fbdev_generic.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.o
  LD [M]  drivers/hwtracing/intel_th/intel_th_gth.o
  CC [M]  drivers/gpu/drm/drm_fb_helper.o
  CC [M]  drivers/powercap/intel_rapl_msr.o
  AR      drivers/platform/x86/built-in.a
  AR      drivers/ras/built-in.a
  AR      drivers/platform/built-in.a
  CC      drivers/interconnect/core.o
  CC      drivers/firmware/memmap.o
  CC      drivers/interconnect/bulk.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/i915/gem/i915_gem_busy.o
  LD [M]  drivers/net/ethernet/realtek/r8169.o
  LD [M]  drivers/gpu/drm/drm.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_clflush.o
  AR      drivers/net/ethernet/sun/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.o
  LD [M]  drivers/hwtracing/intel_th/intel_th.o
  CC      drivers/firmware/sysfb.o
  CC [M]  drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
  CC      drivers/interconnect/debugfs-client.o
  LD [M]  drivers/gpu/drm/drm_shmem_helper.o
  AR      drivers/net/ethernet/tehuti/built-in.a
  LD [M]  drivers/gpu/drm/drm_suballoc_helper.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_context.o
  LD [M]  drivers/gpu/drm/drm_ttm_helper.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_create.o
  CC [M]  drivers/gpu/drm/xe/display/xe_plane_initial.o
  AR      drivers/net/ethernet/ti/built-in.a
  AR      drivers/net/ethernet/vertexcom/built-in.a
  AR      drivers/gpu/drm/built-in.a
  CC [M]  drivers/gpu/drm/xe/i915-soc/intel_dram.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.o
  AR      drivers/net/ethernet/via/built-in.a
  CC [M]  drivers/gpu/drm/xe/i915-soc/intel_pch.o
  CC [M]  drivers/gpu/drm/radeon/radeon_dp_auxch.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v3_1.o
  CC [M]  drivers/gpu/drm/radeon/radeon_mn.o
  AR      drivers/powercap/built-in.a
  AR      drivers/net/ethernet/wangxun/built-in.a
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_dmabuf.o
  AR      drivers/net/ethernet/wiznet/built-in.a
  CC [M]  drivers/gpu/drm/radeon/r600_dma.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.o
  AR      drivers/net/ethernet/xilinx/built-in.a
  AR      drivers/net/ethernet/synopsys/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.o
  CC [M]  drivers/gpu/drm/xe/i915-display/icl_dsi.o
  AR      drivers/net/ethernet/pensando/built-in.a
  AR      drivers/net/ethernet/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_domain.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.o
  LD [M]  net/bridge/br_netfilter.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_execbuffer.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_internal.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_lmem.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.o
  AR      drivers/nvmem/built-in.a
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_audio.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vi.o
  CC [M]  drivers/gpu/drm/radeon/rv770_dma.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_backlight.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.o
  AR      drivers/net/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bios.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      drivers/hte/hte.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.o
  AR      drivers/accel/built-in.a
  CC [M]  drivers/parport/share.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.o
  CC [M]  drivers/parport/ieee1284.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.o
  CC [M]  drivers/parport/ieee1284_ops.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bw.o
  CC [M]  drivers/gpu/drm/radeon/evergreen_dma.o
  CC [M]  drivers/gpu/drm/radeon/ni_dma.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cdclk.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_mman.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_color.o
  CC [M]  drivers/gpu/drm/radeon/si_dma.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/xe/i915-display/intel_combo_phy.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_object.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/soc15.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/emu_soc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.o
  AR      drivers/firmware/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.o
  CC [M]  drivers/mtd/parsers/cmdlinepart.o
  CC [M]  drivers/mtd/chips/chipreg.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_connector.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mxgpu_ai.o
  AR      drivers/interconnect/built-in.a
  CC [M]  drivers/gpu/drm/radeon/cik_sdma.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_crtc.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/i915/gem/i915_gem_pm.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o
  CC [M]  drivers/parport/procfs.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_region.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_0.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_shmem.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cursor.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega10_reg_init.o
  CC [M]  drivers/gpu/drm/radeon/radeon_uvd.o
  AR      drivers/hte/built-in.a
  LD [M]  drivers/gpu/drm/drm_kms_helper.o
  CC [M]  drivers/parport/daisy.o
  CC [M]  drivers/parport/probe.o
  CC [M]  drivers/parport/parport_pc.o
  CC [M]  drivers/gpu/drm/radeon/uvd_v1_0.o
  CC [M]  drivers/vfio/pci/vfio_pci_core.o
  CC [M]  drivers/vfio/pci/vfio_pci_intrs.o
  CC [M]  drivers/vfio/vfio_main.o
  CC [M]  drivers/vfio/group.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.o
  CC [M]  drivers/vfio/container.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_ddi.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_shrinker.o
  CC [M]  drivers/gpu/drm/radeon/uvd_v2_2.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_stolen.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_throttle.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega20_reg_init.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_4.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v2_3.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display.o
  CC [M]  drivers/mtd/maps/map_funcs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_tiling.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nv.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/arct_reg_init.o
  CC [M]  drivers/vfio/virqfd.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mxgpu_nv.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/xe/i915-display/intel_display_device.o
  CC [M]  drivers/vfio/vfio_iommu_type1.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/mtd/nand/core.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_wait.o
  CC [M]  drivers/mtd/nand/bbt.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gemfs.o
  CC [M]  drivers/gpu/drm/radeon/uvd_v3_1.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_2.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v4_0.o
  CC [M]  drivers/gpu/drm/radeon/uvd_v4_2.o
  CC [M]  drivers/dca/dca-core.o
  CC [M]  drivers/gpu/drm/radeon/radeon_vce.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v5_0.o
  CC [M]  drivers/vhost/net.o
  CC [M]  drivers/mtd/spi-nor/core.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.o
  CC [M]  drivers/vhost/vhost.o
  CC [M]  drivers/vhost/iotlb.o
  CC [M]  drivers/gpu/drm/i915/i915_active.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_driver.o
  CC [M]  drivers/gpu/drm/i915/i915_cmd_parser.o
  LD [M]  drivers/parport/parport.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/aldebaran.o
  CC [M]  drivers/mtd/nand/ecc.o
  CC [M]  drivers/soundwire/bus_type.o
  CC [M]  drivers/soundwire/bus.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_irq.o
  CC [M]  drivers/soundwire/master.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/soc21.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sienna_cichlid.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.o
  CC [M]  drivers/gpu/drm/radeon/vce_v1_0.o
  CC [M]  drivers/iio/accel/hid-sensor-accel-3d.o
  CC [M]  drivers/vfio/pci/vfio_pci_rdwr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v4_3.o
  CC [M]  drivers/thunderbolt/nhi.o
  CC [M]  drivers/thunderbolt/nhi_ops.o
  CC [M]  drivers/thunderbolt/ctl.o
  CC [M]  drivers/thunderbolt/tb.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v6_0.o
  CC [M]  drivers/soundwire/slave.o
  CC [M]  drivers/gpu/drm/i915/i915_deps.o
  CC [M]  drivers/gpu/drm/i915/i915_gem.o
  CC [M]  drivers/soundwire/mipi_disco.o
  CC [M]  drivers/mtd/nand/ecc-sw-hamming.o
  CC [M]  drivers/mtd/mtdcore.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_7.o
  CC [M]  drivers/gpu/drm/i915/i915_gem_evict.o
  CC [M]  drivers/dca/dca-sysfs.o
  LD [M]  drivers/vfio/vfio.o
  CC [M]  drivers/gpu/drm/radeon/vce_v2_0.o
  CC [M]  drivers/gpu/drm/i915/i915_gem_gtt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v5_2.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_params.o
  CC [M]  drivers/gpu/drm/i915/i915_gem_ww.o
  CC [M]  drivers/gpu/drm/radeon/radeon_fbdev.o
  CC [M]  drivers/soundwire/stream.o
  CC [M]  drivers/mtd/mtdsuper.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.o
  CC [M]  drivers/mtd/mtdconcat.o
  CC [M]  drivers/gpu/drm/i915/i915_query.o
  CC [M]  drivers/gpu/drm/i915/i915_request.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power_map.o
  CC [M]  drivers/mtd/nand/ecc-sw-bch.o
  CC [M]  drivers/gpu/drm/i915/i915_scheduler.o
  CC [M]  drivers/soundwire/sysfs_slave.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_9.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power_well.o
  CC [M]  drivers/vfio/pci/vfio_pci_config.o
  LD [M]  drivers/dca/dca.o
  CC [M]  drivers/vfio/pci/vfio_pci.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_trace.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_wa.o
  CC [M]  drivers/gpu/drm/radeon/radeon_atpx_handler.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
  CC [M]  drivers/iio/buffer/industrialio-triggered-buffer.o
  CC [M]  drivers/mtd/spi-nor/sfdp.o
  CC [M]  drivers/mtd/spi-nor/swp.o
  CC [M]  drivers/gpu/drm/radeon/radeon_acpi.o
  LD [M]  drivers/vhost/vhost_iotlb.o
  MKREG   drivers/gpu/drm/radeon/r100_reg_safe.h
  CC [M]  drivers/iio/buffer/kfifo_buf.o
  CC [M]  drivers/gpu/drm/i915/i915_trace_points.o
  CC [M]  drivers/mtd/spi-nor/otp.o
  CC [M]  drivers/mtd/mtdpart.o
  CC [M]  drivers/thunderbolt/switch.o
  CC [M]  drivers/mtd/spi-nor/sysfs.o
  CC [M]  drivers/gpu/drm/i915/i915_ttm_buddy_manager.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dmc.o
  CC [M]  drivers/soundwire/sysfs_slave_dpn.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.o
  CC [M]  drivers/soundwire/debugfs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.o
  CC [M]  drivers/soundwire/irq.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o
  LD [M]  drivers/vhost/vhost_net.o
  CC [M]  drivers/mtd/mtdchar.o
  CC [M]  drivers/mtd/nand/ecc-mxic.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_11.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/xe/i915-display/intel_dp_hdcp.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.o
  CC [M]  drivers/mtd/spi-nor/atmel.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
  CC [M]  drivers/mtd/spi-nor/eon.o
  CC [M]  drivers/thunderbolt/cap.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.o
  MKREG   drivers/gpu/drm/radeon/rn50_reg_safe.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/lsdma_v7_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_mst.o
  CC [M]  drivers/thunderbolt/path.o
  CC [M]  drivers/mtd/spi-nor/esmt.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v7_0.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v1_7.o
  LD [M]  drivers/vfio/pci/vfio-pci.o
  CC [M]  drivers/iio/common/hid-sensors/hid-sensor-attributes.o
  LD [M]  drivers/vfio/pci/vfio-pci-core.o
  MKREG   drivers/gpu/drm/radeon/r300_reg_safe.h
  MKREG   drivers/gpu/drm/radeon/r420_reg_safe.h
  CC [M]  drivers/iio/common/hid-sensors/hid-sensor-trigger.o
  MKREG   drivers/gpu/drm/radeon/rs600_reg_safe.h
  CC [M]  drivers/soundwire/generic_bandwidth_allocation.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.o
  MKREG   drivers/gpu/drm/radeon/rv515_reg_safe.h
  CC [M]  drivers/gpu/drm/radeon/r200.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v3_6.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.o
  CC [M]  drivers/thunderbolt/tunnel.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v4_3.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_ads.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_capture.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpt_common.o
  CC [M]  drivers/mtd/spi-nor/everspin.o
  CC [M]  drivers/gpu/drm/radeon/r600_cs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_drrs.o
  CC [M]  drivers/thunderbolt/eeprom.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsb.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_ct.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi.o
  LD [M]  drivers/mtd/mtd.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v4_6_2.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v7_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fb.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v8_0.o
  CC [M]  drivers/thunderbolt/domain.o
  CC [M]  drivers/thunderbolt/dma_port.o
  CC [M]  drivers/mtd/spi-nor/gigadevice.o
  LD [M]  drivers/mtd/nand/nandcore.o
  CC [M]  drivers/soundwire/cadence_master.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_fw.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.o
  CC [M]  drivers/thunderbolt/icm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.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/clk/gt215.o
  CC [M]  drivers/thunderbolt/property.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fdi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.o
  CC [M]  drivers/thunderbolt/xdomain.o
  CC [M]  drivers/thunderbolt/lc.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.o
  CC [M]  drivers/gpu/drm/radeon/evergreen_cs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.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/clk/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o
  LD [M]  drivers/iio/common/hid-sensors/hid-sensor-iio-common.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.o
  CC [M]  drivers/iio/gyro/hid-sensor-gyro-3d.o
  CC [M]  drivers/thunderbolt/tmu.o
  CC [M]  drivers/mtd/spi-nor/intel.o
  CC [M]  drivers/mtd/spi-nor/issi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_global_state.o
  CC [M]  drivers/mtd/spi-nor/macronix.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_gmbus.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_rc.o
  CC [M]  drivers/soundwire/intel.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.o
  CC [M]  drivers/thunderbolt/usb4.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdcp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.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/nouveau/nvkm/subdev/devinit/nv04.o
  CC [M]  drivers/thunderbolt/usb4_port.o
  CC [M]  drivers/thunderbolt/nvm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdcp_gsc_message.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_submission.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.o
  CC [M]  drivers/thunderbolt/retimer.o
  CC [M]  drivers/thunderbolt/quirks.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_huc.o
  CC [M]  drivers/mtd/spi-nor/micron-st.o
  CC [M]  drivers/soundwire/intel_ace2x.o
  CC [M]  drivers/gpu/drm/radeon/r100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.o
  CC [M]  drivers/mtd/spi-nor/spansion.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdmi.o
  CC [M]  drivers/gpu/drm/radeon/r300.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_huc_fw.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug.o
  CC [M]  drivers/thunderbolt/clx.o
  CC [M]  drivers/thunderbolt/acpi.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_uc.o
  CC [M]  drivers/thunderbolt/debugfs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hti.o
  CC [M]  drivers/gpu/drm/radeon/r420.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.o
  CC [M]  drivers/iio/light/hid-sensor-als.o
  CC [M]  drivers/iio/light/hid-sensor-prox.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_uc_fw.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.o
  CC [M]  drivers/soundwire/intel_ace2x_debugfs.o
  CC [M]  drivers/soundwire/intel_auxdevice.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gsc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_link_bw.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_lspcon.o
  CC [M]  drivers/gpu/drm/radeon/rs600.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_panel.o
  CC [M]  drivers/iio/magnetometer/hid-sensor-magn-3d.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v10_0.o
  CC [M]  drivers/iio/orientation/hid-sensor-incl-3d.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pmdemand.o
  CC [M]  drivers/iio/position/hid-sensor-custom-intel-hinge.o
  CC [M]  drivers/mtd/spi-nor/sst.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.o
  CC [M]  drivers/gpu/drm/i915/i915_hwmon.o
  CC [M]  drivers/gpu/drm/i915/display/hsw_ips.o
  CC [M]  drivers/gpu/drm/i915/display/i9xx_plane.o
  CC [M]  drivers/gpu/drm/radeon/rv515.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pps.o
  CC [M]  drivers/soundwire/intel_init.o
  CC [M]  drivers/soundwire/dmi-quirks.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.o
  LD [M]  drivers/thunderbolt/thunderbolt.o
  CC [M]  drivers/gpu/drm/i915/display/i9xx_wm.o
  CC [M]  drivers/gpu/drm/i915/display/intel_atomic.o
  CC [M]  drivers/gpu/drm/i915/display/intel_atomic_plane.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.o
  CC [M]  drivers/iio/industrialio-core.o
  CC [M]  drivers/gpu/drm/i915/display/intel_audio.o
  CC [M]  drivers/soundwire/intel_bus_common.o
  LD [M]  drivers/soundwire/soundwire-bus.o
  LD [M]  drivers/soundwire/soundwire-generic-allocation.o
  LD [M]  drivers/soundwire/soundwire-cadence.o
  CC [M]  drivers/mtd/spi-nor/winbond.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_psr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_qp_tables.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.o
  CC [M]  drivers/iio/orientation/hid-sensor-rotation.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_bios.o
  CC [M]  drivers/gpu/drm/i915/display/intel_bw.o
  CC [M]  drivers/gpu/drm/i915/display/intel_cdclk.o
  CC [M]  drivers/gpu/drm/i915/display/intel_color.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/i915/display/intel_combo_phy.o
  CC [M]  drivers/gpu/drm/i915/display/intel_connector.o
  CC [M]  drivers/mtd/spi-nor/xilinx.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.o
  CC [M]  drivers/iio/industrialio-event.o
  CC [M]  drivers/mtd/spi-nor/xmc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_crtc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_crtc_state_dump.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_tc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vblank.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.o
  CC [M]  drivers/iio/inkern.o
  CC [M]  drivers/iio/industrialio-buffer.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.o
  CC [M]  drivers/mtd/spi-nor/debugfs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vdsc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v11_0.o
  CC [M]  drivers/iio/industrialio-trigger.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vga.o
  CC [M]  drivers/gpu/drm/i915/display/intel_cursor.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_driver.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_irq.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_params.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_power.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_power_map.o
  LD [M]  drivers/soundwire/soundwire-intel.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_power_well.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vrr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_wm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.o
  LD [M]  drivers/mtd/spi-nor/spi-nor.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_reset.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_scaler.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/amd/amdgpu/mmhub_v3_3.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.o
  LD [M]  drivers/gpu/drm/radeon/radeon.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v6_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v6_1.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_rps.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v6_7.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v8_7.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_watermark.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_wa.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v8_10.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_acpi.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dmc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_opregion.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpio_phy.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpll.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpll_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v12_0.o
  LD [M]  drivers/iio/industrialio.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbdev.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpt.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpt_common.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs_params.o
  CC [M]  drivers/gpu/drm/i915/display/intel_drrs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/r535.o
  CC [M]  drivers/gpu/drm/xe/xe_gsc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dsb.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dsb_buffer.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_irq.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fb.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ih.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fb_bo.o
  CC [M]  drivers/gpu/drm/xe/xe_guc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fb_pin.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/iceland_ih.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fbc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/tonga_ih.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fdi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cz_ih.o
  HDRTEST drivers/gpu/drm/xe/abi/gsc_proxy_commands_abi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega10_ih.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega20_ih.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/navi10_ih.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/nouveau/nvkm/subdev/fault/tu102.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
  CC [M]  drivers/gpu/drm/i915/display/intel_global_state.o
  HDRTEST drivers/gpu/drm/xe/abi/gsc_command_header_abi.h
  CC [M]  drivers/gpu/drm/i915/display/intel_hdcp.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/ih_v6_0.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
  CC [M]  drivers/gpu/drm/i915/display/intel_hdcp_gsc.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_relay_actions_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/gsc_mkhi_commands_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/gsc_pxp_commands_abi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/ih_v6_1.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_relay_communication_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h
  CC [M]  drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/ih_v7_0.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
  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
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.o
  CC [M]  drivers/gpu/drm/i915/display/intel_link_bw.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v3_1.o
  CC [M]  drivers/gpu/drm/i915/display/intel_load_detect.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
  CC [M]  drivers/gpu/drm/i915/display/intel_lpe_audio.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v10_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_modeset_lock.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v11_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v12_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.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/nouveau/nvkm/subdev/fb/nv35.o
  CC [M]  drivers/gpu/drm/i915/display/intel_modeset_setup.o
  CC [M]  drivers/gpu/drm/i915/display/intel_modeset_verify.o
  CC [M]  drivers/gpu/drm/i915/display/intel_overlay.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v13_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v14_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pch_display.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pch_refclk.o
  CC [M]  drivers/gpu/drm/i915/display/intel_plane_initial.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gpu_error.h
  CC [M]  drivers/gpu/drm/i915/display/intel_pmdemand.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v10_0.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
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v11_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_sprite_uapi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.o
  CC [M]  drivers/gpu/drm/i915/display/intel_tc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_vblank.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_vga.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v8_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h
  CC [M]  drivers/gpu/drm/i915/display/intel_wm.o
  CC [M]  drivers/gpu/drm/i915/display/skl_scaler.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.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/skl_universal_plane.o
  CC [M]  drivers/gpu/drm/i915/display/skl_watermark.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_0.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_fixed.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_4.o
  CC [M]  drivers/gpu/drm/i915/display/intel_acpi.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.o
  CC [M]  drivers/gpu/drm/i915/display/intel_opregion.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_step.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uc_fw.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_lmem.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v10_0.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_mman.h
  CC [M]  drivers/gpu/drm/i915/display/intel_fbdev.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fbdev_fb.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_debugfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_debugfs_params.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h
  CC [M]  drivers/gpu/drm/i915/display/intel_pipe_crc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_ch7017.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_ch7xxx.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object_frontbuffer.h
  CC [M]  drivers/gpu/drm/i915/display/dvo_ivch.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_ns2501.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/imu_v11_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gt/intel_rps.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_gt_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active.h
  CC [M]  drivers/gpu/drm/i915/display/dvo_sil164.o
  HDR



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

* ✗ CI.Hooks: failure for series starting with [01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use
  2024-03-07  0:15 [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use Rodrigo Vivi
                   ` (13 preceding siblings ...)
  2024-03-07  1:14 ` ✓ CI.Build: " Patchwork
@ 2024-03-07  1:14 ` Patchwork
  2024-03-07  1:16 ` ✗ CI.checksparse: warning " Patchwork
  2024-03-07  1:45 ` ✗ CI.BAT: failure " Patchwork
  16 siblings, 0 replies; 26+ messages in thread
From: Patchwork @ 2024-03-07  1:14 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe

== Series Details ==

Series: series starting with [01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use
URL   : https://patchwork.freedesktop.org/series/130839/
State : failure

== Summary ==

run-parts: executing /workspace/ci/hooks/00-showenv
+ export
+ grep -Ei '(^|\W)CI_'
declare -x CI_KERNEL_BUILD_DIR="/workspace/kernel/build64-default"
declare -x CI_KERNEL_SRC_DIR="/workspace/kernel"
declare -x CI_TOOLS_SRC_DIR="/workspace/ci"
declare -x CI_WORKSPACE_DIR="/workspace"
run-parts: executing /workspace/ci/hooks/10-build-W1
+ SRC_DIR=/workspace/kernel
+ RESTORE_DISPLAY_CONFIG=0
+ '[' -n /workspace/kernel/build64-default ']'
+ BUILD_DIR=/workspace/kernel/build64-default
+ cd /workspace/kernel
++ nproc
+ make -j48 O=/workspace/kernel/build64-default modules_prepare
make[1]: Entering directory '/workspace/kernel/build64-default'
  GEN     Makefile
  UPD     include/generated/compile.h
  UPD     include/config/kernel.release
mkdir -p /workspace/kernel/build64-default/tools/objtool && make O=/workspace/kernel/build64-default subdir=tools/objtool --no-print-directory -C objtool 
  UPD     include/generated/utsrelease.h
  HOSTCC  /workspace/kernel/build64-default/tools/objtool/fixdep.o
  CALL    ../scripts/checksyscalls.sh
  HOSTLD  /workspace/kernel/build64-default/tools/objtool/fixdep-in.o
  LINK    /workspace/kernel/build64-default/tools/objtool/fixdep
  INSTALL libsubcmd_headers
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/help.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/pager.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/parse-options.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/run-command.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/sigchain.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o
  LD      /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
  AR      /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
  CC      /workspace/kernel/build64-default/tools/objtool/weak.o
  CC      /workspace/kernel/build64-default/tools/objtool/check.o
  CC      /workspace/kernel/build64-default/tools/objtool/special.o
  CC      /workspace/kernel/build64-default/tools/objtool/builtin-check.o
  CC      /workspace/kernel/build64-default/tools/objtool/elf.o
  CC      /workspace/kernel/build64-default/tools/objtool/objtool.o
  CC      /workspace/kernel/build64-default/tools/objtool/orc_gen.o
  CC      /workspace/kernel/build64-default/tools/objtool/orc_dump.o
  CC      /workspace/kernel/build64-default/tools/objtool/libstring.o
  CC      /workspace/kernel/build64-default/tools/objtool/libctype.o
  CC      /workspace/kernel/build64-default/tools/objtool/str_error_r.o
  CC      /workspace/kernel/build64-default/tools/objtool/librbtree.o
  CC      /workspace/kernel/build64-default/tools/objtool/arch/x86/special.o
  CC      /workspace/kernel/build64-default/tools/objtool/arch/x86/decode.o
  LD      /workspace/kernel/build64-default/tools/objtool/arch/x86/objtool-in.o
  LD      /workspace/kernel/build64-default/tools/objtool/objtool-in.o
  LINK    /workspace/kernel/build64-default/tools/objtool/objtool
make[1]: Leaving directory '/workspace/kernel/build64-default'
++ nproc
+ make -j48 O=/workspace/kernel/build64-default M=drivers/gpu/drm/xe W=1
make[1]: Entering directory '/workspace/kernel/build64-default'
  CC [M]  drivers/gpu/drm/xe/xe_bb.o
  CC [M]  drivers/gpu/drm/xe/xe_bo.o
  CC [M]  drivers/gpu/drm/xe/xe_bo_evict.o
  CC [M]  drivers/gpu/drm/xe/xe_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_devcoredump.o
  CC [M]  drivers/gpu/drm/xe/xe_device.o
  CC [M]  drivers/gpu/drm/xe/xe_device_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_dma_buf.o
  CC [M]  drivers/gpu/drm/xe/xe_drm_client.o
  CC [M]  drivers/gpu/drm/xe/xe_exec.o
  CC [M]  drivers/gpu/drm/xe/xe_execlist.o
  CC [M]  drivers/gpu/drm/xe/xe_exec_queue.o
  CC [M]  drivers/gpu/drm/xe/xe_force_wake.o
  CC [M]  drivers/gpu/drm/xe/xe_ggtt.o
  CC [M]  drivers/gpu/drm/xe/xe_gpu_scheduler.o
  HOSTCC  drivers/gpu/drm/xe/xe_gen_wa_oob
  CC [M]  drivers/gpu/drm/xe/xe_gsc_proxy.o
  CC [M]  drivers/gpu/drm/xe/xe_gsc_submit.o
  CC [M]  drivers/gpu/drm/xe/xe_gt.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_ccs_mode.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_clock.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_freq.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_idle.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_mcr.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_pagefault.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_throttle_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_topology.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ads.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ct.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_db_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_hwconfig.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_log.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_pc.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_submit.o
  CC [M]  drivers/gpu/drm/xe/xe_heci_gsc.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_huc.o
  CC [M]  drivers/gpu/drm/xe/xe_huc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_irq.o
  CC [M]  drivers/gpu/drm/xe/xe_lrc.o
  CC [M]  drivers/gpu/drm/xe/xe_mmio.o
  CC [M]  drivers/gpu/drm/xe/xe_mocs.o
  CC [M]  drivers/gpu/drm/xe/xe_module.o
  CC [M]  drivers/gpu/drm/xe/xe_pat.o
  CC [M]  drivers/gpu/drm/xe/xe_pci.o
  CC [M]  drivers/gpu/drm/xe/xe_pcode.o
  CC [M]  drivers/gpu/drm/xe/xe_pm.o
  CC [M]  drivers/gpu/drm/xe/xe_preempt_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_pt.o
  CC [M]  drivers/gpu/drm/xe/xe_pt_walk.o
  CC [M]  drivers/gpu/drm/xe/xe_query.o
../drivers/gpu/drm/xe/xe_gsc_submit.c:50: warning: expecting prototype for xe_gsc_get_host_session_id(). Prototype was for xe_gsc_create_host_session_id() instead
  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
  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 [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_vram_freq.o
  CC [M]  drivers/gpu/drm/xe/xe_wait_user_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_wa.o
  CC [M]  drivers/gpu/drm/xe/xe_wopcm.o
  CC [M]  drivers/gpu/drm/xe/xe_hwmon.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_relay.o
  CC [M]  drivers/gpu/drm/xe/xe_memirq.o
  CC [M]  drivers/gpu/drm/xe/xe_sriov.o
  CC [M]  drivers/gpu/drm/xe/xe_lmtt.o
  CC [M]  drivers/gpu/drm/xe/xe_lmtt_2l.o
  CC [M]  drivers/gpu/drm/xe/xe_lmtt_ml.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_kunit_helpers.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_irq.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_utils.o
  CC [M]  drivers/gpu/drm/xe/display/intel_fb_bo.o
  CC [M]  drivers/gpu/drm/xe/display/intel_fbdev_fb.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_misc.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_rps.o
  CC [M]  drivers/gpu/drm/xe/display/xe_dsb_buffer.o
  CC [M]  drivers/gpu/drm/xe/display/xe_fb_pin.o
  CC [M]  drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
  CC [M]  drivers/gpu/drm/xe/display/xe_plane_initial.o
  CC [M]  drivers/gpu/drm/xe/i915-soc/intel_dram.o
  CC [M]  drivers/gpu/drm/xe/i915-soc/intel_pch.o
  CC [M]  drivers/gpu/drm/xe/i915-display/icl_dsi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_audio.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_backlight.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bios.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bw.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cdclk.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_color.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_combo_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_connector.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_crtc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cursor.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_ddi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_device.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_driver.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_irq.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_params.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power_map.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power_well.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_trace.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_wa.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dmc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_mst.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpt_common.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_drrs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsb.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fb.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fdi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_global_state.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_gmbus.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdcp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdcp_gsc_message.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdmi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hti.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_link_bw.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_lspcon.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_panel.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pmdemand.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pps.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_psr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_qp_tables.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_quirks.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_tc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vblank.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vdsc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vga.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vrr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_wm.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_scaler.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_watermark.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_acpi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_opregion.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbdev.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs_params.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
  HDRTEST drivers/gpu/drm/xe/abi/gsc_proxy_commands_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/gsc_command_header_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_relay_actions_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/gsc_mkhi_commands_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
  HDRTEST drivers/gpu/drm/xe/abi/gsc_pxp_commands_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_relay_communication_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_test_mod.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gpu_error.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_fixed.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_step.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uc_fw.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_lmem.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_mman.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object_frontbuffer.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gt/intel_rps.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_gt_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active.h
  HDRTEST drivers/gpu/drm/xe/display/xe_display.h
  HDRTEST drivers/gpu/drm/xe/display/intel_fb_bo.h
  HDRTEST drivers/gpu/drm/xe/display/intel_fbdev_fb.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_gfx_state_commands.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_instr_defs.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_gsc_commands.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_gfxpipe_commands.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_mi_commands.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_gsc_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_pcode_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_sriov_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_mchbar_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_kunit_helpers.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_mocs_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
  HDRTEST drivers/gpu/drm/xe/xe_assert.h
  HDRTEST drivers/gpu/drm/xe/xe_bb.h
  HDRTEST drivers/gpu/drm/xe/xe_bb_types.h
  HDRTEST drivers/gpu/drm/xe/xe_bo.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
  HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h
  HDRTEST drivers/gpu/drm/xe/xe_device.h
  HDRTEST drivers/gpu/drm/xe/xe_device_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_device_types.h
  HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
  HDRTEST drivers/gpu/drm/xe/xe_drm_client.h
  HDRTEST drivers/gpu/drm/xe/xe_drv.h
  HDRTEST drivers/gpu/drm/xe/xe_exec.h
  HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h
  HDRTEST drivers/gpu/drm/xe/xe_exec_queue_types.h
  HDRTEST drivers/gpu/drm/xe/xe_execlist.h
  HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h
  HDRTEST drivers/gpu/drm/xe/xe_force_wake.h
  HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h
  HDRTEST drivers/gpu/drm/xe/xe_ggtt.h
  HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler.h
  HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gsc.h
  HDRTEST drivers/gpu/drm/xe/xe_gsc_proxy.h
  HDRTEST drivers/gpu/drm/xe/xe_gsc_submit.h
  HDRTEST drivers/gpu/drm/xe/xe_gsc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_ccs_mode.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
  LD [M]  drivers/gpu/drm/xe/tests/xe_test.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_freq.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sriov_printk.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_db_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_exec_queue_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_hxg_helpers.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_relay.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_relay_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_heci_gsc.h
  HDRTEST drivers/gpu/drm/xe/xe_huc.h
  HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_huc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hwmon.h
  HDRTEST drivers/gpu/drm/xe/xe_irq.h
  HDRTEST drivers/gpu/drm/xe/xe_lmtt.h
  HDRTEST drivers/gpu/drm/xe/xe_lmtt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_lrc.h
  HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_macros.h
  HDRTEST drivers/gpu/drm/xe/xe_map.h
  HDRTEST drivers/gpu/drm/xe/xe_memirq.h
  HDRTEST drivers/gpu/drm/xe/xe_memirq_types.h
  HDRTEST drivers/gpu/drm/xe/xe_migrate.h
  HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_mmio.h
  HDRTEST drivers/gpu/drm/xe/xe_mocs.h
  HDRTEST drivers/gpu/drm/xe/xe_module.h
  HDRTEST drivers/gpu/drm/xe/xe_pat.h
  HDRTEST drivers/gpu/drm/xe/xe_pci.h
  HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
  HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pm.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pt.h
  HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
  HDRTEST drivers/gpu/drm/xe/xe_query.h
  HDRTEST drivers/gpu/drm/xe/xe_range_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h
  HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h
  HDRTEST drivers/gpu/drm/xe/xe_rtp.h
  HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sa.h
  HDRTEST drivers/gpu/drm/xe/xe_sa_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
  HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sriov.h
  HDRTEST drivers/gpu/drm/xe/xe_sriov_printk.h
  HDRTEST drivers/gpu/drm/xe/xe_sriov_types.h
  HDRTEST drivers/gpu/drm/xe/xe_step.h
  HDRTEST drivers/gpu/drm/xe/xe_step_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sync.h
  HDRTEST drivers/gpu/drm/xe/xe_sync_types.h
  HDRTEST drivers/gpu/drm/xe/xe_tile.h
  HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h
  HDRTEST drivers/gpu/drm/xe/xe_trace.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_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_types.h
  HDRTEST drivers/gpu/drm/xe/xe_vram_freq.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
  CC [M]  drivers/gpu/drm/xe/xe_gsc.o
  CC [M]  drivers/gpu/drm/xe/xe_guc.o
  CC [M]  drivers/gpu/drm/xe/xe_migrate.o
  CC [M]  drivers/gpu/drm/xe/xe_ring_ops.o
  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_mocs_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_test.mod.o
  LD [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_bo_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_test.ko
  LD [M]  drivers/gpu/drm/xe/xe.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.ko
make[1]: Leaving directory '/workspace/kernel/build64-default'
run-parts: executing /workspace/ci/hooks/20-kernel-doc
+ SRC_DIR=/workspace/kernel
+ cd /workspace/kernel
+ find drivers/gpu/drm/xe/ -name '*.[ch]' -not -path 'drivers/gpu/drm/xe/display/*'
+ xargs ./scripts/kernel-doc -Werror -none include/uapi/drm/xe_drm.h
drivers/gpu/drm/xe/xe_gsc_submit.c:51: warning: expecting prototype for xe_gsc_get_host_session_id(). Prototype was for xe_gsc_create_host_session_id() instead
1 warnings as Errors
run-parts: /workspace/ci/hooks/20-kernel-doc exited with return code 123



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

* ✗ CI.checksparse: warning for series starting with [01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use
  2024-03-07  0:15 [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use Rodrigo Vivi
                   ` (14 preceding siblings ...)
  2024-03-07  1:14 ` ✗ CI.Hooks: failure " Patchwork
@ 2024-03-07  1:16 ` Patchwork
  2024-03-07  1:45 ` ✗ CI.BAT: failure " Patchwork
  16 siblings, 0 replies; 26+ messages in thread
From: Patchwork @ 2024-03-07  1:16 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe

== Series Details ==

Series: series starting with [01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use
URL   : https://patchwork.freedesktop.org/series/130839/
State : warning

== Summary ==

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



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

* ✗ CI.BAT: failure for series starting with [01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use
  2024-03-07  0:15 [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use Rodrigo Vivi
                   ` (15 preceding siblings ...)
  2024-03-07  1:16 ` ✗ CI.checksparse: warning " Patchwork
@ 2024-03-07  1:45 ` Patchwork
  16 siblings, 0 replies; 26+ messages in thread
From: Patchwork @ 2024-03-07  1:45 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe

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

== Series Details ==

Series: series starting with [01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use
URL   : https://patchwork.freedesktop.org/series/130839/
State : failure

== Summary ==

CI Bug Log - changes from xe-909-ba2149e0e3add9f607c6d41e20479d85ceb0769d_BAT -> xe-pw-130839v1_BAT
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with xe-pw-130839v1_BAT absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in xe-pw-130839v1_BAT, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
  to document this new failure mode, which will reduce false positives in CI.

  

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

  No changes in participating hosts

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in xe-pw-130839v1_BAT:

### IGT changes ###

#### Possible regressions ####

  * igt@xe_live_ktest@xe_dma_buf@xe_dma_buf_kunit:
    - bat-atsm-2:         [PASS][1] -> [INCOMPLETE][2] +1 other test incomplete
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-909-ba2149e0e3add9f607c6d41e20479d85ceb0769d/bat-atsm-2/igt@xe_live_ktest@xe_dma_buf@xe_dma_buf_kunit.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-130839v1/bat-atsm-2/igt@xe_live_ktest@xe_dma_buf@xe_dma_buf_kunit.html

  


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

  * Linux: xe-909-ba2149e0e3add9f607c6d41e20479d85ceb0769d -> xe-pw-130839v1

  IGT_7749: 2fd91b8c3cf9aa2b0bb78537a6b5e2bc3de50e0e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-909-ba2149e0e3add9f607c6d41e20479d85ceb0769d: ba2149e0e3add9f607c6d41e20479d85ceb0769d
  xe-pw-130839v1: 130839v1

== Logs ==

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

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

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

* Re: [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use
  2024-03-07  0:30 ` [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use Ville Syrjälä
@ 2024-03-07 14:46   ` Rodrigo Vivi
  2024-03-07 20:14     ` Imre Deak
  2024-03-15 11:16     ` Ville Syrjälä
  0 siblings, 2 replies; 26+ messages in thread
From: Rodrigo Vivi @ 2024-03-07 14:46 UTC (permalink / raw)
  To: Ville Syrjälä; +Cc: intel-xe, intel-gfx, Matthew Auld

On Thu, Mar 07, 2024 at 02:30:46AM +0200, Ville Syrjälä wrote:
> On Wed, Mar 06, 2024 at 07:15:45PM -0500, Rodrigo Vivi wrote:
> > This patch brings no functional change. Since at this point of
> > the code we are already asserting a wakeref was held, it means
> > that we are with runtime_pm 'in_use' and in practical terms we
> > are only bumping the pm_runtime usage counter and moving on.
> > 
> > However, xe driver has a lockdep annotation that warned us that
> > if a sync resume was actually called at this point, we could have
> > a deadlock because we are inside the power_domains->lock locked
> > area and the resume would call the irq_reset, which would also
> > try to get the power_domains->lock.
> > 
> > For this reason, let's convert this call to a safer option and
> > calm lockdep on.
> > 
> > Cc: Matthew Auld <matthew.auld@intel.com>
> > Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> > ---
> >  drivers/gpu/drm/i915/display/intel_display_power.c | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> > 
> > diff --git a/drivers/gpu/drm/i915/display/intel_display_power.c b/drivers/gpu/drm/i915/display/intel_display_power.c
> > index 6fd4fa52253a..4c5168a5bbf4 100644
> > --- a/drivers/gpu/drm/i915/display/intel_display_power.c
> > +++ b/drivers/gpu/drm/i915/display/intel_display_power.c
> > @@ -646,7 +646,7 @@ release_async_put_domains(struct i915_power_domains *power_domains,
> >  	 * power well disabling.
> >  	 */
> >  	assert_rpm_raw_wakeref_held(rpm);
> > -	wakeref = intel_runtime_pm_get(rpm);
> > +	wakeref = intel_runtime_pm_get_if_in_use(rpm);
> 
> On first glance that sequence looks like complete nonsense, and
> thus likely to be cleaned up by someone later.

indeed. as many other things around i915's rpm infra.

> 
> To me _noresume() would seem like the more sensible thing to use
> here.

well, same effect actually. we would use the _noresume if we
put it without checking if the usage counter was bumped.
However, since our put takes the 'wakeref' into consideration
anyway, let's use this one that is more straight forward for
our current code.

> And even that might still warrant a comment to explain
> why that one is used specifically.

In general we grab this inner references when we want to ensure
that we have full control of the situation, i.e. ensuring that the
other reference which we are relying are not dropped while we still
have some operation to do. It is safe to have and cheap, so that's okay.

> 
> I'm also confused by the wakeref vs. wakelock stuff in the runtime pm
> code. Is that there just because not all places track the wakerefs?
> Do we still have those left?

yeap, those are very nasty and not documented. But looking a bit of
the history and the documentation about our get vs get_raw, it looks
like wakelock only exists so gem/gt side could ensure that gem/gt
side itself is holding the reference, and not relying on some reference
that was actually taken by display.

One thing that crossed my mind many times already is to simply entirely
remove the runtime_pm from display and do like other drivers simply
checking for crtc connection at runtime_idle.

But then there are places where current display code uses the rpm
in use to take different code paths, and also all the possible impact
with the dc states transitions and other cases that I always gave up
on the thought very quickly.

But you are right, we will have to comeback and clean things up
one way or another.

But I wish we can have at least this small change in first so I don't
get blocked by xe's lockdep annotation and I also don't have to
workaround the annotation itself.

> 
> >  
> >  	for_each_power_domain(domain, mask) {
> >  		/* Clear before put, so put's sanity check is happy. */
> > -- 
> > 2.43.2
> 
> -- 
> Ville Syrjälä
> Intel

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

* Re: [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use
  2024-03-07 14:46   ` Rodrigo Vivi
@ 2024-03-07 20:14     ` Imre Deak
  2024-03-08 15:19       ` Rodrigo Vivi
  2024-03-15 11:16     ` Ville Syrjälä
  1 sibling, 1 reply; 26+ messages in thread
From: Imre Deak @ 2024-03-07 20:14 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: Ville Syrjälä, intel-xe, intel-gfx, Matthew Auld

On Thu, Mar 07, 2024 at 09:46:22AM -0500, Rodrigo Vivi wrote:
> On Thu, Mar 07, 2024 at 02:30:46AM +0200, Ville Syrjälä wrote:
> > On Wed, Mar 06, 2024 at 07:15:45PM -0500, Rodrigo Vivi wrote:
> > > This patch brings no functional change. Since at this point of
> > > the code we are already asserting a wakeref was held, it means
> > > that we are with runtime_pm 'in_use' and in practical terms we
> > > are only bumping the pm_runtime usage counter and moving on.
> > > 
> > > However, xe driver has a lockdep annotation that warned us that
> > > if a sync resume was actually called at this point, we could have
> > > a deadlock because we are inside the power_domains->lock locked
> > > area and the resume would call the irq_reset, which would also
> > > try to get the power_domains->lock.
> > > 
> > > For this reason, let's convert this call to a safer option and
> > > calm lockdep on.
> > > 
> > > Cc: Matthew Auld <matthew.auld@intel.com>
> > > Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> > > ---
> > >  drivers/gpu/drm/i915/display/intel_display_power.c | 2 +-
> > >  1 file changed, 1 insertion(+), 1 deletion(-)
> > > 
> > > diff --git a/drivers/gpu/drm/i915/display/intel_display_power.c b/drivers/gpu/drm/i915/display/intel_display_power.c
> > > index 6fd4fa52253a..4c5168a5bbf4 100644
> > > --- a/drivers/gpu/drm/i915/display/intel_display_power.c
> > > +++ b/drivers/gpu/drm/i915/display/intel_display_power.c
> > > @@ -646,7 +646,7 @@ release_async_put_domains(struct i915_power_domains *power_domains,
> > >  	 * power well disabling.
> > >  	 */
> > >  	assert_rpm_raw_wakeref_held(rpm);
> > > -	wakeref = intel_runtime_pm_get(rpm);
> > > +	wakeref = intel_runtime_pm_get_if_in_use(rpm);
> > 
> > On first glance that sequence looks like complete nonsense, and
> > thus likely to be cleaned up by someone later.
> 
> indeed. as many other things around i915's rpm infra.
> 
> > 
> > To me _noresume() would seem like the more sensible thing to use
> > here.
> 
> well, same effect actually. we would use the _noresume if we
> put it without checking if the usage counter was bumped.
> However, since our put takes the 'wakeref' into consideration
> anyway, let's use this one that is more straight forward for
> our current code.
> 
> > And even that might still warrant a comment to explain
> > why that one is used specifically.
> 
> In general we grab this inner references when we want to ensure
> that we have full control of the situation, i.e. ensuring that the
> other reference which we are relying are not dropped while we still
> have some operation to do. It is safe to have and cheap, so that's okay.
> 
> > 
> > I'm also confused by the wakeref vs. wakelock stuff in the runtime pm
> > code. Is that there just because not all places track the wakerefs?
> > Do we still have those left?
> 
> yeap, those are very nasty and not documented. But looking a bit of
> the history and the documentation about our get vs get_raw, it looks
> like wakelock only exists so gem/gt side could ensure that gem/gt
> side itself is holding the reference, and not relying on some reference
> that was actually taken by display.

The difference between a wakeref (aka wakelock) and a raw-wakeref is
that the former is required for accessing the HW, which is asserted when
reading/writing a register. A raw-wakeref is not enough for this and is
only taken to prevent runtime suspending, for instance held after
dropping a display power reference, until the power well is actually
disabled in a delayed manner. During this time any register access is
considered invalid.

Both wakerefs and raw-wakerefs are tracked.

> One thing that crossed my mind many times already is to simply entirely
> remove the runtime_pm from display and do like other drivers simply
> checking for crtc connection at runtime_idle.
> 
> But then there are places where current display code uses the rpm
> in use to take different code paths, and also all the possible impact
> with the dc states transitions and other cases that I always gave up
> on the thought very quickly.
> 
> But you are right, we will have to comeback and clean things up
> one way or another.
> 
> But I wish we can have at least this small change in first so I don't
> get blocked by xe's lockdep annotation and I also don't have to
> workaround the annotation itself.
> 
> > 
> > >  
> > >  	for_each_power_domain(domain, mask) {
> > >  		/* Clear before put, so put's sanity check is happy. */
> > > -- 
> > > 2.43.2
> > 
> > -- 
> > Ville Syrjälä
> > Intel

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

* Re: [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use
  2024-03-07 20:14     ` Imre Deak
@ 2024-03-08 15:19       ` Rodrigo Vivi
  2024-03-11 15:06         ` Imre Deak
  0 siblings, 1 reply; 26+ messages in thread
From: Rodrigo Vivi @ 2024-03-08 15:19 UTC (permalink / raw)
  To: Imre Deak; +Cc: Ville Syrjälä, intel-xe, intel-gfx, Matthew Auld

On Thu, Mar 07, 2024 at 10:14:12PM +0200, Imre Deak wrote:
> On Thu, Mar 07, 2024 at 09:46:22AM -0500, Rodrigo Vivi wrote:
> > On Thu, Mar 07, 2024 at 02:30:46AM +0200, Ville Syrjälä wrote:
> > > On Wed, Mar 06, 2024 at 07:15:45PM -0500, Rodrigo Vivi wrote:
> > > > This patch brings no functional change. Since at this point of
> > > > the code we are already asserting a wakeref was held, it means
> > > > that we are with runtime_pm 'in_use' and in practical terms we
> > > > are only bumping the pm_runtime usage counter and moving on.
> > > > 
> > > > However, xe driver has a lockdep annotation that warned us that
> > > > if a sync resume was actually called at this point, we could have
> > > > a deadlock because we are inside the power_domains->lock locked
> > > > area and the resume would call the irq_reset, which would also
> > > > try to get the power_domains->lock.
> > > > 
> > > > For this reason, let's convert this call to a safer option and
> > > > calm lockdep on.
> > > > 
> > > > Cc: Matthew Auld <matthew.auld@intel.com>
> > > > Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> > > > ---
> > > >  drivers/gpu/drm/i915/display/intel_display_power.c | 2 +-
> > > >  1 file changed, 1 insertion(+), 1 deletion(-)
> > > > 
> > > > diff --git a/drivers/gpu/drm/i915/display/intel_display_power.c b/drivers/gpu/drm/i915/display/intel_display_power.c
> > > > index 6fd4fa52253a..4c5168a5bbf4 100644
> > > > --- a/drivers/gpu/drm/i915/display/intel_display_power.c
> > > > +++ b/drivers/gpu/drm/i915/display/intel_display_power.c
> > > > @@ -646,7 +646,7 @@ release_async_put_domains(struct i915_power_domains *power_domains,
> > > >  	 * power well disabling.
> > > >  	 */
> > > >  	assert_rpm_raw_wakeref_held(rpm);
> > > > -	wakeref = intel_runtime_pm_get(rpm);
> > > > +	wakeref = intel_runtime_pm_get_if_in_use(rpm);
> > > 
> > > On first glance that sequence looks like complete nonsense, and
> > > thus likely to be cleaned up by someone later.
> > 
> > indeed. as many other things around i915's rpm infra.
> > 
> > > 
> > > To me _noresume() would seem like the more sensible thing to use
> > > here.
> > 
> > well, same effect actually. we would use the _noresume if we
> > put it without checking if the usage counter was bumped.
> > However, since our put takes the 'wakeref' into consideration
> > anyway, let's use this one that is more straight forward for
> > our current code.
> > 
> > > And even that might still warrant a comment to explain
> > > why that one is used specifically.
> > 
> > In general we grab this inner references when we want to ensure
> > that we have full control of the situation, i.e. ensuring that the
> > other reference which we are relying are not dropped while we still
> > have some operation to do. It is safe to have and cheap, so that's okay.
> > 
> > > 
> > > I'm also confused by the wakeref vs. wakelock stuff in the runtime pm
> > > code. Is that there just because not all places track the wakerefs?
> > > Do we still have those left?
> > 
> > yeap, those are very nasty and not documented. But looking a bit of
> > the history and the documentation about our get vs get_raw, it looks
> > like wakelock only exists so gem/gt side could ensure that gem/gt
> > side itself is holding the reference, and not relying on some reference
> > that was actually taken by display.
> 
> The difference between a wakeref (aka wakelock) and a raw-wakeref is
> that the former is required for accessing the HW, which is asserted when
> reading/writing a register. A raw-wakeref is not enough for this and is
> only taken to prevent runtime suspending, for instance held after
> dropping a display power reference, until the power well is actually
> disabled in a delayed manner. During this time any register access is
> considered invalid.

ah okay, so it is not just about the GT, but also about MMIO accesses.
So the ones in display looks better now. Thanks for this correction.

> 
> Both wakerefs and raw-wakerefs are tracked.

Indeed. And also it is worth to say that this patch doesn't introduce
any change on that.

both
intel_runtime_pm_get()
and
intel_runtime_pm_get_if_in_use()

calls
intel_runtime_pm_acquire(rpm, true);
return track_intel_runtime_pm_wakeref(rpm);

so, can we move forward with this change or do you guys see any blocker?

Thanks a lot,
Rodrigo.

> 
> > One thing that crossed my mind many times already is to simply entirely
> > remove the runtime_pm from display and do like other drivers simply
> > checking for crtc connection at runtime_idle.
> > 
> > But then there are places where current display code uses the rpm
> > in use to take different code paths, and also all the possible impact
> > with the dc states transitions and other cases that I always gave up
> > on the thought very quickly.
> > 
> > But you are right, we will have to comeback and clean things up
> > one way or another.
> > 
> > But I wish we can have at least this small change in first so I don't
> > get blocked by xe's lockdep annotation and I also don't have to
> > workaround the annotation itself.
> > 
> > > 
> > > >  
> > > >  	for_each_power_domain(domain, mask) {
> > > >  		/* Clear before put, so put's sanity check is happy. */
> > > > -- 
> > > > 2.43.2
> > > 
> > > -- 
> > > Ville Syrjälä
> > > Intel

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

* Re: [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use
  2024-03-08 15:19       ` Rodrigo Vivi
@ 2024-03-11 15:06         ` Imre Deak
  2024-03-11 18:36           ` Rodrigo Vivi
  0 siblings, 1 reply; 26+ messages in thread
From: Imre Deak @ 2024-03-11 15:06 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: Ville Syrjälä, intel-xe, intel-gfx, Matthew Auld

On Fri, Mar 08, 2024 at 10:19:58AM -0500, Rodrigo Vivi wrote:
> [...]
> > 
> > The difference between a wakeref (aka wakelock) and a raw-wakeref is
> > that the former is required for accessing the HW, which is asserted when
> > reading/writing a register. A raw-wakeref is not enough for this and is
> > only taken to prevent runtime suspending, for instance held after
> > dropping a display power reference, until the power well is actually
> > disabled in a delayed manner. During this time any register access is
> > considered invalid.
> 
> ah okay, so it is not just about the GT, but also about MMIO accesses.
> So the ones in display looks better now. Thanks for this correction.
> 
> > 
> > Both wakerefs and raw-wakerefs are tracked.
> 
> Indeed. And also it is worth to say that this patch doesn't introduce
> any change on that.
> 
> both
> intel_runtime_pm_get()
> and
> intel_runtime_pm_get_if_in_use()
> 
> calls
> intel_runtime_pm_acquire(rpm, true);
> return track_intel_runtime_pm_wakeref(rpm);
> 
> so, can we move forward with this change or do you guys see any blocker?

I also think intel_runtime_pm_get_noresume() would be more logical here,
as it's already known that rpm->usecount is non-zero,
intel_runtime_pm_get_if_in_use() also works though. Either way:

Acked-by: Imre Deak <imre.deak@intel.com>

> Thanks a lot,
> Rodrigo.
> 
> > 
> > > One thing that crossed my mind many times already is to simply entirely
> > > remove the runtime_pm from display and do like other drivers simply
> > > checking for crtc connection at runtime_idle.
> > > 
> > > But then there are places where current display code uses the rpm
> > > in use to take different code paths, and also all the possible impact
> > > with the dc states transitions and other cases that I always gave up
> > > on the thought very quickly.
> > > 
> > > But you are right, we will have to comeback and clean things up
> > > one way or another.
> > > 
> > > But I wish we can have at least this small change in first so I don't
> > > get blocked by xe's lockdep annotation and I also don't have to
> > > workaround the annotation itself.
> > > 
> > > > 
> > > > >  
> > > > >  	for_each_power_domain(domain, mask) {
> > > > >  		/* Clear before put, so put's sanity check is happy. */
> > > > > -- 
> > > > > 2.43.2
> > > > 
> > > > -- 
> > > > Ville Syrjälä
> > > > Intel

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

* Re: [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use
  2024-03-11 15:06         ` Imre Deak
@ 2024-03-11 18:36           ` Rodrigo Vivi
  0 siblings, 0 replies; 26+ messages in thread
From: Rodrigo Vivi @ 2024-03-11 18:36 UTC (permalink / raw)
  To: Imre Deak; +Cc: Ville Syrjälä, intel-xe, intel-gfx, Matthew Auld

On Mon, Mar 11, 2024 at 05:06:32PM +0200, Imre Deak wrote:
> On Fri, Mar 08, 2024 at 10:19:58AM -0500, Rodrigo Vivi wrote:
> > [...]
> > > 
> > > The difference between a wakeref (aka wakelock) and a raw-wakeref is
> > > that the former is required for accessing the HW, which is asserted when
> > > reading/writing a register. A raw-wakeref is not enough for this and is
> > > only taken to prevent runtime suspending, for instance held after
> > > dropping a display power reference, until the power well is actually
> > > disabled in a delayed manner. During this time any register access is
> > > considered invalid.
> > 
> > ah okay, so it is not just about the GT, but also about MMIO accesses.
> > So the ones in display looks better now. Thanks for this correction.
> > 
> > > 
> > > Both wakerefs and raw-wakerefs are tracked.
> > 
> > Indeed. And also it is worth to say that this patch doesn't introduce
> > any change on that.
> > 
> > both
> > intel_runtime_pm_get()
> > and
> > intel_runtime_pm_get_if_in_use()
> > 
> > calls
> > intel_runtime_pm_acquire(rpm, true);
> > return track_intel_runtime_pm_wakeref(rpm);
> > 
> > so, can we move forward with this change or do you guys see any blocker?
> 
> I also think intel_runtime_pm_get_noresume() would be more logical here,
> as it's already known that rpm->usecount is non-zero,
> intel_runtime_pm_get_if_in_use() also works though. Either way:

Well, I can also go with the noresume version since my plan is to merge
this through drm-xe-next anyway along with the rest of this series.

However I will need to move this to the top of the series,
because xe's noresume is introduced later. And introduce
the xe compat layer version of the intel_runtime_pm_get_noresume()

A stand alone version of this patch with the noresume would break
drm-tip build:

../drivers/gpu/drm/i915/display/intel_display_power.c: In function ‘release_async_put_domains’:
../drivers/gpu/drm/i915/display/intel_display_power.c:649:19: error: implicit declaration of function ‘intel_runtime_pm_get_noresume’; did you mean ‘intel_runtime_pm_get_if_in_use’? [-Werror=implicit-function-declaration]
  649 |         wakeref = intel_runtime_pm_get_noresume(rpm);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                   intel_runtime_pm_get_if_in_use
make[3]: *** [../drivers/gpu/drm/xe/Makefile:185: drivers/gpu/drm/xe/i915-display/intel_display_power.o] Error 1

> 
> Acked-by: Imre Deak <imre.deak@intel.com>

Thank you.

> 
> > Thanks a lot,
> > Rodrigo.
> > 
> > > 
> > > > One thing that crossed my mind many times already is to simply entirely
> > > > remove the runtime_pm from display and do like other drivers simply
> > > > checking for crtc connection at runtime_idle.
> > > > 
> > > > But then there are places where current display code uses the rpm
> > > > in use to take different code paths, and also all the possible impact
> > > > with the dc states transitions and other cases that I always gave up
> > > > on the thought very quickly.
> > > > 
> > > > But you are right, we will have to comeback and clean things up
> > > > one way or another.
> > > > 
> > > > But I wish we can have at least this small change in first so I don't
> > > > get blocked by xe's lockdep annotation and I also don't have to
> > > > workaround the annotation itself.
> > > > 
> > > > > 
> > > > > >  
> > > > > >  	for_each_power_domain(domain, mask) {
> > > > > >  		/* Clear before put, so put's sanity check is happy. */
> > > > > > -- 
> > > > > > 2.43.2
> > > > > 
> > > > > -- 
> > > > > Ville Syrjälä
> > > > > Intel

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

* Re: [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use
  2024-03-07 14:46   ` Rodrigo Vivi
  2024-03-07 20:14     ` Imre Deak
@ 2024-03-15 11:16     ` Ville Syrjälä
  1 sibling, 0 replies; 26+ messages in thread
From: Ville Syrjälä @ 2024-03-15 11:16 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe, intel-gfx, Matthew Auld

On Thu, Mar 07, 2024 at 09:46:22AM -0500, Rodrigo Vivi wrote:
> On Thu, Mar 07, 2024 at 02:30:46AM +0200, Ville Syrjälä wrote:
> > On Wed, Mar 06, 2024 at 07:15:45PM -0500, Rodrigo Vivi wrote:
> > > This patch brings no functional change. Since at this point of
> > > the code we are already asserting a wakeref was held, it means
> > > that we are with runtime_pm 'in_use' and in practical terms we
> > > are only bumping the pm_runtime usage counter and moving on.
> > > 
> > > However, xe driver has a lockdep annotation that warned us that
> > > if a sync resume was actually called at this point, we could have
> > > a deadlock because we are inside the power_domains->lock locked
> > > area and the resume would call the irq_reset, which would also
> > > try to get the power_domains->lock.
> > > 
> > > For this reason, let's convert this call to a safer option and
> > > calm lockdep on.
> > > 
> > > Cc: Matthew Auld <matthew.auld@intel.com>
> > > Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> > > ---
> > >  drivers/gpu/drm/i915/display/intel_display_power.c | 2 +-
> > >  1 file changed, 1 insertion(+), 1 deletion(-)
> > > 
> > > diff --git a/drivers/gpu/drm/i915/display/intel_display_power.c b/drivers/gpu/drm/i915/display/intel_display_power.c
> > > index 6fd4fa52253a..4c5168a5bbf4 100644
> > > --- a/drivers/gpu/drm/i915/display/intel_display_power.c
> > > +++ b/drivers/gpu/drm/i915/display/intel_display_power.c
> > > @@ -646,7 +646,7 @@ release_async_put_domains(struct i915_power_domains *power_domains,
> > >  	 * power well disabling.
> > >  	 */
> > >  	assert_rpm_raw_wakeref_held(rpm);
> > > -	wakeref = intel_runtime_pm_get(rpm);
> > > +	wakeref = intel_runtime_pm_get_if_in_use(rpm);
> > 
> > On first glance that sequence looks like complete nonsense, and
> > thus likely to be cleaned up by someone later.
> 
> indeed. as many other things around i915's rpm infra.
> 
> > 
> > To me _noresume() would seem like the more sensible thing to use
> > here.
> 
> well, same effect actually. we would use the _noresume if we
> put it without checking if the usage counter was bumped.
> However, since our put takes the 'wakeref' into consideration
> anyway, let's use this one that is more straight forward for
> our current code.
> 
> > And even that might still warrant a comment to explain
> > why that one is used specifically.
> 
> In general we grab this inner references when we want to ensure
> that we have full control of the situation, i.e. ensuring that the
> other reference which we are relying are not dropped while we still
> have some operation to do. It is safe to have and cheap, so that's okay.
> 
> > 
> > I'm also confused by the wakeref vs. wakelock stuff in the runtime pm
> > code. Is that there just because not all places track the wakerefs?
> > Do we still have those left?
> 
> yeap, those are very nasty and not documented. But looking a bit of
> the history and the documentation about our get vs get_raw, it looks
> like wakelock only exists so gem/gt side could ensure that gem/gt
> side itself is holding the reference, and not relying on some reference
> that was actually taken by display.
> 
> One thing that crossed my mind many times already is to simply entirely
> remove the runtime_pm from display and do like other drivers simply
> checking for crtc connection at runtime_idle.
> 
> But then there are places where current display code uses the rpm
> in use to take different code paths, and also all the possible impact
> with the dc states transitions and other cases that I always gave up
> on the thought very quickly.

Yeah. IMO that weird "are we there yet?" approach to runtime pm
can only really work for trivial devices (eg. maybe input devices).
For any device with any kind of real complexity you have a lot of
entrypoints where you need to access the hardware and thus need to
make sure it's awake. There's no way to the idle callback can
check all of it without making a huge mess of everything.

-- 
Ville Syrjälä
Intel

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

* Re: [PATCH 10/10] drm/xe: Kill xe_device_mem_access_{get*,put}
  2024-03-07  0:15 ` [PATCH 10/10] drm/xe: Kill xe_device_mem_access_{get*,put} Rodrigo Vivi
@ 2024-04-27  1:30   ` Dixit, Ashutosh
  2024-04-29 20:12     ` Vivi, Rodrigo
  0 siblings, 1 reply; 26+ messages in thread
From: Dixit, Ashutosh @ 2024-04-27  1:30 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe, intel-gfx, Matthew Auld

On Wed, 06 Mar 2024 16:15:54 -0800, Rodrigo Vivi wrote:
>

Hi Rodrigo/Matt,

> @@ -409,14 +410,14 @@ static int __xe_ggtt_insert_bo_at(struct xe_ggtt *ggtt, struct xe_bo *bo,
>	if (err)
>		return err;
>
> -	xe_device_mem_access_get(tile_to_xe(ggtt->tile));
> +	xe_pm_runtime_get_noresume(tile_to_xe(ggtt->tile));
>	mutex_lock(&ggtt->lock);
>	err = drm_mm_insert_node_in_range(&ggtt->mm, &bo->ggtt_node, bo->size,
>					  alignment, 0, start, end, 0);
>	if (!err)
>		xe_ggtt_map_bo(ggtt, bo);
>	mutex_unlock(&ggtt->lock);
> -	xe_device_mem_access_put(tile_to_xe(ggtt->tile));
> +	xe_pm_runtime_put(tile_to_xe(ggtt->tile));
>
>	return err;
>  }
> @@ -434,7 +435,7 @@ int xe_ggtt_insert_bo(struct xe_ggtt *ggtt, struct xe_bo *bo)
>
>  void xe_ggtt_remove_node(struct xe_ggtt *ggtt, struct drm_mm_node *node)
>  {
> -	xe_device_mem_access_get(tile_to_xe(ggtt->tile));
> +	xe_pm_runtime_get_noresume(tile_to_xe(ggtt->tile));
>	mutex_lock(&ggtt->lock);
>
>	xe_ggtt_clear(ggtt, node->start, node->size);
> @@ -444,7 +445,7 @@ void xe_ggtt_remove_node(struct xe_ggtt *ggtt, struct drm_mm_node *node)
>	xe_ggtt_invalidate(ggtt);
>
>	mutex_unlock(&ggtt->lock);
> -	xe_device_mem_access_put(tile_to_xe(ggtt->tile));
> +	xe_pm_runtime_put(tile_to_xe(ggtt->tile));

Do __xe_ggtt_insert_bo_at and xe_ggtt_insert_bo need a runtime_pm reference
held?

In this series: https://patchwork.freedesktop.org/series/121084/

I am not holding a runtime_pm reference when these functions are called and
it was fine with xe_device_mem_access_get/put (see
xe_oa_alloc_oa_buffer/xe_oa_free_oa_buffer if needed). But after changing
to xe_pm_runtime_get/put I now get this WARN:

[11614.356168] xe 0000:00:02.0: Missing outer runtime PM protection
[11614.356187] WARNING: CPU: 1 PID: 13075 at drivers/gpu/drm/xe/xe_pm.c:549 xe_pm_runtime_get_noresume+0x60/0x80 [xe]
...
[11614.356377] Call Trace:
[11614.356379]  <TASK>
[11614.356381]  ? __warn+0x7e/0x180
[11614.356387]  ? xe_pm_runtime_get_noresume+0x60/0x80 [xe]
[11614.356437]  ? report_bug+0x1c7/0x1d0
[11614.356442]  ? prb_read_valid+0x16/0x20
[11614.356447]  ? handle_bug+0x3c/0x70
[11614.356451]  ? exc_invalid_op+0x18/0x70
[11614.356453]  ? asm_exc_invalid_op+0x1a/0x20
[11614.356460]  ? xe_pm_runtime_get_noresume+0x60/0x80 [xe]
[11614.356507]  xe_ggtt_remove_node+0x22/0x80 [xe]
[11614.356546]  xe_ttm_bo_destroy+0xea/0xf0 [xe]
[11614.356579]  xe_oa_stream_destroy+0xf7/0x120 [xe]
[11614.356627]  xe_oa_release+0x35/0xc0 [xe]
[11614.356673]  __fput+0xa1/0x2d0
[11614.356679]  __x64_sys_close+0x37/0x80
[11614.356697]  do_syscall_64+0x6d/0x140
[11614.356700]  entry_SYSCALL_64_after_hwframe+0x71/0x79
[11614.356702] RIP: 0033:0x7f2b37314f67

Also, the WARN above happens only for 'free' but not for 'alloc' (so not
sure who gets the runtime_pm reference for 'alloc').

Holding the runtime_pm reference across alloc and free seems to be fine and
makes this WARN disappear. So maybe I should just do that? Just trying to
confirm.

Thanks.
--
Ashutosh

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

* Re: [PATCH 10/10] drm/xe: Kill xe_device_mem_access_{get*,put}
  2024-04-27  1:30   ` Dixit, Ashutosh
@ 2024-04-29 20:12     ` Vivi, Rodrigo
  0 siblings, 0 replies; 26+ messages in thread
From: Vivi, Rodrigo @ 2024-04-29 20:12 UTC (permalink / raw)
  To: Dixit, Ashutosh, Dugast, Francois; +Cc: intel-xe, intel-gfx, Auld,  Matthew

On Fri, 2024-04-26 at 18:30 -0700, Dixit, Ashutosh wrote:
> On Wed, 06 Mar 2024 16:15:54 -0800, Rodrigo Vivi wrote:
> > 
> 
> Hi Rodrigo/Matt,
> 
> > @@ -409,14 +410,14 @@ static int __xe_ggtt_insert_bo_at(struct
> > xe_ggtt *ggtt, struct xe_bo *bo,
> > 	if (err)
> > 		return err;
> > 
> > -	xe_device_mem_access_get(tile_to_xe(ggtt->tile));
> > +	xe_pm_runtime_get_noresume(tile_to_xe(ggtt->tile));
> > 	mutex_lock(&ggtt->lock);
> > 	err = drm_mm_insert_node_in_range(&ggtt->mm, &bo-
> > >ggtt_node, bo->size,
> > 					  alignment, 0, start,
> > end, 0);
> > 	if (!err)
> > 		xe_ggtt_map_bo(ggtt, bo);
> > 	mutex_unlock(&ggtt->lock);
> > -	xe_device_mem_access_put(tile_to_xe(ggtt->tile));
> > +	xe_pm_runtime_put(tile_to_xe(ggtt->tile));
> > 
> > 	return err;
> >  }
> > @@ -434,7 +435,7 @@ int xe_ggtt_insert_bo(struct xe_ggtt *ggtt,
> > struct xe_bo *bo)
> > 
> >  void xe_ggtt_remove_node(struct xe_ggtt *ggtt, struct drm_mm_node
> > *node)
> >  {
> > -	xe_device_mem_access_get(tile_to_xe(ggtt->tile));
> > +	xe_pm_runtime_get_noresume(tile_to_xe(ggtt->tile));
> > 	mutex_lock(&ggtt->lock);
> > 
> > 	xe_ggtt_clear(ggtt, node->start, node->size);
> > @@ -444,7 +445,7 @@ void xe_ggtt_remove_node(struct xe_ggtt *ggtt,
> > struct drm_mm_node *node)
> > 	xe_ggtt_invalidate(ggtt);
> > 
> > 	mutex_unlock(&ggtt->lock);
> > -	xe_device_mem_access_put(tile_to_xe(ggtt->tile));
> > +	xe_pm_runtime_put(tile_to_xe(ggtt->tile));
> 
> Do __xe_ggtt_insert_bo_at and xe_ggtt_insert_bo need a runtime_pm
> reference
> held?
> 
> In this series: https://patchwork.freedesktop.org/series/121084/
> 
> I am not holding a runtime_pm reference when these functions are
> called and
> it was fine with xe_device_mem_access_get/put (see
> xe_oa_alloc_oa_buffer/xe_oa_free_oa_buffer if needed). But after
> changing
> to xe_pm_runtime_get/put I now get this WARN:
> 
> [11614.356168] xe 0000:00:02.0: Missing outer runtime PM protection
> [11614.356187] WARNING: CPU: 1 PID: 13075 at
> drivers/gpu/drm/xe/xe_pm.c:549 xe_pm_runtime_get_noresume+0x60/0x80
> [xe]
> ...
> [11614.356377] Call Trace:
> [11614.356379]  <TASK>
> [11614.356381]  ? __warn+0x7e/0x180
> [11614.356387]  ? xe_pm_runtime_get_noresume+0x60/0x80 [xe]
> [11614.356437]  ? report_bug+0x1c7/0x1d0
> [11614.356442]  ? prb_read_valid+0x16/0x20
> [11614.356447]  ? handle_bug+0x3c/0x70
> [11614.356451]  ? exc_invalid_op+0x18/0x70
> [11614.356453]  ? asm_exc_invalid_op+0x1a/0x20
> [11614.356460]  ? xe_pm_runtime_get_noresume+0x60/0x80 [xe]
> [11614.356507]  xe_ggtt_remove_node+0x22/0x80 [xe]
> [11614.356546]  xe_ttm_bo_destroy+0xea/0xf0 [xe]
> [11614.356579]  xe_oa_stream_destroy+0xf7/0x120 [xe]
> [11614.356627]  xe_oa_release+0x35/0xc0 [xe]

in this case, apparently xe_oa_release is the right place to add
a xe_pm_runtime_{get,put} pair?!
or maybe some place even more to the outside

> [11614.356673]  __fput+0xa1/0x2d0
> [11614.356679]  __x64_sys_close+0x37/0x80
> [11614.356697]  do_syscall_64+0x6d/0x140
> [11614.356700]  entry_SYSCALL_64_after_hwframe+0x71/0x79
> [11614.356702] RIP: 0033:0x7f2b37314f67
> 
> Also, the WARN above happens only for 'free' but not for 'alloc' (so
> not
> sure who gets the runtime_pm reference for 'alloc').
> 
> Holding the runtime_pm reference across alloc and free seems to be
> fine and
> makes this WARN disappear. So maybe I should just do that? Just
> trying to
> confirm.
> 
> Thanks.
> --
> Ashutosh


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

end of thread, other threads:[~2024-04-29 20:12 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-07  0:15 [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use Rodrigo Vivi
2024-03-07  0:15 ` [PATCH 02/10] drm/xe: Move lockdep protection from mem_access to xe_pm_runtime Rodrigo Vivi
2024-03-07  0:15 ` [PATCH 03/10] drm/xe: Convert GSC HDCP from mem_access to direct xe_pm_runtime calls Rodrigo Vivi
2024-03-07  0:15 ` [PATCH 04/10] drm/xe: Remove useless mem_access during probe Rodrigo Vivi
2024-03-07  0:15 ` [PATCH 05/10] drm/xe: Convert xe_gem_fault to use direct xe_pm_runtime calls Rodrigo Vivi
2024-03-07  0:15 ` [PATCH 06/10] drm/xe: Removing extra mem_access protection from runtime pm Rodrigo Vivi
2024-03-07  0:15 ` [PATCH 07/10] drm/xe: Introduce xe_pm_runtime_get_noresume for inner callers Rodrigo Vivi
2024-03-07  0:15 ` [PATCH 08/10] drm/xe: Convert mem_access_if_ongoing to direct xe_pm_runtime_get_if_active Rodrigo Vivi
2024-03-07  0:15 ` [PATCH 09/10] drm/xe: Ensure all the inner access are using the _noresume variant Rodrigo Vivi
2024-03-07  0:15 ` [PATCH 10/10] drm/xe: Kill xe_device_mem_access_{get*,put} Rodrigo Vivi
2024-04-27  1:30   ` Dixit, Ashutosh
2024-04-29 20:12     ` Vivi, Rodrigo
2024-03-07  0:30 ` [PATCH 01/10] drm/i915/display: convert inner wakeref get towards get_if_in_use Ville Syrjälä
2024-03-07 14:46   ` Rodrigo Vivi
2024-03-07 20:14     ` Imre Deak
2024-03-08 15:19       ` Rodrigo Vivi
2024-03-11 15:06         ` Imre Deak
2024-03-11 18:36           ` Rodrigo Vivi
2024-03-15 11:16     ` Ville Syrjälä
2024-03-07  1:02 ` ✓ CI.Patch_applied: success for series starting with [01/10] " Patchwork
2024-03-07  1:02 ` ✗ CI.checkpatch: warning " Patchwork
2024-03-07  1:03 ` ✓ CI.KUnit: success " Patchwork
2024-03-07  1:14 ` ✓ CI.Build: " Patchwork
2024-03-07  1:14 ` ✗ CI.Hooks: failure " Patchwork
2024-03-07  1:16 ` ✗ CI.checksparse: warning " Patchwork
2024-03-07  1:45 ` ✗ CI.BAT: failure " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).