Intel-XE Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 04/13] drm/sched: Rename drm_sched_run_job_queue_if_ready and clarify kerneldoc
  2023-12-08 20:27 [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Rodrigo Vivi
@ 2023-12-08 20:27 ` Rodrigo Vivi
  0 siblings, 0 replies; 23+ messages in thread
From: Rodrigo Vivi @ 2023-12-08 20:27 UTC (permalink / raw)
  To: intel-xe; +Cc: Luben Tuikov, Tvrtko Ursulin

From: Tvrtko Ursulin <tvrtko.ursulin@intel.com>

"If ready" is not immediately clear what it means - is the scheduler
ready or something else? Drop the suffix, clarify kerneldoc, and employ
the same naming scheme as in drm_sched_run_free_queue:

 - drm_sched_run_job_queue   - enqueues if there is something to enqueue
                               *and* scheduler is ready (can queue)
 - __drm_sched_run_job_queue - low-level helper to simply queue the job

Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Cc: Luben Tuikov <ltuikov89@gmail.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20231102105538.391648-5-tvrtko.ursulin@linux.intel.com
Reviewed-by: Luben Tuikov <ltuikov89@gmail.com>
Signed-off-by: Luben Tuikov <ltuikov89@gmail.com>
(cherry picked from commit 35a4279d42db534ad71a3a598029a53f22856f93)
---
 drivers/gpu/drm/scheduler/sched_main.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/drivers/gpu/drm/scheduler/sched_main.c b/drivers/gpu/drm/scheduler/sched_main.c
index f9baca20b438..d5ddbce68fb7 100644
--- a/drivers/gpu/drm/scheduler/sched_main.c
+++ b/drivers/gpu/drm/scheduler/sched_main.c
@@ -256,10 +256,10 @@ drm_sched_rq_select_entity_fifo(struct drm_sched_rq *rq)
 }
 
 /**
- * drm_sched_run_job_queue - enqueue run-job work
+ * __drm_sched_run_job_queue - enqueue run-job work
  * @sched: scheduler instance
  */
-static void drm_sched_run_job_queue(struct drm_gpu_scheduler *sched)
+static void __drm_sched_run_job_queue(struct drm_gpu_scheduler *sched)
 {
 	if (!READ_ONCE(sched->pause_submit))
 		queue_work(sched->submit_wq, &sched->work_run_job);
@@ -928,7 +928,7 @@ static bool drm_sched_can_queue(struct drm_gpu_scheduler *sched)
 void drm_sched_wakeup_if_can_queue(struct drm_gpu_scheduler *sched)
 {
 	if (drm_sched_can_queue(sched))
-		drm_sched_run_job_queue(sched);
+		__drm_sched_run_job_queue(sched);
 }
 
 /**
@@ -1041,13 +1041,13 @@ drm_sched_pick_best(struct drm_gpu_scheduler **sched_list,
 EXPORT_SYMBOL(drm_sched_pick_best);
 
 /**
- * drm_sched_run_job_queue_if_ready - enqueue run-job work if ready
+ * drm_sched_run_job_queue - enqueue run-job work if there are ready entities
  * @sched: scheduler instance
  */
-static void drm_sched_run_job_queue_if_ready(struct drm_gpu_scheduler *sched)
+static void drm_sched_run_job_queue(struct drm_gpu_scheduler *sched)
 {
 	if (drm_sched_select_entity(sched))
-		drm_sched_run_job_queue(sched);
+		__drm_sched_run_job_queue(sched);
 }
 
 /**
@@ -1069,7 +1069,7 @@ static void drm_sched_free_job_work(struct work_struct *w)
 		sched->ops->free_job(job);
 
 	drm_sched_run_free_queue(sched);
-	drm_sched_run_job_queue_if_ready(sched);
+	drm_sched_run_job_queue(sched);
 }
 
 /**
@@ -1126,7 +1126,7 @@ static void drm_sched_run_job_work(struct work_struct *w)
 	}
 
 	wake_up(&sched->job_scheduled);
-	drm_sched_run_job_queue_if_ready(sched);
+	drm_sched_run_job_queue(sched);
 }
 
 /**
-- 
2.43.0


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

* [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive
@ 2023-12-11 19:12 Rodrigo Vivi
  2023-12-11 19:12 ` [PATCH 02/13] drm/sched: Move free worker re-queuing out of the if block Rodrigo Vivi
                   ` (18 more replies)
  0 siblings, 19 replies; 23+ messages in thread
From: Rodrigo Vivi @ 2023-12-11 19:12 UTC (permalink / raw)
  To: intel-xe, matthew.brost

From: Tvrtko Ursulin <tvrtko.ursulin@intel.com>

"Get cleanup job" makes it sound like helper is returning a job which will
execute some cleanup, or something, while the kerneldoc itself accurately
says "fetch the next _finished_ job". So lets rename the helper to be self
documenting.

(cherry picked from commit 7abbbe2694b3d4fd366dc91934f42c047a6d282d)

Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Cc: Luben Tuikov <ltuikov89@gmail.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20231102105538.391648-2-tvrtko.ursulin@linux.intel.com
Reviewed-by: Luben Tuikov <ltuikov89@gmail.com>
Signed-off-by: Luben Tuikov <ltuikov89@gmail.com>
Fixes: f7fe64ad0f22ff ("drm/sched: Split free_job into own work item")
Fixes: bc8d6a9df99038 ("drm/sched: Don't disturb the entity when in RR-mode scheduling")
Fixes: 56e449603f0ac5 ("drm/sched: Convert the GPU scheduler to variable number of run-queues")
Link: https://lists.freedesktop.org/archives/dri-devel/2023-November/431606.html
Fixes: f3123c2590005c ("drm/sched: Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()")
---
 drivers/gpu/drm/scheduler/sched_main.c | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/drivers/gpu/drm/scheduler/sched_main.c b/drivers/gpu/drm/scheduler/sched_main.c
index 98b2ad54fc70..fb64b35451f5 100644
--- a/drivers/gpu/drm/scheduler/sched_main.c
+++ b/drivers/gpu/drm/scheduler/sched_main.c
@@ -448,7 +448,7 @@ static void drm_sched_job_timedout(struct work_struct *work)
 
 	sched = container_of(work, struct drm_gpu_scheduler, work_tdr.work);
 
-	/* Protects against concurrent deletion in drm_sched_get_cleanup_job */
+	/* Protects against concurrent deletion in drm_sched_get_finished_job */
 	spin_lock(&sched->job_list_lock);
 	job = list_first_entry_or_null(&sched->pending_list,
 				       struct drm_sched_job, list);
@@ -500,9 +500,9 @@ void drm_sched_stop(struct drm_gpu_scheduler *sched, struct drm_sched_job *bad)
 
 	/*
 	 * Reinsert back the bad job here - now it's safe as
-	 * drm_sched_get_cleanup_job cannot race against us and release the
+	 * drm_sched_get_finished_job cannot race against us and release the
 	 * bad job at this point - we parked (waited for) any in progress
-	 * (earlier) cleanups and drm_sched_get_cleanup_job will not be called
+	 * (earlier) cleanups and drm_sched_get_finished_job will not be called
 	 * now until the scheduler thread is unparked.
 	 */
 	if (bad && bad->sched == sched)
@@ -960,7 +960,7 @@ drm_sched_select_entity(struct drm_gpu_scheduler *sched)
 }
 
 /**
- * drm_sched_get_cleanup_job - fetch the next finished job to be destroyed
+ * drm_sched_get_finished_job - fetch the next finished job to be destroyed
  *
  * @sched: scheduler instance
  *
@@ -968,7 +968,7 @@ drm_sched_select_entity(struct drm_gpu_scheduler *sched)
  * ready for it to be destroyed.
  */
 static struct drm_sched_job *
-drm_sched_get_cleanup_job(struct drm_gpu_scheduler *sched)
+drm_sched_get_finished_job(struct drm_gpu_scheduler *sched)
 {
 	struct drm_sched_job *job, *next;
 
@@ -1059,14 +1059,14 @@ static void drm_sched_free_job_work(struct work_struct *w)
 {
 	struct drm_gpu_scheduler *sched =
 		container_of(w, struct drm_gpu_scheduler, work_free_job);
-	struct drm_sched_job *cleanup_job;
+	struct drm_sched_job *job;
 
 	if (READ_ONCE(sched->pause_submit))
 		return;
 
-	cleanup_job = drm_sched_get_cleanup_job(sched);
-	if (cleanup_job) {
-		sched->ops->free_job(cleanup_job);
+	job = drm_sched_get_finished_job(sched);
+	if (job) {
+		sched->ops->free_job(job);
 
 		drm_sched_free_job_queue_if_done(sched);
 		drm_sched_run_job_queue_if_ready(sched);
-- 
2.43.0


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

* [PATCH 02/13] drm/sched: Move free worker re-queuing out of the if block
  2023-12-11 19:12 [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Rodrigo Vivi
@ 2023-12-11 19:12 ` Rodrigo Vivi
  2023-12-11 19:12 ` [PATCH 03/13] drm/sched: Rename drm_sched_free_job_queue to be more descriptive Rodrigo Vivi
                   ` (17 subsequent siblings)
  18 siblings, 0 replies; 23+ messages in thread
From: Rodrigo Vivi @ 2023-12-11 19:12 UTC (permalink / raw)
  To: intel-xe, matthew.brost

From: Tvrtko Ursulin <tvrtko.ursulin@intel.com>

Whether or not there are more jobs to clean up does not depend on the
existance of the current job, given both drm_sched_get_finished_job and
drm_sched_free_job_queue_if_done take and drop the job list lock.
Therefore it is confusing to make it read like there is a dependency.

(cherry picked from commit e608d9f7ac1a94a4a63d1ef2b37dd80669ad828d)

Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Cc: Luben Tuikov <ltuikov89@gmail.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20231102105538.391648-3-tvrtko.ursulin@linux.intel.com
Reviewed-by: Luben Tuikov <ltuikov89@gmail.com>
Signed-off-by: Luben Tuikov <ltuikov89@gmail.com>
---
 drivers/gpu/drm/scheduler/sched_main.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/drivers/gpu/drm/scheduler/sched_main.c b/drivers/gpu/drm/scheduler/sched_main.c
index fb64b35451f5..e1658030613f 100644
--- a/drivers/gpu/drm/scheduler/sched_main.c
+++ b/drivers/gpu/drm/scheduler/sched_main.c
@@ -1065,12 +1065,11 @@ static void drm_sched_free_job_work(struct work_struct *w)
 		return;
 
 	job = drm_sched_get_finished_job(sched);
-	if (job) {
+	if (job)
 		sched->ops->free_job(job);
 
-		drm_sched_free_job_queue_if_done(sched);
-		drm_sched_run_job_queue_if_ready(sched);
-	}
+	drm_sched_free_job_queue_if_done(sched);
+	drm_sched_run_job_queue_if_ready(sched);
 }
 
 /**
-- 
2.43.0


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

* [PATCH 03/13] drm/sched: Rename drm_sched_free_job_queue to be more descriptive
  2023-12-11 19:12 [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Rodrigo Vivi
  2023-12-11 19:12 ` [PATCH 02/13] drm/sched: Move free worker re-queuing out of the if block Rodrigo Vivi
@ 2023-12-11 19:12 ` Rodrigo Vivi
  2023-12-11 19:12 ` [PATCH 04/13] drm/sched: Rename drm_sched_run_job_queue_if_ready and clarify kerneldoc Rodrigo Vivi
                   ` (16 subsequent siblings)
  18 siblings, 0 replies; 23+ messages in thread
From: Rodrigo Vivi @ 2023-12-11 19:12 UTC (permalink / raw)
  To: intel-xe, matthew.brost

From: Tvrtko Ursulin <tvrtko.ursulin@intel.com>

The current name makes it sound like helper will free a queue, while what
it does is it enqueues the free job worker.

Rename it to drm_sched_run_free_queue to align with existing
drm_sched_run_job_queue.

Despite that creating an illusion there are two queues, while in reality
there is only one, at least it creates a consistent naming for the two
enqueuing helpers.

At the same time simplify the "if done" helper by dropping the suffix and
adding a double underscore prefix to the one which just enqueues.

(cherry picked from commit 67dd1d8c9f6543661720b9a89e28a25488cb8753)

Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Cc: Luben Tuikov <ltuikov89@gmail.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20231102105538.391648-4-tvrtko.ursulin@linux.intel.com
Reviewed-by: Luben Tuikov <ltuikov89@gmail.com>
Signed-off-by: Luben Tuikov <ltuikov89@gmail.com>
---
 drivers/gpu/drm/scheduler/sched_main.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/drivers/gpu/drm/scheduler/sched_main.c b/drivers/gpu/drm/scheduler/sched_main.c
index e1658030613f..f9baca20b438 100644
--- a/drivers/gpu/drm/scheduler/sched_main.c
+++ b/drivers/gpu/drm/scheduler/sched_main.c
@@ -266,20 +266,20 @@ static void drm_sched_run_job_queue(struct drm_gpu_scheduler *sched)
 }
 
 /**
- * drm_sched_free_job_queue - enqueue free-job work
+ * __drm_sched_run_free_queue - enqueue free-job work
  * @sched: scheduler instance
  */
-static void drm_sched_free_job_queue(struct drm_gpu_scheduler *sched)
+static void __drm_sched_run_free_queue(struct drm_gpu_scheduler *sched)
 {
 	if (!READ_ONCE(sched->pause_submit))
 		queue_work(sched->submit_wq, &sched->work_free_job);
 }
 
 /**
- * drm_sched_free_job_queue_if_done - enqueue free-job work if ready
+ * drm_sched_run_free_queue - enqueue free-job work if ready
  * @sched: scheduler instance
  */
-static void drm_sched_free_job_queue_if_done(struct drm_gpu_scheduler *sched)
+static void drm_sched_run_free_queue(struct drm_gpu_scheduler *sched)
 {
 	struct drm_sched_job *job;
 
@@ -287,7 +287,7 @@ static void drm_sched_free_job_queue_if_done(struct drm_gpu_scheduler *sched)
 	job = list_first_entry_or_null(&sched->pending_list,
 				       struct drm_sched_job, list);
 	if (job && dma_fence_is_signaled(&job->s_fence->finished))
-		drm_sched_free_job_queue(sched);
+		__drm_sched_run_free_queue(sched);
 	spin_unlock(&sched->job_list_lock);
 }
 
@@ -310,7 +310,7 @@ static void drm_sched_job_done(struct drm_sched_job *s_job, int result)
 	dma_fence_get(&s_fence->finished);
 	drm_sched_fence_finished(s_fence, result);
 	dma_fence_put(&s_fence->finished);
-	drm_sched_free_job_queue(sched);
+	__drm_sched_run_free_queue(sched);
 }
 
 /**
@@ -1068,7 +1068,7 @@ static void drm_sched_free_job_work(struct work_struct *w)
 	if (job)
 		sched->ops->free_job(job);
 
-	drm_sched_free_job_queue_if_done(sched);
+	drm_sched_run_free_queue(sched);
 	drm_sched_run_job_queue_if_ready(sched);
 }
 
-- 
2.43.0


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

* [PATCH 04/13] drm/sched: Rename drm_sched_run_job_queue_if_ready and clarify kerneldoc
  2023-12-11 19:12 [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Rodrigo Vivi
  2023-12-11 19:12 ` [PATCH 02/13] drm/sched: Move free worker re-queuing out of the if block Rodrigo Vivi
  2023-12-11 19:12 ` [PATCH 03/13] drm/sched: Rename drm_sched_free_job_queue to be more descriptive Rodrigo Vivi
@ 2023-12-11 19:12 ` Rodrigo Vivi
  2023-12-11 19:12 ` [PATCH 05/13] drm/sched: Drop suffix from drm_sched_wakeup_if_can_queue Rodrigo Vivi
                   ` (15 subsequent siblings)
  18 siblings, 0 replies; 23+ messages in thread
From: Rodrigo Vivi @ 2023-12-11 19:12 UTC (permalink / raw)
  To: intel-xe, matthew.brost

From: Tvrtko Ursulin <tvrtko.ursulin@intel.com>

"If ready" is not immediately clear what it means - is the scheduler
ready or something else? Drop the suffix, clarify kerneldoc, and employ
the same naming scheme as in drm_sched_run_free_queue:

 - drm_sched_run_job_queue   - enqueues if there is something to enqueue
                               *and* scheduler is ready (can queue)
 - __drm_sched_run_job_queue - low-level helper to simply queue the job

(cherry picked from commit 35a4279d42db534ad71a3a598029a53f22856f93)

Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Cc: Luben Tuikov <ltuikov89@gmail.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20231102105538.391648-5-tvrtko.ursulin@linux.intel.com
Reviewed-by: Luben Tuikov <ltuikov89@gmail.com>
Signed-off-by: Luben Tuikov <ltuikov89@gmail.com>
---
 drivers/gpu/drm/scheduler/sched_main.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/drivers/gpu/drm/scheduler/sched_main.c b/drivers/gpu/drm/scheduler/sched_main.c
index f9baca20b438..d5ddbce68fb7 100644
--- a/drivers/gpu/drm/scheduler/sched_main.c
+++ b/drivers/gpu/drm/scheduler/sched_main.c
@@ -256,10 +256,10 @@ drm_sched_rq_select_entity_fifo(struct drm_sched_rq *rq)
 }
 
 /**
- * drm_sched_run_job_queue - enqueue run-job work
+ * __drm_sched_run_job_queue - enqueue run-job work
  * @sched: scheduler instance
  */
