All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-xe] [PATCH v11 00/12] xe_device_mem_access fixes and related bits
@ 2023-06-12 17:12 Matthew Auld
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 01/12] drm/xe: fix xe_device_mem_access_get() races Matthew Auld
                   ` (18 more replies)
  0 siblings, 19 replies; 29+ messages in thread
From: Matthew Auld @ 2023-06-12 17:12 UTC (permalink / raw)
  To: intel-xe

Main goal is to fix the races in xe_device_mem_access_get(). With that fixed we
can clean up some hacks and also start rolling it out to more places that need
it, including now asserting it around every mmio access. We also add lockdep
annotations for xe_device_mem_access_get() and fix the remaining lockdep
fallout.

-- 
2.40.1


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

* [Intel-xe] [PATCH v11 01/12] drm/xe: fix xe_device_mem_access_get() races
  2023-06-12 17:12 [Intel-xe] [PATCH v11 00/12] xe_device_mem_access fixes and related bits Matthew Auld
@ 2023-06-12 17:12 ` Matthew Auld
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 02/12] drm/xe/vm: tidy up xe_runtime_pm usage Matthew Auld
                   ` (17 subsequent siblings)
  18 siblings, 0 replies; 29+ messages in thread
From: Matthew Auld @ 2023-06-12 17:12 UTC (permalink / raw)
  To: intel-xe; +Cc: Rodrigo Vivi

It looks like there is at least one race here, given that the
pm_runtime_suspended() check looks to return false if we are in the
process of suspending the device (RPM_SUSPENDING vs RPM_SUSPENDED).  We
later also do xe_pm_runtime_get_if_active(), but since the device is
suspending or has now suspended, this doesn't do anything either.
Following from this we can potentially return from
xe_device_mem_access_get() with the device suspended or about to be,
leading to broken behaviour.

Attempt to fix this by always grabbing the runtime ref when our
internal ref transitions from 0 -> 1, and then wrap the whole thing with
a lock to ensure callers are serialized.

v2:
 - ct->lock looks to be primed with fs_reclaim, so holding that and then
   allocating memory will cause lockdep to complain. Now that we
   unconditionally grab the mem_access.lock around mem_access_{get,put}, we
   need to change the ordering wrt to grabbing the ct->lock, since some of
   the runtime_pm routines can allocate memory (or at least that's what
   lockdep seems to suggest). Hopefully not a big deal.  It might be that
   there were already issues with this, just that the atomics where
   "hiding" the potential issues.
v3:
 - Use Thomas Hellström' idea with tracking the active task that is
   executing in the resume or suspend callback, in order to avoid
   recursive resume/suspend calls deadlocking on itself.
 - Split the ct->lock change.
v4:
 - Add smb_mb() around accessing the pm_callback_task for extra safety.
   (Thomas Hellström)
v5:
 - Clarify the kernel-doc for the mem_access.lock, given that it is quite
   strange in what it protects (data vs code). The real motivation is to
   aid lockdep. (Rodrigo Vivi)
v6:
 - Split out the lock change. We still want this as a lockdep aid but
   only for the xe_device_mem_access_get() path. Sticking a lock on the
   put() looks be a no-go, also the runtime_put() there is always async.
 - Now that the lock is gone move to atomics and rely on the pm code
   serialising multiple callers on the 0 -> 1 transition.
 - g2h_worker_func() looks to be the next issue, given that
   suspend-resume callbacks are using CT, so try to handle that.
v7:
 - Add xe_device_mem_access_get_if_ongoing(), and use it in
   g2h_worker_func().

Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/258
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Cc: Matthew Brost <matthew.brost@intel.com>
---
 drivers/gpu/drm/xe/xe_device.c       | 58 +++++++++++++++++++-----
 drivers/gpu/drm/xe/xe_device.h       | 12 ++---
 drivers/gpu/drm/xe/xe_device_types.h |  6 +++
 drivers/gpu/drm/xe/xe_guc_ct.c       | 34 +++++++++++++-
 drivers/gpu/drm/xe/xe_pm.c           | 66 +++++++++++++++++++---------
 drivers/gpu/drm/xe/xe_pm.h           |  3 +-
 6 files changed, 134 insertions(+), 45 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
index c7985af85a53..1dc552da434f 100644
--- a/drivers/gpu/drm/xe/xe_device.c
+++ b/drivers/gpu/drm/xe/xe_device.c
@@ -411,27 +411,61 @@ u32 xe_device_ccs_bytes(struct xe_device *xe, u64 size)
 		DIV_ROUND_UP(size, NUM_BYTES_PER_CCS_BYTE) : 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);
+}
+
+void xe_device_assert_mem_access(struct xe_device *xe)
+{
+	XE_WARN_ON(!xe_device_mem_access_ongoing(xe));
+}
+
+bool xe_device_mem_access_get_if_ongoing(struct xe_device *xe)
+{
+	return atomic_inc_not_zero(&xe->mem_access.ref);
+}
+
 void xe_device_mem_access_get(struct xe_device *xe)
 {
-	bool resumed = xe_pm_runtime_resume_if_suspended(xe);
-	int ref = atomic_inc_return(&xe->mem_access.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;
 
-	if (ref == 1)
-		xe->mem_access.hold_rpm = xe_pm_runtime_get_if_active(xe);
+	if (!atomic_inc_not_zero(&xe->mem_access.ref)) {
+		bool hold_rpm = xe_pm_runtime_resume_and_get(xe);
+		int ref;
 
-	/* The usage counter increased if device was immediately resumed */
-	if (resumed)
-		xe_pm_runtime_put(xe);
-
-	XE_WARN_ON(ref == S32_MAX);
+		ref = atomic_inc_return(&xe->mem_access.ref);
+		if (ref == 1)
+			xe->mem_access.hold_rpm = hold_rpm;
+		else
+			xe_pm_runtime_put(xe);
+	} else {
+		XE_WARN_ON(atomic_read(&xe->mem_access.ref) == S32_MAX);
+	}
 }
 
 void xe_device_mem_access_put(struct xe_device *xe)
 {
-	bool hold = xe->mem_access.hold_rpm;
-	int ref = atomic_dec_return(&xe->mem_access.ref);
+	int ref;
 
-	if (!ref && hold)
+	if (xe_pm_read_callback_task(xe) == current)
+		return;
+
+	ref = atomic_dec_return(&xe->mem_access.ref);
+	if (ref == 0 && xe->mem_access.hold_rpm)
 		xe_pm_runtime_put(xe);
 
 	XE_WARN_ON(ref < 0);
diff --git a/drivers/gpu/drm/xe/xe_device.h b/drivers/gpu/drm/xe/xe_device.h
index 779f71d066e6..0ce0351d7d23 100644
--- a/drivers/gpu/drm/xe/xe_device.h
+++ b/drivers/gpu/drm/xe/xe_device.h
@@ -138,17 +138,11 @@ 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);
 
-static inline bool xe_device_mem_access_ongoing(struct xe_device *xe)
-{
-	return atomic_read(&xe->mem_access.ref);
-}
-
-static inline void xe_device_assert_mem_access(struct xe_device *xe)
-{
-	XE_WARN_ON(!xe_device_mem_access_ongoing(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_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
index 0226d44a6af2..a39f3d3f3bc7 100644
--- a/drivers/gpu/drm/xe/xe_device_types.h
+++ b/drivers/gpu/drm/xe/xe_device_types.h
@@ -329,6 +329,12 @@ struct xe_device {
 		bool hold_rpm;
 	} mem_access;
 
+	/**
+	 * @pm_callback_task: Track the active task that is running in either
+	 * the runtime_suspend or runtime_resume callbacks.
+	 */
+	struct task_struct *pm_callback_task;
+
 	/** @d3cold_allowed: Indicates if d3cold is a valid device state */
 	bool d3cold_allowed;
 
diff --git a/drivers/gpu/drm/xe/xe_guc_ct.c b/drivers/gpu/drm/xe/xe_guc_ct.c
index 615cc4d4ad69..839cd68704c3 100644
--- a/drivers/gpu/drm/xe/xe_guc_ct.c
+++ b/drivers/gpu/drm/xe/xe_guc_ct.c
@@ -19,6 +19,7 @@
 #include "xe_guc.h"
 #include "xe_guc_submit.h"
 #include "xe_map.h"
+#include "xe_pm.h"
 #include "xe_trace.h"
 
 /* Used when a CT send wants to block and / or receive data */
@@ -1078,9 +1079,36 @@ static int dequeue_one_g2h(struct xe_guc_ct *ct)
 static void g2h_worker_func(struct work_struct *w)
 {
 	struct xe_guc_ct *ct = container_of(w, struct xe_guc_ct, g2h_worker);
+	bool ongoing;
 	int ret;
 
-	xe_device_mem_access_get(ct_to_xe(ct));
+	/*
+	 * Normal users must always hold mem_access.ref around CT calls. However
+	 * during the runtime pm callbacks we rely on CT to talk to the GuC, but
+	 * at this stage we can't rely on mem_access.ref and even the
+	 * callback_task will be different than current.  For such cases we just
+	 * need to ensure we always process the responses from any blocking
+	 * ct_send requests or where we otherwise expect some response when
+	 * initiated from those callbacks (which will need to wait for the below
+	 * dequeue_one_g2h()).  The dequeue_one_g2h() will gracefully fail if
+	 * the device has suspended to the point that the CT communication has
+	 * been disabled.
+	 *
+	 * If we are inside the runtime pm callback, we can be the only task
+	 * still issuing CT requests (since that requires having the
+	 * mem_access.ref).  It seems like it might in theory be possible to
+	 * receive unsolicited events from the GuC just as we are
+	 * suspending-resuming, but those will currently anyway be lost when
+	 * eventually exiting from suspend, hence no need to wake up the device
+	 * here. If we ever need something stronger than get_if_ongoing() then
+	 * we need to be careful with blocking the pm callbacks from getting CT
+	 * 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));
+	if (!ongoing && xe_pm_read_callback_task(ct_to_xe(ct)) == NULL)
+		return;
+
 	do {
 		mutex_lock(&ct->lock);
 		ret = dequeue_one_g2h(ct);
@@ -1094,7 +1122,9 @@ static void g2h_worker_func(struct work_struct *w)
 			kick_reset(ct);
 		}
 	} while (ret == 1);
-	xe_device_mem_access_put(ct_to_xe(ct));
+
+	if (ongoing)
+		xe_device_mem_access_put(ct_to_xe(ct));
 }
 
 static void guc_ctb_snapshot_capture(struct xe_device *xe, struct guc_ctb *ctb,
diff --git a/drivers/gpu/drm/xe/xe_pm.c b/drivers/gpu/drm/xe/xe_pm.c
index b7b57f10ba25..29c8861e58a5 100644
--- a/drivers/gpu/drm/xe/xe_pm.c
+++ b/drivers/gpu/drm/xe/xe_pm.c
@@ -137,43 +137,71 @@ void xe_pm_runtime_fini(struct xe_device *xe)
 	pm_runtime_forbid(dev);
 }
 
+static void xe_pm_write_callback_task(struct xe_device *xe,
+				      struct task_struct *task)
+{
+	WRITE_ONCE(xe->pm_callback_task, task);
+
+	/*
+	 * Just in case it's somehow possible for our writes to be reordered to
+	 * the extent that something else re-uses the task written in
+	 * pm_callback_task. For example after returning from the callback, but
+	 * before the reordered write that resets pm_callback_task back to NULL.
+	 */
+	smp_mb(); /* pairs with xe_pm_read_callback_task */
+}
+
+struct task_struct *xe_pm_read_callback_task(struct xe_device *xe)
+{
+	smp_mb(); /* pairs with xe_pm_write_callback_task */
+
+	return READ_ONCE(xe->pm_callback_task);
+}
+
 int xe_pm_runtime_suspend(struct xe_device *xe)
 {
 	struct xe_gt *gt;
 	u8 id;
-	int err;
+	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);
 
 	if (xe->d3cold_allowed) {
-		if (xe_device_mem_access_ongoing(xe))
-			return -EBUSY;
-
 		err = xe_bo_evict_all(xe);
 		if (err)
-			return err;
+			goto out;
 	}
 
 	for_each_gt(gt, xe, id) {
 		err = xe_gt_suspend(gt);
 		if (err)
-			return err;
+			goto out;
 	}
 
 	xe_irq_suspend(xe);
-
-	return 0;
+out:
+	xe_pm_write_callback_task(xe, NULL);
+	return err;
 }
 
 int xe_pm_runtime_resume(struct xe_device *xe)
 {
 	struct xe_gt *gt;
 	u8 id;
-	int err;
+	int err = 0;
+
+	/* Disable access_ongoing asserts and prevent recursive pm calls */
+	xe_pm_write_callback_task(xe, current);
 
 	if (xe->d3cold_allowed) {
 		for_each_gt(gt, xe, id) {
 			err = xe_pcode_init(gt);
 			if (err)
-				return err;
+				goto out;
 		}
 
 		/*
@@ -182,7 +210,7 @@ int xe_pm_runtime_resume(struct xe_device *xe)
 		 */
 		err = xe_bo_restore_kernel(xe);
 		if (err)
-			return err;
+			goto out;
 	}
 
 	xe_irq_resume(xe);
@@ -193,10 +221,11 @@ int xe_pm_runtime_resume(struct xe_device *xe)
 	if (xe->d3cold_allowed) {
 		err = xe_bo_restore_user(xe);
 		if (err)
-			return err;
+			goto out;
 	}
-
-	return 0;
+out:
+	xe_pm_write_callback_task(xe, NULL);
+	return err;
 }
 
 int xe_pm_runtime_get(struct xe_device *xe)
@@ -210,14 +239,9 @@ int xe_pm_runtime_put(struct xe_device *xe)
 	return pm_runtime_put_autosuspend(xe->drm.dev);
 }
 
-/* Return true if resume operation happened and usage count was increased */
-bool xe_pm_runtime_resume_if_suspended(struct xe_device *xe)
+bool xe_pm_runtime_resume_and_get(struct xe_device *xe)
 {
-	/* In case we are suspended we need to immediately wake up */
-	if (pm_runtime_suspended(xe->drm.dev))
-		return !pm_runtime_resume_and_get(xe->drm.dev);
-
-	return false;
+	return !pm_runtime_resume_and_get(xe->drm.dev);
 }
 
 int xe_pm_runtime_get_if_active(struct xe_device *xe)
diff --git a/drivers/gpu/drm/xe/xe_pm.h b/drivers/gpu/drm/xe/xe_pm.h
index 6a885585f653..e92c508d44b9 100644
--- a/drivers/gpu/drm/xe/xe_pm.h
+++ b/drivers/gpu/drm/xe/xe_pm.h
@@ -19,7 +19,8 @@ int xe_pm_runtime_suspend(struct xe_device *xe);
 int xe_pm_runtime_resume(struct xe_device *xe);
 int xe_pm_runtime_get(struct xe_device *xe);
 int xe_pm_runtime_put(struct xe_device *xe);
-bool xe_pm_runtime_resume_if_suspended(struct xe_device *xe);
+bool xe_pm_runtime_resume_and_get(struct xe_device *xe);
 int xe_pm_runtime_get_if_active(struct xe_device *xe);
+struct task_struct *xe_pm_read_callback_task(struct xe_device *xe);
 
 #endif
-- 
2.40.1


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

* [Intel-xe] [PATCH v11 02/12] drm/xe/vm: tidy up xe_runtime_pm usage
  2023-06-12 17:12 [Intel-xe] [PATCH v11 00/12] xe_device_mem_access fixes and related bits Matthew Auld
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 01/12] drm/xe: fix xe_device_mem_access_get() races Matthew Auld
@ 2023-06-12 17:12 ` Matthew Auld
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 03/12] drm/xe/debugfs: grab mem_access around forcewake Matthew Auld
                   ` (16 subsequent siblings)
  18 siblings, 0 replies; 29+ messages in thread
From: Matthew Auld @ 2023-06-12 17:12 UTC (permalink / raw)
  To: intel-xe; +Cc: Rodrigo Vivi

The xe_device_mem_access_get() should be all that's needed here and
should now work as expected, without any strange races. In theory should
be no functional changes here.

Reported-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
---
 drivers/gpu/drm/xe/xe_vm.c | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
index d1c380ad7f6b..d06892c6963f 100644
--- a/drivers/gpu/drm/xe/xe_vm.c
+++ b/drivers/gpu/drm/xe/xe_vm.c
@@ -1202,11 +1202,8 @@ struct xe_vm *xe_vm_create(struct xe_device *xe, u32 flags)
 
 	INIT_LIST_HEAD(&vm->extobj.list);
 
-	if (!(flags & XE_VM_FLAG_MIGRATION)) {
-		/* We need to immeditatelly exit from any D3 state */
-		xe_pm_runtime_get(xe);
+	if (!(flags & XE_VM_FLAG_MIGRATION))
 		xe_device_mem_access_get(xe);
-	}
 
 	err = dma_resv_lock_interruptible(&vm->resv, NULL);
 	if (err)
@@ -1318,10 +1315,8 @@ struct xe_vm *xe_vm_create(struct xe_device *xe, u32 flags)
 err_put:
 	dma_resv_fini(&vm->resv);
 	kfree(vm);
-	if (!(flags & XE_VM_FLAG_MIGRATION)) {
+	if (!(flags & XE_VM_FLAG_MIGRATION))
 		xe_device_mem_access_put(xe);
-		xe_pm_runtime_put(xe);
-	}
 	return ERR_PTR(err);
 }
 
@@ -1474,7 +1469,6 @@ static void vm_destroy_work_func(struct work_struct *w)
 
 	if (!(vm->flags & XE_VM_FLAG_MIGRATION)) {
 		xe_device_mem_access_put(xe);
-		xe_pm_runtime_put(xe);
 
 		if (xe->info.has_asid) {
 			mutex_lock(&xe->usm.lock);
-- 
2.40.1


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

* [Intel-xe] [PATCH v11 03/12] drm/xe/debugfs: grab mem_access around forcewake
  2023-06-12 17:12 [Intel-xe] [PATCH v11 00/12] xe_device_mem_access fixes and related bits Matthew Auld
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 01/12] drm/xe: fix xe_device_mem_access_get() races Matthew Auld
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 02/12] drm/xe/vm: tidy up xe_runtime_pm usage Matthew Auld
@ 2023-06-12 17:12 ` Matthew Auld
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 04/12] drm/xe/mmio: grab mem_access in xe_mmio_ioctl Matthew Auld
                   ` (15 subsequent siblings)
  18 siblings, 0 replies; 29+ messages in thread
From: Matthew Auld @ 2023-06-12 17:12 UTC (permalink / raw)
  To: intel-xe; +Cc: Rodrigo Vivi

We need keep the device awake when performing any kind of mmio operation.

Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/279
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
---
 drivers/gpu/drm/xe/xe_debugfs.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/drivers/gpu/drm/xe/xe_debugfs.c b/drivers/gpu/drm/xe/xe_debugfs.c
index 7827a785b020..047341d5689a 100644
--- a/drivers/gpu/drm/xe/xe_debugfs.c
+++ b/drivers/gpu/drm/xe/xe_debugfs.c
@@ -70,6 +70,8 @@ static int forcewake_open(struct inode *inode, struct file *file)
 	struct xe_gt *gt;
 	u8 id;
 
+	xe_device_mem_access_get(xe);
+
 	for_each_gt(gt, xe, id)
 		XE_WARN_ON(xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL));
 
@@ -85,6 +87,8 @@ static int forcewake_release(struct inode *inode, struct file *file)
 	for_each_gt(gt, xe, id)
 		XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL));
 
+	xe_device_mem_access_put(xe);
+
 	return 0;
 }
 
-- 
2.40.1


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

* [Intel-xe] [PATCH v11 04/12] drm/xe/mmio: grab mem_access in xe_mmio_ioctl
  2023-06-12 17:12 [Intel-xe] [PATCH v11 00/12] xe_device_mem_access fixes and related bits Matthew Auld
                   ` (2 preceding siblings ...)
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 03/12] drm/xe/debugfs: grab mem_access around forcewake Matthew Auld
@ 2023-06-12 17:12 ` Matthew Auld
  2023-06-12 18:13   ` Matthew Brost
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 05/12] drm/xe: ensure correct access_put ordering Matthew Auld
                   ` (14 subsequent siblings)
  18 siblings, 1 reply; 29+ messages in thread
From: Matthew Auld @ 2023-06-12 17:12 UTC (permalink / raw)
  To: intel-xe; +Cc: Rodrigo Vivi

Any kind of device memory access should first ensure the device is not
suspended, mmio included.

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

diff --git a/drivers/gpu/drm/xe/xe_mmio.c b/drivers/gpu/drm/xe/xe_mmio.c
index f7a7f996b37f..cc5ccbef85a4 100644
--- a/drivers/gpu/drm/xe/xe_mmio.c
+++ b/drivers/gpu/drm/xe/xe_mmio.c
@@ -476,6 +476,7 @@ int xe_mmio_ioctl(struct drm_device *dev, void *data,
 	 */
 	reg = XE_REG(args->addr);
 
+	xe_device_mem_access_get(xe);
 	xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
 
 	if (args->flags & DRM_XE_MMIO_WRITE) {
@@ -519,6 +520,7 @@ int xe_mmio_ioctl(struct drm_device *dev, void *data,
 
 exit:
 	xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+	xe_device_mem_access_put(xe);
 
 	return ret;
 }
-- 
2.40.1


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

* [Intel-xe] [PATCH v11 05/12] drm/xe: ensure correct access_put ordering
  2023-06-12 17:12 [Intel-xe] [PATCH v11 00/12] xe_device_mem_access fixes and related bits Matthew Auld
                   ` (3 preceding siblings ...)
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 04/12] drm/xe/mmio: grab mem_access in xe_mmio_ioctl Matthew Auld
@ 2023-06-12 17:12 ` Matthew Auld
  2023-06-12 18:16   ` Matthew Brost
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 06/12] drm/xe/pci: wrap probe with mem_access Matthew Auld
                   ` (13 subsequent siblings)
  18 siblings, 1 reply; 29+ messages in thread
From: Matthew Auld @ 2023-06-12 17:12 UTC (permalink / raw)
  To: intel-xe; +Cc: Rodrigo Vivi

Only call access_put after dropping the forcewake. In theory the device
could suspend, but really we want to start asserting that we have a
mem_access.ref when touching mmio.

Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
---
 drivers/gpu/drm/xe/xe_gt.c         | 8 ++++----
 drivers/gpu/drm/xe/xe_gt_debugfs.c | 2 +-
 drivers/gpu/drm/xe/xe_guc_pc.c     | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
index 2458397ce8af..2b8a5b29d281 100644
--- a/drivers/gpu/drm/xe/xe_gt.c
+++ b/drivers/gpu/drm/xe/xe_gt.c
@@ -530,8 +530,8 @@ static int gt_reset(struct xe_gt *gt)
 	if (err)
 		goto err_out;
 
-	xe_device_mem_access_put(gt_to_xe(gt));
 	err = xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+	xe_device_mem_access_put(gt_to_xe(gt));
 	XE_WARN_ON(err);
 
 	xe_gt_info(gt, "reset done\n");
@@ -574,8 +574,8 @@ void xe_gt_suspend_prepare(struct xe_gt *gt)
 
 	xe_uc_stop_prepare(&gt->uc);
 
-	xe_device_mem_access_put(gt_to_xe(gt));
 	XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL));
+	xe_device_mem_access_put(gt_to_xe(gt));
 }
 
 int xe_gt_suspend(struct xe_gt *gt)
@@ -597,8 +597,8 @@ int xe_gt_suspend(struct xe_gt *gt)
 	if (err)
 		goto err_force_wake;
 
-	xe_device_mem_access_put(gt_to_xe(gt));
 	XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL));
+	xe_device_mem_access_put(gt_to_xe(gt));
 	xe_gt_info(gt, "suspended\n");
 
 	return 0;
@@ -625,8 +625,8 @@ int xe_gt_resume(struct xe_gt *gt)
 	if (err)
 		goto err_force_wake;
 
-	xe_device_mem_access_put(gt_to_xe(gt));
 	XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL));
+	xe_device_mem_access_put(gt_to_xe(gt));
 	xe_gt_info(gt, "resumed\n");
 
 	return 0;
diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c b/drivers/gpu/drm/xe/xe_gt_debugfs.c
index b5a5538ae630..98dd3b2506b1 100644
--- a/drivers/gpu/drm/xe/xe_gt_debugfs.c
+++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c
@@ -45,8 +45,8 @@ static int hw_engines(struct seq_file *m, void *data)
 	for_each_hw_engine(hwe, gt, id)
 		xe_hw_engine_print(hwe, &p);
 
-	xe_device_mem_access_put(xe);
 	err = xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+	xe_device_mem_access_put(xe);
 	if (err)
 		return err;
 
diff --git a/drivers/gpu/drm/xe/xe_guc_pc.c b/drivers/gpu/drm/xe/xe_guc_pc.c
index 67faa9ee0006..0991a3c49480 100644
--- a/drivers/gpu/drm/xe/xe_guc_pc.c
+++ b/drivers/gpu/drm/xe/xe_guc_pc.c
@@ -835,8 +835,8 @@ int xe_guc_pc_start(struct xe_guc_pc *pc)
 	ret = pc_action_setup_gucrc(pc, XE_GUCRC_FIRMWARE_CONTROL);
 
 out:
-	xe_device_mem_access_put(pc_to_xe(pc));
 	XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL));
+	xe_device_mem_access_put(pc_to_xe(pc));
 	return ret;
 }
 
-- 
2.40.1


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

* [Intel-xe] [PATCH v11 06/12] drm/xe/pci: wrap probe with mem_access
  2023-06-12 17:12 [Intel-xe] [PATCH v11 00/12] xe_device_mem_access fixes and related bits Matthew Auld
                   ` (4 preceding siblings ...)
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 05/12] drm/xe: ensure correct access_put ordering Matthew Auld
@ 2023-06-12 17:12 ` Matthew Auld
  2023-06-12 18:34   ` Matthew Brost
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 07/12] drm/xe/display: use mem_access underneath Matthew Auld
                   ` (12 subsequent siblings)
  18 siblings, 1 reply; 29+ messages in thread
From: Matthew Auld @ 2023-06-12 17:12 UTC (permalink / raw)
  To: intel-xe; +Cc: Rodrigo Vivi

Various display init stuff is missing mem_access.ref, so just wrap the
entire probe sequence with xe_device_mem_access_get(). It's impossible
for the device to actually be runtime suspened during probe, so this is
purely just to stop the xe_device_assert_mem_access() from incorrectly
firing. In a later patch we want to add xe_device_assert_mem_access()
for all mmio accesses.

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

diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
index bd1f59b49928..e1143a6c071d 100644
--- a/drivers/gpu/drm/xe/xe_pci.c
+++ b/drivers/gpu/drm/xe/xe_pci.c
@@ -680,7 +680,9 @@ static int xe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
 	if (pci_enable_msi(pdev) < 0)
 		drm_dbg(&xe->drm, "can't enable MSI");
 
+	xe_device_mem_access_get(xe);
 	err = xe_device_probe(xe);
+	xe_device_mem_access_put(xe);
 	if (err)
 		goto err_pci_disable;
 
-- 
2.40.1


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

* [Intel-xe] [PATCH v11 07/12] drm/xe/display: use mem_access underneath
  2023-06-12 17:12 [Intel-xe] [PATCH v11 00/12] xe_device_mem_access fixes and related bits Matthew Auld
                   ` (5 preceding siblings ...)
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 06/12] drm/xe/pci: wrap probe with mem_access Matthew Auld
@ 2023-06-12 17:12 ` Matthew Auld
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 08/12] drm/xe/mmio: enforce xe_device_assert_mem_access Matthew Auld
                   ` (11 subsequent siblings)
  18 siblings, 0 replies; 29+ messages in thread
From: Matthew Auld @ 2023-06-12 17:12 UTC (permalink / raw)
  To: intel-xe

There are places in the display code (i915) doing mmio access.

Signed-off-by: Matthew Auld <matthew.auld@intel.com>
---
 drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
index 59bf1d4a61d6..7a43f3af1796 100644
--- a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
+++ b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
@@ -151,6 +151,7 @@ static inline bool intel_runtime_pm_get(struct xe_runtime_pm *pm)
 		xe_pm_runtime_put(xe);
 		return false;
 	}
+	xe_device_mem_access_get(xe);
 	return true;
 }
 
@@ -158,14 +159,14 @@ static inline bool intel_runtime_pm_get_if_in_use(struct xe_runtime_pm *pm)
 {
 	struct xe_device *xe = container_of(pm, struct xe_device, runtime_pm);
 
-	return xe_pm_runtime_get_if_active(xe);
+	return xe_device_mem_access_get_if_ongoing(xe);
 }
 
 static inline void intel_runtime_pm_put_unchecked(struct xe_runtime_pm *pm)
 {
 	struct xe_device *xe = container_of(pm, struct xe_device, runtime_pm);
 
-	xe_pm_runtime_put(xe);
+	xe_device_mem_access_put(xe);
 }
 
 static inline void intel_runtime_pm_put(struct xe_runtime_pm *pm, bool wakeref)