-static void drm_sched_run_job_queue(struct drm_gpu_scheduler *sched)
+static void __drm_sched_run_job_queue(struct drm_gpu_scheduler *sched)
 {
 	if (!READ_ONCE(sched->pause_submit))
 		queue_work(sched->submit_wq, &sched->work_run_job);
@@ -928,7 +928,7 @@ static bool drm_sched_can_queue(struct drm_gpu_scheduler *sched)
 void drm_sched_wakeup_if_can_queue(struct drm_gpu_scheduler *sched)
 {
 	if (drm_sched_can_queue(sched))
-		drm_sched_run_job_queue(sched);
+		__drm_sched_run_job_queue(sched);
 }
 
 /**
@@ -1041,13 +1041,13 @@ drm_sched_pick_best(struct drm_gpu_scheduler **sched_list,
 EXPORT_SYMBOL(drm_sched_pick_best);
 
 /**
- * drm_sched_run_job_queue_if_ready - enqueue run-job work if ready
+ * drm_sched_run_job_queue - enqueue run-job work if there are ready entities
  * @sched: scheduler instance
  */
-static void drm_sched_run_job_queue_if_ready(struct drm_gpu_scheduler *sched)
+static void drm_sched_run_job_queue(struct drm_gpu_scheduler *sched)
 {
 	if (drm_sched_select_entity(sched))
-		drm_sched_run_job_queue(sched);
+		__drm_sched_run_job_queue(sched);
 }
 
 /**
@@ -1069,7 +1069,7 @@ static void drm_sched_free_job_work(struct work_struct *w)
 		sched->ops->free_job(job);
 
 	drm_sched_run_free_queue(sched);
-	drm_sched_run_job_queue_if_ready(sched);
+	drm_sched_run_job_queue(sched);
 }
 
 /**
@@ -1126,7 +1126,7 @@ static void drm_sched_run_job_work(struct work_struct *w)
 	}
 
 	wake_up(&sched->job_scheduled);
-	drm_sched_run_job_queue_if_ready(sched);
+	drm_sched_run_job_queue(sched);
 }
 
 /**
-- 
2.43.0


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

* [PATCH 05/13] drm/sched: Drop suffix from drm_sched_wakeup_if_can_queue
  2023-12-11 19:12 [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Rodrigo Vivi
                   ` (2 preceding siblings ...)
  2023-12-11 19:12 ` [PATCH 04/13] drm/sched: Rename drm_sched_run_job_queue_if_ready and clarify kerneldoc Rodrigo Vivi
@ 2023-12-11 19:12 ` Rodrigo Vivi
  2023-12-11 19:12 ` [PATCH 06/13] drm/sched: Don't disturb the entity when in RR-mode scheduling Rodrigo Vivi
                   ` (14 subsequent siblings)
  18 siblings, 0 replies; 23+ messages in thread
From: Rodrigo Vivi @ 2023-12-11 19:12 UTC (permalink / raw)
  To: intel-xe, matthew.brost

From: Tvrtko Ursulin <tvrtko.ursulin@intel.com>

Because a) helper is exported to other parts of the scheduler and
b) there isn't a plain drm_sched_wakeup to begin with, I think we can
drop the suffix and by doing so separate the intimiate knowledge
between the scheduler components a bit better.

(cherry picked from commit f12af4c461fb6cd5ed7b48f8b4d09b22eb19fcc5)

Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Cc: Luben Tuikov <ltuikov89@gmail.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20231102105538.391648-6-tvrtko.ursulin@linux.intel.com
Reviewed-by: Luben Tuikov <ltuikov89@gmail.com>
Signed-off-by: Luben Tuikov <ltuikov89@gmail.com>
---
 drivers/gpu/drm/scheduler/sched_entity.c | 4 ++--
 drivers/gpu/drm/scheduler/sched_main.c   | 4 ++--
 include/drm/gpu_scheduler.h              | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/drivers/gpu/drm/scheduler/sched_entity.c b/drivers/gpu/drm/scheduler/sched_entity.c
index 409e4256f6e7..f1db63cc8198 100644
--- a/drivers/gpu/drm/scheduler/sched_entity.c
+++ b/drivers/gpu/drm/scheduler/sched_entity.c
@@ -370,7 +370,7 @@ static void drm_sched_entity_wakeup(struct dma_fence *f,
 		container_of(cb, struct drm_sched_entity, cb);
 
 	drm_sched_entity_clear_dep(f, cb);
-	drm_sched_wakeup_if_can_queue(entity->rq->sched);
+	drm_sched_wakeup(entity->rq->sched);
 }
 
 /**
@@ -602,7 +602,7 @@ void drm_sched_entity_push_job(struct drm_sched_job *sched_job)
 		if (drm_sched_policy == DRM_SCHED_POLICY_FIFO)
 			drm_sched_rq_update_fifo(entity, submit_ts);
 
-		drm_sched_wakeup_if_can_queue(entity->rq->sched);
+		drm_sched_wakeup(entity->rq->sched);
 	}
 }
 EXPORT_SYMBOL(drm_sched_entity_push_job);
diff --git a/drivers/gpu/drm/scheduler/sched_main.c b/drivers/gpu/drm/scheduler/sched_main.c
index d5ddbce68fb7..27843e37d9b7 100644
--- a/drivers/gpu/drm/scheduler/sched_main.c
+++ b/drivers/gpu/drm/scheduler/sched_main.c
@@ -920,12 +920,12 @@ static bool drm_sched_can_queue(struct drm_gpu_scheduler *sched)
 }
 
 /**
- * drm_sched_wakeup_if_can_queue - Wake up the scheduler
+ * drm_sched_wakeup - Wake up the scheduler if it is ready to queue
  * @sched: scheduler instance
  *
  * Wake up the scheduler if we can queue jobs.
  */
-void drm_sched_wakeup_if_can_queue(struct drm_gpu_scheduler *sched)
+void drm_sched_wakeup(struct drm_gpu_scheduler *sched)
 {
 	if (drm_sched_can_queue(sched))
 		__drm_sched_run_job_queue(sched);
diff --git a/include/drm/gpu_scheduler.h b/include/drm/gpu_scheduler.h
index c1565694c0e9..43730f1ecbfd 100644
--- a/include/drm/gpu_scheduler.h
+++ b/include/drm/gpu_scheduler.h
@@ -558,7 +558,7 @@ void drm_sched_entity_modify_sched(struct drm_sched_entity *entity,
 
 void drm_sched_tdr_queue_imm(struct drm_gpu_scheduler *sched);
 void drm_sched_job_cleanup(struct drm_sched_job *job);
-void drm_sched_wakeup_if_can_queue(struct drm_gpu_scheduler *sched);
+void drm_sched_wakeup(struct drm_gpu_scheduler *sched);
 bool drm_sched_wqueue_ready(struct drm_gpu_scheduler *sched);
 void drm_sched_wqueue_stop(struct drm_gpu_scheduler *sched);
 void drm_sched_wqueue_start(struct drm_gpu_scheduler *sched);
-- 
2.43.0


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

* [PATCH 06/13] drm/sched: Don't disturb the entity when in RR-mode scheduling
  2023-12-11 19:12 [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Rodrigo Vivi
                   ` (3 preceding siblings ...)
  2023-12-11 19:12 ` [PATCH 05/13] drm/sched: Drop suffix from drm_sched_wakeup_if_can_queue Rodrigo Vivi
@ 2023-12-11 19:12 ` Rodrigo Vivi
  2023-12-11 19:13 ` [PATCH 07/13] drm/sched: Qualify drm_sched_wakeup() by drm_sched_entity_is_ready() Rodrigo Vivi
                   ` (13 subsequent siblings)
  18 siblings, 0 replies; 23+ messages in thread
From: Rodrigo Vivi @ 2023-12-11 19:12 UTC (permalink / raw)
  To: intel-xe, matthew.brost

From: Luben Tuikov <ltuikov89@gmail.com>

Don't call drm_sched_select_entity() in drm_sched_run_job_queue().  In fact,
rename __drm_sched_run_job_queue() to just drm_sched_run_job_queue(), and let
it do just that, schedule the work item for execution.

The problem is that drm_sched_run_job_queue() calls drm_sched_select_entity()
to determine if the scheduler has an entity ready in one of its run-queues,
and in the case of the Round-Robin (RR) scheduling, the function
drm_sched_rq_select_entity_rr() does just that, selects the _next_ entity
which is ready, sets up the run-queue and completion and returns that
entity. The FIFO scheduling algorithm is unaffected.

Now, since drm_sched_run_job_work() also calls drm_sched_select_entity(), then
in the case of RR scheduling, that would result in drm_sched_select_entity()
having been called twice, which may result in skipping a ready entity if more
than one entity is ready. This commit fixes this by eliminating the call to
drm_sched_select_entity() from drm_sched_run_job_queue(), and leaves it only
in drm_sched_run_job_work().

v2: Rebased on top of Tvrtko's renames series of patches. (Luben)
    Add fixes-tag. (Tvrtko)

(cherry picked from commit bc8d6a9df99038f61adf2881ad9f717abe414e06)

Signed-off-by: Luben Tuikov <ltuikov89@gmail.com>
Fixes: f7fe64ad0f22ff ("drm/sched: Split free_job into own work item")
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Danilo Krummrich <dakr@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20231107041020.10035-2-ltuikov89@gmail.com
---
 drivers/gpu/drm/scheduler/sched_main.c | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/drivers/gpu/drm/scheduler/sched_main.c b/drivers/gpu/drm/scheduler/sched_main.c
index 27843e37d9b7..cd0dc3f81d05 100644
--- a/drivers/gpu/drm/scheduler/sched_main.c
+++ b/drivers/gpu/drm/scheduler/sched_main.c
@@ -256,10 +256,10 @@ drm_sched_rq_select_entity_fifo(struct drm_sched_rq *rq)
 }
 
 /**
- * __drm_sched_run_job_queue - enqueue run-job work
+ * drm_sched_run_job_queue - enqueue run-job work
  * @sched: scheduler instance
  */
-static void __drm_sched_run_job_queue(struct drm_gpu_scheduler *sched)
+static void drm_sched_run_job_queue(struct drm_gpu_scheduler *sched)
 {
 	if (!READ_ONCE(sched->pause_submit))
 		queue_work(sched->submit_wq, &sched->work_run_job);
@@ -928,7 +928,7 @@ static bool drm_sched_can_queue(struct drm_gpu_scheduler *sched)
 void drm_sched_wakeup(struct drm_gpu_scheduler *sched)
 {
 	if (drm_sched_can_queue(sched))
-		__drm_sched_run_job_queue(sched);
+		drm_sched_run_job_queue(sched);
 }
 
 /**
@@ -1040,16 +1040,6 @@ drm_sched_pick_best(struct drm_gpu_scheduler **sched_list,
 }
 EXPORT_SYMBOL(drm_sched_pick_best);
 
-/**
- * drm_sched_run_job_queue - enqueue run-job work if there are ready entities
- * @sched: scheduler instance
- */
-static void drm_sched_run_job_queue(struct drm_gpu_scheduler *sched)
-{
-	if (drm_sched_select_entity(sched))
-		__drm_sched_run_job_queue(sched);
-}
-
 /**
  * drm_sched_free_job_work - worker to call free_job
  *
-- 
2.43.0


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

* [PATCH 07/13] drm/sched: Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()
  2023-12-11 19:12 [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Rodrigo Vivi
                   ` (4 preceding siblings ...)
  2023-12-11 19:12 ` [PATCH 06/13] drm/sched: Don't disturb the entity when in RR-mode scheduling Rodrigo Vivi
@ 2023-12-11 19:13 ` Rodrigo Vivi
  2023-12-11 19:13 ` [PATCH 08/13] drm/sched: implement dynamic job-flow control Rodrigo Vivi
                   ` (12 subsequent siblings)
  18 siblings, 0 replies; 23+ messages in thread
From: Rodrigo Vivi @ 2023-12-11 19:13 UTC (permalink / raw)
  To: intel-xe, matthew.brost

From: Luben Tuikov <ltuikov89@gmail.com>

Don't "wake up" the GPU scheduler unless the entity is ready, as well as we
can queue to the scheduler, i.e. there is no point in waking up the scheduler
for the entity unless the entity is ready.

(cherry picked from commit f3123c2590005c5ff631653d31428e40cd10c618)

Signed-off-by: Luben Tuikov <ltuikov89@gmail.com>
Fixes: bc8d6a9df99038 ("drm/sched: Don't disturb the entity when in RR-mode scheduling")
Reviewed-by: Danilo Krummrich <dakr@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20231110000123.72565-2-ltuikov89@gmail.com
---
 drivers/gpu/drm/scheduler/sched_entity.c | 4 ++--
 drivers/gpu/drm/scheduler/sched_main.c   | 8 +++++---
 include/drm/gpu_scheduler.h              | 2 +-
 3 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/scheduler/sched_entity.c b/drivers/gpu/drm/scheduler/sched_entity.c
index f1db63cc8198..4d42b1e4daa6 100644
--- a/drivers/gpu/drm/scheduler/sched_entity.c
+++ b/drivers/gpu/drm/scheduler/sched_entity.c
@@ -370,7 +370,7 @@ static void drm_sched_entity_wakeup(struct dma_fence *f,
 		container_of(cb, struct drm_sched_entity, cb);
 
 	drm_sched_entity_clear_dep(f, cb);
-	drm_sched_wakeup(entity->rq->sched);
+	drm_sched_wakeup(entity->rq->sched, entity);
 }
 
 /**
@@ -602,7 +602,7 @@ void drm_sched_entity_push_job(struct drm_sched_job *sched_job)
 		if (drm_sched_policy == DRM_SCHED_POLICY_FIFO)
 			drm_sched_rq_update_fifo(entity, submit_ts);
 
-		drm_sched_wakeup(entity->rq->sched);
+		drm_sched_wakeup(entity->rq->sched, entity);
 	}
 }
 EXPORT_SYMBOL(drm_sched_entity_push_job);
diff --git a/drivers/gpu/drm/scheduler/sched_main.c b/drivers/gpu/drm/scheduler/sched_main.c
index cd0dc3f81d05..8f5e466bd582 100644
--- a/drivers/gpu/drm/scheduler/sched_main.c
+++ b/drivers/gpu/drm/scheduler/sched_main.c
@@ -925,10 +925,12 @@ static bool drm_sched_can_queue(struct drm_gpu_scheduler *sched)
  *
  * Wake up the scheduler if we can queue jobs.
  */
-void drm_sched_wakeup(struct drm_gpu_scheduler *sched)
+void drm_sched_wakeup(struct drm_gpu_scheduler *sched,
+		      struct drm_sched_entity *entity)
 {
-	if (drm_sched_can_queue(sched))
-		drm_sched_run_job_queue(sched);
+	if (drm_sched_entity_is_ready(entity))
+		if (drm_sched_can_queue(sched))
+			drm_sched_run_job_queue(sched);
 }
 
 /**
diff --git a/include/drm/gpu_scheduler.h b/include/drm/gpu_scheduler.h
index 43730f1ecbfd..b838a3e53040 100644
--- a/include/drm/gpu_scheduler.h
+++ b/include/drm/gpu_scheduler.h
@@ -558,7 +558,7 @@ void drm_sched_entity_modify_sched(struct drm_sched_entity *entity,
 
 void drm_sched_tdr_queue_imm(struct drm_gpu_scheduler *sched);
 void drm_sched_job_cleanup(struct drm_sched_job *job);
-void drm_sched_wakeup(struct drm_gpu_scheduler *sched);
+void drm_sched_wakeup(struct drm_gpu_scheduler *sched, struct drm_sched_entity *entity);
 bool drm_sched_wqueue_ready(struct drm_gpu_scheduler *sched);
 void drm_sched_wqueue_stop(struct drm_gpu_scheduler *sched);
 void drm_sched_wqueue_start(struct drm_gpu_scheduler *sched);
-- 
2.43.0


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

* [PATCH 08/13] drm/sched: implement dynamic job-flow control
  2023-12-11 19:12 [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Rodrigo Vivi
                   ` (5 preceding siblings ...)
  2023-12-11 19:13 ` [PATCH 07/13] drm/sched: Qualify drm_sched_wakeup() by drm_sched_entity_is_ready() Rodrigo Vivi
@ 2023-12-11 19:13 ` Rodrigo Vivi
  2023-12-11 19:13 ` [PATCH 09/13] drm/sched: Fix bounds limiting when given a malformed entity Rodrigo Vivi
                   ` (11 subsequent siblings)
  18 siblings, 0 replies; 23+ messages in thread
From: Rodrigo Vivi @ 2023-12-11 19:13 UTC (permalink / raw)
  To: intel-xe, matthew.brost

From: Danilo Krummrich <dakr@redhat.com>

Currently, job flow control is implemented simply by limiting the number
of jobs in flight. Therefore, a scheduler is initialized with a credit
limit that corresponds to the number of jobs which can be sent to the
hardware.

This implies that for each job, drivers need to account for the maximum
job size possible in order to not overflow the ring buffer.

However, there are drivers, such as Nouveau, where the job size has a
rather large range. For such drivers it can easily happen that job
submissions not even filling the ring by 1% can block subsequent
submissions, which, in the worst case, can lead to the ring run dry.

In order to overcome this issue, allow for tracking the actual job size
instead of the number of jobs. Therefore, add a field to track a job's
credit count, which represents the number of credits a job contributes
to the scheduler's credit limit.

(cherry picked from commit a78422e9dff366b3a46ae44caf6ec8ded9c9fc2f)

Signed-off-by: Danilo Krummrich <dakr@redhat.com>
Reviewed-by: Luben Tuikov <ltuikov89@gmail.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20231110001638.71750-1-dakr@redhat.com
---
 Documentation/gpu/drm-mm.rst                  |   6 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c       |   2 +-
 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c  |   2 +-
 drivers/gpu/drm/etnaviv/etnaviv_gpu.c         |   2 +-
 drivers/gpu/drm/lima/lima_device.c            |   2 +-
 drivers/gpu/drm/lima/lima_sched.c             |   2 +-
 drivers/gpu/drm/msm/msm_gem_submit.c          |   2 +-
 drivers/gpu/drm/nouveau/nouveau_sched.c       |   2 +-
 drivers/gpu/drm/panfrost/panfrost_drv.c       |   2 +-
 drivers/gpu/drm/panfrost/panfrost_job.c       |   2 +-
 .../gpu/drm/scheduler/gpu_scheduler_trace.h   |   2 +-
 drivers/gpu/drm/scheduler/sched_main.c        | 170 ++++++++++++++----
 drivers/gpu/drm/v3d/v3d_gem.c                 |   2 +-
 include/drm/gpu_scheduler.h                   |  28 ++-
 14 files changed, 175 insertions(+), 51 deletions(-)

diff --git a/Documentation/gpu/drm-mm.rst b/Documentation/gpu/drm-mm.rst
index 602010cb6894..acc5901ac840 100644
--- a/Documentation/gpu/drm-mm.rst
+++ b/Documentation/gpu/drm-mm.rst
@@ -552,6 +552,12 @@ Overview
 .. kernel-doc:: drivers/gpu/drm/scheduler/sched_main.c
    :doc: Overview
 
+Flow Control
+------------
+
+.. kernel-doc:: drivers/gpu/drm/scheduler/sched_main.c
+   :doc: Flow Control
+
 Scheduler Function References
 -----------------------------
 
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
index 1f357198533f..62bb7fc7448a 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
@@ -115,7 +115,7 @@ int amdgpu_job_alloc(struct amdgpu_device *adev, struct amdgpu_vm *vm,
 	if (!entity)
 		return 0;
 
-	return drm_sched_job_init(&(*job)->base, entity, owner);
+	return drm_sched_job_init(&(*job)->base, entity, 1, owner);
 }
 
 int amdgpu_job_alloc_with_ib(struct amdgpu_device *adev,
diff --git a/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c b/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
index 2416c526f9b0..3d0f8d182506 100644
--- a/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
+++ b/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
@@ -535,7 +535,7 @@ int etnaviv_ioctl_gem_submit(struct drm_device *dev, void *data,
 
 	ret = drm_sched_job_init(&submit->sched_job,
 				 &ctx->sched_entity[args->pipe],
-				 submit->ctx);
+				 1, submit->ctx);
 	if (ret)
 		goto err_submit_put;
 
diff --git a/drivers/gpu/drm/etnaviv/etnaviv_gpu.c b/drivers/gpu/drm/etnaviv/etnaviv_gpu.c
index 9276756e1397..5105d290e72e 100644
--- a/drivers/gpu/drm/etnaviv/etnaviv_gpu.c
+++ b/drivers/gpu/drm/etnaviv/etnaviv_gpu.c
@@ -1917,7 +1917,7 @@ static int etnaviv_gpu_rpm_suspend(struct device *dev)
 	u32 idle, mask;
 
 	/* If there are any jobs in the HW queue, we're not idle */
-	if (atomic_read(&gpu->sched.hw_rq_count))
+	if (atomic_read(&gpu->sched.credit_count))
 		return -EBUSY;
 
 	/* Check whether the hardware (except FE and MC) is idle */
diff --git a/drivers/gpu/drm/lima/lima_device.c b/drivers/gpu/drm/lima/lima_device.c
index 02cef0cea657..0bf7105c8748 100644
--- a/drivers/gpu/drm/lima/lima_device.c
+++ b/drivers/gpu/drm/lima/lima_device.c
@@ -514,7 +514,7 @@ int lima_device_suspend(struct device *dev)
 
 	/* check any task running */
 	for (i = 0; i < lima_pipe_num; i++) {
-		if (atomic_read(&ldev->pipe[i].base.hw_rq_count))
+		if (atomic_read(&ldev->pipe[i].base.credit_count))
 			return -EBUSY;
 	}
 
diff --git a/drivers/gpu/drm/lima/lima_sched.c b/drivers/gpu/drm/lima/lima_sched.c
index aa030e1f7cda..c3bf8cda8498 100644
--- a/drivers/gpu/drm/lima/lima_sched.c
+++ b/drivers/gpu/drm/lima/lima_sched.c
@@ -123,7 +123,7 @@ int lima_sched_task_init(struct lima_sched_task *task,
 	for (i = 0; i < num_bos; i++)
 		drm_gem_object_get(&bos[i]->base.base);
 
-	err = drm_sched_job_init(&task->base, &context->base, vm);
+	err = drm_sched_job_init(&task->base, &context->base, 1, vm);
 	if (err) {
 		kfree(task->bos);
 		return err;
diff --git a/drivers/gpu/drm/msm/msm_gem_submit.c b/drivers/gpu/drm/msm/msm_gem_submit.c
index 99744de6c05a..c002cabe7b9c 100644
--- a/drivers/gpu/drm/msm/msm_gem_submit.c
+++ b/drivers/gpu/drm/msm/msm_gem_submit.c
@@ -48,7 +48,7 @@ static struct msm_gem_submit *submit_create(struct drm_device *dev,
 		return ERR_PTR(ret);
 	}
 
-	ret = drm_sched_job_init(&submit->base, queue->entity, queue);
+	ret = drm_sched_job_init(&submit->base, queue->entity, 1, queue);
 	if (ret) {
 		kfree(submit->hw_fence);
 		kfree(submit);
diff --git a/drivers/gpu/drm/nouveau/nouveau_sched.c b/drivers/gpu/drm/nouveau/nouveau_sched.c
index c4ba56b1a6dd..e03fd2bc8a11 100644
--- a/drivers/gpu/drm/nouveau/nouveau_sched.c
+++ b/drivers/gpu/drm/nouveau/nouveau_sched.c
@@ -89,7 +89,7 @@ nouveau_job_init(struct nouveau_job *job,
 
 	}
 
-	ret = drm_sched_job_init(&job->base, &entity->base, NULL);
+	ret = drm_sched_job_init(&job->base, &entity->base, 1, NULL);
 	if (ret)
 		goto err_free_chains;
 
diff --git a/drivers/gpu/drm/panfrost/panfrost_drv.c b/drivers/gpu/drm/panfrost/panfrost_drv.c
index a2ab99698ca8..d5e777deee5c 100644
--- a/drivers/gpu/drm/panfrost/panfrost_drv.c
+++ b/drivers/gpu/drm/panfrost/panfrost_drv.c
@@ -272,7 +272,7 @@ static int panfrost_ioctl_submit(struct drm_device *dev, void *data,
 
 	ret = drm_sched_job_init(&job->base,
 				 &file_priv->sched_entity[slot],
-				 NULL);
+				 1, NULL);
 	if (ret)
 		goto out_put_job;
 
diff --git a/drivers/gpu/drm/panfrost/panfrost_job.c b/drivers/gpu/drm/panfrost/panfrost_job.c
index 58aa5e507069..f108c2b72ae7 100644
--- a/drivers/gpu/drm/panfrost/panfrost_job.c
+++ b/drivers/gpu/drm/panfrost/panfrost_job.c
@@ -939,7 +939,7 @@ int panfrost_job_is_idle(struct panfrost_device *pfdev)
 
 	for (i = 0; i < NUM_JOB_SLOTS; i++) {
 		/* If there are any jobs in the HW queue, we're not idle */
-		if (atomic_read(&js->queue[i].sched.hw_rq_count))
+		if (atomic_read(&js->queue[i].sched.credit_count))
 			return false;
 	}
 
diff --git a/drivers/gpu/drm/scheduler/gpu_scheduler_trace.h b/drivers/gpu/drm/scheduler/gpu_scheduler_trace.h
index 3143ecaaff86..f8ed093b7356 100644
--- a/drivers/gpu/drm/scheduler/gpu_scheduler_trace.h
+++ b/drivers/gpu/drm/scheduler/gpu_scheduler_trace.h
@@ -51,7 +51,7 @@ DECLARE_EVENT_CLASS(drm_sched_job,
 			   __assign_str(name, sched_job->sched->name);
 			   __entry->job_count = spsc_queue_count(&entity->job_queue);
 			   __entry->hw_job_count = atomic_read(
-				   &sched_job->sched->hw_rq_count);
+				   &sched_job->sched->credit_count);
 			   ),
 	    TP_printk("entity=%p, id=%llu, fence=%p, ring=%s, job count:%u, hw job count:%d",
 		      __entry->entity, __entry->id,
diff --git a/drivers/gpu/drm/scheduler/sched_main.c b/drivers/gpu/drm/scheduler/sched_main.c
index 8f5e466bd582..044a8c4875ba 100644
--- a/drivers/gpu/drm/scheduler/sched_main.c
+++ b/drivers/gpu/drm/scheduler/sched_main.c
@@ -48,6 +48,30 @@
  * through the jobs entity pointer.
  */
 
+/**
+ * DOC: Flow Control
+ *
+ * The DRM GPU scheduler provides a flow control mechanism to regulate the rate
+ * in which the jobs fetched from scheduler entities are executed.
+ *
+ * In this context the &drm_gpu_scheduler keeps track of a driver specified
+ * credit limit representing the capacity of this scheduler and a credit count;
+ * every &drm_sched_job carries a driver specified number of credits.
+ *
+ * Once a job is executed (but not yet finished), the job's credits contribute
+ * to the scheduler's credit count until the job is finished. If by executing
+ * one more job the scheduler's credit count would exceed the scheduler's
+ * credit limit, the job won't be executed. Instead, the scheduler will wait
+ * until the credit count has decreased enough to not overflow its credit limit.
+ * This implies waiting for previously executed jobs.
+ *
+ * Optionally, drivers may register a callback (update_job_credits) provided by
+ * struct drm_sched_backend_ops to update the job's credits dynamically. The
+ * scheduler executes this callback every time the scheduler considers a job for
+ * execution and subsequently checks whether the job fits the scheduler's credit
+ * limit.
+ */
+
 #include <linux/wait.h>
 #include <linux/sched.h>
 #include <linux/completion.h>
@@ -75,6 +99,51 @@ int drm_sched_policy = DRM_SCHED_POLICY_FIFO;
 MODULE_PARM_DESC(sched_policy, "Specify the scheduling policy for entities on a run-queue, " __stringify(DRM_SCHED_POLICY_RR) " = Round Robin, " __stringify(DRM_SCHED_POLICY_FIFO) " = FIFO (default).");
 module_param_named(sched_policy, drm_sched_policy, int, 0444);
 
+static u32 drm_sched_available_credits(struct drm_gpu_scheduler *sched)
+{
+	u32 credits;
+
+	drm_WARN_ON(sched, check_sub_overflow(sched->credit_limit,
+					      atomic_read(&sched->credit_count),
+					      &credits));
+
+	return credits;
+}
+
+/**
+ * drm_sched_can_queue -- Can we queue more to the hardware?
+ * @sched: scheduler instance
+ * @entity: the scheduler entity
+ *
+ * Return true if we can push at least one more job from @entity, false
+ * otherwise.
+ */
+static bool drm_sched_can_queue(struct drm_gpu_scheduler *sched,
+				struct drm_sched_entity *entity)
+{
+	struct drm_sched_job *s_job;
+
+	s_job = to_drm_sched_job(spsc_queue_peek(&entity->job_queue));
+	if (!s_job)
+		return false;
+
+	if (sched->ops->update_job_credits) {
+		s_job->credits = sched->ops->update_job_credits(s_job);
+
+		drm_WARN(sched, !s_job->credits,
+			 "Jobs with zero credits bypass job-flow control.\n");
+	}
+
+	/* If a job exceeds the credit limit, truncate it to the credit limit
+	 * itself to guarantee forward progress.
+	 */
+	if (drm_WARN(sched, s_job->credits > sched->credit_limit,
+		     "Jobs may not exceed the credit limit, truncate.\n"))
+		s_job->credits = sched->credit_limit;
+
+	return drm_sched_available_credits(sched) >= s_job->credits;
+}
+
 static __always_inline bool drm_sched_entity_compare_before(struct rb_node *a,
 							    const struct rb_node *b)
 {
@@ -186,12 +255,18 @@ void drm_sched_rq_remove_entity(struct drm_sched_rq *rq,
 /**
  * drm_sched_rq_select_entity_rr - Select an entity which could provide a job to run
  *
+ * @sched: the gpu scheduler
  * @rq: scheduler run queue to check.
  *
- * Try to find a ready entity, returns NULL if none found.
+ * Try to find the next ready entity.
+ *
+ * Return an entity if one is found; return an error-pointer (!NULL) if an
+ * entity was ready, but the scheduler had insufficient credits to accommodate
+ * its job; return NULL, if no ready entity was found.
  */
 static struct drm_sched_entity *
-drm_sched_rq_select_entity_rr(struct drm_sched_rq *rq)
+drm_sched_rq_select_entity_rr(struct drm_gpu_scheduler *sched,
+			      struct drm_sched_rq *rq)
 {
 	struct drm_sched_entity *entity;
 
@@ -201,6 +276,14 @@ drm_sched_rq_select_entity_rr(struct drm_sched_rq *rq)
 	if (entity) {
 		list_for_each_entry_continue(entity, &rq->entities, list) {
 			if (drm_sched_entity_is_ready(entity)) {
+				/* If we can't queue yet, preserve the current
+				 * entity in terms of fairness.
+				 */
+				if (!drm_sched_can_queue(sched, entity)) {
+					spin_unlock(&rq->lock);
+					return ERR_PTR(-ENOSPC);
+				}
+
 				rq->current_entity = entity;
 				reinit_completion(&entity->entity_idle);
 				spin_unlock(&rq->lock);
@@ -210,8 +293,15 @@ drm_sched_rq_select_entity_rr(struct drm_sched_rq *rq)
 	}
 
 	list_for_each_entry(entity, &rq->entities, list) {
-
 		if (drm_sched_entity_is_ready(entity)) {
+			/* If we can't queue yet, preserve the current entity in
+			 * terms of fairness.
+			 */
+			if (!drm_sched_can_queue(sched, entity)) {
+				spin_unlock(&rq->lock);
+				return ERR_PTR(-ENOSPC);
+			}
+
 			rq->current_entity = entity;
 			reinit_completion(&entity->entity_idle);
 			spin_unlock(&rq->lock);
@@ -230,12 +320,18 @@ drm_sched_rq_select_entity_rr(struct drm_sched_rq *rq)
 /**
  * drm_sched_rq_select_entity_fifo - Select an entity which provides a job to run
  *
+ * @sched: the gpu scheduler
  * @rq: scheduler run queue to check.
  *
- * Find oldest waiting ready entity, returns NULL if none found.
+ * Find oldest waiting ready entity.
+ *
+ * Return an entity if one is found; return an error-pointer (!NULL) if an
+ * entity was ready, but the scheduler had insufficient credits to accommodate
+ * its job; return NULL, if no ready entity was found.
  */
 static struct drm_sched_entity *
-drm_sched_rq_select_entity_fifo(struct drm_sched_rq *rq)
+drm_sched_rq_select_entity_fifo(struct drm_gpu_scheduler *sched,
+				struct drm_sched_rq *rq)
 {
 	struct rb_node *rb;
 
@@ -245,6 +341,14 @@ drm_sched_rq_select_entity_fifo(struct drm_sched_rq *rq)
 
 		entity = rb_entry(rb, struct drm_sched_entity, rb_tree_node);
 		if (drm_sched_entity_is_ready(entity)) {
+			/* If we can't queue yet, preserve the current entity in
+			 * terms of fairness.
+			 */
+			if (!drm_sched_can_queue(sched, entity)) {
+				spin_unlock(&rq->lock);
+				return ERR_PTR(-ENOSPC);
+			}
+
 			rq->current_entity = entity;
 			reinit_completion(&entity->entity_idle);
 			break;
@@ -302,7 +406,7 @@ static void drm_sched_job_done(struct drm_sched_job *s_job, int result)
 	struct drm_sched_fence *s_fence = s_job->s_fence;
 	struct drm_gpu_scheduler *sched = s_fence->sched;
 
-	atomic_dec(&sched->hw_rq_count);
+	atomic_sub(s_job->credits, &sched->credit_count);
 	atomic_dec(sched->score);
 
 	trace_drm_sched_process_job(s_fence);
@@ -525,7 +629,7 @@ void drm_sched_stop(struct drm_gpu_scheduler *sched, struct drm_sched_job *bad)
 					      &s_job->cb)) {
 			dma_fence_put(s_job->s_fence->parent);
 			s_job->s_fence->parent = NULL;
-			atomic_dec(&sched->hw_rq_count);
+			atomic_sub(s_job->credits, &sched->credit_count);
 		} else {
 			/*
 			 * remove job from pending_list.
@@ -586,7 +690,7 @@ void drm_sched_start(struct drm_gpu_scheduler *sched, bool full_recovery)
 	list_for_each_entry_safe(s_job, tmp, &sched->pending_list, list) {
 		struct dma_fence *fence = s_job->s_fence->parent;
 
-		atomic_inc(&sched->hw_rq_count);
+		atomic_add(s_job->credits, &sched->credit_count);
 
 		if (!full_recovery)
 			continue;
@@ -667,6 +771,8 @@ EXPORT_SYMBOL(drm_sched_resubmit_jobs);
  * drm_sched_job_init - init a scheduler job
  * @job: scheduler job to init
  * @entity: scheduler entity to use
+ * @credits: the number of credits this job contributes to the schedulers
+ * credit limit
  * @owner: job owner for debugging
  *
  * Refer to drm_sched_entity_push_job() documentation
@@ -684,7 +790,7 @@ EXPORT_SYMBOL(drm_sched_resubmit_jobs);
  */
 int drm_sched_job_init(struct drm_sched_job *job,
 		       struct drm_sched_entity *entity,
-		       void *owner)
+		       u32 credits, void *owner)
 {
 	if (!entity->rq) {
 		/* This will most likely be followed by missing frames
@@ -695,7 +801,13 @@ int drm_sched_job_init(struct drm_sched_job *job,
 		return -ENOENT;
 	}
 
+	if (unlikely(!credits)) {
+		pr_err("*ERROR* %s: credits cannot be 0!\n", __func__);
+		return -EINVAL;
+	}
+
 	job->entity = entity;
+	job->credits = credits;
 	job->s_fence = drm_sched_fence_alloc(entity, owner);
 	if (!job->s_fence)
 		return -ENOMEM;
@@ -907,21 +1019,10 @@ void drm_sched_job_cleanup(struct drm_sched_job *job)
 }
 EXPORT_SYMBOL(drm_sched_job_cleanup);
 
-/**
- * drm_sched_can_queue -- Can we queue more to the hardware?
- * @sched: scheduler instance
- *
- * Return true if we can push more jobs to the hw, otherwise false.
- */
-static bool drm_sched_can_queue(struct drm_gpu_scheduler *sched)
-{
-	return atomic_read(&sched->hw_rq_count) <
-		sched->hw_submission_limit;
-}
-
 /**
  * drm_sched_wakeup - Wake up the scheduler if it is ready to queue
  * @sched: scheduler instance
+ * @entity: the scheduler entity
  *
  * Wake up the scheduler if we can queue jobs.
  */
@@ -929,7 +1030,7 @@ void drm_sched_wakeup(struct drm_gpu_scheduler *sched,
 		      struct drm_sched_entity *entity)
 {
 	if (drm_sched_entity_is_ready(entity))
-		if (drm_sched_can_queue(sched))
+		if (drm_sched_can_queue(sched, entity))
 			drm_sched_run_job_queue(sched);
 }
 
@@ -938,7 +1039,11 @@ void drm_sched_wakeup(struct drm_gpu_scheduler *sched,
  *
  * @sched: scheduler instance
  *
- * Returns the entity to process or NULL if none are found.
+ * Return an entity to process or NULL if none are found.
+ *
+ * Note, that we break out of the for-loop when "entity" is non-null, which can
+ * also be an error-pointer--this assures we don't process lower priority
+ * run-queues. See comments in the respectively called functions.
  */
 static struct drm_sched_entity *
 drm_sched_select_entity(struct drm_gpu_scheduler *sched)
@@ -946,19 +1051,16 @@ drm_sched_select_entity(struct drm_gpu_scheduler *sched)
 	struct drm_sched_entity *entity;
 	int i;
 
-	if (!drm_sched_can_queue(sched))
-		return NULL;
-
 	/* Kernel run queue has higher priority than normal run queue*/
 	for (i = sched->num_rqs - 1; i >= DRM_SCHED_PRIORITY_MIN; i--) {
 		entity = drm_sched_policy == DRM_SCHED_POLICY_FIFO ?
-			drm_sched_rq_select_entity_fifo(sched->sched_rq[i]) :
-			drm_sched_rq_select_entity_rr(sched->sched_rq[i]);
+			drm_sched_rq_select_entity_fifo(sched, sched->sched_rq[i]) :
+			drm_sched_rq_select_entity_rr(sched, sched->sched_rq[i]);
 		if (entity)
 			break;
 	}
 
-	return entity;
+	return IS_ERR(entity) ? NULL : entity;
 }
 
 /**
@@ -1094,7 +1196,7 @@ static void drm_sched_run_job_work(struct work_struct *w)
 
 	s_fence = sched_job->s_fence;
 
-	atomic_inc(&sched->hw_rq_count);
+	atomic_add(sched_job->credits, &sched->credit_count);
 	drm_sched_job_begin(sched_job);
 
 	trace_drm_run_job(sched_job, entity);
@@ -1129,7 +1231,7 @@ static void drm_sched_run_job_work(struct work_struct *w)
  * @submit_wq: workqueue to use for submission. If NULL, an ordered wq is
  *	       allocated and used
  * @num_rqs: number of runqueues, one for each priority, up to DRM_SCHED_PRIORITY_COUNT
- * @hw_submission: number of hw submissions that can be in flight
+ * @credit_limit: the number of credits this scheduler can hold from all jobs
  * @hang_limit: number of times to allow a job to hang before dropping it
  * @timeout: timeout value in jiffies for the scheduler
  * @timeout_wq: workqueue to use for timeout work. If NULL, the system_wq is
@@ -1143,14 +1245,14 @@ static void drm_sched_run_job_work(struct work_struct *w)
 int drm_sched_init(struct drm_gpu_scheduler *sched,
 		   const struct drm_sched_backend_ops *ops,
 		   struct workqueue_struct *submit_wq,
-		   u32 num_rqs, uint32_t hw_submission, unsigned int hang_limit,
+		   u32 num_rqs, u32 credit_limit, unsigned int hang_limit,
 		   long timeout, struct workqueue_struct *timeout_wq,
 		   atomic_t *score, const char *name, struct device *dev)
 {
 	int i, ret;
 
 	sched->ops = ops;
-	sched->hw_submission_limit = hw_submission;
+	sched->credit_limit = credit_limit;
 	sched->name = name;
 	sched->timeout = timeout;
 	sched->timeout_wq = timeout_wq ? : system_wq;
@@ -1199,7 +1301,7 @@ int drm_sched_init(struct drm_gpu_scheduler *sched,
 	init_waitqueue_head(&sched->job_scheduled);
 	INIT_LIST_HEAD(&sched->pending_list);
 	spin_lock_init(&sched->job_list_lock);
-	atomic_set(&sched->hw_rq_count, 0);
+	atomic_set(&sched->credit_count, 0);
 	INIT_DELAYED_WORK(&sched->work_tdr, drm_sched_job_timedout);
 	INIT_WORK(&sched->work_run_job, drm_sched_run_job_work);
 	INIT_WORK(&sched->work_free_job, drm_sched_free_job_work);
diff --git a/drivers/gpu/drm/v3d/v3d_gem.c b/drivers/gpu/drm/v3d/v3d_gem.c
index 2e94ce788c71..8479e5302f7b 100644
--- a/drivers/gpu/drm/v3d/v3d_gem.c
+++ b/drivers/gpu/drm/v3d/v3d_gem.c
@@ -417,7 +417,7 @@ v3d_job_init(struct v3d_dev *v3d, struct drm_file *file_priv,
 	job->free = free;
 
 	ret = drm_sched_job_init(&job->base, &v3d_priv->sched_entity[queue],
-				 v3d_priv);
+				 1, v3d_priv);
 	if (ret)
 		goto fail;
 
diff --git a/include/drm/gpu_scheduler.h b/include/drm/gpu_scheduler.h
index b838a3e53040..9a50348bd5c0 100644
--- a/include/drm/gpu_scheduler.h
+++ b/include/drm/gpu_scheduler.h
@@ -320,6 +320,7 @@ struct drm_sched_fence *to_drm_sched_fence(struct dma_fence *f);
  * @sched: the scheduler instance on which this job is scheduled.
  * @s_fence: contains the fences for the scheduling of job.
  * @finish_cb: the callback for the finished fence.
+ * @credits: the number of credits this job contributes to the scheduler
  * @work: Helper to reschdeule job kill to different context.
  * @id: a unique id assigned to each job scheduled on the scheduler.
  * @karma: increment on every hang caused by this job. If this exceeds the hang
@@ -339,6 +340,8 @@ struct drm_sched_job {
 	struct drm_gpu_scheduler	*sched;
 	struct drm_sched_fence		*s_fence;
 
+	u32				credits;
+
 	/*
 	 * work is used only after finish_cb has been used and will not be
 	 * accessed anymore.
@@ -462,13 +465,27 @@ struct drm_sched_backend_ops {
          * and it's time to clean it up.
 	 */
 	void (*free_job)(struct drm_sched_job *sched_job);
+
+	/**
+	 * @update_job_credits: Called when the scheduler is considering this
+	 * job for execution.
+	 *
+	 * This callback returns the number of credits the job would take if
+	 * pushed to the hardware. Drivers may use this to dynamically update
+	 * the job's credit count. For instance, deduct the number of credits
+	 * for already signalled native fences.
+	 *
+	 * This callback is optional.
+	 */
+	u32 (*update_job_credits)(struct drm_sched_job *sched_job);
 };
 
 /**
  * struct drm_gpu_scheduler - scheduler instance-specific data
  *
  * @ops: backend operations provided by the driver.
- * @hw_submission_limit: the max size of the hardware queue.
+ * @credit_limit: the credit limit of this scheduler
+ * @credit_count: the current credit count of this scheduler
  * @timeout: the time after which a job is removed from the scheduler.
  * @name: name of the ring for which this scheduler is being used.
  * @num_rqs: Number of run-queues. This is at most DRM_SCHED_PRIORITY_COUNT,
@@ -477,7 +494,6 @@ struct drm_sched_backend_ops {
  * @job_scheduled: once @drm_sched_entity_do_release is called the scheduler
  *                 waits on this wait queue until all the scheduled jobs are
  *                 finished.
- * @hw_rq_count: the number of jobs currently in the hardware queue.
  * @job_id_count: used to assign unique id to the each job.
  * @submit_wq: workqueue used to queue @work_run_job and @work_free_job
  * @timeout_wq: workqueue used to queue @work_tdr
@@ -501,13 +517,13 @@ struct drm_sched_backend_ops {
  */
 struct drm_gpu_scheduler {
 	const struct drm_sched_backend_ops	*ops;
-	uint32_t			hw_submission_limit;
+	u32				credit_limit;
+	atomic_t			credit_count;
 	long				timeout;
 	const char			*name;
 	u32                             num_rqs;
 	struct drm_sched_rq             **sched_rq;
 	wait_queue_head_t		job_scheduled;
-	atomic_t			hw_rq_count;
 	atomic64_t			job_id_count;
 	struct workqueue_struct		*submit_wq;
 	struct workqueue_struct		*timeout_wq;
@@ -529,14 +545,14 @@ struct drm_gpu_scheduler {
 int drm_sched_init(struct drm_gpu_scheduler *sched,
 		   const struct drm_sched_backend_ops *ops,
 		   struct workqueue_struct *submit_wq,
-		   u32 num_rqs, uint32_t hw_submission, unsigned int hang_limit,
+		   u32 num_rqs, u32 credit_limit, unsigned int hang_limit,
 		   long timeout, struct workqueue_struct *timeout_wq,
 		   atomic_t *score, const char *name, struct device *dev);
 
 void drm_sched_fini(struct drm_gpu_scheduler *sched);
 int drm_sched_job_init(struct drm_sched_job *job,
 		       struct drm_sched_entity *entity,
-		       void *owner);
+		       u32 credits, void *owner);
 void drm_sched_job_arm(struct drm_sched_job *job);
 int drm_sched_job_add_dependency(struct drm_sched_job *job,
 				 struct dma_fence *fence);
-- 
2.43.0


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

* [PATCH 09/13] drm/sched: Fix bounds limiting when given a malformed entity
  2023-12-11 19:12 [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Rodrigo Vivi
                   ` (6 preceding siblings ...)
  2023-12-11 19:13 ` [PATCH 08/13] drm/sched: implement dynamic job-flow control Rodrigo Vivi
@ 2023-12-11 19:13 ` Rodrigo Vivi
  2023-12-11 19:13 ` [PATCH 10/13] drm/sched: Rename priority MIN to LOW Rodrigo Vivi
                   ` (10 subsequent siblings)
  18 siblings, 0 replies; 23+ messages in thread
From: Rodrigo Vivi @ 2023-12-11 19:13 UTC (permalink / raw)
  To: intel-xe, matthew.brost

From: Luben Tuikov <ltuikov89@gmail.com>

If we're given a malformed entity in drm_sched_entity_init()--shouldn't
happen, but we verify--with out-of-bounds priority value, we set it to an
allowed value. Fix the expression which sets this limit.

(cherry picked from commit 2bbe6ab2be53858507f11f99f856846d04765ae3)

Signed-off-by: Luben Tuikov <ltuikov89@gmail.com>
Fixes: 56e449603f0ac5 ("drm/sched: Convert the GPU scheduler to variable number of run-queues")
Link: https://patchwork.freedesktop.org/patch/msgid/20231123122422.167832-2-ltuikov89@gmail.com
Reviewed-by: Christian König <christian.koenig@amd.com>
Link: https://lore.kernel.org/r/dbb91dbe-ef77-4d79-aaf9-2adb171c1d7a@amd.com
---
 drivers/gpu/drm/scheduler/sched_entity.c | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/drivers/gpu/drm/scheduler/sched_entity.c b/drivers/gpu/drm/scheduler/sched_entity.c
index 4d42b1e4daa6..ee645d38e98d 100644
--- a/drivers/gpu/drm/scheduler/sched_entity.c
+++ b/drivers/gpu/drm/scheduler/sched_entity.c
@@ -81,12 +81,15 @@ int drm_sched_entity_init(struct drm_sched_entity *entity,
 		 */
 		pr_warn("%s: called with uninitialized scheduler\n", __func__);
 	} else if (num_sched_list) {
-		/* The "priority" of an entity cannot exceed the number
-		 * of run-queues of a scheduler.
+		/* The "priority" of an entity cannot exceed the number of run-queues of a
+		 * scheduler. Protect against num_rqs being 0, by converting to signed.
 		 */
-		if (entity->priority >= sched_list[0]->num_rqs)
-			entity->priority = max_t(u32, sched_list[0]->num_rqs,
-						 DRM_SCHED_PRIORITY_MIN);
+		if (entity->priority >= sched_list[0]->num_rqs) {
+			drm_err(sched_list[0], "entity with out-of-bounds priority:%u num_rqs:%u\n",
+				entity->priority, sched_list[0]->num_rqs);
+			entity->priority = max_t(s32, (s32) sched_list[0]->num_rqs - 1,
+						 (s32) DRM_SCHED_PRIORITY_MIN);
+		}
 		entity->rq = sched_list[0]->sched_rq[entity->priority];
 	}
 
-- 
2.43.0


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

* [PATCH 10/13] drm/sched: Rename priority MIN to LOW
  2023-12-11 19:12 [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Rodrigo Vivi
                   ` (7 preceding siblings ...)
  2023-12-11 19:13 ` [PATCH 09/13] drm/sched: Fix bounds limiting when given a malformed entity Rodrigo Vivi
@ 2023-12-11 19:13 ` Rodrigo Vivi
  2023-12-11 19:13 ` [PATCH 11/13] drm/sched: Reverse run-queue priority enumeration Rodrigo Vivi
                   ` (9 subsequent siblings)
  18 siblings, 0 replies; 23+ messages in thread
From: Rodrigo Vivi @ 2023-12-11 19:13 UTC (permalink / raw)
  To: intel-xe, matthew.brost

From: Luben Tuikov <ltuikov89@gmail.com>

Rename DRM_SCHED_PRIORITY_MIN to DRM_SCHED_PRIORITY_LOW.

This mirrors DRM_SCHED_PRIORITY_HIGH, for a list of DRM scheduler priorities
in ascending order,
  DRM_SCHED_PRIORITY_LOW,
  DRM_SCHED_PRIORITY_NORMAL,
  DRM_SCHED_PRIORITY_HIGH,
  DRM_SCHED_PRIORITY_KERNEL.

(cherry picked from commit fe375c74806dbd30b00ec038a80a5b7bf4653ab7)

Cc: Rob Clark <robdclark@gmail.com>
Cc: Abhinav Kumar <quic_abhinavk@quicinc.com>
Cc: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Cc: Danilo Krummrich <dakr@redhat.com>
Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: Christian König <christian.koenig@amd.com>
Cc: linux-arm-msm@vger.kernel.org
Cc: freedreno@lists.freedesktop.org
Cc: dri-devel@lists.freedesktop.org
Signed-off-by: Luben Tuikov <ltuikov89@gmail.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20231124052752.6915-5-ltuikov89@gmail.com
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c  |  4 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c  |  2 +-
 drivers/gpu/drm/msm/msm_gpu.h            |  2 +-
 drivers/gpu/drm/scheduler/sched_entity.c |  2 +-
 drivers/gpu/drm/scheduler/sched_main.c   | 10 +++++-----
 include/drm/gpu_scheduler.h              |  2 +-
 6 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
index fb050345b9f2..d46786618061 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
@@ -68,10 +68,10 @@ amdgpu_ctx_to_drm_sched_prio(int32_t ctx_prio)
 		return DRM_SCHED_PRIORITY_NORMAL;
 
 	case AMDGPU_CTX_PRIORITY_VERY_LOW:
-		return DRM_SCHED_PRIORITY_MIN;
+		return DRM_SCHED_PRIORITY_LOW;
 
 	case AMDGPU_CTX_PRIORITY_LOW:
-		return DRM_SCHED_PRIORITY_MIN;
+		return DRM_SCHED_PRIORITY_LOW;
 
 	case AMDGPU_CTX_PRIORITY_NORMAL:
 		return DRM_SCHED_PRIORITY_NORMAL;
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
index 62bb7fc7448a..1a25931607c5 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
@@ -325,7 +325,7 @@ void amdgpu_job_stop_all_jobs_on_sched(struct drm_gpu_scheduler *sched)
 	int i;
 
 	/* Signal all jobs not yet scheduled */
-	for (i = sched->num_rqs - 1; i >= DRM_SCHED_PRIORITY_MIN; i--) {
+	for (i = sched->num_rqs - 1; i >= DRM_SCHED_PRIORITY_LOW; i--) {
 		struct drm_sched_rq *rq = sched->sched_rq[i];
 		spin_lock(&rq->lock);
 		list_for_each_entry(s_entity, &rq->entities, list) {
diff --git a/drivers/gpu/drm/msm/msm_gpu.h b/drivers/gpu/drm/msm/msm_gpu.h
index 4252e3839fbc..eb0c97433e5f 100644
--- a/drivers/gpu/drm/msm/msm_gpu.h
+++ b/drivers/gpu/drm/msm/msm_gpu.h
@@ -347,7 +347,7 @@ struct msm_gpu_perfcntr {
  * DRM_SCHED_PRIORITY_KERNEL priority level is treated specially in some
  * cases, so we don't use it (no need for kernel generated jobs).
  */
-#define NR_SCHED_PRIORITIES (1 + DRM_SCHED_PRIORITY_HIGH - DRM_SCHED_PRIORITY_MIN)
+#define NR_SCHED_PRIORITIES (1 + DRM_SCHED_PRIORITY_HIGH - DRM_SCHED_PRIORITY_LOW)
 
 /**
  * struct msm_file_private - per-drm_file context
diff --git a/drivers/gpu/drm/scheduler/sched_entity.c b/drivers/gpu/drm/scheduler/sched_entity.c
index ee645d38e98d..dd2b8f777f51 100644
--- a/drivers/gpu/drm/scheduler/sched_entity.c
+++ b/drivers/gpu/drm/scheduler/sched_entity.c
@@ -88,7 +88,7 @@ int drm_sched_entity_init(struct drm_sched_entity *entity,
 			drm_err(sched_list[0], "entity with out-of-bounds priority:%u num_rqs:%u\n",
 				entity->priority, sched_list[0]->num_rqs);
 			entity->priority = max_t(s32, (s32) sched_list[0]->num_rqs - 1,
-						 (s32) DRM_SCHED_PRIORITY_MIN);
+						 (s32) DRM_SCHED_PRIORITY_LOW);
 		}
 		entity->rq = sched_list[0]->sched_rq[entity->priority];
 	}
diff --git a/drivers/gpu/drm/scheduler/sched_main.c b/drivers/gpu/drm/scheduler/sched_main.c
index 044a8c4875ba..b6d7bc49ff6e 100644
--- a/drivers/gpu/drm/scheduler/sched_main.c
+++ b/drivers/gpu/drm/scheduler/sched_main.c
@@ -1052,7 +1052,7 @@ drm_sched_select_entity(struct drm_gpu_scheduler *sched)
 	int i;
 
 	/* Kernel run queue has higher priority than normal run queue*/
-	for (i = sched->num_rqs - 1; i >= DRM_SCHED_PRIORITY_MIN; i--) {
+	for (i = sched->num_rqs - 1; i >= DRM_SCHED_PRIORITY_LOW; i--) {
 		entity = drm_sched_policy == DRM_SCHED_POLICY_FIFO ?
 			drm_sched_rq_select_entity_fifo(sched, sched->sched_rq[i]) :
 			drm_sched_rq_select_entity_rr(sched, sched->sched_rq[i]);
@@ -1291,7 +1291,7 @@ int drm_sched_init(struct drm_gpu_scheduler *sched,
 	if (!sched->sched_rq)
 		goto Out_free;
 	sched->num_rqs = num_rqs;
-	for (i = DRM_SCHED_PRIORITY_MIN; i < sched->num_rqs; i++) {
+	for (i = DRM_SCHED_PRIORITY_LOW; i < sched->num_rqs; i++) {
 		sched->sched_rq[i] = kzalloc(sizeof(*sched->sched_rq[i]), GFP_KERNEL);
 		if (!sched->sched_rq[i])
 			goto Out_unroll;
@@ -1312,7 +1312,7 @@ int drm_sched_init(struct drm_gpu_scheduler *sched,
 	sched->ready = true;
 	return 0;
 Out_unroll:
-	for (--i ; i >= DRM_SCHED_PRIORITY_MIN; i--)
+	for (--i ; i >= DRM_SCHED_PRIORITY_LOW; i--)
 		kfree(sched->sched_rq[i]);
 Out_free:
 	kfree(sched->sched_rq);
@@ -1338,7 +1338,7 @@ void drm_sched_fini(struct drm_gpu_scheduler *sched)
 
 	drm_sched_wqueue_stop(sched);
 
-	for (i = sched->num_rqs - 1; i >= DRM_SCHED_PRIORITY_MIN; i--) {
+	for (i = sched->num_rqs - 1; i >= DRM_SCHED_PRIORITY_LOW; i--) {
 		struct drm_sched_rq *rq = sched->sched_rq[i];
 
 		spin_lock(&rq->lock);
@@ -1390,7 +1390,7 @@ void drm_sched_increase_karma(struct drm_sched_job *bad)
 	if (bad->s_priority != DRM_SCHED_PRIORITY_KERNEL) {
 		atomic_inc(&bad->karma);
 
-		for (i = DRM_SCHED_PRIORITY_MIN;
+		for (i = DRM_SCHED_PRIORITY_LOW;
 		     i < min_t(typeof(sched->num_rqs), sched->num_rqs, DRM_SCHED_PRIORITY_KERNEL);
 		     i++) {
 			struct drm_sched_rq *rq = sched->sched_rq[i];
diff --git a/include/drm/gpu_scheduler.h b/include/drm/gpu_scheduler.h
index 9a50348bd5c0..d8e2d84d9223 100644
--- a/include/drm/gpu_scheduler.h
+++ b/include/drm/gpu_scheduler.h
@@ -63,7 +63,7 @@ struct drm_file;
  * to an array, and as such should start at 0.
  */
 enum drm_sched_priority {
-	DRM_SCHED_PRIORITY_MIN,
+	DRM_SCHED_PRIORITY_LOW,
 	DRM_SCHED_PRIORITY_NORMAL,
 	DRM_SCHED_PRIORITY_HIGH,
 	DRM_SCHED_PRIORITY_KERNEL,
-- 
2.43.0


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

* [PATCH 11/13] drm/sched: Reverse run-queue priority enumeration
  2023-12-11 19:12 [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Rodrigo Vivi
                   ` (8 preceding siblings ...)
  2023-12-11 19:13 ` [PATCH 10/13] drm/sched: Rename priority MIN to LOW Rodrigo Vivi
@ 2023-12-11 19:13 ` Rodrigo Vivi
  2023-12-11 19:13 ` [PATCH 12/13] drm/sched: Partial revert of "Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()" Rodrigo Vivi
                   ` (8 subsequent siblings)
  18 siblings, 0 replies; 23+ messages in thread
From: Rodrigo Vivi @ 2023-12-11 19:13 UTC (permalink / raw)
  To: intel-xe, matthew.brost

From: Luben Tuikov <ltuikov89@gmail.com>

Reverse run-queue priority enumeration such that the higest priority is now 0,
and for each consecutive integer the prioirty diminishes.

Run-queues correspond to priorities. To an external observer a scheduler
created with a single run-queue, and another created with
DRM_SCHED_PRIORITY_COUNT number of run-queues, should always schedule
sched->sched_rq[0] with the same "priority", as that index run-queue exists in
both schedulers, i.e. a scheduler with one run-queue or many. This patch makes
it so.

In other words, the "priority" of sched->sched_rq[n], n >= 0, is the same for
any scheduler created with any allowable number of run-queues (priorities), 0
to DRM_SCHED_PRIORITY_COUNT.

(cherry picked from commit 38f922a563aac3148ac73e73689805917f034cb5)

Cc: Rob Clark <robdclark@gmail.com>
Cc: Abhinav Kumar <quic_abhinavk@quicinc.com>
Cc: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Cc: Danilo Krummrich <dakr@redhat.com>
Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: Christian König <christian.koenig@amd.com>
Cc: linux-arm-msm@vger.kernel.org
Cc: freedreno@lists.freedesktop.org
Cc: dri-devel@lists.freedesktop.org
Signed-off-by: Luben Tuikov <ltuikov89@gmail.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20231124052752.6915-6-ltuikov89@gmail.com
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c  |  2 +-
 drivers/gpu/drm/msm/msm_gpu.h            |  2 +-
 drivers/gpu/drm/scheduler/sched_entity.c |  5 +++--
 drivers/gpu/drm/scheduler/sched_main.c   | 15 +++++++--------
 include/drm/gpu_scheduler.h              |  6 +++---
 5 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
index 1a25931607c5..71a5cf37b472 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
@@ -325,7 +325,7 @@ void amdgpu_job_stop_all_jobs_on_sched(struct drm_gpu_scheduler *sched)
 	int i;
 
 	/* Signal all jobs not yet scheduled */
-	for (i = sched->num_rqs - 1; i >= DRM_SCHED_PRIORITY_LOW; i--) {
+	for (i = DRM_SCHED_PRIORITY_KERNEL; i < sched->num_rqs; i++) {
 		struct drm_sched_rq *rq = sched->sched_rq[i];
 		spin_lock(&rq->lock);
 		list_for_each_entry(s_entity, &rq->entities, list) {
diff --git a/drivers/gpu/drm/msm/msm_gpu.h b/drivers/gpu/drm/msm/msm_gpu.h
index eb0c97433e5f..2bfcb222e353 100644
--- a/drivers/gpu/drm/msm/msm_gpu.h
+++ b/drivers/gpu/drm/msm/msm_gpu.h
@@ -347,7 +347,7 @@ struct msm_gpu_perfcntr {
  * DRM_SCHED_PRIORITY_KERNEL priority level is treated specially in some
  * cases, so we don't use it (no need for kernel generated jobs).
  */
-#define NR_SCHED_PRIORITIES (1 + DRM_SCHED_PRIORITY_HIGH - DRM_SCHED_PRIORITY_LOW)
+#define NR_SCHED_PRIORITIES (1 + DRM_SCHED_PRIORITY_LOW - DRM_SCHED_PRIORITY_HIGH)
 
 /**
  * struct msm_file_private - per-drm_file context
diff --git a/drivers/gpu/drm/scheduler/sched_entity.c b/drivers/gpu/drm/scheduler/sched_entity.c
index dd2b8f777f51..3c4f5a392b06 100644
--- a/drivers/gpu/drm/scheduler/sched_entity.c
+++ b/drivers/gpu/drm/scheduler/sched_entity.c
@@ -82,13 +82,14 @@ int drm_sched_entity_init(struct drm_sched_entity *entity,
 		pr_warn("%s: called with uninitialized scheduler\n", __func__);
 	} else if (num_sched_list) {
 		/* The "priority" of an entity cannot exceed the number of run-queues of a
-		 * scheduler. Protect against num_rqs being 0, by converting to signed.
+		 * scheduler. Protect against num_rqs being 0, by converting to signed. Choose
+		 * the lowest priority available.
 		 */
 		if (entity->priority >= sched_list[0]->num_rqs) {
 			drm_err(sched_list[0], "entity with out-of-bounds priority:%u num_rqs:%u\n",
 				entity->priority, sched_list[0]->num_rqs);
 			entity->priority = max_t(s32, (s32) sched_list[0]->num_rqs - 1,
-						 (s32) DRM_SCHED_PRIORITY_LOW);
+						 (s32) DRM_SCHED_PRIORITY_KERNEL);
 		}
 		entity->rq = sched_list[0]->sched_rq[entity->priority];
 	}
diff --git a/drivers/gpu/drm/scheduler/sched_main.c b/drivers/gpu/drm/scheduler/sched_main.c
index b6d7bc49ff6e..682aebe96db7 100644
--- a/drivers/gpu/drm/scheduler/sched_main.c
+++ b/drivers/gpu/drm/scheduler/sched_main.c
@@ -1051,8 +1051,9 @@ drm_sched_select_entity(struct drm_gpu_scheduler *sched)
 	struct drm_sched_entity *entity;
 	int i;
 
-	/* Kernel run queue has higher priority than normal run queue*/
-	for (i = sched->num_rqs - 1; i >= DRM_SCHED_PRIORITY_LOW; i--) {
+	/* Start with the highest priority.
+	 */
+	for (i = DRM_SCHED_PRIORITY_KERNEL; i < sched->num_rqs; i++) {
 		entity = drm_sched_policy == DRM_SCHED_POLICY_FIFO ?
 			drm_sched_rq_select_entity_fifo(sched, sched->sched_rq[i]) :
 			drm_sched_rq_select_entity_rr(sched, sched->sched_rq[i]);
@@ -1291,7 +1292,7 @@ int drm_sched_init(struct drm_gpu_scheduler *sched,
 	if (!sched->sched_rq)
 		goto Out_free;
 	sched->num_rqs = num_rqs;
-	for (i = DRM_SCHED_PRIORITY_LOW; i < sched->num_rqs; i++) {
+	for (i = DRM_SCHED_PRIORITY_KERNEL; i < sched->num_rqs; i++) {
 		sched->sched_rq[i] = kzalloc(sizeof(*sched->sched_rq[i]), GFP_KERNEL);
 		if (!sched->sched_rq[i])
 			goto Out_unroll;
@@ -1312,7 +1313,7 @@ int drm_sched_init(struct drm_gpu_scheduler *sched,
 	sched->ready = true;
 	return 0;
 Out_unroll:
-	for (--i ; i >= DRM_SCHED_PRIORITY_LOW; i--)
+	for (--i ; i >= DRM_SCHED_PRIORITY_KERNEL; i--)
 		kfree(sched->sched_rq[i]);
 Out_free:
 	kfree(sched->sched_rq);
@@ -1338,7 +1339,7 @@ void drm_sched_fini(struct drm_gpu_scheduler *sched)
 
 	drm_sched_wqueue_stop(sched);
 
-	for (i = sched->num_rqs - 1; i >= DRM_SCHED_PRIORITY_LOW; i--) {
+	for (i = DRM_SCHED_PRIORITY_KERNEL; i < sched->num_rqs; i++) {
 		struct drm_sched_rq *rq = sched->sched_rq[i];
 
 		spin_lock(&rq->lock);
@@ -1390,9 +1391,7 @@ void drm_sched_increase_karma(struct drm_sched_job *bad)
 	if (bad->s_priority != DRM_SCHED_PRIORITY_KERNEL) {
 		atomic_inc(&bad->karma);
 
-		for (i = DRM_SCHED_PRIORITY_LOW;
-		     i < min_t(typeof(sched->num_rqs), sched->num_rqs, DRM_SCHED_PRIORITY_KERNEL);
-		     i++) {
+		for (i = DRM_SCHED_PRIORITY_HIGH; i < sched->num_rqs; i++) {
 			struct drm_sched_rq *rq = sched->sched_rq[i];
 
 			spin_lock(&rq->lock);
diff --git a/include/drm/gpu_scheduler.h b/include/drm/gpu_scheduler.h
index d8e2d84d9223..5acc64954a88 100644
--- a/include/drm/gpu_scheduler.h
+++ b/include/drm/gpu_scheduler.h
@@ -63,10 +63,10 @@ struct drm_file;
  * to an array, and as such should start at 0.
  */
 enum drm_sched_priority {
-	DRM_SCHED_PRIORITY_LOW,
-	DRM_SCHED_PRIORITY_NORMAL,
-	DRM_SCHED_PRIORITY_HIGH,
 	DRM_SCHED_PRIORITY_KERNEL,
+	DRM_SCHED_PRIORITY_HIGH,
+	DRM_SCHED_PRIORITY_NORMAL,
+	DRM_SCHED_PRIORITY_LOW,
 
 	DRM_SCHED_PRIORITY_COUNT
 };
-- 
2.43.0


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

* [PATCH 12/13] drm/sched: Partial revert of "Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()"
  2023-12-11 19:12 [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Rodrigo Vivi
                   ` (9 preceding siblings ...)
  2023-12-11 19:13 ` [PATCH 11/13] drm/sched: Reverse run-queue priority enumeration Rodrigo Vivi
@ 2023-12-11 19:13 ` Rodrigo Vivi
  2023-12-11 19:13 ` [PATCH 13/13] fixup! drm/xe: Introduce a new DRM driver for Intel GPUs Rodrigo Vivi
                   ` (7 subsequent siblings)
  18 siblings, 0 replies; 23+ messages in thread
From: Rodrigo Vivi @ 2023-12-11 19:13 UTC (permalink / raw)
  To: intel-xe, matthew.brost

From: Bert Karwatzki <spasswolf@web.de>

Commit f3123c2590005c, in combination with the use of work queues by the GPU
scheduler, leads to random lock-ups of the GUI.

This is a partial revert of of commit f3123c2590005c since drm_sched_wakeup() still
needs its entity argument to pass it to drm_sched_can_queue().

Link: https://gitlab.freedesktop.org/drm/amd/-/issues/2994
Link: https://lists.freedesktop.org/archives/dri-devel/2023-November/431606.html

(cherry picked from commit f92a39ae47076ea123c7980fb85e6e33313f372e)

Signed-off-by: Bert Karwatzki <spasswolf@web.de>
Link: https://patchwork.freedesktop.org/patch/msgid/20231127160955.87879-1-spasswolf@web.de
Link: https://lore.kernel.org/r/36bece178ff5dc705065e53d1e5e41f6db6d87e4.camel@web.de
Fixes: f3123c2590005c ("drm/sched: Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()")
Reviewed-by: Luben Tuikov <ltuikov89@gmail.com>
Signed-off-by: Luben Tuikov <ltuikov89@gmail.com>
---
 drivers/gpu/drm/scheduler/sched_main.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/drivers/gpu/drm/scheduler/sched_main.c b/drivers/gpu/drm/scheduler/sched_main.c
index 682aebe96db7..550492a7a031 100644
--- a/drivers/gpu/drm/scheduler/sched_main.c
+++ b/drivers/gpu/drm/scheduler/sched_main.c
@@ -1029,9 +1029,8 @@ EXPORT_SYMBOL(drm_sched_job_cleanup);
 void drm_sched_wakeup(struct drm_gpu_scheduler *sched,
 		      struct drm_sched_entity *entity)
 {
-	if (drm_sched_entity_is_ready(entity))
-		if (drm_sched_can_queue(sched, entity))
-			drm_sched_run_job_queue(sched);
+	if (drm_sched_can_queue(sched, entity))
+		drm_sched_run_job_queue(sched);
 }
 
 /**
-- 
2.43.0


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

* [PATCH 13/13] fixup! drm/xe: Introduce a new DRM driver for Intel GPUs
  2023-12-11 19:12 [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Rodrigo Vivi
                   ` (10 preceding siblings ...)
  2023-12-11 19:13 ` [PATCH 12/13] drm/sched: Partial revert of "Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()" Rodrigo Vivi
@ 2023-12-11 19:13 ` Rodrigo Vivi
  2023-12-11 21:25   ` Matthew Brost
  2023-12-11 20:17 ` ✓ CI.Patch_applied: success for series starting with [01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Patchwork
                   ` (6 subsequent siblings)
  18 siblings, 1 reply; 23+ messages in thread
From: Rodrigo Vivi @ 2023-12-11 19:13 UTC (permalink / raw)
  To: intel-xe, matthew.brost

Adjust to recent drm-scheduler changes that already landed in drm-next

Cc: Matthew Brost <matthew.brost@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
---
 drivers/gpu/drm/xe/xe_exec_queue.c          |  6 +++---
 drivers/gpu/drm/xe/xe_execlist.c            |  3 +--
 drivers/gpu/drm/xe/xe_execlist_types.h      |  4 ++--
 drivers/gpu/drm/xe/xe_gpu_scheduler.h       |  2 +-
 drivers/gpu/drm/xe/xe_gpu_scheduler_types.h |  6 ++++++
 drivers/gpu/drm/xe/xe_guc_submit.c          | 10 +++++-----
 drivers/gpu/drm/xe/xe_migrate.c             |  2 +-
 drivers/gpu/drm/xe/xe_sched_job.c           |  2 +-
 8 files changed, 20 insertions(+), 15 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_exec_queue.c b/drivers/gpu/drm/xe/xe_exec_queue.c
index 91d67f4da2cc..3cf7f5d3d5e3 100644
--- a/drivers/gpu/drm/xe/xe_exec_queue.c
+++ b/drivers/gpu/drm/xe/xe_exec_queue.c
@@ -222,14 +222,14 @@ struct xe_exec_queue *xe_exec_queue_lookup(struct xe_file *xef, u32 id)
 enum drm_sched_priority
 xe_exec_queue_device_get_max_priority(struct xe_device *xe)
 {
-	return capable(CAP_SYS_NICE) ? DRM_SCHED_PRIORITY_HIGH :
-				       DRM_SCHED_PRIORITY_NORMAL;
+	return capable(CAP_SYS_NICE) ? XE_SCHED_PRIORITY_HIGH :
+				       XE_SCHED_PRIORITY_NORMAL;
 }
 
 static int exec_queue_set_priority(struct xe_device *xe, struct xe_exec_queue *q,
 				   u64 value, bool create)
 {
-	if (XE_IOCTL_DBG(xe, value > DRM_SCHED_PRIORITY_HIGH))
+	if (XE_IOCTL_DBG(xe, value > XE_SCHED_PRIORITY_HIGH))
 		return -EINVAL;
 
 	if (XE_IOCTL_DBG(xe, value > xe_exec_queue_device_get_max_priority(xe)))
diff --git a/drivers/gpu/drm/xe/xe_execlist.c b/drivers/gpu/drm/xe/xe_execlist.c
index e8754adfc52a..e6a94d884115 100644
--- a/drivers/gpu/drm/xe/xe_execlist.c
+++ b/drivers/gpu/drm/xe/xe_execlist.c
@@ -344,8 +344,7 @@ static int execlist_exec_queue_init(struct xe_exec_queue *q)
 		goto err_free;
 
 	sched = &exl->sched;
-	err = drm_sched_entity_init(&exl->entity, DRM_SCHED_PRIORITY_MIN,
-				    &sched, 1, NULL);
+	err = drm_sched_entity_init(&exl->entity, 0, &sched, 1, NULL);
 	if (err)
 		goto err_sched;
 
diff --git a/drivers/gpu/drm/xe/xe_execlist_types.h b/drivers/gpu/drm/xe/xe_execlist_types.h
index ee1fccd4ee8b..38bb6f0709c6 100644
--- a/drivers/gpu/drm/xe/xe_execlist_types.h
+++ b/drivers/gpu/drm/xe/xe_execlist_types.h
@@ -10,7 +10,7 @@
 #include <linux/spinlock.h>
 #include <linux/workqueue.h>
 
-#include <drm/gpu_scheduler.h>
+#include <xe_gpu_scheduler_types.h>
 
 struct xe_hw_engine;
 struct xe_execlist_exec_queue;
@@ -20,7 +20,7 @@ struct xe_execlist_port {
 
 	spinlock_t lock;
 
-	struct list_head active[DRM_SCHED_PRIORITY_COUNT];
+	struct list_head active[XE_SCHED_PRIORITY_COUNT];
 
 	u32 last_ctx_id;
 
diff --git a/drivers/gpu/drm/xe/xe_gpu_scheduler.h b/drivers/gpu/drm/xe/xe_gpu_scheduler.h
index ea785bcd3eb2..10c6bb9c9386 100644
--- a/drivers/gpu/drm/xe/xe_gpu_scheduler.h
+++ b/drivers/gpu/drm/xe/xe_gpu_scheduler.h
@@ -63,7 +63,7 @@ static inline int
 xe_sched_entity_init(struct xe_sched_entity *entity,
 		     struct xe_gpu_scheduler *sched)
 {
-	return drm_sched_entity_init(entity, DRM_SCHED_PRIORITY_MIN,
+	return drm_sched_entity_init(entity, 0,
 				     (struct drm_gpu_scheduler **)&sched,
 				     1, NULL);
 }
diff --git a/drivers/gpu/drm/xe/xe_gpu_scheduler_types.h b/drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
index 86133835d4d1..941a360af2f5 100644
--- a/drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
+++ b/drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
@@ -8,6 +8,12 @@
 
 #include <drm/gpu_scheduler.h>
 
+#define XE_SCHED_PRIORITY_LOW		0
+#define XE_SCHED_PRIORITY_NORMAL	1
+#define XE_SCHED_PRIORITY_HIGH		2
+#define XE_SCHED_PRIORITY_KERNEL	3
+#define XE_SCHED_PRIORITY_COUNT		3
+
 /**
  * struct xe_sched_msg - an in-band (relative to GPU scheduler run queue)
  * message
diff --git a/drivers/gpu/drm/xe/xe_guc_submit.c b/drivers/gpu/drm/xe/xe_guc_submit.c
index 46b132ee1d3a..bfa8fb710cdf 100644
--- a/drivers/gpu/drm/xe/xe_guc_submit.c
+++ b/drivers/gpu/drm/xe/xe_guc_submit.c
@@ -411,10 +411,10 @@ MAKE_EXEC_QUEUE_POLICY_ADD(priority, SCHEDULING_PRIORITY)
 #undef MAKE_EXEC_QUEUE_POLICY_ADD
 
 static const int xe_sched_prio_to_guc[] = {
-	[DRM_SCHED_PRIORITY_MIN] = GUC_CLIENT_PRIORITY_NORMAL,
-	[DRM_SCHED_PRIORITY_NORMAL] = GUC_CLIENT_PRIORITY_KMD_NORMAL,
-	[DRM_SCHED_PRIORITY_HIGH] = GUC_CLIENT_PRIORITY_HIGH,
-	[DRM_SCHED_PRIORITY_KERNEL] = GUC_CLIENT_PRIORITY_KMD_HIGH,
+	[XE_SCHED_PRIORITY_LOW] = GUC_CLIENT_PRIORITY_NORMAL,
+	[XE_SCHED_PRIORITY_NORMAL] = GUC_CLIENT_PRIORITY_KMD_NORMAL,
+	[XE_SCHED_PRIORITY_HIGH] = GUC_CLIENT_PRIORITY_HIGH,
+	[XE_SCHED_PRIORITY_KERNEL] = GUC_CLIENT_PRIORITY_KMD_HIGH,
 };
 
 static void init_policies(struct xe_guc *guc, struct xe_exec_queue *q)
@@ -1227,7 +1227,7 @@ static int guc_exec_queue_init(struct xe_exec_queue *q)
 	err = xe_sched_entity_init(&ge->entity, sched);
 	if (err)
 		goto err_sched;
-	q->priority = DRM_SCHED_PRIORITY_NORMAL;
+	q->priority = XE_SCHED_PRIORITY_NORMAL;
 
 	if (xe_exec_queue_is_lr(q))
 		INIT_WORK(&q->guc->lr_tdr, xe_guc_exec_queue_lr_cleanup);
diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
index be2a92dee52c..1d22aac57478 100644
--- a/drivers/gpu/drm/xe/xe_migrate.c
+++ b/drivers/gpu/drm/xe/xe_migrate.c
@@ -398,7 +398,7 @@ struct xe_migrate *xe_migrate_init(struct xe_tile *tile)
 		return ERR_CAST(m->q);
 	}
 	if (xe->info.has_usm)
-		m->q->priority = DRM_SCHED_PRIORITY_KERNEL;
+		m->q->priority = XE_SCHED_PRIORITY_KERNEL;
 
 	mutex_init(&m->job_mutex);
 
diff --git a/drivers/gpu/drm/xe/xe_sched_job.c b/drivers/gpu/drm/xe/xe_sched_job.c
index b467d5bfa4ac..a9c7ae815bec 100644
--- a/drivers/gpu/drm/xe/xe_sched_job.c
+++ b/drivers/gpu/drm/xe/xe_sched_job.c
@@ -104,7 +104,7 @@ struct xe_sched_job *xe_sched_job_create(struct xe_exec_queue *q,
 	kref_init(&job->refcount);
 	xe_exec_queue_get(job->q);
 
-	err = drm_sched_job_init(&job->drm, q->entity, NULL);
+	err = drm_sched_job_init(&job->drm, q->entity, 1, NULL);
 	if (err)
 		goto err_free;
 
-- 
2.43.0


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

* ✓ CI.Patch_applied: success for series starting with [01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive
  2023-12-11 19:12 [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Rodrigo Vivi
                   ` (11 preceding siblings ...)
  2023-12-11 19:13 ` [PATCH 13/13] fixup! drm/xe: Introduce a new DRM driver for Intel GPUs Rodrigo Vivi
@ 2023-12-11 20:17 ` Patchwork
  2023-12-11 20:17 ` ✗ CI.checkpatch: warning " Patchwork
                   ` (5 subsequent siblings)
  18 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2023-12-11 20:17 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe

== Series Details ==

Series: series starting with [01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive
URL   : https://patchwork.freedesktop.org/series/127643/
State : success

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: f622e36ea fixup! drm/xe/display: Implement display support
=== git am output follows ===
Applying: drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive
Applying: drm/sched: Move free worker re-queuing out of the if block
Applying: drm/sched: Rename drm_sched_free_job_queue to be more descriptive
Applying: drm/sched: Rename drm_sched_run_job_queue_if_ready and clarify kerneldoc
Applying: drm/sched: Drop suffix from drm_sched_wakeup_if_can_queue
Applying: drm/sched: Don't disturb the entity when in RR-mode scheduling
Applying: drm/sched: Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()
Applying: drm/sched: implement dynamic job-flow control
Applying: drm/sched: Fix bounds limiting when given a malformed entity
Applying: drm/sched: Rename priority MIN to LOW
Applying: drm/sched: Reverse run-queue priority enumeration
Applying: drm/sched: Partial revert of "Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()"
Applying: fixup! drm/xe: Introduce a new DRM driver for Intel GPUs



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

* ✗ CI.checkpatch: warning for series starting with [01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive
  2023-12-11 19:12 [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Rodrigo Vivi
                   ` (12 preceding siblings ...)
  2023-12-11 20:17 ` ✓ CI.Patch_applied: success for series starting with [01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Patchwork
@ 2023-12-11 20:17 ` Patchwork
  2023-12-11 20:18 ` ✓ CI.KUnit: success " Patchwork
                   ` (4 subsequent siblings)
  18 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2023-12-11 20:17 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe

== Series Details ==

Series: series starting with [01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive
URL   : https://patchwork.freedesktop.org/series/127643/
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
6030b24c1386b00de8187b5fb987e283a57b372a
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 855391ae5efced71e5ec774889bab649df718239
Author: Rodrigo Vivi <rodrigo.vivi@intel.com>
Date:   Mon Dec 11 14:13:06 2023 -0500

    fixup! drm/xe: Introduce a new DRM driver for Intel GPUs
    
    Adjust to recent drm-scheduler changes that already landed in drm-next
    
    Cc: Matthew Brost <matthew.brost@intel.com>
    Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
+ /mt/dim checkpatch f622e36eab1cfc58254088de6bbb8db3e97a0140 drm-intel
c9662b6c7 drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive
Use of uninitialized value $cid in concatenation (.) or string at scripts/checkpatch.pl line 3228.
Use of uninitialized value $cid in concatenation (.) or string at scripts/checkpatch.pl line 3228.
Use of uninitialized value $cid in concatenation (.) or string at scripts/checkpatch.pl line 3228.
Use of uninitialized value $cid in concatenation (.) or string at scripts/checkpatch.pl line 3228.
-:12: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id '7abbbe2694b3d4fd366dc91934f42c047a6d282d', maybe rebased or not pulled?
#12: 
(cherry picked from commit 7abbbe2694b3d4fd366dc91934f42c047a6d282d)

-:20: WARNING:BAD_FIXES_TAG: Please use correct Fixes: style 'Fixes: <12 chars of sha1> ("<title line>")' - ie: 'Fixes:  ("drm/sched: Split free_job into own work item")'
#20: 
Fixes: f7fe64ad0f22ff ("drm/sched: Split free_job into own work item")

-:21: WARNING:BAD_FIXES_TAG: Please use correct Fixes: style 'Fixes: <12 chars of sha1> ("<title line>")' - ie: 'Fixes:  ("drm/sched: Don't disturb the entity when in RR-mode scheduling")'
#21: 
Fixes: bc8d6a9df99038 ("drm/sched: Don't disturb the entity when in RR-mode scheduling")

-:22: WARNING:BAD_FIXES_TAG: Please use correct Fixes: style 'Fixes: <12 chars of sha1> ("<title line>")' - ie: 'Fixes:  ("drm/sched: Convert the GPU scheduler to variable number of run-queues")'
#22: 
Fixes: 56e449603f0ac5 ("drm/sched: Convert the GPU scheduler to variable number of run-queues")

-:23: WARNING:PREFER_LORE_ARCHIVE: Use lore.kernel.org archive links when possible - see https://lore.kernel.org/lists.html
#23: 
Link: https://lists.freedesktop.org/archives/dri-devel/2023-November/431606.html

-:24: WARNING:BAD_FIXES_TAG: Please use correct Fixes: style 'Fixes: <12 chars of sha1> ("<title line>")' - ie: 'Fixes:  ("drm/sched: Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()")'
#24: 
Fixes: f3123c2590005c ("drm/sched: Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()")

total: 0 errors, 6 warnings, 0 checks, 53 lines checked
0156c60a1 drm/sched: Move free worker re-queuing out of the if block
-:7: WARNING:TYPO_SPELLING: 'existance' may be misspelled - perhaps 'existence'?
#7: 
existance of the current job, given both drm_sched_get_finished_job and
^^^^^^^^^

-:11: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id 'e608d9f7ac1a94a4a63d1ef2b37dd80669ad828d', maybe rebased or not pulled?
#11: 
(cherry picked from commit e608d9f7ac1a94a4a63d1ef2b37dd80669ad828d)

total: 0 errors, 2 warnings, 0 checks, 15 lines checked
6228e8364 drm/sched: Rename drm_sched_free_job_queue to be more descriptive
-:20: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id '67dd1d8c9f6543661720b9a89e28a25488cb8753', maybe rebased or not pulled?
#20: 
(cherry picked from commit 67dd1d8c9f6543661720b9a89e28a25488cb8753)

total: 0 errors, 1 warnings, 0 checks, 48 lines checked
eff58e3c0 drm/sched: Rename drm_sched_run_job_queue_if_ready and clarify kerneldoc
-:15: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id '35a4279d42db534ad71a3a598029a53f22856f93', maybe rebased or not pulled?
#15: 
(cherry picked from commit 35a4279d42db534ad71a3a598029a53f22856f93)

total: 0 errors, 1 warnings, 0 checks, 52 lines checked
4deb729f0 drm/sched: Drop suffix from drm_sched_wakeup_if_can_queue
-:11: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id 'f12af4c461fb6cd5ed7b48f8b4d09b22eb19fcc5', maybe rebased or not pulled?
#11: 
(cherry picked from commit f12af4c461fb6cd5ed7b48f8b4d09b22eb19fcc5)

total: 0 errors, 1 warnings, 0 checks, 38 lines checked
9ae8c0c6f drm/sched: Don't disturb the entity when in RR-mode scheduling
Use of uninitialized value $cid in concatenation (.) or string at scripts/checkpatch.pl line 3228.
-:7: WARNING:COMMIT_LOG_LONG_LINE: Prefer a maximum 75 chars per line (possible unwrapped commit description?)
#7: 
Don't call drm_sched_select_entity() in drm_sched_run_job_queue().  In fact,

-:28: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id 'bc8d6a9df99038f61adf2881ad9f717abe414e06', maybe rebased or not pulled?
#28: 
(cherry picked from commit bc8d6a9df99038f61adf2881ad9f717abe414e06)

-:31: WARNING:BAD_FIXES_TAG: Please use correct Fixes: style 'Fixes: <12 chars of sha1> ("<title line>")' - ie: 'Fixes:  ("drm/sched: Split free_job into own work item")'
#31: 
Fixes: f7fe64ad0f22ff ("drm/sched: Split free_job into own work item")

total: 0 errors, 3 warnings, 0 checks, 36 lines checked
2c6c09fea drm/sched: Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()
Use of uninitialized value $cid in concatenation (.) or string at scripts/checkpatch.pl line 3228.
-:8: WARNING:COMMIT_LOG_LONG_LINE: Prefer a maximum 75 chars per line (possible unwrapped commit description?)
#8: 
can queue to the scheduler, i.e. there is no point in waking up the scheduler

-:11: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id 'f3123c2590005c5ff631653d31428e40cd10c618', maybe rebased or not pulled?
#11: 
(cherry picked from commit f3123c2590005c5ff631653d31428e40cd10c618)

-:14: WARNING:BAD_FIXES_TAG: Please use correct Fixes: style 'Fixes: <12 chars of sha1> ("<title line>")' - ie: 'Fixes:  ("drm/sched: Don't disturb the entity when in RR-mode scheduling")'
#14: 
Fixes: bc8d6a9df99038 ("drm/sched: Don't disturb the entity when in RR-mode scheduling")

total: 0 errors, 3 warnings, 0 checks, 39 lines checked
f07d1b2e9 drm/sched: implement dynamic job-flow control
-:24: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id 'a78422e9dff366b3a46ae44caf6ec8ded9c9fc2f', maybe rebased or not pulled?
#24: 
(cherry picked from commit a78422e9dff366b3a46ae44caf6ec8ded9c9fc2f)

total: 0 errors, 1 warnings, 0 checks, 503 lines checked
5e3805250 drm/sched: Fix bounds limiting when given a malformed entity
Use of uninitialized value $cid in concatenation (.) or string at scripts/checkpatch.pl line 3228.
-:13: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id '2bbe6ab2be53858507f11f99f856846d04765ae3', maybe rebased or not pulled?
#13: 
(cherry picked from commit 2bbe6ab2be53858507f11f99f856846d04765ae3)

-:16: WARNING:BAD_FIXES_TAG: Please use correct Fixes: style 'Fixes: <12 chars of sha1> ("<title line>")' - ie: 'Fixes:  ("drm/sched: Convert the GPU scheduler to variable number of run-queues")'
#16: 
Fixes: 56e449603f0ac5 ("drm/sched: Convert the GPU scheduler to variable number of run-queues")

-:40: CHECK:SPACING: No space is necessary after a cast
#40: FILE: drivers/gpu/drm/scheduler/sched_entity.c:90:
+			entity->priority = max_t(s32, (s32) sched_list[0]->num_rqs - 1,

-:41: CHECK:SPACING: No space is necessary after a cast
#41: FILE: drivers/gpu/drm/scheduler/sched_entity.c:91:
+						 (s32) DRM_SCHED_PRIORITY_MIN);

total: 0 errors, 2 warnings, 2 checks, 20 lines checked
2bcaac06b drm/sched: Rename priority MIN to LOW
-:11: WARNING:COMMIT_LOG_LONG_LINE: Prefer a maximum 75 chars per line (possible unwrapped commit description?)
#11: 
This mirrors DRM_SCHED_PRIORITY_HIGH, for a list of DRM scheduler priorities

-:18: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id 'fe375c74806dbd30b00ec038a80a5b7bf4653ab7', maybe rebased or not pulled?
#18: 
(cherry picked from commit fe375c74806dbd30b00ec038a80a5b7bf4653ab7)

-:85: CHECK:SPACING: No space is necessary after a cast
#85: FILE: drivers/gpu/drm/scheduler/sched_entity.c:91:
+						 (s32) DRM_SCHED_PRIORITY_LOW);

total: 0 errors, 2 warnings, 1 checks, 84 lines checked
d49cc24a7 drm/sched: Reverse run-queue priority enumeration
-:9: WARNING:COMMIT_LOG_LONG_LINE: Prefer a maximum 75 chars per line (possible unwrapped commit description?)
#9: 
Reverse run-queue priority enumeration such that the higest priority is now 0,

-:23: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id '38f922a563aac3148ac73e73689805917f034cb5', maybe rebased or not pulled?
#23: 
(cherry picked from commit 38f922a563aac3148ac73e73689805917f034cb5)

-:81: CHECK:SPACING: No space is necessary after a cast
#81: FILE: drivers/gpu/drm/scheduler/sched_entity.c:92:
+						 (s32) DRM_SCHED_PRIORITY_KERNEL);

total: 0 errors, 2 warnings, 1 checks, 90 lines checked
0ed830872 drm/sched: Partial revert of "Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()"
Use of uninitialized value $cid in concatenation (.) or string at scripts/checkpatch.pl line 3228.
-:7: WARNING:COMMIT_LOG_LONG_LINE: Prefer a maximum 75 chars per line (possible unwrapped commit description?)
#7: 
Commit f3123c2590005c, in combination with the use of work queues by the GPU

-:7: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id 'f3123c2590005c', maybe rebased or not pulled?
#7: 
Commit f3123c2590005c, in combination with the use of work queues by the GPU

-:10: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id 'f3123c2590005c', maybe rebased or not pulled?
#10: 
This is a partial revert of of commit f3123c2590005c since drm_sched_wakeup() still

-:10: WARNING:REPEATED_WORD: Possible repeated word: 'of'
#10: 
This is a partial revert of of commit f3123c2590005c since drm_sched_wakeup() still

-:14: WARNING:PREFER_LORE_ARCHIVE: Use lore.kernel.org archive links when possible - see https://lore.kernel.org/lists.html
#14: 
Link: https://lists.freedesktop.org/archives/dri-devel/2023-November/431606.html

-:16: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id 'f92a39ae47076ea123c7980fb85e6e33313f372e', maybe rebased or not pulled?
#16: 
(cherry picked from commit f92a39ae47076ea123c7980fb85e6e33313f372e)

-:21: WARNING:BAD_FIXES_TAG: Please use correct Fixes: style 'Fixes: <12 chars of sha1> ("<title line>")' - ie: 'Fixes:  ("drm/sched: Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()")'
#21: 
Fixes: f3123c2590005c ("drm/sched: Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()")

total: 0 errors, 7 warnings, 0 checks, 11 lines checked
855391ae5 fixup! drm/xe: Introduce a new DRM driver for Intel GPUs



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

* ✓ CI.KUnit: success for series starting with [01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive
  2023-12-11 19:12 [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Rodrigo Vivi
                   ` (13 preceding siblings ...)
  2023-12-11 20:17 ` ✗ CI.checkpatch: warning " Patchwork
@ 2023-12-11 20:18 ` Patchwork
  2023-12-11 20:26 ` ✓ CI.Build: " Patchwork
                   ` (3 subsequent siblings)
  18 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2023-12-11 20:18 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe

== Series Details ==

Series: series starting with [01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive
URL   : https://patchwork.freedesktop.org/series/127643/
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
[20:17:42] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[20:17:46] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[20:18:06] Starting KUnit Kernel (1/1)...
[20:18:06] ============================================================
[20:18:06] ========================== lmtt  ===========================
[20:18:06] ======================== test_ops  =========================
[20:18:06] [PASSED] 2-level
[20:18:06] [PASSED] multi-level
[20:18:06] ==================== [PASSED] test_ops =====================
[20:18:06] ====================== [PASSED] lmtt =======================
[20:18:06] ========================== xe_bo  ==========================
[20:18:06] [SKIPPED] xe_ccs_migrate_kunit
[20:18:06] [SKIPPED] xe_bo_evict_kunit
[20:18:06] ===================== [SKIPPED] xe_bo ======================
[20:18:06] ======================= xe_dma_buf  ========================
[20:18:06] [SKIPPED] xe_dma_buf_kunit
[20:18:06] =================== [SKIPPED] xe_dma_buf ===================
[20:18:06] ======================= xe_migrate  ========================
[20:18:06] [SKIPPED] xe_migrate_sanity_kunit
[20:18:06] =================== [SKIPPED] xe_migrate ===================
[20:18:06] ========================= xe_mocs  =========================
[20:18:06] [SKIPPED] xe_live_mocs_kernel_kunit
[20:18:06] ==================== [SKIPPED] xe_mocs =====================
[20:18:06] ========================= xe_pci  ==========================
[20:18:06] [PASSED] xe_gmdid_graphics_ip
[20:18:06] [PASSED] xe_gmdid_media_ip
[20:18:06] ===================== [PASSED] xe_pci ======================
[20:18:06] ========================= xe_rtp  ==========================
[20:18:06] ================== xe_rtp_process_tests  ===================
[20:18:06] [PASSED] coalesce-same-reg
[20:18:06] [PASSED] no-match-no-add
[20:18:06] [PASSED] no-match-no-add-multiple-rules
[20:18:06] [PASSED] two-regs-two-entries
[20:18:06] [PASSED] clr-one-set-other
[20:18:06] [PASSED] set-field
[20:18:06] [PASSED] conflict-duplicate
[20:18:06] [PASSED] conflict-not-disjoint
[20:18:06] [PASSED] conflict-reg-type
[20:18:06] ============== [PASSED] xe_rtp_process_tests ===============
[20:18:06] ===================== [PASSED] xe_rtp ======================
[20:18:06] ========================== xe_wa  ==========================
[20:18:06] ======================== xe_wa_gt  =========================
[20:18:06] [PASSED] TIGERLAKE (B0)
[20:18:06] [PASSED] DG1 (A0)
[20:18:06] [PASSED] DG1 (B0)
[20:18:06] [PASSED] ALDERLAKE_S (A0)
[20:18:06] [PASSED] ALDERLAKE_S (B0)
[20:18:06] [PASSED] ALDERLAKE_S (C0)
[20:18:06] [PASSED] ALDERLAKE_S (D0)
[20:18:06] [PASSED] ALDERLAKE_P (A0)
[20:18:06] [PASSED] ALDERLAKE_P (B0)
[20:18:06] [PASSED] ALDERLAKE_P (C0)
[20:18:06] [PASSED] ALDERLAKE_S_RPLS (D0)
[20:18:06] [PASSED] ALDERLAKE_P_RPLU (E0)
[20:18:06] [PASSED] DG2_G10 (A0)
[20:18:06] [PASSED] DG2_G10 (A1)
[20:18:06] [PASSED] DG2_G10 (B0)
[20:18:06] [PASSED] DG2_G10 (C0)
[20:18:06] [PASSED] DG2_G11 (A0)
[20:18:06] [PASSED] DG2_G11 (B0)
[20:18:06] [PASSED] DG2_G11 (B1)
[20:18:06] [PASSED] DG2_G12 (A0)
[20:18:06] [PASSED] DG2_G12 (A1)
[20:18:06] [PASSED] PVC (B0)
[20:18:06] [PASSED] PVC (B1)
[20:18:06] [PASSED] PVC (C0)
[20:18:06] [PASSED] METEORLAKE (g:A0, m:A0)
[20:18:06] [PASSED] METEORLAKE (g:A0, m:A0)
[20:18:06] [PASSED] LUNARLAKE (g:A0, m:A0)
[20:18:06] [PASSED] LUNARLAKE (g:B0, m:A0)
[20:18:06] ==================== [PASSED] xe_wa_gt =====================
[20:18:06] ====================== [PASSED] xe_wa ======================
[20:18:06] ============================================================
[20:18:06] Testing complete. Ran 46 tests: passed: 41, skipped: 5
[20:18:06] Elapsed time: 24.775s total, 4.212s configuring, 20.394s building, 0.152s running

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

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



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

* ✓ CI.Build: success for series starting with [01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive
  2023-12-11 19:12 [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Rodrigo Vivi
                   ` (14 preceding siblings ...)
  2023-12-11 20:18 ` ✓ CI.KUnit: success " Patchwork
@ 2023-12-11 20:26 ` Patchwork
  2023-12-11 20:26 ` ✓ CI.Hooks: " Patchwork
                   ` (2 subsequent siblings)
  18 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2023-12-11 20:26 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe

== Series Details ==

Series: series starting with [01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive
URL   : https://patchwork.freedesktop.org/series/127643/
State : success

== Summary ==

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



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

* ✓ CI.Hooks: success for series starting with [01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive
  2023-12-11 19:12 [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Rodrigo Vivi
                   ` (15 preceding siblings ...)
  2023-12-11 20:26 ` ✓ CI.Build: " Patchwork
@ 2023-12-11 20:26 ` Patchwork
  2023-12-11 20:27 ` ✓ CI.checksparse: " Patchwork
  2023-12-11 21:03 ` ✓ CI.BAT: " Patchwork
  18 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2023-12-11 20:26 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe

== Series Details ==

Series: series starting with [01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive
URL   : https://patchwork.freedesktop.org/series/127643/
State : success

== Summary ==

run-parts: executing /workspace/ci/hooks/00-showenv
+ pwd
+ ls -la
/workspace
total 988
drwxrwxr-x 12 1003 1003   4096 Dec 11 20:26 .
drwxr-xr-x  1 root root   4096 Dec 11 20:26 ..
-rw-rw-r--  1 1003 1003 802554 Dec 11 20:26 build.log
-rw-rw-r--  1 1003 1003  10578 Dec 11 20:17 checkpatch.log
drwxrwxr-x  5 1003 1003   4096 Dec 11 20:15 ci
drwxrwxr-x  9 1003 1003   4096 Dec 11 20:15 docker
drwxrwxr-x  8 1003 1003   4096 Dec 11 20:15 .git
-rw-rw-r--  1 1003 1003   1095 Dec 11 20:17 git_apply.log
drwxrwxr-x  4 1003 1003   4096 Dec 11 20:15 .github
-rw-rw-r--  1 1003 1003    233 Dec 11 20:15 .groovylintrc.json
-rw-rw-r--  1 1003 1003     78 Dec 11 20:26 hooks.log
drwxrwxr-x 31 1003 1003   4096 Dec 11 20:26 kernel
-rw-rw-r--  1 1003 1003  82585 Dec 11 20:17 kernel.mbox
-rw-rw-r--  1 1003 1003  29462 Dec 11 20:18 kunit.log
-rw-rw-r--  1 1003 1003     48 Dec 11 20:17 parent.tag
-rw-rw-r--  1 1003 1003    270 Dec 11 20:17 parent_tag_mismatch_alert.txt
drwxrwxr-x 44 1003 1003   4096 Dec 11 20:15 pipelines
-rw-rw-r--  1 1003 1003    793 Dec 11 20:15 README.adoc
drwxrwxr-x  3 1003 1003   4096 Dec 11 20:15 scripts
drwxrwxr-x  3 1003 1003   4096 Dec 11 20:15 src
drwxrwxr-x  2 1003 1003   4096 Dec 11 20:15 vars
drwxrwxr-x  2 1003 1003   4096 Dec 11 20:15 .vscode
+ uname -a
Linux cb4bd16c31a6 5.4.0-164-generic #181-Ubuntu SMP Fri Sep 1 13:41:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
+ export
+ grep -Ei '(^|\W)CI_'
declare -x CI_KERNEL_BUILD_DIR="/workspace/kernel/build64-default"
declare -x CI_KERNEL_SRC_DIR="/workspace/kernel"
declare -x CI_TOOLS_SRC_DIR="/workspace/ci"
declare -x CI_WORKSPACE_DIR="/workspace"
+ '[' -n /workspace ']'
+ git_args='-C /workspace/kernel'
+ git_log_args=
+ git --no-pager -C /workspace/kernel log --format=oneline --abbrev-commit
855391ae5 fixup! drm/xe: Introduce a new DRM driver for Intel GPUs
0ed830872 drm/sched: Partial revert of "Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()"
d49cc24a7 drm/sched: Reverse run-queue priority enumeration
2bcaac06b drm/sched: Rename priority MIN to LOW
5e3805250 drm/sched: Fix bounds limiting when given a malformed entity
f07d1b2e9 drm/sched: implement dynamic job-flow control
2c6c09fea drm/sched: Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()
9ae8c0c6f drm/sched: Don't disturb the entity when in RR-mode scheduling
4deb729f0 drm/sched: Drop suffix from drm_sched_wakeup_if_can_queue
eff58e3c0 drm/sched: Rename drm_sched_run_job_queue_if_ready and clarify kerneldoc
6228e8364 drm/sched: Rename drm_sched_free_job_queue to be more descriptive
0156c60a1 drm/sched: Move free worker re-queuing out of the if block
c9662b6c7 drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive
f622e36ea fixup! drm/xe/display: Implement display support
run-parts: executing /workspace/ci/hooks/10-build-W1
+ SRC_DIR=/workspace/kernel
+ RESTORE_DISPLAY_CONFIG=0
+ '[' -n /workspace/kernel/build64-default ']'
+ BUILD_DIR=/workspace/kernel/build64-default
+ cd /workspace/kernel
++ nproc
+ make -j48 O=/workspace/kernel/build64-default modules_prepare
make[1]: Entering directory '/workspace/kernel/build64-default'
  GEN     Makefile
  UPD     include/config/kernel.release
  UPD     include/generated/compile.h
  UPD     include/generated/utsrelease.h
  DESCEND objtool
  CALL    ../scripts/checksyscalls.sh
  HOSTCC  /workspace/kernel/build64-default/tools/objtool/fixdep.o
  HOSTLD  /workspace/kernel/build64-default/tools/objtool/fixdep-in.o
  LINK    /workspace/kernel/build64-default/tools/objtool/fixdep
  INSTALL libsubcmd_headers
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/help.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/pager.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/parse-options.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/run-command.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/sigchain.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o
  LD      /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
  AR      /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
  CC      /workspace/kernel/build64-default/tools/objtool/weak.o
  CC      /workspace/kernel/build64-default/tools/objtool/check.o
  CC      /workspace/kernel/build64-default/tools/objtool/special.o
  CC      /workspace/kernel/build64-default/tools/objtool/builtin-check.o
  CC      /workspace/kernel/build64-default/tools/objtool/elf.o
  CC      /workspace/kernel/build64-default/tools/objtool/objtool.o
  CC      /workspace/kernel/build64-default/tools/objtool/orc_gen.o
  CC      /workspace/kernel/build64-default/tools/objtool/orc_dump.o
  CC      /workspace/kernel/build64-default/tools/objtool/libstring.o
  CC      /workspace/kernel/build64-default/tools/objtool/libctype.o
  CC      /workspace/kernel/build64-default/tools/objtool/str_error_r.o
  CC      /workspace/kernel/build64-default/tools/objtool/librbtree.o
  CC      /workspace/kernel/build64-default/tools/objtool/arch/x86/special.o
  CC      /workspace/kernel/build64-default/tools/objtool/arch/x86/decode.o
  LD      /workspace/kernel/build64-default/tools/objtool/arch/x86/objtool-in.o
  LD      /workspace/kernel/build64-default/tools/objtool/objtool-in.o
  LINK    /workspace/kernel/build64-default/tools/objtool/objtool
make[1]: Leaving directory '/workspace/kernel/build64-default'
++ nproc
+ make -j48 O=/workspace/kernel/build64-default M=drivers/gpu/drm/xe W=1
make[1]: Entering directory '/workspace/kernel/build64-default'
  CC [M]  drivers/gpu/drm/xe/xe_bb.o
  CC [M]  drivers/gpu/drm/xe/xe_bo.o
  CC [M]  drivers/gpu/drm/xe/xe_bo_evict.o
  CC [M]  drivers/gpu/drm/xe/xe_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_devcoredump.o
  CC [M]  drivers/gpu/drm/xe/xe_device.o
  CC [M]  drivers/gpu/drm/xe/xe_device_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_dma_buf.o
  CC [M]  drivers/gpu/drm/xe/xe_drm_client.o
  CC [M]  drivers/gpu/drm/xe/xe_exec.o
  CC [M]  drivers/gpu/drm/xe/xe_execlist.o
  CC [M]  drivers/gpu/drm/xe/xe_exec_queue.o
  CC [M]  drivers/gpu/drm/xe/xe_force_wake.o
  CC [M]  drivers/gpu/drm/xe/xe_ggtt.o
  CC [M]  drivers/gpu/drm/xe/xe_gpu_scheduler.o
  HOSTCC  drivers/gpu/drm/xe/xe_gen_wa_oob
  CC [M]  drivers/gpu/drm/xe/xe_gsc_submit.o
  CC [M]  drivers/gpu/drm/xe/xe_gt.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_ccs_mode.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_clock.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_freq.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_idle.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_mcr.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_pagefault.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_throttle_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_topology.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ads.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ct.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_hwconfig.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_log.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_pc.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_submit.o
  CC [M]  drivers/gpu/drm/xe/xe_heci_gsc.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_huc.o
  CC [M]  drivers/gpu/drm/xe/xe_huc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_irq.o
  CC [M]  drivers/gpu/drm/xe/xe_lrc.o
  CC [M]  drivers/gpu/drm/xe/xe_mmio.o
  CC [M]  drivers/gpu/drm/xe/xe_mocs.o
  CC [M]  drivers/gpu/drm/xe/xe_module.o
  CC [M]  drivers/gpu/drm/xe/xe_pat.o
  CC [M]  drivers/gpu/drm/xe/xe_pci.o
  CC [M]  drivers/gpu/drm/xe/xe_pcode.o
  CC [M]  drivers/gpu/drm/xe/xe_pm.o
  CC [M]  drivers/gpu/drm/xe/xe_preempt_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_pt.o
  CC [M]  drivers/gpu/drm/xe/xe_pt_walk.o
  CC [M]  drivers/gpu/drm/xe/xe_query.o
  CC [M]  drivers/gpu/drm/xe/xe_range_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_sr.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_whitelist.o
  CC [M]  drivers/gpu/drm/xe/xe_rtp.o
  CC [M]  drivers/gpu/drm/xe/xe_sa.o
  CC [M]  drivers/gpu/drm/xe/xe_sched_job.o
  CC [M]  drivers/gpu/drm/xe/xe_step.o
  CC [M]  drivers/gpu/drm/xe/xe_sync.o
  CC [M]  drivers/gpu/drm/xe/xe_tile.o
  CC [M]  drivers/gpu/drm/xe/xe_tile_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_trace.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_tuning.o
  CC [M]  drivers/gpu/drm/xe/xe_uc.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_fw.o
  CC [M]  drivers/gpu/drm/xe/xe_wait_user_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_wopcm.o
  CC [M]  drivers/gpu/drm/xe/xe_hwmon.o
  CC [M]  drivers/gpu/drm/xe/xe_sriov.o
  CC [M]  drivers/gpu/drm/xe/xe_lmtt.o
  CC [M]  drivers/gpu/drm/xe/xe_lmtt_2l.o
  CC [M]  drivers/gpu/drm/xe/xe_lmtt_ml.o
  CC [M]  drivers/gpu/drm/xe/xe_display.o
  CC [M]  drivers/gpu/drm/xe/display/xe_fb_pin.o
  CC [M]  drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
  CC [M]  drivers/gpu/drm/xe/display/xe_plane_initial.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_rps.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_misc.o
  CC [M]  drivers/gpu/drm/xe/display/xe_dsb_buffer.o
  CC [M]  drivers/gpu/drm/xe/display/intel_fbdev_fb.o
  CC [M]  drivers/gpu/drm/xe/display/intel_fb_bo.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_irq.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_utils.o
  CC [M]  drivers/gpu/drm/xe/i915-soc/intel_dram.o
  CC [M]  drivers/gpu/drm/xe/i915-soc/intel_pch.o
  CC [M]  drivers/gpu/drm/xe/i915-display/icl_dsi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_audio.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_backlight.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bios.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bw.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cdclk.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_color.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_combo_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_connector.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_crtc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cursor.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_ddi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs_params.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_device.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_driver.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_irq.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_params.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power_map.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power_well.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_trace.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_wa.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dmc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_mst.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpt_common.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_drrs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsb.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fb.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fdi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_global_state.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_gmbus.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdcp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdmi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hti.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_link_bw.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_lspcon.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_panel.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pmdemand.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pps.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_psr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_qp_tables.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_quirks.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_tc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vblank.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vdsc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vga.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vrr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_wm.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_scaler.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_watermark.o
  CC [M]  drivers/gpu/drm/xe/xe_pmu.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_acpi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_opregion.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbdev.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/gsc_command_header_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/gsc_mkhi_commands_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/gsc_pxp_commands_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gpu_error.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_fixed.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_step.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uc_fw.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_lmem.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_mman.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object_frontbuffer.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gt/intel_rps.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_gt_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active.h
  HDRTEST drivers/gpu/drm/xe/display/intel_fb_bo.h
  HDRTEST drivers/gpu/drm/xe/display/intel_fbdev_fb.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_instr_defs.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_gsc_commands.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_gfxpipe_commands.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_mi_commands.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_gsc_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_sriov_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_mchbar_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_mocs_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
  HDRTEST drivers/gpu/drm/xe/xe_assert.h
  HDRTEST drivers/gpu/drm/xe/xe_bb.h
  HDRTEST drivers/gpu/drm/xe/xe_bb_types.h
  HDRTEST drivers/gpu/drm/xe/xe_bo.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
  HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h
  HDRTEST drivers/gpu/drm/xe/xe_device.h
  HDRTEST drivers/gpu/drm/xe/xe_device_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_device_types.h
  HDRTEST drivers/gpu/drm/xe/xe_display.h
  HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
  HDRTEST drivers/gpu/drm/xe/xe_drm_client.h
  HDRTEST drivers/gpu/drm/xe/xe_drv.h
  HDRTEST drivers/gpu/drm/xe/xe_exec.h
  HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h
  HDRTEST drivers/gpu/drm/xe/xe_exec_queue_types.h
  HDRTEST drivers/gpu/drm/xe/xe_execlist.h
  HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h
  HDRTEST drivers/gpu/drm/xe/xe_force_wake.h
  HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h
  HDRTEST drivers/gpu/drm/xe/xe_ggtt.h
  HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler.h
  HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gsc.h
  HDRTEST drivers/gpu/drm/xe/xe_gsc_submit.h
  HDRTEST drivers/gpu/drm/xe/xe_gsc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_ccs_mode.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_freq.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_exec_queue_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_log.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_heci_gsc.h
  HDRTEST drivers/gpu/drm/xe/xe_huc.h
  HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_huc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hwmon.h
  HDRTEST drivers/gpu/drm/xe/xe_irq.h
  HDRTEST drivers/gpu/drm/xe/xe_lmtt.h
  HDRTEST drivers/gpu/drm/xe/xe_lmtt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_lrc.h
  HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_macros.h
  HDRTEST drivers/gpu/drm/xe/xe_map.h
  HDRTEST drivers/gpu/drm/xe/xe_migrate.h
  HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_mmio.h
  HDRTEST drivers/gpu/drm/xe/xe_mocs.h
  HDRTEST drivers/gpu/drm/xe/xe_module.h
  HDRTEST drivers/gpu/drm/xe/xe_pat.h
  HDRTEST drivers/gpu/drm/xe/xe_pci.h
  HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
  HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pm.h
  HDRTEST drivers/gpu/drm/xe/xe_pmu.h
  HDRTEST drivers/gpu/drm/xe/xe_pmu_types.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pt.h
  HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
  HDRTEST drivers/gpu/drm/xe/xe_query.h
  HDRTEST drivers/gpu/drm/xe/xe_range_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h
  HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h
  HDRTEST drivers/gpu/drm/xe/xe_rtp.h
  HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sa.h
  HDRTEST drivers/gpu/drm/xe/xe_sa_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
  HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sriov.h
  HDRTEST drivers/gpu/drm/xe/xe_sriov_printk.h
  HDRTEST drivers/gpu/drm/xe/xe_sriov_types.h
  HDRTEST drivers/gpu/drm/xe/xe_step.h
  HDRTEST drivers/gpu/drm/xe/xe_step_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sync.h
  HDRTEST drivers/gpu/drm/xe/xe_sync_types.h
  HDRTEST drivers/gpu/drm/xe/xe_tile.h
  HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h
  HDRTEST drivers/gpu/drm/xe/xe_trace.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
  HDRTEST drivers/gpu/drm/xe/xe_tuning.h
  HDRTEST drivers/gpu/drm/xe/xe_uc.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_vm.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_types.h
  HDRTEST drivers/gpu/drm/xe/xe_wa.h
  HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_wopcm.h
  HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h
  GEN     xe_wa_oob.c xe_wa_oob.h
  GEN     xe_wa_oob.c xe_wa_oob.h
  CC [M]  drivers/gpu/drm/xe/xe_gsc.o
  CC [M]  drivers/gpu/drm/xe/xe_guc.o
  CC [M]  drivers/gpu/drm/xe/xe_migrate.o
  CC [M]  drivers/gpu/drm/xe/xe_ring_ops.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_vm.o
  CC [M]  drivers/gpu/drm/xe/xe_wa.o
  LD [M]  drivers/gpu/drm/xe/xe.o
  MODPOST drivers/gpu/drm/xe/Module.symvers
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_mocs_test.o
  CC [M]  drivers/gpu/drm/xe/xe.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.mod.o
  LD [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.ko
  LD [M]  drivers/gpu/drm/xe/xe.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_pci_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_bo_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.ko
make[1]: Leaving directory '/workspace/kernel/build64-default'
run-parts: executing /workspace/ci/hooks/20-kernel-doc
+ SRC_DIR=/workspace/kernel
+ cd /workspace/kernel
+ find drivers/gpu/drm/xe/ -name '*.[ch]' -not -path 'drivers/gpu/drm/xe/display/*'
+ xargs ./scripts/kernel-doc -Werror -none include/uapi/drm/xe_drm.h
All hooks done



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

* ✓ CI.checksparse: success for series starting with [01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive
  2023-12-11 19:12 [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Rodrigo Vivi
                   ` (16 preceding siblings ...)
  2023-12-11 20:26 ` ✓ CI.Hooks: " Patchwork
@ 2023-12-11 20:27 ` Patchwork
  2023-12-11 21:03 ` ✓ CI.BAT: " Patchwork
  18 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2023-12-11 20:27 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe

== Series Details ==

Series: series starting with [01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive
URL   : https://patchwork.freedesktop.org/series/127643/
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 f622e36eab1cfc58254088de6bbb8db3e97a0140
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] 23+ messages in thread

* ✓ CI.BAT: success for series starting with [01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive
  2023-12-11 19:12 [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Rodrigo Vivi
                   ` (17 preceding siblings ...)
  2023-12-11 20:27 ` ✓ CI.checksparse: " Patchwork
@ 2023-12-11 21:03 ` Patchwork
  18 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2023-12-11 21:03 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe

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

== Series Details ==

Series: series starting with [01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive
URL   : https://patchwork.freedesktop.org/series/127643/
State : success

== Summary ==

CI Bug Log - changes from xe-567-40d280365ff402063171ef96571c19b60db87971_BAT -> xe-pw-127643v1_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

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

  No changes in participating hosts

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

  Here are the changes found in xe-pw-127643v1_BAT that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1:
    - bat-adlp-7:         [PASS][1] -> [FAIL][2] ([Intel XE#480])
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-567-40d280365ff402063171ef96571c19b60db87971/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-127643v1/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html

  * igt@kms_flip@basic-flip-vs-wf_vblank@d-dp3:
    - bat-dg2-oem2:       [PASS][3] -> [FAIL][4] ([Intel XE#480]) +1 other test fail
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-567-40d280365ff402063171ef96571c19b60db87971/bat-dg2-oem2/igt@kms_flip@basic-flip-vs-wf_vblank@d-dp3.html
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-127643v1/bat-dg2-oem2/igt@kms_flip@basic-flip-vs-wf_vblank@d-dp3.html

  
#### Possible fixes ####

  * igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1:
    - bat-adlp-7:         [FAIL][5] ([Intel XE#480]) -> [PASS][6]
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-567-40d280365ff402063171ef96571c19b60db87971/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-127643v1/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html

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


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

  * Linux: xe-567-40d280365ff402063171ef96571c19b60db87971 -> xe-pw-127643v1

  IGT_7635: 0b796be8ce05cb2070ce5136d248f438c962d11e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-567-40d280365ff402063171ef96571c19b60db87971: 40d280365ff402063171ef96571c19b60db87971
  xe-pw-127643v1: 127643v1

== Logs ==

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

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

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

* Re: [PATCH 13/13] fixup! drm/xe: Introduce a new DRM driver for Intel GPUs
  2023-12-11 19:13 ` [PATCH 13/13] fixup! drm/xe: Introduce a new DRM driver for Intel GPUs Rodrigo Vivi
@ 2023-12-11 21:25   ` Matthew Brost
  0 siblings, 0 replies; 23+ messages in thread
From: Matthew Brost @ 2023-12-11 21:25 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe

On Mon, Dec 11, 2023 at 02:13:06PM -0500, Rodrigo Vivi wrote:
> Adjust to recent drm-scheduler changes that already landed in drm-next
> 
> Cc: Matthew Brost <matthew.brost@intel.com>
> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> ---
>  drivers/gpu/drm/xe/xe_exec_queue.c          |  6 +++---
>  drivers/gpu/drm/xe/xe_execlist.c            |  3 +--
>  drivers/gpu/drm/xe/xe_execlist_types.h      |  4 ++--
>  drivers/gpu/drm/xe/xe_gpu_scheduler.h       |  2 +-
>  drivers/gpu/drm/xe/xe_gpu_scheduler_types.h |  6 ++++++
>  drivers/gpu/drm/xe/xe_guc_submit.c          | 10 +++++-----
>  drivers/gpu/drm/xe/xe_migrate.c             |  2 +-
>  drivers/gpu/drm/xe/xe_sched_job.c           |  2 +-
>  8 files changed, 20 insertions(+), 15 deletions(-)
> 
> diff --git a/drivers/gpu/drm/xe/xe_exec_queue.c b/drivers/gpu/drm/xe/xe_exec_queue.c
> index 91d67f4da2cc..3cf7f5d3d5e3 100644
> --- a/drivers/gpu/drm/xe/xe_exec_queue.c
> +++ b/drivers/gpu/drm/xe/xe_exec_queue.c
> @@ -222,14 +222,14 @@ struct xe_exec_queue *xe_exec_queue_lookup(struct xe_file *xef, u32 id)
>  enum drm_sched_priority
>  xe_exec_queue_device_get_max_priority(struct xe_device *xe)
>  {
> -	return capable(CAP_SYS_NICE) ? DRM_SCHED_PRIORITY_HIGH :
> -				       DRM_SCHED_PRIORITY_NORMAL;
> +	return capable(CAP_SYS_NICE) ? XE_SCHED_PRIORITY_HIGH :
> +				       XE_SCHED_PRIORITY_NORMAL;
>  }
>  
>  static int exec_queue_set_priority(struct xe_device *xe, struct xe_exec_queue *q,
>  				   u64 value, bool create)
>  {
> -	if (XE_IOCTL_DBG(xe, value > DRM_SCHED_PRIORITY_HIGH))
> +	if (XE_IOCTL_DBG(xe, value > XE_SCHED_PRIORITY_HIGH))
>  		return -EINVAL;
>  
>  	if (XE_IOCTL_DBG(xe, value > xe_exec_queue_device_get_max_priority(xe)))
> diff --git a/drivers/gpu/drm/xe/xe_execlist.c b/drivers/gpu/drm/xe/xe_execlist.c
> index e8754adfc52a..e6a94d884115 100644
> --- a/drivers/gpu/drm/xe/xe_execlist.c
> +++ b/drivers/gpu/drm/xe/xe_execlist.c
> @@ -344,8 +344,7 @@ static int execlist_exec_queue_init(struct xe_exec_queue *q)
>  		goto err_free;
>  
>  	sched = &exl->sched;
> -	err = drm_sched_entity_init(&exl->entity, DRM_SCHED_PRIORITY_MIN,
> -				    &sched, 1, NULL);
> +	err = drm_sched_entity_init(&exl->entity, 0, &sched, 1, NULL);
>  	if (err)
>  		goto err_sched;
>  
> diff --git a/drivers/gpu/drm/xe/xe_execlist_types.h b/drivers/gpu/drm/xe/xe_execlist_types.h
> index ee1fccd4ee8b..38bb6f0709c6 100644
> --- a/drivers/gpu/drm/xe/xe_execlist_types.h
> +++ b/drivers/gpu/drm/xe/xe_execlist_types.h
> @@ -10,7 +10,7 @@
>  #include <linux/spinlock.h>
>  #include <linux/workqueue.h>
>  
> -#include <drm/gpu_scheduler.h>
> +#include <xe_gpu_scheduler_types.h>
>  
>  struct xe_hw_engine;
>  struct xe_execlist_exec_queue;
> @@ -20,7 +20,7 @@ struct xe_execlist_port {
>  
>  	spinlock_t lock;
>  
> -	struct list_head active[DRM_SCHED_PRIORITY_COUNT];
> +	struct list_head active[XE_SCHED_PRIORITY_COUNT];
>  
>  	u32 last_ctx_id;
>  
> diff --git a/drivers/gpu/drm/xe/xe_gpu_scheduler.h b/drivers/gpu/drm/xe/xe_gpu_scheduler.h
> index ea785bcd3eb2..10c6bb9c9386 100644
> --- a/drivers/gpu/drm/xe/xe_gpu_scheduler.h
> +++ b/drivers/gpu/drm/xe/xe_gpu_scheduler.h
> @@ -63,7 +63,7 @@ static inline int
>  xe_sched_entity_init(struct xe_sched_entity *entity,
>  		     struct xe_gpu_scheduler *sched)
>  {
> -	return drm_sched_entity_init(entity, DRM_SCHED_PRIORITY_MIN,
> +	return drm_sched_entity_init(entity, 0,
>  				     (struct drm_gpu_scheduler **)&sched,
>  				     1, NULL);
>  }
> diff --git a/drivers/gpu/drm/xe/xe_gpu_scheduler_types.h b/drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
> index 86133835d4d1..941a360af2f5 100644
> --- a/drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
> +++ b/drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
> @@ -8,6 +8,12 @@
>  
>  #include <drm/gpu_scheduler.h>
>  
> +#define XE_SCHED_PRIORITY_LOW		0
> +#define XE_SCHED_PRIORITY_NORMAL	1
> +#define XE_SCHED_PRIORITY_HIGH		2
> +#define XE_SCHED_PRIORITY_KERNEL	3
> +#define XE_SCHED_PRIORITY_COUNT		3

XE_SCHED_PRIORITY_COUNT should be 4.

Maybe I screw that up when I sent this over?

Matt

> +
>  /**
>   * struct xe_sched_msg - an in-band (relative to GPU scheduler run queue)
>   * message
> diff --git a/drivers/gpu/drm/xe/xe_guc_submit.c b/drivers/gpu/drm/xe/xe_guc_submit.c
> index 46b132ee1d3a..bfa8fb710cdf 100644
> --- a/drivers/gpu/drm/xe/xe_guc_submit.c
> +++ b/drivers/gpu/drm/xe/xe_guc_submit.c
> @@ -411,10 +411,10 @@ MAKE_EXEC_QUEUE_POLICY_ADD(priority, SCHEDULING_PRIORITY)
>  #undef MAKE_EXEC_QUEUE_POLICY_ADD
>  
>  static const int xe_sched_prio_to_guc[] = {
> -	[DRM_SCHED_PRIORITY_MIN] = GUC_CLIENT_PRIORITY_NORMAL,
> -	[DRM_SCHED_PRIORITY_NORMAL] = GUC_CLIENT_PRIORITY_KMD_NORMAL,
> -	[DRM_SCHED_PRIORITY_HIGH] = GUC_CLIENT_PRIORITY_HIGH,
> -	[DRM_SCHED_PRIORITY_KERNEL] = GUC_CLIENT_PRIORITY_KMD_HIGH,
> +	[XE_SCHED_PRIORITY_LOW] = GUC_CLIENT_PRIORITY_NORMAL,
> +	[XE_SCHED_PRIORITY_NORMAL] = GUC_CLIENT_PRIORITY_KMD_NORMAL,
> +	[XE_SCHED_PRIORITY_HIGH] = GUC_CLIENT_PRIORITY_HIGH,
> +	[XE_SCHED_PRIORITY_KERNEL] = GUC_CLIENT_PRIORITY_KMD_HIGH,
>  };
>  
>  static void init_policies(struct xe_guc *guc, struct xe_exec_queue *q)
> @@ -1227,7 +1227,7 @@ static int guc_exec_queue_init(struct xe_exec_queue *q)
>  	err = xe_sched_entity_init(&ge->entity, sched);
>  	if (err)
>  		goto err_sched;
> -	q->priority = DRM_SCHED_PRIORITY_NORMAL;
> +	q->priority = XE_SCHED_PRIORITY_NORMAL;
>  
>  	if (xe_exec_queue_is_lr(q))
>  		INIT_WORK(&q->guc->lr_tdr, xe_guc_exec_queue_lr_cleanup);
> diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
> index be2a92dee52c..1d22aac57478 100644
> --- a/drivers/gpu/drm/xe/xe_migrate.c
> +++ b/drivers/gpu/drm/xe/xe_migrate.c
> @@ -398,7 +398,7 @@ struct xe_migrate *xe_migrate_init(struct xe_tile *tile)
>  		return ERR_CAST(m->q);
>  	}
>  	if (xe->info.has_usm)
> -		m->q->priority = DRM_SCHED_PRIORITY_KERNEL;
> +		m->q->priority = XE_SCHED_PRIORITY_KERNEL;
>  
>  	mutex_init(&m->job_mutex);
>  
> diff --git a/drivers/gpu/drm/xe/xe_sched_job.c b/drivers/gpu/drm/xe/xe_sched_job.c
> index b467d5bfa4ac..a9c7ae815bec 100644
> --- a/drivers/gpu/drm/xe/xe_sched_job.c
> +++ b/drivers/gpu/drm/xe/xe_sched_job.c
> @@ -104,7 +104,7 @@ struct xe_sched_job *xe_sched_job_create(struct xe_exec_queue *q,
>  	kref_init(&job->refcount);
>  	xe_exec_queue_get(job->q);
>  
> -	err = drm_sched_job_init(&job->drm, q->entity, NULL);
> +	err = drm_sched_job_init(&job->drm, q->entity, 1, NULL);
>  	if (err)
>  		goto err_free;
>  
> -- 
> 2.43.0
> 

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

* [PATCH 04/13] drm/sched: Rename drm_sched_run_job_queue_if_ready and clarify kerneldoc
  2023-12-12  0:10 [PATCH 01/13] " Rodrigo Vivi
@ 2023-12-12  0:10 ` Rodrigo Vivi
  0 siblings, 0 replies; 23+ messages in thread
From: Rodrigo Vivi @ 2023-12-12  0:10 UTC (permalink / raw)
  To: intel-xe, matthew.brost

From: Tvrtko Ursulin <tvrtko.ursulin@intel.com>

"If ready" is not immediately clear what it means - is the scheduler
ready or something else? Drop the suffix, clarify kerneldoc, and employ
the same naming scheme as in drm_sched_run_free_queue:

 - drm_sched_run_job_queue   - enqueues if there is something to enqueue
                               *and* scheduler is ready (can queue)
 - __drm_sched_run_job_queue - low-level helper to simply queue the job

(cherry picked from commit 35a4279d42db534ad71a3a598029a53f22856f93)

Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Cc: Luben Tuikov <ltuikov89@gmail.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20231102105538.391648-5-tvrtko.ursulin@linux.intel.com
Reviewed-by: Luben Tuikov <ltuikov89@gmail.com>
Signed-off-by: Luben Tuikov <ltuikov89@gmail.com>
---
 drivers/gpu/drm/scheduler/sched_main.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/drivers/gpu/drm/scheduler/sched_main.c b/drivers/gpu/drm/scheduler/sched_main.c
index f9baca20b438..d5ddbce68fb7 100644
--- a/drivers/gpu/drm/scheduler/sched_main.c
+++ b/drivers/gpu/drm/scheduler/sched_main.c
@@ -256,10 +256,10 @@ drm_sched_rq_select_entity_fifo(struct drm_sched_rq *rq)
 }
 
 /**
- * drm_sched_run_job_queue - enqueue run-job work
+ * __drm_sched_run_job_queue - enqueue run-job work
  * @sched: scheduler instance
  */
-static void drm_sched_run_job_queue(struct drm_gpu_scheduler *sched)
+static void __drm_sched_run_job_queue(struct drm_gpu_scheduler *sched)
 {
 	if (!READ_ONCE(sched->pause_submit))
 		queue_work(sched->submit_wq, &sched->work_run_job);
@@ -928,7 +928,7 @@ static bool drm_sched_can_queue(struct drm_gpu_scheduler *sched)
 void drm_sched_wakeup_if_can_queue(struct drm_gpu_scheduler *sched)
 {
 	if (drm_sched_can_queue(sched))
-		drm_sched_run_job_queue(sched);
+		__drm_sched_run_job_queue(sched);
 }
 
 /**
@@ -1041,13 +1041,13 @@ drm_sched_pick_best(struct drm_gpu_scheduler **sched_list,
 EXPORT_SYMBOL(drm_sched_pick_best);
 
 /**
- * drm_sched_run_job_queue_if_ready - enqueue run-job work if ready
+ * drm_sched_run_job_queue - enqueue run-job work if there are ready entities
  * @sched: scheduler instance
  */
-static void drm_sched_run_job_queue_if_ready(struct drm_gpu_scheduler *sched)
+static void drm_sched_run_job_queue(struct drm_gpu_scheduler *sched)
 {
 	if (drm_sched_select_entity(sched))
-		drm_sched_run_job_queue(sched);
+		__drm_sched_run_job_queue(sched);
 }
 
 /**
@@ -1069,7 +1069,7 @@ static void drm_sched_free_job_work(struct work_struct *w)
 		sched->ops->free_job(job);
 
 	drm_sched_run_free_queue(sched);
-	drm_sched_run_job_queue_if_ready(sched);
+	drm_sched_run_job_queue(sched);
 }
 
 /**
@@ -1126,7 +1126,7 @@ static void drm_sched_run_job_work(struct work_struct *w)
 	}
 
 	wake_up(&sched->job_scheduled);
-	drm_sched_run_job_queue_if_ready(sched);
+	drm_sched_run_job_queue(sched);
 }
 
 /**
-- 
2.43.0


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

end of thread, other threads:[~2023-12-12  0:11 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-11 19:12 [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Rodrigo Vivi
2023-12-11 19:12 ` [PATCH 02/13] drm/sched: Move free worker re-queuing out of the if block Rodrigo Vivi
2023-12-11 19:12 ` [PATCH 03/13] drm/sched: Rename drm_sched_free_job_queue to be more descriptive Rodrigo Vivi
2023-12-11 19:12 ` [PATCH 04/13] drm/sched: Rename drm_sched_run_job_queue_if_ready and clarify kerneldoc Rodrigo Vivi
2023-12-11 19:12 ` [PATCH 05/13] drm/sched: Drop suffix from drm_sched_wakeup_if_can_queue Rodrigo Vivi
2023-12-11 19:12 ` [PATCH 06/13] drm/sched: Don't disturb the entity when in RR-mode scheduling Rodrigo Vivi
2023-12-11 19:13 ` [PATCH 07/13] drm/sched: Qualify drm_sched_wakeup() by drm_sched_entity_is_ready() Rodrigo Vivi
2023-12-11 19:13 ` [PATCH 08/13] drm/sched: implement dynamic job-flow control Rodrigo Vivi
2023-12-11 19:13 ` [PATCH 09/13] drm/sched: Fix bounds limiting when given a malformed entity Rodrigo Vivi
2023-12-11 19:13 ` [PATCH 10/13] drm/sched: Rename priority MIN to LOW Rodrigo Vivi
2023-12-11 19:13 ` [PATCH 11/13] drm/sched: Reverse run-queue priority enumeration Rodrigo Vivi
2023-12-11 19:13 ` [PATCH 12/13] drm/sched: Partial revert of "Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()" Rodrigo Vivi
2023-12-11 19:13 ` [PATCH 13/13] fixup! drm/xe: Introduce a new DRM driver for Intel GPUs Rodrigo Vivi
2023-12-11 21:25   ` Matthew Brost
2023-12-11 20:17 ` ✓ CI.Patch_applied: success for series starting with [01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Patchwork
2023-12-11 20:17 ` ✗ CI.checkpatch: warning " Patchwork
2023-12-11 20:18 ` ✓ CI.KUnit: success " Patchwork
2023-12-11 20:26 ` ✓ CI.Build: " Patchwork
2023-12-11 20:26 ` ✓ CI.Hooks: " Patchwork
2023-12-11 20:27 ` ✓ CI.checksparse: " Patchwork
2023-12-11 21:03 ` ✓ CI.BAT: " Patchwork
  -- strict thread matches above, loose matches on Subject: below --
2023-12-12  0:10 [PATCH 01/13] " Rodrigo Vivi
2023-12-12  0:10 ` [PATCH 04/13] drm/sched: Rename drm_sched_run_job_queue_if_ready and clarify kerneldoc Rodrigo Vivi
2023-12-08 20:27 [PATCH 01/13] drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive Rodrigo Vivi
2023-12-08 20:27 ` [PATCH 04/13] drm/sched: Rename drm_sched_run_job_queue_if_ready and clarify kerneldoc Rodrigo Vivi

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