-- 
2.40.1


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

* [Intel-xe] [PATCH v11 08/12] drm/xe/mmio: enforce xe_device_assert_mem_access
  2023-06-12 17:12 [Intel-xe] [PATCH v11 00/12] xe_device_mem_access fixes and related bits Matthew Auld
                   ` (6 preceding siblings ...)
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 07/12] drm/xe/display: use mem_access underneath Matthew Auld
@ 2023-06-12 17:12 ` Matthew Auld
  2023-06-12 18:17   ` Matthew Brost
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 09/12] drm/xe: drop xe_device_mem_access_get() from guc_ct_send Matthew Auld
                   ` (10 subsequent siblings)
  18 siblings, 1 reply; 29+ messages in thread
From: Matthew Auld @ 2023-06-12 17:12 UTC (permalink / raw)
  To: intel-xe; +Cc: Rodrigo Vivi

The mem_access is meant to cover any kind of device level memory
access, mmio included.

Suggested-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
---
 drivers/gpu/drm/xe/xe_mmio.h | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/drivers/gpu/drm/xe/xe_mmio.h b/drivers/gpu/drm/xe/xe_mmio.h
index 3c547d78afba..1a6f0fa9e04e 100644
--- a/drivers/gpu/drm/xe/xe_mmio.h
+++ b/drivers/gpu/drm/xe/xe_mmio.h
@@ -10,6 +10,7 @@
 #include <linux/io-64-nonatomic-lo-hi.h>
 
 #include "regs/xe_reg_defs.h"
+#include "xe_device.h"
 #include "xe_device_types.h"
 #include "xe_gt_types.h"
 
@@ -25,6 +26,8 @@ static inline u8 xe_mmio_read8(struct xe_gt *gt, struct xe_reg reg)
 {
 	struct xe_tile *tile = gt_to_tile(gt);
 
+	xe_device_assert_mem_access(tile->xe);
+
 	if (reg.addr < gt->mmio.adj_limit)
 		reg.addr += gt->mmio.adj_offset;
 
@@ -36,6 +39,8 @@ static inline void xe_mmio_write32(struct xe_gt *gt,
 {
 	struct xe_tile *tile = gt_to_tile(gt);
 
+	xe_device_assert_mem_access(tile->xe);
+
 	if (reg.addr < gt->mmio.adj_limit)
 		reg.addr += gt->mmio.adj_offset;
 
@@ -46,6 +51,8 @@ static inline u32 xe_mmio_read32(struct xe_gt *gt, struct xe_reg reg)
 {
 	struct xe_tile *tile = gt_to_tile(gt);
 
+	xe_device_assert_mem_access(tile->xe);
+
 	if (reg.addr < gt->mmio.adj_limit)
 		reg.addr += gt->mmio.adj_offset;
 
@@ -69,6 +76,8 @@ static inline void xe_mmio_write64(struct xe_gt *gt,
 {
 	struct xe_tile *tile = gt_to_tile(gt);
 
+	xe_device_assert_mem_access(tile->xe);
+
 	if (reg.addr < gt->mmio.adj_limit)
 		reg.addr += gt->mmio.adj_offset;
 
@@ -79,6 +88,8 @@ static inline u64 xe_mmio_read64(struct xe_gt *gt, struct xe_reg reg)
 {
 	struct xe_tile *tile = gt_to_tile(gt);
 
+	xe_device_assert_mem_access(tile->xe);
+
 	if (reg.addr < gt->mmio.adj_limit)
 		reg.addr += gt->mmio.adj_offset;
 
-- 
2.40.1


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

* [Intel-xe] [PATCH v11 09/12] drm/xe: drop xe_device_mem_access_get() from guc_ct_send
  2023-06-12 17:12 [Intel-xe] [PATCH v11 00/12] xe_device_mem_access fixes and related bits Matthew Auld
                   ` (7 preceding siblings ...)
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 08/12] drm/xe/mmio: enforce xe_device_assert_mem_access Matthew Auld
@ 2023-06-12 17:12 ` Matthew Auld
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 10/12] drm/xe/ggtt: prime ggtt->lock against FS_RECLAIM Matthew Auld
                   ` (9 subsequent siblings)
  18 siblings, 0 replies; 29+ messages in thread
From: Matthew Auld @ 2023-06-12 17:12 UTC (permalink / raw)
  To: intel-xe; +Cc: Rodrigo Vivi

The callers should already be holding the mem_access reference, before
calling into this.

Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
---
 drivers/gpu/drm/xe/xe_guc_ct.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_guc_ct.c b/drivers/gpu/drm/xe/xe_guc_ct.c
index 839cd68704c3..4130eb94ceac 100644
--- a/drivers/gpu/drm/xe/xe_guc_ct.c
+++ b/drivers/gpu/drm/xe/xe_guc_ct.c
@@ -607,14 +607,10 @@ static int guc_ct_send(struct xe_guc_ct *ct, const u32 *action, u32 len,
 
 	XE_BUG_ON(g2h_len && g2h_fence);
 
-	xe_device_mem_access_get(ct_to_xe(ct));
-
 	mutex_lock(&ct->lock);
 	ret = guc_ct_send_locked(ct, action, len, g2h_len, num_g2h, g2h_fence);
 	mutex_unlock(&ct->lock);
 
-	xe_device_mem_access_put(ct_to_xe(ct));
-
 	return ret;
 }
 
-- 
2.40.1


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

* [Intel-xe] [PATCH v11 10/12] drm/xe/ggtt: prime ggtt->lock against FS_RECLAIM
  2023-06-12 17:12 [Intel-xe] [PATCH v11 00/12] xe_device_mem_access fixes and related bits Matthew Auld
                   ` (8 preceding siblings ...)
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 09/12] drm/xe: drop xe_device_mem_access_get() from guc_ct_send Matthew Auld
@ 2023-06-12 17:12 ` Matthew Auld
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 11/12] drm/xe: drop xe_device_mem_access_get() from invalidation_vma Matthew Auld
                   ` (8 subsequent siblings)
  18 siblings, 0 replies; 29+ messages in thread
From: Matthew Auld @ 2023-06-12 17:12 UTC (permalink / raw)
  To: intel-xe; +Cc: Rodrigo Vivi

Increase the sensitivity of the ggtt->lock by priming it against
FS_RECLAIM, such that allocating memory while holding will result in
lockdep splats.

Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
---
 drivers/gpu/drm/xe/xe_ggtt.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/drivers/gpu/drm/xe/xe_ggtt.c b/drivers/gpu/drm/xe/xe_ggtt.c
index bae9f66a33cb..576267e9ad65 100644
--- a/drivers/gpu/drm/xe/xe_ggtt.c
+++ b/drivers/gpu/drm/xe/xe_ggtt.c
@@ -90,6 +90,16 @@ static void ggtt_fini_noalloc(struct drm_device *drm, void *arg)
 	xe_bo_unpin_map_no_vm(ggtt->scratch);
 }
 
+static void primelockdep(struct xe_ggtt *ggtt)
+{
+	if (!IS_ENABLED(CONFIG_LOCKDEP))
+		return;
+
+	fs_reclaim_acquire(GFP_KERNEL);
+	might_lock(&ggtt->lock);
+	fs_reclaim_release(GFP_KERNEL);
+}
+
 int xe_ggtt_init_noalloc(struct xe_ggtt *ggtt)
 {
 	struct xe_device *xe = tile_to_xe(ggtt->tile);
@@ -128,6 +138,7 @@ int xe_ggtt_init_noalloc(struct xe_ggtt *ggtt)
 	drm_mm_init(&ggtt->mm, xe_wopcm_size(xe),
 		    ggtt->size - xe_wopcm_size(xe));
 	mutex_init(&ggtt->lock);
+	primelockdep(ggtt);
 
 	return drmm_add_action_or_reset(&xe->drm, ggtt_fini_noalloc, ggtt);
 }
-- 
2.40.1


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

* [Intel-xe] [PATCH v11 11/12] drm/xe: drop xe_device_mem_access_get() from invalidation_vma
  2023-06-12 17:12 [Intel-xe] [PATCH v11 00/12] xe_device_mem_access fixes and related bits Matthew Auld
                   ` (9 preceding siblings ...)
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 10/12] drm/xe/ggtt: prime ggtt->lock against FS_RECLAIM Matthew Auld
@ 2023-06-12 17:12 ` Matthew Auld
  2023-06-12 18:22   ` Matthew Brost
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 12/12] drm/xe: add lockdep annotation for xe_device_mem_access_get() Matthew Auld
                   ` (7 subsequent siblings)
  18 siblings, 1 reply; 29+ messages in thread
From: Matthew Auld @ 2023-06-12 17:12 UTC (permalink / raw)
  To: intel-xe; +Cc: Rodrigo Vivi

Lockdep gives the following splat:

[  594.158863] ffff888140da53f0 (&vm->userptr.notifier_lock){++++}-{3:3}, at: vma_userptr_invalidate+0xeb/0x330 [xe]
[  594.158921]
               but task is already holding lock:
[  594.158926] ffffffff82761940
(mmu_notifier_invalidate_range_start){+.+.}-{0:0}, at: unmap_vmas+0x0/0x1c0
[  594.158941]
               which lock already depends on the new lock.

[  594.158947]
               the existing dependency chain (in reverse order) is:
[  594.158953]
               -> #5 (mmu_notifier_invalidate_range_start){+.+.}-{0:0}:
[  594.158961]        fs_reclaim_acquire+0x68/0xd0
[  594.158969]        __kmem_cache_alloc_node+0x2c/0x1b0
[  594.158975]        kmalloc_node_trace+0x1d/0xb0
[  594.158983]        alloc_worker+0x18/0x50
[  594.158989]        init_rescuer.part.0+0x13/0xa0
[  594.158995]        workqueue_init+0xdf/0x210
[  594.159001]        kernel_init_freeable+0x5c/0x2f0
[  594.159009]        kernel_init+0x11/0x1a0
[  594.159017]        ret_from_fork+0x29/0x50
[  594.159023]
               -> #4 (fs_reclaim){+.+.}-{0:0}:
[  594.159031]        fs_reclaim_acquire+0xa0/0xd0
[  594.159037]        __kmem_cache_alloc_node+0x2c/0x1b0
[  594.159042]        kmalloc_trace+0x20/0xb0
[  594.159048]        acpi_device_add+0x25a/0x3f0
[  594.159056]        acpi_add_single_object+0x387/0x750
[  594.159063]        acpi_bus_check_add+0x108/0x280
[  594.159069]        acpi_bus_scan+0x34/0xf0
[  594.159075]        acpi_scan_init+0xed/0x2b0
[  594.159082]        acpi_init+0x21e/0x520
[  594.159087]        do_one_initcall+0x53/0x260
[  594.159092]        kernel_init_freeable+0x18a/0x2f0
[  594.159099]        kernel_init+0x11/0x1a0
[  594.159105]        ret_from_fork+0x29/0x50
[  594.159110]
               -> #3 (acpi_device_lock){+.+.}-{3:3}:
[  594.159117]        __mutex_lock+0x95/0xd10
[  594.159122]        acpi_enable_wakeup_device_power+0x30/0x120
[  594.159130]        __acpi_device_wakeup_enable+0x34/0x110
[  594.159138]        acpi_pm_set_device_wakeup+0x55/0x140
[  594.159143]        __pci_enable_wake+0x56/0xb0
[  594.159150]        pci_finish_runtime_suspend+0x35/0x80
[  594.159157]        pci_pm_runtime_suspend+0xb5/0x1a0
[  594.159162]        __rpm_callback+0x3c/0x110
[  594.159170]        rpm_callback+0x58/0x70
[  594.159176]        rpm_suspend+0x15c/0x6f0
[  594.159182]        pm_runtime_work+0x9b/0xb0
[  594.159188]        process_one_work+0x263/0x520
[  594.159195]        worker_thread+0x4d/0x3b0
[  594.159200]        kthread+0xeb/0x120
[  594.159206]        ret_from_fork+0x29/0x50
[  594.159211]
               -> #2 (acpi_wakeup_lock){+.+.}-{3:3}:
[  594.159218]        __mutex_lock+0x95/0xd10
[  594.159223]        acpi_pm_set_device_wakeup+0x7a/0x140
[  594.159228]        __pci_enable_wake+0x77/0xb0
[  594.159234]        pci_pm_runtime_resume+0x70/0xd0
[  594.159240]        __rpm_callback+0x3c/0x110
[  594.159246]        rpm_callback+0x58/0x70
[  594.159252]        rpm_resume+0x50d/0x7a0
[  594.159258]        rpm_resume+0x267/0x7a0
[  594.159264]        __pm_runtime_resume+0x45/0x90
[  594.159270]        xe_pm_runtime_resume_and_get+0x12/0x50 [xe]
[  594.159314]        xe_device_mem_access_get+0x97/0xc0 [xe]
[  594.159346]        hw_engines+0x65/0xf0 [xe]
[  594.159380]        seq_read_iter+0x10d/0x4b0
[  594.159385]        seq_read+0x9e/0xd0
[  594.159390]        full_proxy_read+0x4e/0x80
[  594.159396]        vfs_read+0xb6/0x310
[  594.159401]        ksys_read+0x60/0xe0
[  594.159406]        do_syscall_64+0x38/0x90
[  594.159413]        entry_SYSCALL_64_after_hwframe+0x72/0xdc
[  594.159419]
               -> #1 (&xe->mem_access.lock){+.+.}-{3:3}:
[  594.159427]        xe_device_mem_access_get+0x43/0xc0 [xe]
[  594.159457]        xe_gt_tlb_invalidation_vma+0x53/0x190 [xe]
[  594.159490]        invalidation_fence_init+0x1d2/0x2c0 [xe]
[  594.159529]        __xe_pt_unbind_vma+0x151/0x4e0 [xe]
[  594.159564]        vm_bind_ioctl+0x48a/0xae0 [xe]
[  594.159602]        async_op_work_func+0x20c/0x530 [xe]
[  594.159634]        process_one_work+0x263/0x520
[  594.159640]        worker_thread+0x4d/0x3b0
[  594.159646]        kthread+0xeb/0x120
[  594.159650]        ret_from_fork+0x29/0x50
[  594.159655]
               -> #0 (&vm->userptr.notifier_lock){++++}-{3:3}:
[  594.159663]        __lock_acquire+0x16fa/0x2850
[  594.159670]        lock_acquire+0xd2/0x2e0
[  594.159676]        down_write+0x36/0xd0
[  594.159681]        vma_userptr_invalidate+0xeb/0x330 [xe]
[  594.159714]        __mmu_notifier_invalidate_range_start+0x239/0x2a0
[  594.159722]        unmap_vmas+0x1ac/0x1c0
[  594.159727]        unmap_region+0xb5/0x120
[  594.159732]        do_vmi_align_munmap+0x2be/0x430
[  594.159739]        do_vmi_munmap+0xea/0x120
[  594.159744]        __vm_munmap+0x9c/0x160
[  594.159750]        __x64_sys_munmap+0x12/0x20
[  594.159756]        do_syscall_64+0x38/0x90
[  594.159761]        entry_SYSCALL_64_after_hwframe+0x72/0xdc
[  594.159768]
               other info that might help us debug this:

[  594.159773] Chain exists of:
                 &vm->userptr.notifier_lock --> fs_reclaim -->
mmu_notifier_invalidate_range_start

[  594.159785]  Possible unsafe locking scenario:

[  594.159790]        CPU0                    CPU1
[  594.159794]        ----                    ----
[  594.159797]   lock(mmu_notifier_invalidate_range_start);
[  594.159802]                                lock(fs_reclaim);
[  594.159808]
lock(mmu_notifier_invalidate_range_start);
[  594.159814]   lock(&vm->userptr.notifier_lock);
[  594.159819]

The VM should be holding a mem_access.ref so this looks like it should
be a false positive and we can just drop the explicit mem_access in
xe_gt_tlb_invalidation().  The GGTT invalidation path also takes care to
hold mem_access.ref so should be fine there also.

Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
---
 drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c b/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c
index 2fcb477604e2..19826488d3da 100644
--- a/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c
+++ b/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c
@@ -194,7 +194,7 @@ int xe_gt_tlb_invalidation_vma(struct xe_gt *gt,
 	struct xe_device *xe = gt_to_xe(gt);
 #define MAX_TLB_INVALIDATION_LEN	7
 	u32 action[MAX_TLB_INVALIDATION_LEN];
-	int len = 0, ret;
+	int len = 0;
 
 	XE_BUG_ON(!vma);
 
@@ -248,11 +248,7 @@ int xe_gt_tlb_invalidation_vma(struct xe_gt *gt,
 
 	XE_BUG_ON(len > MAX_TLB_INVALIDATION_LEN);
 
-	xe_device_mem_access_get(xe);
-	ret = send_tlb_invalidation(&gt->uc.guc, fence, action, len);
-	xe_device_mem_access_put(xe);
-
-	return ret;
+	return send_tlb_invalidation(&gt->uc.guc, fence, action, len);
 }
 
 static bool tlb_invalidation_seqno_past(struct xe_gt *gt, int seqno)
-- 
2.40.1


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

* [Intel-xe] [PATCH v11 12/12] drm/xe: add lockdep annotation for xe_device_mem_access_get()
  2023-06-12 17:12 [Intel-xe] [PATCH v11 00/12] xe_device_mem_access fixes and related bits Matthew Auld
                   ` (10 preceding siblings ...)
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 11/12] drm/xe: drop xe_device_mem_access_get() from invalidation_vma Matthew Auld
@ 2023-06-12 17:12 ` Matthew Auld
  2023-06-12 18:32   ` Matthew Brost
  2023-06-13  9:42   ` Thomas Hellström
  2023-06-12 17:16 ` [Intel-xe] ✓ CI.Patch_applied: success for xe_device_mem_access fixes and related bits Patchwork
                   ` (6 subsequent siblings)
  18 siblings, 2 replies; 29+ messages in thread
From: Matthew Auld @ 2023-06-12 17:12 UTC (permalink / raw)
  To: intel-xe; +Cc: Rodrigo Vivi

The atomics here might hide potential issues, so add a dummy lock with
the idea that xe_pm_runtime_resume() is eventually going to be called
when we are holding it. This only need to happen once and then lockdep
can validate all callers and their locks.

Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
---
 drivers/gpu/drm/xe/xe_device.c       | 20 ++++++++++++++++++++
 drivers/gpu/drm/xe/xe_device_types.h |  8 ++++++++
 2 files changed, 28 insertions(+)

diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
index 1dc552da434f..3011a72da42f 100644
--- a/drivers/gpu/drm/xe/xe_device.c
+++ b/drivers/gpu/drm/xe/xe_device.c
@@ -225,6 +225,8 @@ struct xe_device *xe_device_create(struct pci_dev *pdev,
 	if (WARN_ON(err))
 		goto err_put;
 
+	drmm_mutex_init(&xe->drm, &xe->mem_access.lock);
+
 	return xe;
 
 err_put:
@@ -443,6 +445,22 @@ 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.lock -> runtime_resume callback once, and then can
+	 * hopefully validate all the (callers_locks) -> mem_access.lock. 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->mem_access.lock.dep_map);
+
 	if (!atomic_inc_not_zero(&xe->mem_access.ref)) {
 		bool hold_rpm = xe_pm_runtime_resume_and_get(xe);
 		int ref;
@@ -455,6 +473,8 @@ void xe_device_mem_access_get(struct xe_device *xe)
 	} else {
 		XE_WARN_ON(atomic_read(&xe->mem_access.ref) == S32_MAX);
 	}
+
+	lock_map_release(&xe->mem_access.lock.dep_map);
 }
 
 void xe_device_mem_access_put(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 a39f3d3f3bc7..82b80e3f2d44 100644
--- a/drivers/gpu/drm/xe/xe_device_types.h
+++ b/drivers/gpu/drm/xe/xe_device_types.h
@@ -323,6 +323,14 @@ struct xe_device {
 	 * triggering additional actions when they occur.
 	 */
 	struct {
+		/**
+		 * @lock: Dummy lock used as lockdep aid to hopefully ensure
+		 * that lockep can more easily see any potential deadlocks when
+		 * calling xe_device_mem_access_get().
+		 *
+		 * Doesn't protect anything.
+		 */
+		struct mutex lock;
 		/** @ref: ref count of memory accesses */
 		atomic_t ref;
 		/** @hold_rpm: need to put rpm ref back at the end */
-- 
2.40.1


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

* [Intel-xe] ✓ CI.Patch_applied: success for xe_device_mem_access fixes and related bits
  2023-06-12 17:12 [Intel-xe] [PATCH v11 00/12] xe_device_mem_access fixes and related bits Matthew Auld
                   ` (11 preceding siblings ...)
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 12/12] drm/xe: add lockdep annotation for xe_device_mem_access_get() Matthew Auld
@ 2023-06-12 17:16 ` Patchwork
  2023-06-12 17:17 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
                   ` (5 subsequent siblings)
  18 siblings, 0 replies; 29+ messages in thread
From: Patchwork @ 2023-06-12 17:16 UTC (permalink / raw)
  To: Matthew Auld; +Cc: intel-xe

== Series Details ==

Series: xe_device_mem_access fixes and related bits
URL   : https://patchwork.freedesktop.org/series/119213/
State : success

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: f041ab3bf drm/xe/reg_sr: Apply limit to register whitelisting
=== git am output follows ===
Applying: drm/xe: fix xe_device_mem_access_get() races
Applying: drm/xe/vm: tidy up xe_runtime_pm usage
Applying: drm/xe/debugfs: grab mem_access around forcewake
Applying: drm/xe/mmio: grab mem_access in xe_mmio_ioctl
Applying: drm/xe: ensure correct access_put ordering
Applying: drm/xe/pci: wrap probe with mem_access
Applying: drm/xe/display: use mem_access underneath
Applying: drm/xe/mmio: enforce xe_device_assert_mem_access
Applying: drm/xe: drop xe_device_mem_access_get() from guc_ct_send
Applying: drm/xe/ggtt: prime ggtt->lock against FS_RECLAIM
Applying: drm/xe: drop xe_device_mem_access_get() from invalidation_vma
Applying: drm/xe: add lockdep annotation for xe_device_mem_access_get()



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

* [Intel-xe] ✗ CI.checkpatch: warning for xe_device_mem_access fixes and related bits
  2023-06-12 17:12 [Intel-xe] [PATCH v11 00/12] xe_device_mem_access fixes and related bits Matthew Auld
                   ` (12 preceding siblings ...)
  2023-06-12 17:16 ` [Intel-xe] ✓ CI.Patch_applied: success for xe_device_mem_access fixes and related bits Patchwork
@ 2023-06-12 17:17 ` Patchwork
  2023-06-12 17:18 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
                   ` (4 subsequent siblings)
  18 siblings, 0 replies; 29+ messages in thread
From: Patchwork @ 2023-06-12 17:17 UTC (permalink / raw)
  To: Matthew Auld; +Cc: intel-xe

== Series Details ==

Series: xe_device_mem_access fixes and related bits
URL   : https://patchwork.freedesktop.org/series/119213/
State : warning

== Summary ==

+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
c7d32770e3cd31d9fc134ce41f329b10aa33ee15
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 7e9e80f23cc17aeea83239561efcf4a905678565
Author: Matthew Auld <matthew.auld@intel.com>
Date:   Mon Jun 12 18:12:25 2023 +0100

    drm/xe: add lockdep annotation for xe_device_mem_access_get()
    
    The atomics here might hide potential issues, so add a dummy lock with
    the idea that xe_pm_runtime_resume() is eventually going to be called
    when we are holding it. This only need to happen once and then lockdep
    can validate all callers and their locks.
    
    Signed-off-by: Matthew Auld <matthew.auld@intel.com>
    Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
    Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
+ /mt/dim checkpatch f041ab3bfcd9d0643b5cadb8916f67e8e234356c drm-intel
cfd55827f drm/xe: fix xe_device_mem_access_get() races
-:55: WARNING:COMMIT_LOG_USE_LINK: Unknown link reference 'Closes:', use 'Link:' instead
#55: 
Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/258

-:74: CHECK:COMPARISON_TO_NULL: Comparison to NULL could be written "xe_pm_read_callback_task"
#74: FILE: drivers/gpu/drm/xe/xe_device.c:416:
+	if (xe_pm_read_callback_task(xe) != NULL)

-:225: CHECK:COMPARISON_TO_NULL: Comparison to NULL could be written "!xe_pm_read_callback_task"
#225: FILE: drivers/gpu/drm/xe/xe_guc_ct.c:1109:
+	if (!ongoing && xe_pm_read_callback_task(ct_to_xe(ct)) == NULL)

total: 0 errors, 1 warnings, 2 checks, 287 lines checked
40cd95300 drm/xe/vm: tidy up xe_runtime_pm usage
-:13: WARNING:BAD_REPORTED_BY_LINK: Reported-by: should be immediately followed by Link: with a URL to the report
#13: 
Reported-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Matthew Auld <matthew.auld@intel.com>

total: 0 errors, 1 warnings, 0 checks, 30 lines checked
6b0636e45 drm/xe/debugfs: grab mem_access around forcewake
-:11: WARNING:COMMIT_LOG_USE_LINK: Unknown link reference 'Closes:', use 'Link:' instead
#11: 
Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/279

total: 0 errors, 1 warnings, 0 checks, 16 lines checked
bdc743007 drm/xe/mmio: grab mem_access in xe_mmio_ioctl
ca90c955e drm/xe: ensure correct access_put ordering
1d39a990c drm/xe/pci: wrap probe with mem_access
2b309e1ba drm/xe/display: use mem_access underneath
aca604862 drm/xe/mmio: enforce xe_device_assert_mem_access
c887f2b2e drm/xe: drop xe_device_mem_access_get() from guc_ct_send
969df2764 drm/xe/ggtt: prime ggtt->lock against FS_RECLAIM
d72aab679 drm/xe: drop xe_device_mem_access_get() from invalidation_vma
7e9e80f23 drm/xe: add lockdep annotation for xe_device_mem_access_get()



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

* [Intel-xe] ✓ CI.KUnit: success for xe_device_mem_access fixes and related bits
  2023-06-12 17:12 [Intel-xe] [PATCH v11 00/12] xe_device_mem_access fixes and related bits Matthew Auld
                   ` (13 preceding siblings ...)
  2023-06-12 17:17 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
@ 2023-06-12 17:18 ` Patchwork
  2023-06-12 17:22 ` [Intel-xe] ✓ CI.Build: " Patchwork
                   ` (3 subsequent siblings)
  18 siblings, 0 replies; 29+ messages in thread
From: Patchwork @ 2023-06-12 17:18 UTC (permalink / raw)
  To: Matthew Auld; +Cc: intel-xe

== Series Details ==

Series: xe_device_mem_access fixes and related bits
URL   : https://patchwork.freedesktop.org/series/119213/
State : success

== Summary ==

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

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

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



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

* [Intel-xe] ✓ CI.Build: success for xe_device_mem_access fixes and related bits
  2023-06-12 17:12 [Intel-xe] [PATCH v11 00/12] xe_device_mem_access fixes and related bits Matthew Auld
                   ` (14 preceding siblings ...)
  2023-06-12 17:18 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
@ 2023-06-12 17:22 ` Patchwork
  2023-06-12 17:22 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
                   ` (2 subsequent siblings)
  18 siblings, 0 replies; 29+ messages in thread
From: Patchwork @ 2023-06-12 17:22 UTC (permalink / raw)
  To: Matthew Auld; +Cc: intel-xe

== Series Details ==

Series: xe_device_mem_access fixes and related bits
URL   : https://patchwork.freedesktop.org/series/119213/
State : success

== Summary ==

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



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

* [Intel-xe] ✓ CI.Hooks: success for xe_device_mem_access fixes and related bits
  2023-06-12 17:12 [Intel-xe] [PATCH v11 00/12] xe_device_mem_access fixes and related bits Matthew Auld
                   ` (15 preceding siblings ...)
  2023-06-12 17:22 ` [Intel-xe] ✓ CI.Build: " Patchwork
@ 2023-06-12 17:22 ` Patchwork
  2023-06-12 17:23 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
  2023-06-12 17:52 ` [Intel-xe] ○ CI.BAT: info " Patchwork
  18 siblings, 0 replies; 29+ messages in thread
From: Patchwork @ 2023-06-12 17:22 UTC (permalink / raw)
  To: Matthew Auld; +Cc: intel-xe

== Series Details ==

Series: xe_device_mem_access fixes and related bits
URL   : https://patchwork.freedesktop.org/series/119213/
State : success

== Summary ==

run-parts: executing /workspace/ci/hooks/00-showenv
/workspace
+ pwd
+ ls -la
total 520
drwxrwxr-x 10 1003 1003   4096 Jun 12 17:22 .
drwxr-xr-x  1 root root   4096 Jun 12 17:22 ..
-rw-rw-r--  1 1003 1003 397078 Jun 12 17:22 build.log
-rw-rw-r--  1 1003 1003   2875 Jun 12 17:17 checkpatch.log
drwxrwxr-x  5 1003 1003   4096 Jun 12 17:15 ci
drwxrwxr-x 10 1003 1003   4096 Jun 12 17:15 docker
drwxrwxr-x  8 1003 1003   4096 Jun 12 17:15 .git
-rw-rw-r--  1 1003 1003    874 Jun 12 17:16 git_apply.log
drwxrwxr-x  3 1003 1003   4096 Jun 12 17:15 .github
-rw-rw-r--  1 1003 1003    233 Jun 12 17:15 .groovylintrc.json
-rw-rw-r--  1 1003 1003     78 Jun 12 17:22 hooks.log
drwxrwxr-x 31 1003 1003   4096 Jun 12 17:21 kernel
-rw-rw-r--  1 1003 1003  41078 Jun 12 17:16 kernel.mbox
-rw-rw-r--  1 1003 1003  25980 Jun 12 17:18 kunit.log
drwxrwxr-x 39 1003 1003   4096 Jun 12 17:15 pipelines
-rw-rw-r--  1 1003 1003    793 Jun 12 17:15 README.adoc
drwxrwxr-x  3 1003 1003   4096 Jun 12 17:15 scripts
drwxrwxr-x  2 1003 1003   4096 Jun 12 17:15 .vscode
+ uname -a
Linux c395867f64a9 5.4.0-149-generic #166-Ubuntu SMP Tue Apr 18 16:51:45 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
+ export
+ grep -Ei '(^|\W)CI_'
declare -x CI_KERNEL_BUILD_DIR="/workspace/kernel/build64"
declare -x CI_KERNEL_IMAGES_DIR="/workspace/kernel/archive/boot"
declare -x CI_KERNEL_MODULES_DIR="/workspace/kernel/archive"
declare -x CI_KERNEL_SRC_DIR="/workspace/kernel"
declare -x CI_SRC_DIR="/workspace/kernel"
declare -x CI_TOOLS_SRC_DIR="/workspace/ci"
declare -x CI_WORKSPACE_DIR="/workspace"
+ '[' -n /workspace ']'
+ git_args='-C /workspace/kernel'
+ git_log_args=
+ git --no-pager -C /workspace/kernel log --format=oneline --abbrev-commit
7e9e80f23 drm/xe: add lockdep annotation for xe_device_mem_access_get()
d72aab679 drm/xe: drop xe_device_mem_access_get() from invalidation_vma
969df2764 drm/xe/ggtt: prime ggtt->lock against FS_RECLAIM
c887f2b2e drm/xe: drop xe_device_mem_access_get() from guc_ct_send
aca604862 drm/xe/mmio: enforce xe_device_assert_mem_access
2b309e1ba drm/xe/display: use mem_access underneath
1d39a990c drm/xe/pci: wrap probe with mem_access
ca90c955e drm/xe: ensure correct access_put ordering
bdc743007 drm/xe/mmio: grab mem_access in xe_mmio_ioctl
6b0636e45 drm/xe/debugfs: grab mem_access around forcewake
40cd95300 drm/xe/vm: tidy up xe_runtime_pm usage
cfd55827f drm/xe: fix xe_device_mem_access_get() races
f041ab3bf drm/xe/reg_sr: Apply limit to register whitelisting
run-parts: executing /workspace/ci/hooks/10-build-W1
+ SRC_DIR=/workspace/kernel
+ RESTORE_DISPLAY_CONFIG=0
+ '[' -n /workspace/kernel/build64 ']'
+ BUILD_DIR=/workspace/kernel/build64
+ cd /workspace/kernel
+ grep -q -e '^CONFIG_DRM_XE_DISPLAY=[yY]' /workspace/kernel/build64/.config
+ RESTORE_DISPLAY_CONFIG=1
+ trap cleanup EXIT
+ ./scripts/config --file /workspace/kernel/build64/.config --disable CONFIG_DRM_XE_DISPLAY
++ nproc
+ make -j48 O=/workspace/kernel/build64 modules_prepare
make[1]: Entering directory '/workspace/kernel/build64'
  SYNC    include/config/auto.conf.cmd
  GEN     Makefile
  GEN     Makefile
  UPD     include/generated/compile.h
  UPD     include/config/kernel.release
  UPD     include/generated/utsrelease.h
  DESCEND objtool
  CALL    ../scripts/checksyscalls.sh
  HOSTCC  /workspace/kernel/build64/tools/objtool/fixdep.o
  HOSTLD  /workspace/kernel/build64/tools/objtool/fixdep-in.o
  LINK    /workspace/kernel/build64/tools/objtool/fixdep
  INSTALL libsubcmd_headers
  CC      /workspace/kernel/build64/tools/objtool/libsubcmd/exec-cmd.o
  CC      /workspace/kernel/build64/tools/objtool/libsubcmd/help.o
  CC      /workspace/kernel/build64/tools/objtool/libsubcmd/pager.o
  CC      /workspace/kernel/build64/tools/objtool/libsubcmd/parse-options.o
  CC      /workspace/kernel/build64/tools/objtool/libsubcmd/run-command.o
  CC      /workspace/kernel/build64/tools/objtool/libsubcmd/sigchain.o
  CC      /workspace/kernel/build64/tools/objtool/libsubcmd/subcmd-config.o
  LD      /workspace/kernel/build64/tools/objtool/libsubcmd/libsubcmd-in.o
  AR      /workspace/kernel/build64/tools/objtool/libsubcmd/libsubcmd.a
  CC      /workspace/kernel/build64/tools/objtool/weak.o
  CC      /workspace/kernel/build64/tools/objtool/check.o
  CC      /workspace/kernel/build64/tools/objtool/special.o
  CC      /workspace/kernel/build64/tools/objtool/builtin-check.o
  CC      /workspace/kernel/build64/tools/objtool/elf.o
  CC      /workspace/kernel/build64/tools/objtool/objtool.o
  CC      /workspace/kernel/build64/tools/objtool/orc_gen.o
  CC      /workspace/kernel/build64/tools/objtool/orc_dump.o
  CC      /workspace/kernel/build64/tools/objtool/libstring.o
  CC      /workspace/kernel/build64/tools/objtool/libctype.o
  CC      /workspace/kernel/build64/tools/objtool/str_error_r.o
  CC      /workspace/kernel/build64/tools/objtool/librbtree.o
  CC      /workspace/kernel/build64/tools/objtool/arch/x86/special.o
  CC      /workspace/kernel/build64/tools/objtool/arch/x86/decode.o
  LD      /workspace/kernel/build64/tools/objtool/arch/x86/objtool-in.o
  LD      /workspace/kernel/build64/tools/objtool/objtool-in.o
  LINK    /workspace/kernel/build64/tools/objtool/objtool
make[1]: Leaving directory '/workspace/kernel/build64'
++ nproc
+ make -j48 O=/workspace/kernel/build64 M=drivers/gpu/drm/xe W=1
make[1]: Entering directory '/workspace/kernel/build64'
  CC [M]  drivers/gpu/drm/xe/xe_bb.o
  CC [M]  drivers/gpu/drm/xe/xe_bo.o
  CC [M]  drivers/gpu/drm/xe/xe_bo_evict.o
  CC [M]  drivers/gpu/drm/xe/xe_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_devcoredump.o
  CC [M]  drivers/gpu/drm/xe/xe_device.o
  CC [M]  drivers/gpu/drm/xe/xe_dma_buf.o
  CC [M]  drivers/gpu/drm/xe/xe_engine.o
  CC [M]  drivers/gpu/drm/xe/xe_exec.o
  CC [M]  drivers/gpu/drm/xe/xe_execlist.o
  CC [M]  drivers/gpu/drm/xe/xe_force_wake.o
  CC [M]  drivers/gpu/drm/xe/xe_ggtt.o
  CC [M]  drivers/gpu/drm/xe/xe_gt.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_clock.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_mcr.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_pagefault.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_topology.o
  HOSTCC  drivers/gpu/drm/xe/xe_gen_wa_oob
  CC [M]  drivers/gpu/drm/xe/xe_guc_ads.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ct.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_hwconfig.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_log.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_pc.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_submit.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_huc.o
  CC [M]  drivers/gpu/drm/xe/xe_huc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_irq.o
  CC [M]  drivers/gpu/drm/xe/xe_lrc.o
  CC [M]  drivers/gpu/drm/xe/xe_migrate.o
  CC [M]  drivers/gpu/drm/xe/xe_mmio.o
  CC [M]  drivers/gpu/drm/xe/xe_mocs.o
  CC [M]  drivers/gpu/drm/xe/xe_module.o
  CC [M]  drivers/gpu/drm/xe/xe_pat.o
  CC [M]  drivers/gpu/drm/xe/xe_pci.o
  CC [M]  drivers/gpu/drm/xe/xe_pcode.o
  CC [M]  drivers/gpu/drm/xe/xe_pm.o
  CC [M]  drivers/gpu/drm/xe/xe_preempt_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_pt.o
  CC [M]  drivers/gpu/drm/xe/xe_pt_walk.o
  CC [M]  drivers/gpu/drm/xe/xe_query.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_sr.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_whitelist.o
  CC [M]  drivers/gpu/drm/xe/xe_rtp.o
  CC [M]  drivers/gpu/drm/xe/xe_ring_ops.o
  CC [M]  drivers/gpu/drm/xe/xe_sa.o
  CC [M]  drivers/gpu/drm/xe/xe_sched_job.o
  CC [M]  drivers/gpu/drm/xe/xe_step.o
  CC [M]  drivers/gpu/drm/xe/xe_sync.o
  CC [M]  drivers/gpu/drm/xe/xe_tile.o
  CC [M]  drivers/gpu/drm/xe/xe_trace.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_tuning.o
  CC [M]  drivers/gpu/drm/xe/xe_uc.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_fw.o
  CC [M]  drivers/gpu/drm/xe/xe_vm.o
  CC [M]  drivers/gpu/drm/xe/xe_vm_madvise.o
  CC [M]  drivers/gpu/drm/xe/xe_wait_user_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_wopcm.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.o
  HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
  HDRTEST drivers/gpu/drm/xe/xe_bb.h
  HDRTEST drivers/gpu/drm/xe/xe_bb_types.h
  HDRTEST drivers/gpu/drm/xe/xe_bo.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
  HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h
  HDRTEST drivers/gpu/drm/xe/xe_device.h
  HDRTEST drivers/gpu/drm/xe/xe_device_types.h
  HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
  HDRTEST drivers/gpu/drm/xe/xe_drv.h
  HDRTEST drivers/gpu/drm/xe/xe_engine.h
  HDRTEST drivers/gpu/drm/xe/xe_engine_types.h
  HDRTEST drivers/gpu/drm/xe/xe_exec.h
  HDRTEST drivers/gpu/drm/xe/xe_execlist.h
  HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h
  HDRTEST drivers/gpu/drm/xe/xe_force_wake.h
  HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h
  HDRTEST drivers/gpu/drm/xe/xe_ggtt.h
  HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_engine_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_log.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_huc.h
  HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_huc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
  HDRTEST drivers/gpu/drm/xe/xe_irq.h
  HDRTEST drivers/gpu/drm/xe/xe_lrc.h
  HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_macros.h
  HDRTEST drivers/gpu/drm/xe/xe_map.h
  HDRTEST drivers/gpu/drm/xe/xe_migrate.h
  HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_mmio.h
  HDRTEST drivers/gpu/drm/xe/xe_mocs.h
  HDRTEST drivers/gpu/drm/xe/xe_pat.h
  HDRTEST drivers/gpu/drm/xe/xe_module.h
  HDRTEST drivers/gpu/drm/xe/xe_pci.h
  HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
  HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pm.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pt.h
  HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
  HDRTEST drivers/gpu/drm/xe/xe_query.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h
  HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h
  HDRTEST drivers/gpu/drm/xe/xe_rtp.h
  HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sa.h
  HDRTEST drivers/gpu/drm/xe/xe_sa_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
  HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h
  HDRTEST drivers/gpu/drm/xe/xe_step.h
  HDRTEST drivers/gpu/drm/xe/xe_step_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sync.h
  HDRTEST drivers/gpu/drm/xe/xe_sync_types.h
  HDRTEST drivers/gpu/drm/xe/xe_tile.h
  HDRTEST drivers/gpu/drm/xe/xe_trace.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
  HDRTEST drivers/gpu/drm/xe/xe_tuning.h
  HDRTEST drivers/gpu/drm/xe/xe_uc.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_vm.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_madvise.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_types.h
  HDRTEST drivers/gpu/drm/xe/xe_wa.h
  HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_wopcm.h
  HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h
  GEN     xe_wa_oob.c xe_wa_oob.h
  GEN     xe_wa_oob.c xe_wa_oob.h
  CC [M]  drivers/gpu/drm/xe/xe_guc.o
  CC [M]  drivers/gpu/drm/xe/xe_wa.o
  LD [M]  drivers/gpu/drm/xe/xe.o
  MODPOST drivers/gpu/drm/xe/Module.symvers
  CC [M]  drivers/gpu/drm/xe/xe.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.mod.o
  LD [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_bo_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_wa_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_pci_test.ko
  LD [M]  drivers/gpu/drm/xe/xe.ko
make[1]: Leaving directory '/workspace/kernel/build64'
+ cleanup
+ '[' 1 -eq 1 ']'
+ ./scripts/config --file /workspace/kernel/build64/.config --enable CONFIG_DRM_XE_DISPLAY
run-parts: executing /workspace/ci/hooks/20-kernel-doc
+ SRC_DIR=/workspace/kernel
+ cd /workspace/kernel
+ find drivers/gpu/drm/xe/ -name '*.[ch]' -not -path 'drivers/gpu/drm/xe/display/*'
+ xargs ./scripts/kernel-doc -Werror -none
All hooks done



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

* [Intel-xe] ✓ CI.checksparse: success for xe_device_mem_access fixes and related bits
  2023-06-12 17:12 [Intel-xe] [PATCH v11 00/12] xe_device_mem_access fixes and related bits Matthew Auld
                   ` (16 preceding siblings ...)
  2023-06-12 17:22 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
@ 2023-06-12 17:23 ` Patchwork
  2023-06-12 17:52 ` [Intel-xe] ○ CI.BAT: info " Patchwork
  18 siblings, 0 replies; 29+ messages in thread
From: Patchwork @ 2023-06-12 17:23 UTC (permalink / raw)
  To: Matthew Auld; +Cc: intel-xe

== Series Details ==

Series: xe_device_mem_access fixes and related bits
URL   : https://patchwork.freedesktop.org/series/119213/
State : success

== Summary ==

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

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



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

* [Intel-xe] ○ CI.BAT: info for xe_device_mem_access fixes and related bits
  2023-06-12 17:12 [Intel-xe] [PATCH v11 00/12] xe_device_mem_access fixes and related bits Matthew Auld
                   ` (17 preceding siblings ...)
  2023-06-12 17:23 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
@ 2023-06-12 17:52 ` Patchwork
  18 siblings, 0 replies; 29+ messages in thread
From: Patchwork @ 2023-06-12 17:52 UTC (permalink / raw)
  To: Matthew Auld; +Cc: intel-xe

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

== Series Details ==

Series: xe_device_mem_access fixes and related bits
URL   : https://patchwork.freedesktop.org/series/119213/
State : info

== Summary ==

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



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

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

* Re: [Intel-xe] [PATCH v11 04/12] drm/xe/mmio: grab mem_access in xe_mmio_ioctl
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 04/12] drm/xe/mmio: grab mem_access in xe_mmio_ioctl Matthew Auld
@ 2023-06-12 18:13   ` Matthew Brost
  2023-06-13  8:30     ` Matthew Auld
  0 siblings, 1 reply; 29+ messages in thread
From: Matthew Brost @ 2023-06-12 18:13 UTC (permalink / raw)
  To: Matthew Auld; +Cc: intel-xe, Rodrigo Vivi

On Mon, Jun 12, 2023 at 06:12:17PM +0100, Matthew Auld wrote:
> Any kind of device memory access should first ensure the device is not
> suspended, mmio included.
> 
> Signed-off-by: Matthew Auld <matthew.auld@intel.com>
> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> ---
>  drivers/gpu/drm/xe/xe_mmio.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/drivers/gpu/drm/xe/xe_mmio.c b/drivers/gpu/drm/xe/xe_mmio.c
> index f7a7f996b37f..cc5ccbef85a4 100644
> --- a/drivers/gpu/drm/xe/xe_mmio.c
> +++ b/drivers/gpu/drm/xe/xe_mmio.c
> @@ -476,6 +476,7 @@ int xe_mmio_ioctl(struct drm_device *dev, void *data,
>  	 */
>  	reg = XE_REG(args->addr);
>  
> +	xe_device_mem_access_get(xe);

What about moving xe_device_mem_access_get/put to xe_force_wake_get/put?
Just an idea, but this patch LGTM so I'll leave it up to you if you want
to keep it as is.

With that:
Reviewed-by: Matthew Brost <matthew.brost@intel.com>

>  	xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
>  
>  	if (args->flags & DRM_XE_MMIO_WRITE) {
> @@ -519,6 +520,7 @@ int xe_mmio_ioctl(struct drm_device *dev, void *data,
>  
>  exit:
>  	xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
> +	xe_device_mem_access_put(xe);
>  
>  	return ret;
>  }
> -- 
> 2.40.1
> 

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

* Re: [Intel-xe] [PATCH v11 05/12] drm/xe: ensure correct access_put ordering
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 05/12] drm/xe: ensure correct access_put ordering Matthew Auld
@ 2023-06-12 18:16   ` Matthew Brost
  0 siblings, 0 replies; 29+ messages in thread
From: Matthew Brost @ 2023-06-12 18:16 UTC (permalink / raw)
  To: Matthew Auld; +Cc: intel-xe, Rodrigo Vivi

On Mon, Jun 12, 2023 at 06:12:18PM +0100, Matthew Auld wrote:
> Only call access_put after dropping the forcewake. In theory the device
> could suspend, but really we want to start asserting that we have a
> mem_access.ref when touching mmio.
> 
> Signed-off-by: Matthew Auld <matthew.auld@intel.com>
> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>

Same with the previous patch, this wouldn't be needed if the force wake
functions get / put memmory refs.

Again if you leave it as this patch itself LGTM.

With that:
Reviewed-by: Matthew Brost <matthew.brost@intel.com> 

> ---
>  drivers/gpu/drm/xe/xe_gt.c         | 8 ++++----
>  drivers/gpu/drm/xe/xe_gt_debugfs.c | 2 +-
>  drivers/gpu/drm/xe/xe_guc_pc.c     | 2 +-
>  3 files changed, 6 insertions(+), 6 deletions(-)
> 
> diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
> index 2458397ce8af..2b8a5b29d281 100644
> --- a/drivers/gpu/drm/xe/xe_gt.c
> +++ b/drivers/gpu/drm/xe/xe_gt.c
> @@ -530,8 +530,8 @@ static int gt_reset(struct xe_gt *gt)
>  	if (err)
>  		goto err_out;
>  
> -	xe_device_mem_access_put(gt_to_xe(gt));
>  	err = xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
> +	xe_device_mem_access_put(gt_to_xe(gt));
>  	XE_WARN_ON(err);
>  
>  	xe_gt_info(gt, "reset done\n");
> @@ -574,8 +574,8 @@ void xe_gt_suspend_prepare(struct xe_gt *gt)
>  
>  	xe_uc_stop_prepare(&gt->uc);
>  
> -	xe_device_mem_access_put(gt_to_xe(gt));
>  	XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL));
> +	xe_device_mem_access_put(gt_to_xe(gt));
>  }
>  
>  int xe_gt_suspend(struct xe_gt *gt)
> @@ -597,8 +597,8 @@ int xe_gt_suspend(struct xe_gt *gt)
>  	if (err)
>  		goto err_force_wake;
>  
> -	xe_device_mem_access_put(gt_to_xe(gt));
>  	XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL));
> +	xe_device_mem_access_put(gt_to_xe(gt));
>  	xe_gt_info(gt, "suspended\n");
>  
>  	return 0;
> @@ -625,8 +625,8 @@ int xe_gt_resume(struct xe_gt *gt)
>  	if (err)
>  		goto err_force_wake;
>  
> -	xe_device_mem_access_put(gt_to_xe(gt));
>  	XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL));
> +	xe_device_mem_access_put(gt_to_xe(gt));
>  	xe_gt_info(gt, "resumed\n");
>  
>  	return 0;
> diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> index b5a5538ae630..98dd3b2506b1 100644
> --- a/drivers/gpu/drm/xe/xe_gt_debugfs.c
> +++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> @@ -45,8 +45,8 @@ static int hw_engines(struct seq_file *m, void *data)
>  	for_each_hw_engine(hwe, gt, id)
>  		xe_hw_engine_print(hwe, &p);
>  
> -	xe_device_mem_access_put(xe);
>  	err = xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
> +	xe_device_mem_access_put(xe);
>  	if (err)
>  		return err;
>  
> diff --git a/drivers/gpu/drm/xe/xe_guc_pc.c b/drivers/gpu/drm/xe/xe_guc_pc.c
> index 67faa9ee0006..0991a3c49480 100644
> --- a/drivers/gpu/drm/xe/xe_guc_pc.c
> +++ b/drivers/gpu/drm/xe/xe_guc_pc.c
> @@ -835,8 +835,8 @@ int xe_guc_pc_start(struct xe_guc_pc *pc)
>  	ret = pc_action_setup_gucrc(pc, XE_GUCRC_FIRMWARE_CONTROL);
>  
>  out:
> -	xe_device_mem_access_put(pc_to_xe(pc));
>  	XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL));
> +	xe_device_mem_access_put(pc_to_xe(pc));
>  	return ret;
>  }
>  
> -- 
> 2.40.1
> 

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

* Re: [Intel-xe] [PATCH v11 08/12] drm/xe/mmio: enforce xe_device_assert_mem_access
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 08/12] drm/xe/mmio: enforce xe_device_assert_mem_access Matthew Auld
@ 2023-06-12 18:17   ` Matthew Brost
  0 siblings, 0 replies; 29+ messages in thread
From: Matthew Brost @ 2023-06-12 18:17 UTC (permalink / raw)
  To: Matthew Auld; +Cc: intel-xe, Rodrigo Vivi

On Mon, Jun 12, 2023 at 06:12:21PM +0100, Matthew Auld wrote:
> The mem_access is meant to cover any kind of device level memory
> access, mmio included.
> 
> Suggested-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> Signed-off-by: Matthew Auld <matthew.auld@intel.com>

Reviewed-by: Matthew Brost <matthew.brost@intel.com>

> ---
>  drivers/gpu/drm/xe/xe_mmio.h | 11 +++++++++++
>  1 file changed, 11 insertions(+)
> 
> diff --git a/drivers/gpu/drm/xe/xe_mmio.h b/drivers/gpu/drm/xe/xe_mmio.h
> index 3c547d78afba..1a6f0fa9e04e 100644
> --- a/drivers/gpu/drm/xe/xe_mmio.h
> +++ b/drivers/gpu/drm/xe/xe_mmio.h
> @@ -10,6 +10,7 @@
>  #include <linux/io-64-nonatomic-lo-hi.h>
>  
>  #include "regs/xe_reg_defs.h"
> +#include "xe_device.h"
>  #include "xe_device_types.h"
>  #include "xe_gt_types.h"
>  
> @@ -25,6 +26,8 @@ static inline u8 xe_mmio_read8(struct xe_gt *gt, struct xe_reg reg)
>  {
>  	struct xe_tile *tile = gt_to_tile(gt);
>  
> +	xe_device_assert_mem_access(tile->xe);
> +
>  	if (reg.addr < gt->mmio.adj_limit)
>  		reg.addr += gt->mmio.adj_offset;
>  
> @@ -36,6 +39,8 @@ static inline void xe_mmio_write32(struct xe_gt *gt,
>  {
>  	struct xe_tile *tile = gt_to_tile(gt);
>  
> +	xe_device_assert_mem_access(tile->xe);
> +
>  	if (reg.addr < gt->mmio.adj_limit)
>  		reg.addr += gt->mmio.adj_offset;
>  
> @@ -46,6 +51,8 @@ static inline u32 xe_mmio_read32(struct xe_gt *gt, struct xe_reg reg)
>  {
>  	struct xe_tile *tile = gt_to_tile(gt);
>  
> +	xe_device_assert_mem_access(tile->xe);
> +
>  	if (reg.addr < gt->mmio.adj_limit)
>  		reg.addr += gt->mmio.adj_offset;
>  
> @@ -69,6 +76,8 @@ static inline void xe_mmio_write64(struct xe_gt *gt,
>  {
>  	struct xe_tile *tile = gt_to_tile(gt);
>  
> +	xe_device_assert_mem_access(tile->xe);
> +
>  	if (reg.addr < gt->mmio.adj_limit)
>  		reg.addr += gt->mmio.adj_offset;
>  
> @@ -79,6 +88,8 @@ static inline u64 xe_mmio_read64(struct xe_gt *gt, struct xe_reg reg)
>  {
>  	struct xe_tile *tile = gt_to_tile(gt);
>  
> +	xe_device_assert_mem_access(tile->xe);
> +
>  	if (reg.addr < gt->mmio.adj_limit)
>  		reg.addr += gt->mmio.adj_offset;
>  
> -- 
> 2.40.1
> 

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

* Re: [Intel-xe] [PATCH v11 11/12] drm/xe: drop xe_device_mem_access_get() from invalidation_vma
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 11/12] drm/xe: drop xe_device_mem_access_get() from invalidation_vma Matthew Auld
@ 2023-06-12 18:22   ` Matthew Brost
  0 siblings, 0 replies; 29+ messages in thread
From: Matthew Brost @ 2023-06-12 18:22 UTC (permalink / raw)
  To: Matthew Auld; +Cc: intel-xe, Rodrigo Vivi

On Mon, Jun 12, 2023 at 06:12:24PM +0100, Matthew Auld wrote:
> Lockdep gives the following splat:
> 
> [  594.158863] ffff888140da53f0 (&vm->userptr.notifier_lock){++++}-{3:3}, at: vma_userptr_invalidate+0xeb/0x330 [xe]
> [  594.158921]
>                but task is already holding lock:
> [  594.158926] ffffffff82761940
> (mmu_notifier_invalidate_range_start){+.+.}-{0:0}, at: unmap_vmas+0x0/0x1c0
> [  594.158941]
>                which lock already depends on the new lock.
> 
> [  594.158947]
>                the existing dependency chain (in reverse order) is:
> [  594.158953]
>                -> #5 (mmu_notifier_invalidate_range_start){+.+.}-{0:0}:
> [  594.158961]        fs_reclaim_acquire+0x68/0xd0
> [  594.158969]        __kmem_cache_alloc_node+0x2c/0x1b0
> [  594.158975]        kmalloc_node_trace+0x1d/0xb0
> [  594.158983]        alloc_worker+0x18/0x50
> [  594.158989]        init_rescuer.part.0+0x13/0xa0
> [  594.158995]        workqueue_init+0xdf/0x210
> [  594.159001]        kernel_init_freeable+0x5c/0x2f0
> [  594.159009]        kernel_init+0x11/0x1a0
> [  594.159017]        ret_from_fork+0x29/0x50
> [  594.159023]
>                -> #4 (fs_reclaim){+.+.}-{0:0}:
> [  594.159031]        fs_reclaim_acquire+0xa0/0xd0
> [  594.159037]        __kmem_cache_alloc_node+0x2c/0x1b0
> [  594.159042]        kmalloc_trace+0x20/0xb0
> [  594.159048]        acpi_device_add+0x25a/0x3f0
> [  594.159056]        acpi_add_single_object+0x387/0x750
> [  594.159063]        acpi_bus_check_add+0x108/0x280
> [  594.159069]        acpi_bus_scan+0x34/0xf0
> [  594.159075]        acpi_scan_init+0xed/0x2b0
> [  594.159082]        acpi_init+0x21e/0x520
> [  594.159087]        do_one_initcall+0x53/0x260
> [  594.159092]        kernel_init_freeable+0x18a/0x2f0
> [  594.159099]        kernel_init+0x11/0x1a0
> [  594.159105]        ret_from_fork+0x29/0x50
> [  594.159110]
>                -> #3 (acpi_device_lock){+.+.}-{3:3}:
> [  594.159117]        __mutex_lock+0x95/0xd10
> [  594.159122]        acpi_enable_wakeup_device_power+0x30/0x120
> [  594.159130]        __acpi_device_wakeup_enable+0x34/0x110
> [  594.159138]        acpi_pm_set_device_wakeup+0x55/0x140
> [  594.159143]        __pci_enable_wake+0x56/0xb0
> [  594.159150]        pci_finish_runtime_suspend+0x35/0x80
> [  594.159157]        pci_pm_runtime_suspend+0xb5/0x1a0
> [  594.159162]        __rpm_callback+0x3c/0x110
> [  594.159170]        rpm_callback+0x58/0x70
> [  594.159176]        rpm_suspend+0x15c/0x6f0
> [  594.159182]        pm_runtime_work+0x9b/0xb0
> [  594.159188]        process_one_work+0x263/0x520
> [  594.159195]        worker_thread+0x4d/0x3b0
> [  594.159200]        kthread+0xeb/0x120
> [  594.159206]        ret_from_fork+0x29/0x50
> [  594.159211]
>                -> #2 (acpi_wakeup_lock){+.+.}-{3:3}:
> [  594.159218]        __mutex_lock+0x95/0xd10
> [  594.159223]        acpi_pm_set_device_wakeup+0x7a/0x140
> [  594.159228]        __pci_enable_wake+0x77/0xb0
> [  594.159234]        pci_pm_runtime_resume+0x70/0xd0
> [  594.159240]        __rpm_callback+0x3c/0x110
> [  594.159246]        rpm_callback+0x58/0x70
> [  594.159252]        rpm_resume+0x50d/0x7a0
> [  594.159258]        rpm_resume+0x267/0x7a0
> [  594.159264]        __pm_runtime_resume+0x45/0x90
> [  594.159270]        xe_pm_runtime_resume_and_get+0x12/0x50 [xe]
> [  594.159314]        xe_device_mem_access_get+0x97/0xc0 [xe]
> [  594.159346]        hw_engines+0x65/0xf0 [xe]
> [  594.159380]        seq_read_iter+0x10d/0x4b0
> [  594.159385]        seq_read+0x9e/0xd0
> [  594.159390]        full_proxy_read+0x4e/0x80
> [  594.159396]        vfs_read+0xb6/0x310
> [  594.159401]        ksys_read+0x60/0xe0
> [  594.159406]        do_syscall_64+0x38/0x90
> [  594.159413]        entry_SYSCALL_64_after_hwframe+0x72/0xdc
> [  594.159419]
>                -> #1 (&xe->mem_access.lock){+.+.}-{3:3}:
> [  594.159427]        xe_device_mem_access_get+0x43/0xc0 [xe]
> [  594.159457]        xe_gt_tlb_invalidation_vma+0x53/0x190 [xe]
> [  594.159490]        invalidation_fence_init+0x1d2/0x2c0 [xe]
> [  594.159529]        __xe_pt_unbind_vma+0x151/0x4e0 [xe]
> [  594.159564]        vm_bind_ioctl+0x48a/0xae0 [xe]
> [  594.159602]        async_op_work_func+0x20c/0x530 [xe]
> [  594.159634]        process_one_work+0x263/0x520
> [  594.159640]        worker_thread+0x4d/0x3b0
> [  594.159646]        kthread+0xeb/0x120
> [  594.159650]        ret_from_fork+0x29/0x50
> [  594.159655]
>                -> #0 (&vm->userptr.notifier_lock){++++}-{3:3}:
> [  594.159663]        __lock_acquire+0x16fa/0x2850
> [  594.159670]        lock_acquire+0xd2/0x2e0
> [  594.159676]        down_write+0x36/0xd0
> [  594.159681]        vma_userptr_invalidate+0xeb/0x330 [xe]
> [  594.159714]        __mmu_notifier_invalidate_range_start+0x239/0x2a0
> [  594.159722]        unmap_vmas+0x1ac/0x1c0
> [  594.159727]        unmap_region+0xb5/0x120
> [  594.159732]        do_vmi_align_munmap+0x2be/0x430
> [  594.159739]        do_vmi_munmap+0xea/0x120
> [  594.159744]        __vm_munmap+0x9c/0x160
> [  594.159750]        __x64_sys_munmap+0x12/0x20
> [  594.159756]        do_syscall_64+0x38/0x90
> [  594.159761]        entry_SYSCALL_64_after_hwframe+0x72/0xdc
> [  594.159768]
>                other info that might help us debug this:
> 
> [  594.159773] Chain exists of:
>                  &vm->userptr.notifier_lock --> fs_reclaim -->
> mmu_notifier_invalidate_range_start
> 
> [  594.159785]  Possible unsafe locking scenario:
> 
> [  594.159790]        CPU0                    CPU1
> [  594.159794]        ----                    ----
> [  594.159797]   lock(mmu_notifier_invalidate_range_start);
> [  594.159802]                                lock(fs_reclaim);
> [  594.159808]
> lock(mmu_notifier_invalidate_range_start);
> [  594.159814]   lock(&vm->userptr.notifier_lock);
> [  594.159819]
> 
> The VM should be holding a mem_access.ref so this looks like it should
> be a false positive and we can just drop the explicit mem_access in
> xe_gt_tlb_invalidation().  The GGTT invalidation path also takes care to
> hold mem_access.ref so should be fine there also.

Also the MMIO write to notify the GuC of the H2G should have memory
access assert.

With that.

Reviewed-by: Matthew Brost <matthew.brost@intel.com>

> 
> Signed-off-by: Matthew Auld <matthew.auld@intel.com>
> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> ---
>  drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c | 8 ++------
>  1 file changed, 2 insertions(+), 6 deletions(-)
> 
> diff --git a/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c b/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c
> index 2fcb477604e2..19826488d3da 100644
> --- a/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c
> +++ b/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c
> @@ -194,7 +194,7 @@ int xe_gt_tlb_invalidation_vma(struct xe_gt *gt,
>  	struct xe_device *xe = gt_to_xe(gt);
>  #define MAX_TLB_INVALIDATION_LEN	7
>  	u32 action[MAX_TLB_INVALIDATION_LEN];
> -	int len = 0, ret;
> +	int len = 0;
>  
>  	XE_BUG_ON(!vma);
>  
> @@ -248,11 +248,7 @@ int xe_gt_tlb_invalidation_vma(struct xe_gt *gt,
>  
>  	XE_BUG_ON(len > MAX_TLB_INVALIDATION_LEN);
>  
> -	xe_device_mem_access_get(xe);
> -	ret = send_tlb_invalidation(&gt->uc.guc, fence, action, len);
> -	xe_device_mem_access_put(xe);
> -
> -	return ret;
> +	return send_tlb_invalidation(&gt->uc.guc, fence, action, len);
>  }
>  
>  static bool tlb_invalidation_seqno_past(struct xe_gt *gt, int seqno)
> -- 
> 2.40.1
> 

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

* Re: [Intel-xe] [PATCH v11 12/12] drm/xe: add lockdep annotation for xe_device_mem_access_get()
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 12/12] drm/xe: add lockdep annotation for xe_device_mem_access_get() Matthew Auld
@ 2023-06-12 18:32   ` Matthew Brost
  2023-06-13  9:42   ` Thomas Hellström
  1 sibling, 0 replies; 29+ messages in thread
From: Matthew Brost @ 2023-06-12 18:32 UTC (permalink / raw)
  To: Matthew Auld; +Cc: intel-xe, Rodrigo Vivi

On Mon, Jun 12, 2023 at 06:12:25PM +0100, Matthew Auld wrote:
> The atomics here might hide potential issues, so add a dummy lock with
> the idea that xe_pm_runtime_resume() is eventually going to be called
> when we are holding it. This only need to happen once and then lockdep
> can validate all callers and their locks.
> 

Clever patch, makes sense to me but not a locking expert. I'll Ack but
leave the RB to Thomas or perhaps Maarten.

Acked-by: Matthew Brost <matthew.brost@intel.com>

> Signed-off-by: Matthew Auld <matthew.auld@intel.com>
> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> ---
>  drivers/gpu/drm/xe/xe_device.c       | 20 ++++++++++++++++++++
>  drivers/gpu/drm/xe/xe_device_types.h |  8 ++++++++
>  2 files changed, 28 insertions(+)
> 
> diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
> index 1dc552da434f..3011a72da42f 100644
> --- a/drivers/gpu/drm/xe/xe_device.c
> +++ b/drivers/gpu/drm/xe/xe_device.c
> @@ -225,6 +225,8 @@ struct xe_device *xe_device_create(struct pci_dev *pdev,
>  	if (WARN_ON(err))
>  		goto err_put;
>  
> +	drmm_mutex_init(&xe->drm, &xe->mem_access.lock);
> +
>  	return xe;
>  
>  err_put:
> @@ -443,6 +445,22 @@ 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.lock -> runtime_resume callback once, and then can
> +	 * hopefully validate all the (callers_locks) -> mem_access.lock. 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->mem_access.lock.dep_map);
> +
>  	if (!atomic_inc_not_zero(&xe->mem_access.ref)) {
>  		bool hold_rpm = xe_pm_runtime_resume_and_get(xe);
>  		int ref;
> @@ -455,6 +473,8 @@ void xe_device_mem_access_get(struct xe_device *xe)
>  	} else {
>  		XE_WARN_ON(atomic_read(&xe->mem_access.ref) == S32_MAX);
>  	}
> +
> +	lock_map_release(&xe->mem_access.lock.dep_map);
>  }
>  
>  void xe_device_mem_access_put(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 a39f3d3f3bc7..82b80e3f2d44 100644
> --- a/drivers/gpu/drm/xe/xe_device_types.h
> +++ b/drivers/gpu/drm/xe/xe_device_types.h
> @@ -323,6 +323,14 @@ struct xe_device {
>  	 * triggering additional actions when they occur.
>  	 */
>  	struct {
> +		/**
> +		 * @lock: Dummy lock used as lockdep aid to hopefully ensure
> +		 * that lockep can more easily see any potential deadlocks when
> +		 * calling xe_device_mem_access_get().
> +		 *
> +		 * Doesn't protect anything.
> +		 */
> +		struct mutex lock;
>  		/** @ref: ref count of memory accesses */
>  		atomic_t ref;
>  		/** @hold_rpm: need to put rpm ref back at the end */
> -- 
> 2.40.1
> 

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

* Re: [Intel-xe] [PATCH v11 06/12] drm/xe/pci: wrap probe with mem_access
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 06/12] drm/xe/pci: wrap probe with mem_access Matthew Auld
@ 2023-06-12 18:34   ` Matthew Brost
  0 siblings, 0 replies; 29+ messages in thread
From: Matthew Brost @ 2023-06-12 18:34 UTC (permalink / raw)
  To: Matthew Auld; +Cc: intel-xe, Rodrigo Vivi

On Mon, Jun 12, 2023 at 06:12:19PM +0100, Matthew Auld wrote:
> Various display init stuff is missing mem_access.ref, so just wrap the
> entire probe sequence with xe_device_mem_access_get(). It's impossible
> for the device to actually be runtime suspened during probe, so this is
> purely just to stop the xe_device_assert_mem_access() from incorrectly
> firing. In a later patch we want to add xe_device_assert_mem_access()
> for all mmio accesses.
> 
> Signed-off-by: Matthew Auld <matthew.auld@intel.com>
> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>

Reviewed-by: Matthew Brost <matthew.brost@intel.com>

> ---
>  drivers/gpu/drm/xe/xe_pci.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
> index bd1f59b49928..e1143a6c071d 100644
> --- a/drivers/gpu/drm/xe/xe_pci.c
> +++ b/drivers/gpu/drm/xe/xe_pci.c
> @@ -680,7 +680,9 @@ static int xe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
>  	if (pci_enable_msi(pdev) < 0)
>  		drm_dbg(&xe->drm, "can't enable MSI");
>  
> +	xe_device_mem_access_get(xe);
>  	err = xe_device_probe(xe);
> +	xe_device_mem_access_put(xe);
>  	if (err)
>  		goto err_pci_disable;
>  
> -- 
> 2.40.1
> 

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

* Re: [Intel-xe] [PATCH v11 04/12] drm/xe/mmio: grab mem_access in xe_mmio_ioctl
  2023-06-12 18:13   ` Matthew Brost
@ 2023-06-13  8:30     ` Matthew Auld
  0 siblings, 0 replies; 29+ messages in thread
From: Matthew Auld @ 2023-06-13  8:30 UTC (permalink / raw)
  To: Matthew Brost; +Cc: intel-xe, Rodrigo Vivi

On 12/06/2023 19:13, Matthew Brost wrote:
> On Mon, Jun 12, 2023 at 06:12:17PM +0100, Matthew Auld wrote:
>> Any kind of device memory access should first ensure the device is not
>> suspended, mmio included.
>>
>> Signed-off-by: Matthew Auld <matthew.auld@intel.com>
>> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
>> ---
>>   drivers/gpu/drm/xe/xe_mmio.c | 2 ++
>>   1 file changed, 2 insertions(+)
>>
>> diff --git a/drivers/gpu/drm/xe/xe_mmio.c b/drivers/gpu/drm/xe/xe_mmio.c
>> index f7a7f996b37f..cc5ccbef85a4 100644
>> --- a/drivers/gpu/drm/xe/xe_mmio.c
>> +++ b/drivers/gpu/drm/xe/xe_mmio.c
>> @@ -476,6 +476,7 @@ int xe_mmio_ioctl(struct drm_device *dev, void *data,
>>   	 */
>>   	reg = XE_REG(args->addr);
>>   
>> +	xe_device_mem_access_get(xe);
> 
> What about moving xe_device_mem_access_get/put to xe_force_wake_get/put?
> Just an idea, but this patch LGTM so I'll leave it up to you if you want
> to keep it as is.

Yeah, I think Rodrigo also wanted something similar. However the 
pm_runtime_get_sync() in xe_device_mem_access_get() is scary since it 
allocates memory, plus if it ever reaches our callback 
xe_pm_runtime_resume(), we might grab various locks like ggtt->lock, 
ct->lock etc. That is the main motivation for the patch that adds the 
lockdep annotation. The xe_force_wake_get() is called in some pretty low 
level places AFAICT so my worry is that we will just see a big stream of 
lockdep splats, like already holding ggtt->lock etc. My feeling is that 
xe_device_mem_access_get() should be a fairly "outer" thing, and 
xe_force_wake_get() etc should be more an "inner" thing when looking at 
the hierarchy. What do you think?

But perhaps we can add some helper like xe_force_wake_mem_access_get() 
for the cases where we are close to the ioctl like in this patch?

> 
> With that:
> Reviewed-by: Matthew Brost <matthew.brost@intel.com>
> 
>>   	xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
>>   
>>   	if (args->flags & DRM_XE_MMIO_WRITE) {
>> @@ -519,6 +520,7 @@ int xe_mmio_ioctl(struct drm_device *dev, void *data,
>>   
>>   exit:
>>   	xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
>> +	xe_device_mem_access_put(xe);
>>   
>>   	return ret;
>>   }
>> -- 
>> 2.40.1
>>

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

* Re: [Intel-xe] [PATCH v11 12/12] drm/xe: add lockdep annotation for xe_device_mem_access_get()
  2023-06-12 17:12 ` [Intel-xe] [PATCH v11 12/12] drm/xe: add lockdep annotation for xe_device_mem_access_get() Matthew Auld
  2023-06-12 18:32   ` Matthew Brost
@ 2023-06-13  9:42   ` Thomas Hellström
  2023-06-13 10:13     ` Matthew Auld
  1 sibling, 1 reply; 29+ messages in thread
From: Thomas Hellström @ 2023-06-13  9:42 UTC (permalink / raw)
  To: Matthew Auld, intel-xe; +Cc: Rodrigo Vivi

On Mon, 2023-06-12 at 18:12 +0100, Matthew Auld wrote:
> The atomics here might hide potential issues, so add a dummy lock
> with
> the idea that xe_pm_runtime_resume() is eventually going to be called
> when we are holding it. This only need to happen once and then
> lockdep
> can validate all callers and their locks.

This looks pretty similar to the fs_reclaim_[acquire|release]
functionality.

Instead of using a per-device mutex, could you use a static struct
lockdep map, similar to how __fs_reclaim_map is defined in
mm/page_alloc.c or dma_fence_lockdep_map?

Otherwise LGTM.

/Thomas


> 
> Signed-off-by: Matthew Auld <matthew.auld@intel.com>
> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> ---
>  drivers/gpu/drm/xe/xe_device.c       | 20 ++++++++++++++++++++
>  drivers/gpu/drm/xe/xe_device_types.h |  8 ++++++++
>  2 files changed, 28 insertions(+)
> 
> diff --git a/drivers/gpu/drm/xe/xe_device.c
> b/drivers/gpu/drm/xe/xe_device.c
> index 1dc552da434f..3011a72da42f 100644
> --- a/drivers/gpu/drm/xe/xe_device.c
> +++ b/drivers/gpu/drm/xe/xe_device.c
> @@ -225,6 +225,8 @@ struct xe_device *xe_device_create(struct pci_dev
> *pdev,
>         if (WARN_ON(err))
>                 goto err_put;
>  
> +       drmm_mutex_init(&xe->drm, &xe->mem_access.lock);
> +
>         return xe;
>  
>  err_put:
> @@ -443,6 +445,22 @@ 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.lock -> runtime_resume callback once, and then
> can
> +        * hopefully validate all the (callers_locks) ->
> mem_access.lock. 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->mem_access.lock.dep_map);
> +
>         if (!atomic_inc_not_zero(&xe->mem_access.ref)) {
>                 bool hold_rpm = xe_pm_runtime_resume_and_get(xe);
>                 int ref;
> @@ -455,6 +473,8 @@ void xe_device_mem_access_get(struct xe_device
> *xe)
>         } else {
>                 XE_WARN_ON(atomic_read(&xe->mem_access.ref) ==
> S32_MAX);
>         }
> +
> +       lock_map_release(&xe->mem_access.lock.dep_map);
>  }
>  
>  void xe_device_mem_access_put(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 a39f3d3f3bc7..82b80e3f2d44 100644
> --- a/drivers/gpu/drm/xe/xe_device_types.h
> +++ b/drivers/gpu/drm/xe/xe_device_types.h
> @@ -323,6 +323,14 @@ struct xe_device {
>          * triggering additional actions when they occur.
>          */
>         struct {
> +               /**
> +                * @lock: Dummy lock used as lockdep aid to hopefully
> ensure
> +                * that lockep can more easily see any potential
> deadlocks when
> +                * calling xe_device_mem_access_get().
> +                *
> +                * Doesn't protect anything.
> +                */
> +               struct mutex lock;
>                 /** @ref: ref count of memory accesses */
>                 atomic_t ref;
>                 /** @hold_rpm: need to put rpm ref back at the end */


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

* Re: [Intel-xe] [PATCH v11 12/12] drm/xe: add lockdep annotation for xe_device_mem_access_get()
  2023-06-13  9:42   ` Thomas Hellström
@ 2023-06-13 10:13     ` Matthew Auld
  0 siblings, 0 replies; 29+ messages in thread
From: Matthew Auld @ 2023-06-13 10:13 UTC (permalink / raw)
  To: Thomas Hellström, intel-xe; +Cc: Rodrigo Vivi

On 13/06/2023 10:42, Thomas Hellström wrote:
> On Mon, 2023-06-12 at 18:12 +0100, Matthew Auld wrote:
>> The atomics here might hide potential issues, so add a dummy lock
>> with
>> the idea that xe_pm_runtime_resume() is eventually going to be called
>> when we are holding it. This only need to happen once and then
>> lockdep
>> can validate all callers and their locks.
> 
> This looks pretty similar to the fs_reclaim_[acquire|release]
> functionality.
> 
> Instead of using a per-device mutex, could you use a static struct
> lockdep map, similar to how __fs_reclaim_map is defined in
> mm/page_alloc.c or dma_fence_lockdep_map?

Yes, that sounds cleaner. Will fix.

> 
> Otherwise LGTM.
> 
> /Thomas
> 
> 
>>
>> Signed-off-by: Matthew Auld <matthew.auld@intel.com>
>> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
>> Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
>> ---
>>   drivers/gpu/drm/xe/xe_device.c       | 20 ++++++++++++++++++++
>>   drivers/gpu/drm/xe/xe_device_types.h |  8 ++++++++
>>   2 files changed, 28 insertions(+)
>>
>> diff --git a/drivers/gpu/drm/xe/xe_device.c
>> b/drivers/gpu/drm/xe/xe_device.c
>> index 1dc552da434f..3011a72da42f 100644
>> --- a/drivers/gpu/drm/xe/xe_device.c
>> +++ b/drivers/gpu/drm/xe/xe_device.c
>> @@ -225,6 +225,8 @@ struct xe_device *xe_device_create(struct pci_dev
>> *pdev,
>>          if (WARN_ON(err))
>>                  goto err_put;
>>   
>> +       drmm_mutex_init(&xe->drm, &xe->mem_access.lock);
>> +
>>          return xe;
>>   
>>   err_put:
>> @@ -443,6 +445,22 @@ 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.lock -> runtime_resume callback once, and then
>> can
>> +        * hopefully validate all the (callers_locks) ->
>> mem_access.lock. 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->mem_access.lock.dep_map);
>> +
>>          if (!atomic_inc_not_zero(&xe->mem_access.ref)) {
>>                  bool hold_rpm = xe_pm_runtime_resume_and_get(xe);
>>                  int ref;
>> @@ -455,6 +473,8 @@ void xe_device_mem_access_get(struct xe_device
>> *xe)
>>          } else {
>>                  XE_WARN_ON(atomic_read(&xe->mem_access.ref) ==
>> S32_MAX);
>>          }
>> +
>> +       lock_map_release(&xe->mem_access.lock.dep_map);
>>   }
>>   
>>   void xe_device_mem_access_put(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 a39f3d3f3bc7..82b80e3f2d44 100644
>> --- a/drivers/gpu/drm/xe/xe_device_types.h
>> +++ b/drivers/gpu/drm/xe/xe_device_types.h
>> @@ -323,6 +323,14 @@ struct xe_device {
>>           * triggering additional actions when they occur.
>>           */
>>          struct {
>> +               /**
>> +                * @lock: Dummy lock used as lockdep aid to hopefully
>> ensure
>> +                * that lockep can more easily see any potential
>> deadlocks when
>> +                * calling xe_device_mem_access_get().
>> +                *
>> +                * Doesn't protect anything.
>> +                */
>> +               struct mutex lock;
>>                  /** @ref: ref count of memory accesses */
>>                  atomic_t ref;
>>                  /** @hold_rpm: need to put rpm ref back at the end */
> 

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

end of thread, other threads:[~2023-06-13 10:14 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-12 17:12 [Intel-xe] [PATCH v11 00/12] xe_device_mem_access fixes and related bits Matthew Auld
2023-06-12 17:12 ` [Intel-xe] [PATCH v11 01/12] drm/xe: fix xe_device_mem_access_get() races Matthew Auld
2023-06-12 17:12 ` [Intel-xe] [PATCH v11 02/12] drm/xe/vm: tidy up xe_runtime_pm usage Matthew Auld
2023-06-12 17:12 ` [Intel-xe] [PATCH v11 03/12] drm/xe/debugfs: grab mem_access around forcewake Matthew Auld
2023-06-12 17:12 ` [Intel-xe] [PATCH v11 04/12] drm/xe/mmio: grab mem_access in xe_mmio_ioctl Matthew Auld
2023-06-12 18:13   ` Matthew Brost
2023-06-13  8:30     ` Matthew Auld
2023-06-12 17:12 ` [Intel-xe] [PATCH v11 05/12] drm/xe: ensure correct access_put ordering Matthew Auld
2023-06-12 18:16   ` Matthew Brost
2023-06-12 17:12 ` [Intel-xe] [PATCH v11 06/12] drm/xe/pci: wrap probe with mem_access Matthew Auld
2023-06-12 18:34   ` Matthew Brost
2023-06-12 17:12 ` [Intel-xe] [PATCH v11 07/12] drm/xe/display: use mem_access underneath Matthew Auld
2023-06-12 17:12 ` [Intel-xe] [PATCH v11 08/12] drm/xe/mmio: enforce xe_device_assert_mem_access Matthew Auld
2023-06-12 18:17   ` Matthew Brost
2023-06-12 17:12 ` [Intel-xe] [PATCH v11 09/12] drm/xe: drop xe_device_mem_access_get() from guc_ct_send Matthew Auld
2023-06-12 17:12 ` [Intel-xe] [PATCH v11 10/12] drm/xe/ggtt: prime ggtt->lock against FS_RECLAIM Matthew Auld
2023-06-12 17:12 ` [Intel-xe] [PATCH v11 11/12] drm/xe: drop xe_device_mem_access_get() from invalidation_vma Matthew Auld
2023-06-12 18:22   ` Matthew Brost
2023-06-12 17:12 ` [Intel-xe] [PATCH v11 12/12] drm/xe: add lockdep annotation for xe_device_mem_access_get() Matthew Auld
2023-06-12 18:32   ` Matthew Brost
2023-06-13  9:42   ` Thomas Hellström
2023-06-13 10:13     ` Matthew Auld
2023-06-12 17:16 ` [Intel-xe] ✓ CI.Patch_applied: success for xe_device_mem_access fixes and related bits Patchwork
2023-06-12 17:17 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
2023-06-12 17:18 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
2023-06-12 17:22 ` [Intel-xe] ✓ CI.Build: " Patchwork
2023-06-12 17:22 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
2023-06-12 17:23 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
2023-06-12 17:52 ` [Intel-xe] ○ CI.BAT: info " Patchwork

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