intel-xe.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v4 0/4] TTM unlockable restartable LRU list iteration
@ 2024-03-06  7:01 Thomas Hellström
  2024-03-06  7:01 ` [PATCH v4 1/4] drm/ttm: Allow TTM LRU list nodes of different types Thomas Hellström
                   ` (11 more replies)
  0 siblings, 12 replies; 17+ messages in thread
From: Thomas Hellström @ 2024-03-06  7:01 UTC (permalink / raw)
  To: intel-xe, intel-gfx
  Cc: Thomas Hellström, Somalapuram Amaranath,
	Christian König, dri-devel

This patch-set is a prerequisite for a standalone TTM shrinker
and for exhaustive TTM eviction using sleeping dma_resv locks,
which is the motivation for it.

Currently when unlocking the TTM lru list lock, iteration needs
to be restarted from the beginning, rather from the next LRU list
node. This can potentially be a big problem, because if eviction
or shrinking fails for whatever reason after unlock, restarting
is likely to cause the same failure over and over again.

There are various schemes to be able to continue the list
iteration from where we left off. One such scheme used by the
GEM LRU list traversal is to pull items already considered off
the LRU list and reinsert them when iteration is done.
This has the drawback that concurrent list iteration doesn't see
the complete list (which is bad for exhaustive eviction) and also
doesn't lend itself well to bulk-move sublists since these will
be split in the process where items from those lists are
temporarily pulled from the list and moved to the list tail.

The approach taken here is that list iterators insert themselves
into the list next position using a special list node. Iteration
is then using that list node as starting point when restarting.
Concurrent iterators just skip over the special list nodes.

This is implemented in patch 1 and 2.

For bulk move sublist the approach is the same, but when a bulk
move sublist is moved to the tail, the iterator is also moved,
causing us to skip parts of the list. That is undesirable.
Patch 3 deals with that, and when iterator detects it is
traversing a sublist, it registers with the ttm_lru_bulk_move
struct using a linked list, and when that bulk move sublist
is moved to the tail, any iterator registered with it will
first be moved to the tail of the sublist.
This is implemented in patch 3.

The restartable property is used in patch 4 to restart swapout if
needed, but the main purpose is this paves the way for
shrinker- and exhaustive eviction.

v2:
- Rework patch 3 completely.
v3:
- Fix a NULL pointer dereference found by Xe CI.
v4:
- Remove some leftover code causing build problems.

Cc: Somalapuram Amaranath <Amaranath.Somalapuram@amd.com>
Cc: Christian König <christian.koenig@amd.com>
Cc: <dri-devel@lists.freedesktop.org>

Thomas Hellström (4):
  drm/ttm: Allow TTM LRU list nodes of different types
  drm/ttm: Use LRU hitches
  drm/ttm, drm/amdgpu, drm/xe: Consider hitch moves within bulk sublist
    moves
  drm/ttm: Allow continued swapout after -ENOSPC falure

 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c |   4 +
 drivers/gpu/drm/ttm/ttm_bo.c           |   1 +
 drivers/gpu/drm/ttm/ttm_device.c       |  33 +++-
 drivers/gpu/drm/ttm/ttm_resource.c     | 228 ++++++++++++++++++++-----
 drivers/gpu/drm/xe/xe_vm.c             |   4 +
 include/drm/ttm/ttm_device.h           |   2 +
 include/drm/ttm/ttm_resource.h         |  96 +++++++++--
 7 files changed, 308 insertions(+), 60 deletions(-)

-- 
2.44.0


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

* [PATCH v4 1/4] drm/ttm: Allow TTM LRU list nodes of different types
  2024-03-06  7:01 [PATCH v4 0/4] TTM unlockable restartable LRU list iteration Thomas Hellström
@ 2024-03-06  7:01 ` Thomas Hellström
  2024-03-06  7:01 ` [PATCH v4 2/4] drm/ttm: Use LRU hitches Thomas Hellström
                   ` (10 subsequent siblings)
  11 siblings, 0 replies; 17+ messages in thread
From: Thomas Hellström @ 2024-03-06  7:01 UTC (permalink / raw)
  To: intel-xe, intel-gfx
  Cc: Thomas Hellström, Christian König,
	Somalapuram Amaranath, dri-devel

To be able to handle list unlocking while traversing the LRU
list, we want the iterators not only to point to the next
position of the list traversal, but to insert themselves as
list nodes at that point to work around the fact that the
next node might otherwise disappear from the list while
the iterator is pointing to it.

These list nodes need to be easily distinguishable from other
list nodes so that others traversing the list can skip
over them.

So declare a struct ttm_lru_item, with a struct list_head member
and a type enum. This will slightly increase the size of a
struct ttm_resource.

v2:
- Update enum ttm_lru_item_type documentation.

Cc: Christian König <christian.koenig@amd.com>
Cc: Somalapuram Amaranath <Amaranath.Somalapuram@amd.com>
Cc: <dri-devel@lists.freedesktop.org>
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
---
 drivers/gpu/drm/ttm/ttm_device.c   | 13 ++++--
 drivers/gpu/drm/ttm/ttm_resource.c | 70 ++++++++++++++++++++++--------
 include/drm/ttm/ttm_resource.h     | 51 +++++++++++++++++++++-
 3 files changed, 110 insertions(+), 24 deletions(-)

diff --git a/drivers/gpu/drm/ttm/ttm_device.c b/drivers/gpu/drm/ttm/ttm_device.c
index 76027960054f..f27406e851e5 100644
--- a/drivers/gpu/drm/ttm/ttm_device.c
+++ b/drivers/gpu/drm/ttm/ttm_device.c
@@ -270,17 +270,22 @@ EXPORT_SYMBOL(ttm_device_fini);
 static void ttm_device_clear_lru_dma_mappings(struct ttm_device *bdev,
 					      struct list_head *list)
 {
-	struct ttm_resource *res;
+	struct ttm_lru_item *lru;
 
 	spin_lock(&bdev->lru_lock);
-	while ((res = list_first_entry_or_null(list, typeof(*res), lru))) {
-		struct ttm_buffer_object *bo = res->bo;
+	while ((lru = list_first_entry_or_null(list, typeof(*lru), link))) {
+		struct ttm_buffer_object *bo;
+
+		if (!ttm_lru_item_is_res(lru))
+			continue;
+
+		bo = ttm_lru_item_to_res(lru)->bo;
 
 		/* Take ref against racing releases once lru_lock is unlocked */
 		if (!ttm_bo_get_unless_zero(bo))
 			continue;
 
-		list_del_init(&res->lru);
+		list_del_init(&bo->resource->lru.link);
 		spin_unlock(&bdev->lru_lock);
 
 		if (bo->ttm)
diff --git a/drivers/gpu/drm/ttm/ttm_resource.c b/drivers/gpu/drm/ttm/ttm_resource.c
index 65155f2013ca..ee1865f82cb4 100644
--- a/drivers/gpu/drm/ttm/ttm_resource.c
+++ b/drivers/gpu/drm/ttm/ttm_resource.c
@@ -69,8 +69,8 @@ void ttm_lru_bulk_move_tail(struct ttm_lru_bulk_move *bulk)
 			dma_resv_assert_held(pos->last->bo->base.resv);
 
 			man = ttm_manager_type(pos->first->bo->bdev, i);
-			list_bulk_move_tail(&man->lru[j], &pos->first->lru,
-					    &pos->last->lru);
+			list_bulk_move_tail(&man->lru[j], &pos->first->lru.link,
+					    &pos->last->lru.link);
 		}
 	}
 }
@@ -83,14 +83,38 @@ ttm_lru_bulk_move_pos(struct ttm_lru_bulk_move *bulk, struct ttm_resource *res)
 	return &bulk->pos[res->mem_type][res->bo->priority];
 }
 
+/* Return the previous resource on the list (skip over non-resource list items) */
+static struct ttm_resource *ttm_lru_prev_res(struct ttm_resource *cur)
+{
+	struct ttm_lru_item *lru = &cur->lru;
+
+	do {
+		lru = list_prev_entry(lru, link);
+	} while (!ttm_lru_item_is_res(lru));
+
+	return ttm_lru_item_to_res(lru);
+}
+
+/* Return the next resource on the list (skip over non-resource list items) */
+static struct ttm_resource *ttm_lru_next_res(struct ttm_resource *cur)
+{
+	struct ttm_lru_item *lru = &cur->lru;
+
+	do {
+		lru = list_next_entry(lru, link);
+	} while (!ttm_lru_item_is_res(lru));
+
+	return ttm_lru_item_to_res(lru);
+}
+
 /* Move the resource to the tail of the bulk move range */
 static void ttm_lru_bulk_move_pos_tail(struct ttm_lru_bulk_move_pos *pos,
 				       struct ttm_resource *res)
 {
 	if (pos->last != res) {
 		if (pos->first == res)
-			pos->first = list_next_entry(res, lru);
-		list_move(&res->lru, &pos->last->lru);
+			pos->first = ttm_lru_next_res(res);
+		list_move(&res->lru.link, &pos->last->lru.link);
 		pos->last = res;
 	}
 }
@@ -120,11 +144,11 @@ static void ttm_lru_bulk_move_del(struct ttm_lru_bulk_move *bulk,
 		pos->first = NULL;
 		pos->last = NULL;
 	} else if (pos->first == res) {
-		pos->first = list_next_entry(res, lru);
+		pos->first = ttm_lru_next_res(res);
 	} else if (pos->last == res) {
-		pos->last = list_prev_entry(res, lru);
+		pos->last = ttm_lru_prev_res(res);
 	} else {
-		list_move(&res->lru, &pos->last->lru);
+		list_move(&res->lru.link, &pos->last->lru.link);
 	}
 }
 
@@ -153,7 +177,7 @@ void ttm_resource_move_to_lru_tail(struct ttm_resource *res)
 	lockdep_assert_held(&bo->bdev->lru_lock);
 
 	if (bo->pin_count) {
-		list_move_tail(&res->lru, &bdev->pinned);
+		list_move_tail(&res->lru.link, &bdev->pinned);
 
 	} else	if (bo->bulk_move) {
 		struct ttm_lru_bulk_move_pos *pos =
@@ -164,7 +188,7 @@ void ttm_resource_move_to_lru_tail(struct ttm_resource *res)
 		struct ttm_resource_manager *man;
 
 		man = ttm_manager_type(bdev, res->mem_type);
-		list_move_tail(&res->lru, &man->lru[bo->priority]);
+		list_move_tail(&res->lru.link, &man->lru[bo->priority]);
 	}
 }
 
@@ -195,9 +219,9 @@ void ttm_resource_init(struct ttm_buffer_object *bo,
 	man = ttm_manager_type(bo->bdev, place->mem_type);
 	spin_lock(&bo->bdev->lru_lock);
 	if (bo->pin_count)
-		list_add_tail(&res->lru, &bo->bdev->pinned);
+		list_add_tail(&res->lru.link, &bo->bdev->pinned);
 	else
-		list_add_tail(&res->lru, &man->lru[bo->priority]);
+		list_add_tail(&res->lru.link, &man->lru[bo->priority]);
 	man->usage += res->size;
 	spin_unlock(&bo->bdev->lru_lock);
 }
@@ -219,7 +243,7 @@ void ttm_resource_fini(struct ttm_resource_manager *man,
 	struct ttm_device *bdev = man->bdev;
 
 	spin_lock(&bdev->lru_lock);
-	list_del_init(&res->lru);
+	list_del_init(&res->lru.link);
 	man->usage -= res->size;
 	spin_unlock(&bdev->lru_lock);
 }
@@ -470,14 +494,16 @@ struct ttm_resource *
 ttm_resource_manager_first(struct ttm_resource_manager *man,
 			   struct ttm_resource_cursor *cursor)
 {
-	struct ttm_resource *res;
+	struct ttm_lru_item *lru;
 
 	lockdep_assert_held(&man->bdev->lru_lock);
 
 	for (cursor->priority = 0; cursor->priority < TTM_MAX_BO_PRIORITY;
 	     ++cursor->priority)
-		list_for_each_entry(res, &man->lru[cursor->priority], lru)
-			return res;
+		list_for_each_entry(lru, &man->lru[cursor->priority], link) {
+			if (ttm_lru_item_is_res(lru))
+				return ttm_lru_item_to_res(lru);
+		}
 
 	return NULL;
 }
@@ -496,15 +522,21 @@ ttm_resource_manager_next(struct ttm_resource_manager *man,
 			  struct ttm_resource_cursor *cursor,
 			  struct ttm_resource *res)
 {
+	struct ttm_lru_item *lru = &res->lru;
+
 	lockdep_assert_held(&man->bdev->lru_lock);
 
-	list_for_each_entry_continue(res, &man->lru[cursor->priority], lru)
-		return res;
+	list_for_each_entry_continue(lru, &man->lru[cursor->priority], link) {
+		if (ttm_lru_item_is_res(lru))
+			return ttm_lru_item_to_res(lru);
+	}
 
 	for (++cursor->priority; cursor->priority < TTM_MAX_BO_PRIORITY;
 	     ++cursor->priority)
-		list_for_each_entry(res, &man->lru[cursor->priority], lru)
-			return res;
+		list_for_each_entry(lru, &man->lru[cursor->priority], link) {
+			if (ttm_lru_item_is_res(lru))
+				ttm_lru_item_to_res(lru);
+		}
 
 	return NULL;
 }
diff --git a/include/drm/ttm/ttm_resource.h b/include/drm/ttm/ttm_resource.h
index 7561023db43d..cad8c5476198 100644
--- a/include/drm/ttm/ttm_resource.h
+++ b/include/drm/ttm/ttm_resource.h
@@ -49,6 +49,43 @@ struct io_mapping;
 struct sg_table;
 struct scatterlist;
 
+/**
+ * enum ttm_lru_item_type - enumerate ttm_lru_item subclasses
+ */
+enum ttm_lru_item_type {
+	/** @TTM_LRU_RESOURCE: The resource subclass */
+	TTM_LRU_RESOURCE,
+	/** @TTM_LRU_HITCH: The iterator hitch subclass */
+	TTM_LRU_HITCH
+};
+
+/**
+ * struct ttm_lru_item - The TTM lru list node base class
+ * @link: The list link
+ * @type: The subclass type
+ */
+struct ttm_lru_item {
+	struct list_head link;
+	enum ttm_lru_item_type type;
+};
+
+/**
+ * ttm_lru_item_init() - initialize a struct ttm_lru_item
+ * @item: The item to initialize
+ * @type: The subclass type
+ */
+static inline void ttm_lru_item_init(struct ttm_lru_item *item,
+				     enum ttm_lru_item_type type)
+{
+	item->type = type;
+	INIT_LIST_HEAD(&item->link);
+}
+
+static inline bool ttm_lru_item_is_res(const struct ttm_lru_item *item)
+{
+	return item->type == TTM_LRU_RESOURCE;
+}
+
 struct ttm_resource_manager_func {
 	/**
 	 * struct ttm_resource_manager_func member alloc
@@ -217,9 +254,21 @@ struct ttm_resource {
 	/**
 	 * @lru: Least recently used list, see &ttm_resource_manager.lru
 	 */
-	struct list_head lru;
+	struct ttm_lru_item lru;
 };
 
+/**
+ * ttm_lru_item_to_res() - Downcast a struct ttm_lru_item to a struct ttm_resource
+ * @item: The struct ttm_lru_item to downcast
+ *
+ * Return: Pointer to the embedding struct ttm_resource
+ */
+static inline struct ttm_resource *
+ttm_lru_item_to_res(struct ttm_lru_item *item)
+{
+	return container_of(item, struct ttm_resource, lru);
+}
+
 /**
  * struct ttm_resource_cursor
  *
-- 
2.44.0


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

* [PATCH v4 2/4] drm/ttm: Use LRU hitches
  2024-03-06  7:01 [PATCH v4 0/4] TTM unlockable restartable LRU list iteration Thomas Hellström
  2024-03-06  7:01 ` [PATCH v4 1/4] drm/ttm: Allow TTM LRU list nodes of different types Thomas Hellström
@ 2024-03-06  7:01 ` Thomas Hellström
  2024-03-08 13:20   ` Somalapuram, Amaranath
  2024-03-06  7:01 ` [PATCH v4 3/4] drm/ttm, drm/amdgpu, drm/xe: Consider hitch moves within bulk sublist moves Thomas Hellström
                   ` (9 subsequent siblings)
  11 siblings, 1 reply; 17+ messages in thread
From: Thomas Hellström @ 2024-03-06  7:01 UTC (permalink / raw)
  To: intel-xe, intel-gfx
  Cc: Thomas Hellström, Christian König,
	Somalapuram Amaranath, dri-devel

Have iterators insert themselves into the list they are iterating
over using hitch list nodes. Since only the iterator owner
can remove these list nodes from the list, it's safe to unlock
the list and when continuing, use them as a starting point. Due to
the way LRU bumping works in TTM, newly added items will not be
missed, and bumped items will be iterated over a second time before
reaching the end of the list.

The exception is list with bulk move sublists. When bumping a
sublist, a hitch that is part of that sublist will also be moved
and we might miss items if restarting from it. This will be
addressed in a later patch.

v2:
- Updated ttm_resource_cursor_fini() documentation.

Cc: Christian König <christian.koenig@amd.com>
Cc: Somalapuram Amaranath <Amaranath.Somalapuram@amd.com>
Cc: <dri-devel@lists.freedesktop.org>
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
---
 drivers/gpu/drm/ttm/ttm_bo.c       |  1 +
 drivers/gpu/drm/ttm/ttm_device.c   |  9 ++-
 drivers/gpu/drm/ttm/ttm_resource.c | 94 ++++++++++++++++++++----------
 include/drm/ttm/ttm_resource.h     | 16 +++--
 4 files changed, 82 insertions(+), 38 deletions(-)

diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
index e059b1e1b13b..b6f75a0ff2e5 100644
--- a/drivers/gpu/drm/ttm/ttm_bo.c
+++ b/drivers/gpu/drm/ttm/ttm_bo.c
@@ -622,6 +622,7 @@ int ttm_mem_evict_first(struct ttm_device *bdev,
 		if (locked)
 			dma_resv_unlock(res->bo->base.resv);
 	}
+	ttm_resource_cursor_fini_locked(&cursor);
 
 	if (!bo) {
 		if (busy_bo && !ttm_bo_get_unless_zero(busy_bo))
diff --git a/drivers/gpu/drm/ttm/ttm_device.c b/drivers/gpu/drm/ttm/ttm_device.c
index f27406e851e5..e8a6a1dab669 100644
--- a/drivers/gpu/drm/ttm/ttm_device.c
+++ b/drivers/gpu/drm/ttm/ttm_device.c
@@ -169,12 +169,17 @@ int ttm_device_swapout(struct ttm_device *bdev, struct ttm_operation_ctx *ctx,
 			num_pages = PFN_UP(bo->base.size);
 			ret = ttm_bo_swapout(bo, ctx, gfp_flags);
 			/* ttm_bo_swapout has dropped the lru_lock */
-			if (!ret)
+			if (!ret) {
+				ttm_resource_cursor_fini(&cursor);
 				return num_pages;
-			if (ret != -EBUSY)
+			}
+			if (ret != -EBUSY) {
+				ttm_resource_cursor_fini(&cursor);
 				return ret;
+			}
 		}
 	}
+	ttm_resource_cursor_fini_locked(&cursor);
 	spin_unlock(&bdev->lru_lock);
 	return 0;
 }
diff --git a/drivers/gpu/drm/ttm/ttm_resource.c b/drivers/gpu/drm/ttm/ttm_resource.c
index ee1865f82cb4..971014fca10a 100644
--- a/drivers/gpu/drm/ttm/ttm_resource.c
+++ b/drivers/gpu/drm/ttm/ttm_resource.c
@@ -32,6 +32,37 @@
 
 #include <drm/drm_util.h>
 
+/**
+ * ttm_resource_cursor_fini_locked() - Finalize the LRU list cursor usage
+ * @cursor: The struct ttm_resource_cursor to finalize.
+ *
+ * The function pulls the LRU list cursor off any lists it was previusly
+ * attached to. Needs to be called with the LRU lock held. The function
+ * can be called multiple times after eachother.
+ */
+void ttm_resource_cursor_fini_locked(struct ttm_resource_cursor *cursor)
+{
+	lockdep_assert_held(&cursor->man->bdev->lru_lock);
+	list_del_init(&cursor->hitch.link);
+}
+
+/**
+ * ttm_resource_cursor_fini() - Finalize the LRU list cursor usage
+ * @cursor: The struct ttm_resource_cursor to finalize.
+ *
+ * The function pulls the LRU list cursor off any lists it was previusly
+ * attached to. Needs to be called without the LRU list lock held. The
+ * function can be called multiple times after eachother.
+ */
+void ttm_resource_cursor_fini(struct ttm_resource_cursor *cursor)
+{
+	spinlock_t *lru_lock = &cursor->man->bdev->lru_lock;
+
+	spin_lock(lru_lock);
+	ttm_resource_cursor_fini_locked(cursor);
+	spin_unlock(lru_lock);
+}
+
 /**
  * ttm_lru_bulk_move_init - initialize a bulk move structure
  * @bulk: the structure to init
@@ -483,62 +514,63 @@ void ttm_resource_manager_debug(struct ttm_resource_manager *man,
 EXPORT_SYMBOL(ttm_resource_manager_debug);
 
 /**
- * ttm_resource_manager_first
- *
- * @man: resource manager to iterate over
+ * ttm_resource_manager_next() - Continue iterating over the resource manager
+ * resources
  * @cursor: cursor to record the position
  *
- * Returns the first resource from the resource manager.
+ * Return: The next resource from the resource manager.
  */
 struct ttm_resource *
-ttm_resource_manager_first(struct ttm_resource_manager *man,
-			   struct ttm_resource_cursor *cursor)
+ttm_resource_manager_next(struct ttm_resource_cursor *cursor)
 {
+	struct ttm_resource_manager *man = cursor->man;
 	struct ttm_lru_item *lru;
 
 	lockdep_assert_held(&man->bdev->lru_lock);
 
-	for (cursor->priority = 0; cursor->priority < TTM_MAX_BO_PRIORITY;
-	     ++cursor->priority)
-		list_for_each_entry(lru, &man->lru[cursor->priority], link) {
-			if (ttm_lru_item_is_res(lru))
+	do {
+		lru = &cursor->hitch;
+		list_for_each_entry_continue(lru, &man->lru[cursor->priority], link) {
+			if (ttm_lru_item_is_res(lru)) {
+				list_move(&cursor->hitch.link, &lru->link);
 				return ttm_lru_item_to_res(lru);
+			}
 		}
 
+		if (++cursor->priority >= TTM_MAX_BO_PRIORITY)
+			break;
+
+		list_move(&cursor->hitch.link, &man->lru[cursor->priority]);
+	} while (true);
+
+	list_del_init(&cursor->hitch.link);
+
 	return NULL;
 }
 
 /**
- * ttm_resource_manager_next
- *
+ * ttm_resource_manager_first() - Start iterating over the resources
+ * of a resource manager
  * @man: resource manager to iterate over
  * @cursor: cursor to record the position
- * @res: the current resource pointer
  *
- * Returns the next resource from the resource manager.
+ * Initializes the cursor and starts iterating. When done iterating,
+ * the caller must explicitly call ttm_resource_cursor_fini().
+ *
+ * Return: The first resource from the resource manager.
  */
 struct ttm_resource *
-ttm_resource_manager_next(struct ttm_resource_manager *man,
-			  struct ttm_resource_cursor *cursor,
-			  struct ttm_resource *res)
+ttm_resource_manager_first(struct ttm_resource_manager *man,
+			   struct ttm_resource_cursor *cursor)
 {
-	struct ttm_lru_item *lru = &res->lru;
-
 	lockdep_assert_held(&man->bdev->lru_lock);
 
-	list_for_each_entry_continue(lru, &man->lru[cursor->priority], link) {
-		if (ttm_lru_item_is_res(lru))
-			return ttm_lru_item_to_res(lru);
-	}
+	cursor->priority = 0;
+	cursor->man = man;
+	ttm_lru_item_init(&cursor->hitch, TTM_LRU_HITCH);
+	list_move(&cursor->hitch.link, &man->lru[cursor->priority]);
 
-	for (++cursor->priority; cursor->priority < TTM_MAX_BO_PRIORITY;
-	     ++cursor->priority)
-		list_for_each_entry(lru, &man->lru[cursor->priority], link) {
-			if (ttm_lru_item_is_res(lru))
-				ttm_lru_item_to_res(lru);
-		}
-
-	return NULL;
+	return ttm_resource_manager_next(cursor);
 }
 
 static void ttm_kmap_iter_iomap_map_local(struct ttm_kmap_iter *iter,
diff --git a/include/drm/ttm/ttm_resource.h b/include/drm/ttm/ttm_resource.h
index cad8c5476198..b9043c183205 100644
--- a/include/drm/ttm/ttm_resource.h
+++ b/include/drm/ttm/ttm_resource.h
@@ -271,15 +271,23 @@ ttm_lru_item_to_res(struct ttm_lru_item *item)
 
 /**
  * struct ttm_resource_cursor
- *
+ * @man: The resource manager currently being iterated over
+ * @hitch: A hitch list node inserted before the next resource
+ * to iterate over.
  * @priority: the current priority
  *
  * Cursor to iterate over the resources in a manager.
  */
 struct ttm_resource_cursor {
+	struct ttm_resource_manager *man;
+	struct ttm_lru_item hitch;
 	unsigned int priority;
 };
 
+void ttm_resource_cursor_fini_locked(struct ttm_resource_cursor *cursor);
+
+void ttm_resource_cursor_fini(struct ttm_resource_cursor *cursor);
+
 /**
  * struct ttm_lru_bulk_move_pos
  *
@@ -435,9 +443,7 @@ struct ttm_resource *
 ttm_resource_manager_first(struct ttm_resource_manager *man,
 			   struct ttm_resource_cursor *cursor);
 struct ttm_resource *
-ttm_resource_manager_next(struct ttm_resource_manager *man,
-			  struct ttm_resource_cursor *cursor,
-			  struct ttm_resource *res);
+ttm_resource_manager_next(struct ttm_resource_cursor *cursor);
 
 /**
  * ttm_resource_manager_for_each_res - iterate over all resources
@@ -449,7 +455,7 @@ ttm_resource_manager_next(struct ttm_resource_manager *man,
  */
 #define ttm_resource_manager_for_each_res(man, cursor, res)		\
 	for (res = ttm_resource_manager_first(man, cursor); res;	\
-	     res = ttm_resource_manager_next(man, cursor, res))
+	     res = ttm_resource_manager_next(cursor))
 
 struct ttm_kmap_iter *
 ttm_kmap_iter_iomap_init(struct ttm_kmap_iter_iomap *iter_io,
-- 
2.44.0


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

* [PATCH v4 3/4] drm/ttm, drm/amdgpu, drm/xe: Consider hitch moves within bulk sublist moves
  2024-03-06  7:01 [PATCH v4 0/4] TTM unlockable restartable LRU list iteration Thomas Hellström
  2024-03-06  7:01 ` [PATCH v4 1/4] drm/ttm: Allow TTM LRU list nodes of different types Thomas Hellström
  2024-03-06  7:01 ` [PATCH v4 2/4] drm/ttm: Use LRU hitches Thomas Hellström
@ 2024-03-06  7:01 ` Thomas Hellström
  2024-03-06  7:01 ` [PATCH v4 4/4] drm/ttm: Allow continued swapout after -ENOSPC falure Thomas Hellström
                   ` (8 subsequent siblings)
  11 siblings, 0 replies; 17+ messages in thread
From: Thomas Hellström @ 2024-03-06  7:01 UTC (permalink / raw)
  To: intel-xe, intel-gfx
  Cc: Thomas Hellström, Christian König,
	Somalapuram Amaranath, dri-devel

To address the problem with hitches moving when bulk move
sublists are lru-bumped, register the list cursors with the
ttm_lru_bulk_move structure when traversing its list, and
when lru-bumping the list, move the cursor hitch to the tail.
This also means it's mandatory for drivers to call
ttm_lru_bulk_move_init() and ttm_lru_bulk_move_fini() when
initializing and finalizing the bulk move structure, so add
those calls to the amdgpu- and xe driver.

Compared to v1 this is slightly more code but less fragile
and hopefully easier to understand.

v2:
- Completely rework the functionality
v3:
- Avoid a NULL pointer dereference assigning manager->mem_type
v4:
- Remove some leftover code causing build problems

Cc: Christian König <christian.koenig@amd.com>
Cc: Somalapuram Amaranath <Amaranath.Somalapuram@amd.com>
Cc: <dri-devel@lists.freedesktop.org>
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c |  4 ++
 drivers/gpu/drm/ttm/ttm_resource.c     | 90 +++++++++++++++++++++++++-
 drivers/gpu/drm/xe/xe_vm.c             |  4 ++
 include/drm/ttm/ttm_device.h           |  2 +
 include/drm/ttm/ttm_resource.h         | 55 ++++++++++------
 5 files changed, 134 insertions(+), 21 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
index ed4a8c5d26d7..7c2ee5d12bc1 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
@@ -2264,6 +2264,8 @@ int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm,
 	if (r)
 		return r;
 
+	ttm_lru_bulk_move_init(&vm->lru_bulk_move);
+
 	vm->pte_support_ats = false;
 	vm->is_compute_context = false;
 
@@ -2324,6 +2326,7 @@ int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm,
 error_free_delayed:
 	dma_fence_put(vm->last_tlb_flush);
 	dma_fence_put(vm->last_unlocked);
+	ttm_lru_bulk_move_fini(&adev->mman.bdev, &vm->lru_bulk_move);
 	amdgpu_vm_fini_entities(vm);
 
 	return r;
@@ -2497,6 +2500,7 @@ void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm)
 		}
 	}
 
+	ttm_lru_bulk_move_fini(&adev->mman.bdev, &vm->lru_bulk_move);
 }
 
 /**
diff --git a/drivers/gpu/drm/ttm/ttm_resource.c b/drivers/gpu/drm/ttm/ttm_resource.c
index 971014fca10a..0acd4bf764b2 100644
--- a/drivers/gpu/drm/ttm/ttm_resource.c
+++ b/drivers/gpu/drm/ttm/ttm_resource.c
@@ -32,6 +32,49 @@
 
 #include <drm/drm_util.h>
 
+/* Detach the cursor from the bulk move list*/
+static void
+ttm_resource_cursor_clear_bulk(struct ttm_resource_cursor *cursor)
+{
+	cursor->bulk = NULL;
+	list_del_init(&cursor->bulk_link);
+}
+
+/* Move the cursor to the end of the bulk move list it's in */
+static void ttm_resource_cursor_move_bulk_tail(struct ttm_lru_bulk_move *bulk,
+					       struct ttm_resource_cursor *cursor)
+{
+	struct ttm_lru_bulk_move_pos *pos;
+
+	if (WARN_ON_ONCE(bulk != cursor->bulk)) {
+		list_del_init(&cursor->bulk_link);
+		return;
+	}
+
+	pos = &bulk->pos[cursor->man->mem_type][cursor->priority];
+	if (pos)
+		list_move(&cursor->hitch.link, &pos->last->lru.link);
+	ttm_resource_cursor_clear_bulk(cursor);
+}
+
+/* Move all cursors attached to a bulk move to its end */
+static void ttm_bulk_move_adjust_cursors(struct ttm_lru_bulk_move *bulk)
+{
+	struct ttm_resource_cursor *cursor, *next;
+
+	list_for_each_entry_safe(cursor, next, &bulk->cursor_list, bulk_link)
+		ttm_resource_cursor_move_bulk_tail(bulk, cursor);
+}
+
+/* Remove a cursor from an empty bulk move list */
+static void ttm_bulk_move_drop_cursors(struct ttm_lru_bulk_move *bulk)
+{
+	struct ttm_resource_cursor *cursor, *next;
+
+	list_for_each_entry_safe(cursor, next, &bulk->cursor_list, bulk_link)
+		ttm_resource_cursor_clear_bulk(cursor);
+}
+
 /**
  * ttm_resource_cursor_fini_locked() - Finalize the LRU list cursor usage
  * @cursor: The struct ttm_resource_cursor to finalize.
@@ -44,6 +87,7 @@ void ttm_resource_cursor_fini_locked(struct ttm_resource_cursor *cursor)
 {
 	lockdep_assert_held(&cursor->man->bdev->lru_lock);
 	list_del_init(&cursor->hitch.link);
+	ttm_resource_cursor_clear_bulk(cursor);
 }
 
 /**
@@ -72,9 +116,27 @@ void ttm_resource_cursor_fini(struct ttm_resource_cursor *cursor)
 void ttm_lru_bulk_move_init(struct ttm_lru_bulk_move *bulk)
 {
 	memset(bulk, 0, sizeof(*bulk));
+	INIT_LIST_HEAD(&bulk->cursor_list);
 }
 EXPORT_SYMBOL(ttm_lru_bulk_move_init);
 
+/**
+ * ttm_lru_bulk_move_fini - finalize a bulk move structure
+ * @bdev: The struct ttm_device
+ * @bulk: the structure to finalize
+ *
+ * Sanity checks that bulk moves don't have any
+ * resources left and hence no cursors attached.
+ */
+void ttm_lru_bulk_move_fini(struct ttm_device *bdev,
+			    struct ttm_lru_bulk_move *bulk)
+{
+	spin_lock(&bdev->lru_lock);
+	ttm_bulk_move_drop_cursors(bulk);
+	spin_unlock(&bdev->lru_lock);
+}
+EXPORT_SYMBOL(ttm_lru_bulk_move_fini);
+
 /**
  * ttm_lru_bulk_move_tail - bulk move range of resources to the LRU tail.
  *
@@ -87,6 +149,7 @@ void ttm_lru_bulk_move_tail(struct ttm_lru_bulk_move *bulk)
 {
 	unsigned i, j;
 
+	ttm_bulk_move_adjust_cursors(bulk);
 	for (i = 0; i < TTM_NUM_MEM_TYPES; ++i) {
 		for (j = 0; j < TTM_MAX_BO_PRIORITY; ++j) {
 			struct ttm_lru_bulk_move_pos *pos = &bulk->pos[i][j];
@@ -417,6 +480,7 @@ void ttm_resource_manager_init(struct ttm_resource_manager *man,
 	man->bdev = bdev;
 	man->size = size;
 	man->usage = 0;
+	man->mem_type = TTM_NUM_MEM_TYPES;
 
 	for (i = 0; i < TTM_MAX_BO_PRIORITY; ++i)
 		INIT_LIST_HEAD(&man->lru[i]);
@@ -513,6 +577,27 @@ void ttm_resource_manager_debug(struct ttm_resource_manager *man,
 }
 EXPORT_SYMBOL(ttm_resource_manager_debug);
 
+static void
+ttm_resource_cursor_check_bulk(struct ttm_resource_cursor *cursor,
+			       struct ttm_lru_item *next_lru)
+{
+	struct ttm_resource *next = ttm_lru_item_to_res(next_lru);
+	struct ttm_lru_bulk_move *bulk = NULL;
+	struct ttm_buffer_object *bo = next->bo;
+
+	lockdep_assert_held(&cursor->man->bdev->lru_lock);
+	if (bo && bo->resource == next)
+		bulk = bo->bulk_move;
+
+	if (cursor->bulk != bulk) {
+		if (bulk)
+			list_move_tail(&cursor->bulk_link, &bulk->cursor_list);
+		else
+			list_del_init(&cursor->bulk_link);
+		cursor->bulk = bulk;
+	}
+}
+
 /**
  * ttm_resource_manager_next() - Continue iterating over the resource manager
  * resources
@@ -532,6 +617,7 @@ ttm_resource_manager_next(struct ttm_resource_cursor *cursor)
 		lru = &cursor->hitch;
 		list_for_each_entry_continue(lru, &man->lru[cursor->priority], link) {
 			if (ttm_lru_item_is_res(lru)) {
+				ttm_resource_cursor_check_bulk(cursor, lru);
 				list_move(&cursor->hitch.link, &lru->link);
 				return ttm_lru_item_to_res(lru);
 			}
@@ -541,9 +627,10 @@ ttm_resource_manager_next(struct ttm_resource_cursor *cursor)
 			break;
 
 		list_move(&cursor->hitch.link, &man->lru[cursor->priority]);
+		ttm_resource_cursor_clear_bulk(cursor);
 	} while (true);
 
-	list_del_init(&cursor->hitch.link);
+	ttm_resource_cursor_fini_locked(cursor);
 
 	return NULL;
 }
@@ -568,6 +655,7 @@ ttm_resource_manager_first(struct ttm_resource_manager *man,
 	cursor->priority = 0;
 	cursor->man = man;
 	ttm_lru_item_init(&cursor->hitch, TTM_LRU_HITCH);
+	INIT_LIST_HEAD(&cursor->bulk_link);
 	list_move(&cursor->hitch.link, &man->lru[cursor->priority]);
 
 	return ttm_resource_manager_next(cursor);
diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
index 643b3701a738..9fe638f41515 100644
--- a/drivers/gpu/drm/xe/xe_vm.c
+++ b/drivers/gpu/drm/xe/xe_vm.c
@@ -1315,6 +1315,8 @@ struct xe_vm *xe_vm_create(struct xe_device *xe, u32 flags)
 
 	INIT_WORK(&vm->destroy_work, vm_destroy_work_func);
 
+	ttm_lru_bulk_move_init(&vm->lru_bulk_move);
+
 	INIT_LIST_HEAD(&vm->preempt.exec_queues);
 	vm->preempt.min_run_period_ms = 10;	/* FIXME: Wire up to uAPI */
 
@@ -1433,6 +1435,7 @@ struct xe_vm *xe_vm_create(struct xe_device *xe, u32 flags)
 	mutex_destroy(&vm->snap_mutex);
 	for_each_tile(tile, xe, id)
 		xe_range_fence_tree_fini(&vm->rftree[id]);
+	ttm_lru_bulk_move_fini(&xe->ttm, &vm->lru_bulk_move);
 	kfree(vm);
 	if (!(flags & XE_VM_FLAG_MIGRATION))
 		xe_device_mem_access_put(xe);
@@ -1573,6 +1576,7 @@ static void vm_destroy_work_func(struct work_struct *w)
 
 	trace_xe_vm_free(vm);
 	dma_fence_put(vm->rebind_fence);
+	ttm_lru_bulk_move_fini(&xe->ttm, &vm->lru_bulk_move);
 	kfree(vm);
 }
 
diff --git a/include/drm/ttm/ttm_device.h b/include/drm/ttm/ttm_device.h
index c22f30535c84..8816d5ba8cb3 100644
--- a/include/drm/ttm/ttm_device.h
+++ b/include/drm/ttm/ttm_device.h
@@ -285,6 +285,8 @@ static inline void ttm_set_driver_manager(struct ttm_device *bdev, int type,
 {
 	BUILD_BUG_ON(__builtin_constant_p(type) && type >= TTM_NUM_MEM_TYPES);
 	bdev->man_drv[type] = manager;
+	if (manager)
+		manager->mem_type = type;
 }
 
 int ttm_device_init(struct ttm_device *bdev, const struct ttm_device_funcs *funcs,
diff --git a/include/drm/ttm/ttm_resource.h b/include/drm/ttm/ttm_resource.h
index b9043c183205..9084f91a5802 100644
--- a/include/drm/ttm/ttm_resource.h
+++ b/include/drm/ttm/ttm_resource.h
@@ -211,6 +211,9 @@ struct ttm_resource_manager {
 	 * bdev->lru_lock.
 	 */
 	uint64_t usage;
+
+	/** @mem_type: The memory type used for this manager. */
+	unsigned int mem_type;
 };
 
 /**
@@ -269,25 +272,6 @@ ttm_lru_item_to_res(struct ttm_lru_item *item)
 	return container_of(item, struct ttm_resource, lru);
 }
 
-/**
- * struct ttm_resource_cursor
- * @man: The resource manager currently being iterated over
- * @hitch: A hitch list node inserted before the next resource
- * to iterate over.
- * @priority: the current priority
- *
- * Cursor to iterate over the resources in a manager.
- */
-struct ttm_resource_cursor {
-	struct ttm_resource_manager *man;
-	struct ttm_lru_item hitch;
-	unsigned int priority;
-};
-
-void ttm_resource_cursor_fini_locked(struct ttm_resource_cursor *cursor);
-
-void ttm_resource_cursor_fini(struct ttm_resource_cursor *cursor);
-
 /**
  * struct ttm_lru_bulk_move_pos
  *
@@ -303,16 +287,45 @@ struct ttm_lru_bulk_move_pos {
 
 /**
  * struct ttm_lru_bulk_move
- *
  * @pos: first/last lru entry for resources in the each domain/priority
+ * @cursor_list: The list of cursors currently traversing any of
+ * the sublists of @pos. Protected by the ttm device's lru_lock.
  *
  * Container for the current bulk move state. Should be used with
  * ttm_lru_bulk_move_init() and ttm_bo_set_bulk_move().
  */
 struct ttm_lru_bulk_move {
 	struct ttm_lru_bulk_move_pos pos[TTM_NUM_MEM_TYPES][TTM_MAX_BO_PRIORITY];
+	struct list_head cursor_list;
+};
+
+/**
+ * struct ttm_resource_cursor
+ * @man: The resource manager currently being iterated over
+ * @hitch: A hitch list node inserted before the next resource
+ * to iterate over.
+ * @bulk_link: A list link for the list of cursors traversing the
+ * bulk sublist of @bulk. Protected by the ttm device's lru_lock.
+ * @bulk: Pointer to struct ttm_lru_bulk_move whose subrange @hitch is
+ * inserted to. NULL if none. Never dereference this pointer since
+ * the struct ttm_lru_bulk_move object pointed to might have been
+ * freed. The pointer is only for comparison.
+ * @priority: the current priority
+ *
+ * Cursor to iterate over the resources in a manager.
+ */
+struct ttm_resource_cursor {
+	struct ttm_resource_manager *man;
+	struct ttm_lru_item hitch;
+	struct list_head bulk_link;
+	struct ttm_lru_bulk_move *bulk;
+	unsigned int priority;
 };
 
+void ttm_resource_cursor_fini_locked(struct ttm_resource_cursor *cursor);
+
+void ttm_resource_cursor_fini(struct ttm_resource_cursor *cursor);
+
 /**
  * struct ttm_kmap_iter_iomap - Specialization for a struct io_mapping +
  * struct sg_table backed struct ttm_resource.
@@ -401,6 +414,8 @@ ttm_resource_manager_cleanup(struct ttm_resource_manager *man)
 
 void ttm_lru_bulk_move_init(struct ttm_lru_bulk_move *bulk);
 void ttm_lru_bulk_move_tail(struct ttm_lru_bulk_move *bulk);
+void ttm_lru_bulk_move_fini(struct ttm_device *bdev,
+			    struct ttm_lru_bulk_move *bulk);
 
 void ttm_resource_add_bulk_move(struct ttm_resource *res,
 				struct ttm_buffer_object *bo);
-- 
2.44.0


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

* [PATCH v4 4/4] drm/ttm: Allow continued swapout after -ENOSPC falure
  2024-03-06  7:01 [PATCH v4 0/4] TTM unlockable restartable LRU list iteration Thomas Hellström
                   ` (2 preceding siblings ...)
  2024-03-06  7:01 ` [PATCH v4 3/4] drm/ttm, drm/amdgpu, drm/xe: Consider hitch moves within bulk sublist moves Thomas Hellström
@ 2024-03-06  7:01 ` Thomas Hellström
  2024-03-06  7:06 ` ✓ CI.Patch_applied: success for TTM unlockable restartable LRU list iteration (rev4) Patchwork
                   ` (7 subsequent siblings)
  11 siblings, 0 replies; 17+ messages in thread
From: Thomas Hellström @ 2024-03-06  7:01 UTC (permalink / raw)
  To: intel-xe, intel-gfx
  Cc: Thomas Hellström, Christian König,
	Somalapuram Amaranath, dri-devel

The -ENOSPC failure from ttm_bo_swapout() meant that the lru_lock
was dropped and simply restarting the iteration meant we'd likely
hit the same error again on the same resource. Now that we can
restart the iteration even if the lock was dropped, do that.

Cc: Christian König <christian.koenig@amd.com>
Cc: Somalapuram Amaranath <Amaranath.Somalapuram@amd.com>
Cc: <dri-devel@lists.freedesktop.org>
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
---
 drivers/gpu/drm/ttm/ttm_device.c | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

diff --git a/drivers/gpu/drm/ttm/ttm_device.c b/drivers/gpu/drm/ttm/ttm_device.c
index e8a6a1dab669..4a030b4bc848 100644
--- a/drivers/gpu/drm/ttm/ttm_device.c
+++ b/drivers/gpu/drm/ttm/ttm_device.c
@@ -168,15 +168,20 @@ int ttm_device_swapout(struct ttm_device *bdev, struct ttm_operation_ctx *ctx,
 
 			num_pages = PFN_UP(bo->base.size);
 			ret = ttm_bo_swapout(bo, ctx, gfp_flags);
-			/* ttm_bo_swapout has dropped the lru_lock */
-			if (!ret) {
-				ttm_resource_cursor_fini(&cursor);
-				return num_pages;
-			}
-			if (ret != -EBUSY) {
-				ttm_resource_cursor_fini(&cursor);
-				return ret;
+			/* Couldn't swap out, and retained the lru_lock */
+			if (ret == -EBUSY)
+				continue;
+			/* Couldn't swap out and dropped the lru_lock */
+			if (ret == -ENOSPC) {
+				spin_lock(&bdev->lru_lock);
+				continue;
 			}
+			/*
+			 * Dropped the lock and either succeeded or
+			 * hit an error that forces us to break.
+			 */
+			ttm_resource_cursor_fini(&cursor);
+			return ret ? ret : num_pages;
 		}
 	}
 	ttm_resource_cursor_fini_locked(&cursor);
-- 
2.44.0


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

* ✓ CI.Patch_applied: success for TTM unlockable restartable LRU list iteration (rev4)
  2024-03-06  7:01 [PATCH v4 0/4] TTM unlockable restartable LRU list iteration Thomas Hellström
                   ` (3 preceding siblings ...)
  2024-03-06  7:01 ` [PATCH v4 4/4] drm/ttm: Allow continued swapout after -ENOSPC falure Thomas Hellström
@ 2024-03-06  7:06 ` Patchwork
  2024-03-06  7:06 ` ✓ CI.checkpatch: " Patchwork
                   ` (6 subsequent siblings)
  11 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2024-03-06  7:06 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

== Series Details ==

Series: TTM unlockable restartable LRU list iteration (rev4)
URL   : https://patchwork.freedesktop.org/series/130000/
State : success

== Summary ==

=== Applying kernel patches on branch 'drm-tip' with base: ===
Base commit: dd08fd912fdc drm-tip: 2024y-03m-06d-01h-37m-43s UTC integration manifest
=== git am output follows ===
Applying: drm/ttm: Allow TTM LRU list nodes of different types
Applying: drm/ttm: Use LRU hitches
Applying: drm/ttm, drm/amdgpu, drm/xe: Consider hitch moves within bulk sublist moves
Applying: drm/ttm: Allow continued swapout after -ENOSPC falure



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

* ✓ CI.checkpatch: success for TTM unlockable restartable LRU list iteration (rev4)
  2024-03-06  7:01 [PATCH v4 0/4] TTM unlockable restartable LRU list iteration Thomas Hellström
                   ` (4 preceding siblings ...)
  2024-03-06  7:06 ` ✓ CI.Patch_applied: success for TTM unlockable restartable LRU list iteration (rev4) Patchwork
@ 2024-03-06  7:06 ` Patchwork
  2024-03-06  7:07 ` ✓ CI.KUnit: " Patchwork
                   ` (5 subsequent siblings)
  11 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2024-03-06  7:06 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

== Series Details ==

Series: TTM unlockable restartable LRU list iteration (rev4)
URL   : https://patchwork.freedesktop.org/series/130000/
State : success

== Summary ==

+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
7d6fb25447372de10c7d82d450bf95e4b2e2a0ab
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 3428218d4bd4c17cd9cd51cba1ac8225e2af84a7
Author: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Date:   Wed Mar 6 08:01:25 2024 +0100

    drm/ttm: Allow continued swapout after -ENOSPC falure
    
    The -ENOSPC failure from ttm_bo_swapout() meant that the lru_lock
    was dropped and simply restarting the iteration meant we'd likely
    hit the same error again on the same resource. Now that we can
    restart the iteration even if the lock was dropped, do that.
    
    Cc: Christian König <christian.koenig@amd.com>
    Cc: Somalapuram Amaranath <Amaranath.Somalapuram@amd.com>
    Cc: <dri-devel@lists.freedesktop.org>
    Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
+ /mt/dim checkpatch dd08fd912fdc1b72984a39852fdbee49b97b8ce4 drm-intel
9c62a9b8f52b drm/ttm: Allow TTM LRU list nodes of different types
bdef972bc66a drm/ttm: Use LRU hitches
68ae50b1364b drm/ttm, drm/amdgpu, drm/xe: Consider hitch moves within bulk sublist moves
3428218d4bd4 drm/ttm: Allow continued swapout after -ENOSPC falure



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

* ✓ CI.KUnit: success for TTM unlockable restartable LRU list iteration (rev4)
  2024-03-06  7:01 [PATCH v4 0/4] TTM unlockable restartable LRU list iteration Thomas Hellström
                   ` (5 preceding siblings ...)
  2024-03-06  7:06 ` ✓ CI.checkpatch: " Patchwork
@ 2024-03-06  7:07 ` Patchwork
  2024-03-06  7:18 ` ✓ CI.Build: " Patchwork
                   ` (4 subsequent siblings)
  11 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2024-03-06  7:07 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

== Series Details ==

Series: TTM unlockable restartable LRU list iteration (rev4)
URL   : https://patchwork.freedesktop.org/series/130000/
State : success

== Summary ==

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

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

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

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

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



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

* ✓ CI.Build: success for TTM unlockable restartable LRU list iteration (rev4)
  2024-03-06  7:01 [PATCH v4 0/4] TTM unlockable restartable LRU list iteration Thomas Hellström
                   ` (6 preceding siblings ...)
  2024-03-06  7:07 ` ✓ CI.KUnit: " Patchwork
@ 2024-03-06  7:18 ` Patchwork
  2024-03-06  7:18 ` ✓ CI.Hooks: " Patchwork
                   ` (3 subsequent siblings)
  11 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2024-03-06  7:18 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

== Series Details ==

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



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

* ✓ CI.Hooks: success for TTM unlockable restartable LRU list iteration (rev4)
  2024-03-06  7:01 [PATCH v4 0/4] TTM unlockable restartable LRU list iteration Thomas Hellström
                   ` (7 preceding siblings ...)
  2024-03-06  7:18 ` ✓ CI.Build: " Patchwork
@ 2024-03-06  7:18 ` Patchwork
  2024-03-06  7:19 ` ✗ CI.checksparse: warning " Patchwork
                   ` (2 subsequent siblings)
  11 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2024-03-06  7:18 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

== Series Details ==

Series: TTM unlockable restartable LRU list iteration (rev4)
URL   : https://patchwork.freedesktop.org/series/130000/
State : success

== Summary ==

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



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

* ✗ CI.checksparse: warning for TTM unlockable restartable LRU list iteration (rev4)
  2024-03-06  7:01 [PATCH v4 0/4] TTM unlockable restartable LRU list iteration Thomas Hellström
                   ` (8 preceding siblings ...)
  2024-03-06  7:18 ` ✓ CI.Hooks: " Patchwork
@ 2024-03-06  7:19 ` Patchwork
  2024-03-06  7:54 ` ✓ CI.BAT: success " Patchwork
  2024-03-08  7:43 ` [PATCH v4 0/4] TTM unlockable restartable LRU list iteration Somalapuram, Amaranath
  11 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2024-03-06  7:19 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

== Series Details ==

Series: TTM unlockable restartable LRU list iteration (rev4)
URL   : https://patchwork.freedesktop.org/series/130000/
State : warning

== Summary ==

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



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

* ✓ CI.BAT: success for TTM unlockable restartable LRU list iteration (rev4)
  2024-03-06  7:01 [PATCH v4 0/4] TTM unlockable restartable LRU list iteration Thomas Hellström
                   ` (9 preceding siblings ...)
  2024-03-06  7:19 ` ✗ CI.checksparse: warning " Patchwork
@ 2024-03-06  7:54 ` Patchwork
  2024-03-08  7:43 ` [PATCH v4 0/4] TTM unlockable restartable LRU list iteration Somalapuram, Amaranath
  11 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2024-03-06  7:54 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

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

== Series Details ==

Series: TTM unlockable restartable LRU list iteration (rev4)
URL   : https://patchwork.freedesktop.org/series/130000/
State : success

== Summary ==

CI Bug Log - changes from xe-905-dd08fd912fdc1b72984a39852fdbee49b97b8ce4_BAT -> xe-pw-130000v4_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

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

  Missing    (1): bat-dg2-oem2 


Changes
-------

  No changes found


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

  * IGT: IGT_7746 -> IGT_7747
  * Linux: xe-905-dd08fd912fdc1b72984a39852fdbee49b97b8ce4 -> xe-pw-130000v4

  IGT_7746: 7746
  IGT_7747: 7747
  xe-905-dd08fd912fdc1b72984a39852fdbee49b97b8ce4: dd08fd912fdc1b72984a39852fdbee49b97b8ce4
  xe-pw-130000v4: 130000v4

== Logs ==

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

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

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

* Re: [PATCH v4 0/4] TTM unlockable restartable LRU list iteration
  2024-03-06  7:01 [PATCH v4 0/4] TTM unlockable restartable LRU list iteration Thomas Hellström
                   ` (10 preceding siblings ...)
  2024-03-06  7:54 ` ✓ CI.BAT: success " Patchwork
@ 2024-03-08  7:43 ` Somalapuram, Amaranath
  2024-03-11 13:07   ` Thomas Hellström
  11 siblings, 1 reply; 17+ messages in thread
From: Somalapuram, Amaranath @ 2024-03-08  7:43 UTC (permalink / raw)
  To: Thomas Hellström, intel-xe, intel-gfx
  Cc: Somalapuram Amaranath, Christian König, dri-devel

Patches are tested on AMD platform.
Repeated stress test on Unigine Heaven, memory full (VRAM + GTT + system 
SWAP), then free.
No errors/warning in kernel log.
Any suggestion specific tests?

Regards,
S.Amarnath
On 3/6/2024 12:31 PM, Thomas Hellström wrote:
> This patch-set is a prerequisite for a standalone TTM shrinker
> and for exhaustive TTM eviction using sleeping dma_resv locks,
> which is the motivation for it.
>
> Currently when unlocking the TTM lru list lock, iteration needs
> to be restarted from the beginning, rather from the next LRU list
> node. This can potentially be a big problem, because if eviction
> or shrinking fails for whatever reason after unlock, restarting
> is likely to cause the same failure over and over again.
>
> There are various schemes to be able to continue the list
> iteration from where we left off. One such scheme used by the
> GEM LRU list traversal is to pull items already considered off
> the LRU list and reinsert them when iteration is done.
> This has the drawback that concurrent list iteration doesn't see
> the complete list (which is bad for exhaustive eviction) and also
> doesn't lend itself well to bulk-move sublists since these will
> be split in the process where items from those lists are
> temporarily pulled from the list and moved to the list tail.
>
> The approach taken here is that list iterators insert themselves
> into the list next position using a special list node. Iteration
> is then using that list node as starting point when restarting.
> Concurrent iterators just skip over the special list nodes.
>
> This is implemented in patch 1 and 2.
>
> For bulk move sublist the approach is the same, but when a bulk
> move sublist is moved to the tail, the iterator is also moved,
> causing us to skip parts of the list. That is undesirable.
> Patch 3 deals with that, and when iterator detects it is
> traversing a sublist, it registers with the ttm_lru_bulk_move
> struct using a linked list, and when that bulk move sublist
> is moved to the tail, any iterator registered with it will
> first be moved to the tail of the sublist.
> This is implemented in patch 3.
>
> The restartable property is used in patch 4 to restart swapout if
> needed, but the main purpose is this paves the way for
> shrinker- and exhaustive eviction.
>
> v2:
> - Rework patch 3 completely.
> v3:
> - Fix a NULL pointer dereference found by Xe CI.
> v4:
> - Remove some leftover code causing build problems.
>
> Cc: Somalapuram Amaranath <Amaranath.Somalapuram@amd.com>
> Cc: Christian König <christian.koenig@amd.com>
> Cc: <dri-devel@lists.freedesktop.org>
>
> Thomas Hellström (4):
>    drm/ttm: Allow TTM LRU list nodes of different types
>    drm/ttm: Use LRU hitches
>    drm/ttm, drm/amdgpu, drm/xe: Consider hitch moves within bulk sublist
>      moves
>    drm/ttm: Allow continued swapout after -ENOSPC falure
>
>   drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c |   4 +
>   drivers/gpu/drm/ttm/ttm_bo.c           |   1 +
>   drivers/gpu/drm/ttm/ttm_device.c       |  33 +++-
>   drivers/gpu/drm/ttm/ttm_resource.c     | 228 ++++++++++++++++++++-----
>   drivers/gpu/drm/xe/xe_vm.c             |   4 +
>   include/drm/ttm/ttm_device.h           |   2 +
>   include/drm/ttm/ttm_resource.h         |  96 +++++++++--
>   7 files changed, 308 insertions(+), 60 deletions(-)
>

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

* Re: [PATCH v4 2/4] drm/ttm: Use LRU hitches
  2024-03-06  7:01 ` [PATCH v4 2/4] drm/ttm: Use LRU hitches Thomas Hellström
@ 2024-03-08 13:20   ` Somalapuram, Amaranath
  2024-03-11 13:04     ` Thomas Hellström
  0 siblings, 1 reply; 17+ messages in thread
From: Somalapuram, Amaranath @ 2024-03-08 13:20 UTC (permalink / raw)
  To: Thomas Hellström, intel-xe, intel-gfx
  Cc: Christian König, Somalapuram Amaranath, dri-devel


On 3/6/2024 12:31 PM, Thomas Hellström wrote:
> Have iterators insert themselves into the list they are iterating
> over using hitch list nodes. Since only the iterator owner
> can remove these list nodes from the list, it's safe to unlock
> the list and when continuing, use them as a starting point. Due to
> the way LRU bumping works in TTM, newly added items will not be
> missed, and bumped items will be iterated over a second time before
> reaching the end of the list.
>
> The exception is list with bulk move sublists. When bumping a
> sublist, a hitch that is part of that sublist will also be moved
> and we might miss items if restarting from it. This will be
> addressed in a later patch.
>
> v2:
> - Updated ttm_resource_cursor_fini() documentation.
>
> Cc: Christian König <christian.koenig@amd.com>
> Cc: Somalapuram Amaranath <Amaranath.Somalapuram@amd.com>
> Cc: <dri-devel@lists.freedesktop.org>
> Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> ---
>   drivers/gpu/drm/ttm/ttm_bo.c       |  1 +
>   drivers/gpu/drm/ttm/ttm_device.c   |  9 ++-
>   drivers/gpu/drm/ttm/ttm_resource.c | 94 ++++++++++++++++++++----------
>   include/drm/ttm/ttm_resource.h     | 16 +++--
>   4 files changed, 82 insertions(+), 38 deletions(-)
>
> diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
> index e059b1e1b13b..b6f75a0ff2e5 100644
> --- a/drivers/gpu/drm/ttm/ttm_bo.c
> +++ b/drivers/gpu/drm/ttm/ttm_bo.c
> @@ -622,6 +622,7 @@ int ttm_mem_evict_first(struct ttm_device *bdev,
>   		if (locked)
>   			dma_resv_unlock(res->bo->base.resv);
>   	}
> +	ttm_resource_cursor_fini_locked(&cursor);
>   
>   	if (!bo) {
>   		if (busy_bo && !ttm_bo_get_unless_zero(busy_bo))
> diff --git a/drivers/gpu/drm/ttm/ttm_device.c b/drivers/gpu/drm/ttm/ttm_device.c
> index f27406e851e5..e8a6a1dab669 100644
> --- a/drivers/gpu/drm/ttm/ttm_device.c
> +++ b/drivers/gpu/drm/ttm/ttm_device.c
> @@ -169,12 +169,17 @@ int ttm_device_swapout(struct ttm_device *bdev, struct ttm_operation_ctx *ctx,
>   			num_pages = PFN_UP(bo->base.size);
>   			ret = ttm_bo_swapout(bo, ctx, gfp_flags);
>   			/* ttm_bo_swapout has dropped the lru_lock */
> -			if (!ret)
> +			if (!ret) {
> +				ttm_resource_cursor_fini(&cursor);

is spin_unlock(&bdev->lru_lock) missing ?

>   				return num_pages;
> -			if (ret != -EBUSY)
> +			}
> +			if (ret != -EBUSY) {
> +				ttm_resource_cursor_fini(&cursor);

is spin_unlock(&bdev->lru_lock) missing ?

Regards,
S.Amarnath
>   				return ret;
> +			}
>   		}
>   	}
> +	ttm_resource_cursor_fini_locked(&cursor);
>   	spin_unlock(&bdev->lru_lock);
>   	return 0;
>   }
> diff --git a/drivers/gpu/drm/ttm/ttm_resource.c b/drivers/gpu/drm/ttm/ttm_resource.c
> index ee1865f82cb4..971014fca10a 100644
> --- a/drivers/gpu/drm/ttm/ttm_resource.c
> +++ b/drivers/gpu/drm/ttm/ttm_resource.c
> @@ -32,6 +32,37 @@
>   
>   #include <drm/drm_util.h>
>   
> +/**
> + * ttm_resource_cursor_fini_locked() - Finalize the LRU list cursor usage
> + * @cursor: The struct ttm_resource_cursor to finalize.
> + *
> + * The function pulls the LRU list cursor off any lists it was previusly
> + * attached to. Needs to be called with the LRU lock held. The function
> + * can be called multiple times after eachother.
> + */
> +void ttm_resource_cursor_fini_locked(struct ttm_resource_cursor *cursor)
> +{
> +	lockdep_assert_held(&cursor->man->bdev->lru_lock);
> +	list_del_init(&cursor->hitch.link);
> +}
> +
> +/**
> + * ttm_resource_cursor_fini() - Finalize the LRU list cursor usage
> + * @cursor: The struct ttm_resource_cursor to finalize.
> + *
> + * The function pulls the LRU list cursor off any lists it was previusly
> + * attached to. Needs to be called without the LRU list lock held. The
> + * function can be called multiple times after eachother.
> + */
> +void ttm_resource_cursor_fini(struct ttm_resource_cursor *cursor)
> +{
> +	spinlock_t *lru_lock = &cursor->man->bdev->lru_lock;
> +
> +	spin_lock(lru_lock);
> +	ttm_resource_cursor_fini_locked(cursor);
> +	spin_unlock(lru_lock);
> +}
> +
>   /**
>    * ttm_lru_bulk_move_init - initialize a bulk move structure
>    * @bulk: the structure to init
> @@ -483,62 +514,63 @@ void ttm_resource_manager_debug(struct ttm_resource_manager *man,
>   EXPORT_SYMBOL(ttm_resource_manager_debug);
>   
>   /**
> - * ttm_resource_manager_first
> - *
> - * @man: resource manager to iterate over
> + * ttm_resource_manager_next() - Continue iterating over the resource manager
> + * resources
>    * @cursor: cursor to record the position
>    *
> - * Returns the first resource from the resource manager.
> + * Return: The next resource from the resource manager.
>    */
>   struct ttm_resource *
> -ttm_resource_manager_first(struct ttm_resource_manager *man,
> -			   struct ttm_resource_cursor *cursor)
> +ttm_resource_manager_next(struct ttm_resource_cursor *cursor)
>   {
> +	struct ttm_resource_manager *man = cursor->man;
>   	struct ttm_lru_item *lru;
>   
>   	lockdep_assert_held(&man->bdev->lru_lock);
>   
> -	for (cursor->priority = 0; cursor->priority < TTM_MAX_BO_PRIORITY;
> -	     ++cursor->priority)
> -		list_for_each_entry(lru, &man->lru[cursor->priority], link) {
> -			if (ttm_lru_item_is_res(lru))
> +	do {
> +		lru = &cursor->hitch;
> +		list_for_each_entry_continue(lru, &man->lru[cursor->priority], link) {
> +			if (ttm_lru_item_is_res(lru)) {
> +				list_move(&cursor->hitch.link, &lru->link);
>   				return ttm_lru_item_to_res(lru);
> +			}
>   		}
>   
> +		if (++cursor->priority >= TTM_MAX_BO_PRIORITY)
> +			break;
> +
> +		list_move(&cursor->hitch.link, &man->lru[cursor->priority]);
> +	} while (true);
> +
> +	list_del_init(&cursor->hitch.link);
> +
>   	return NULL;
>   }
>   
>   /**
> - * ttm_resource_manager_next
> - *
> + * ttm_resource_manager_first() - Start iterating over the resources
> + * of a resource manager
>    * @man: resource manager to iterate over
>    * @cursor: cursor to record the position
> - * @res: the current resource pointer
>    *
> - * Returns the next resource from the resource manager.
> + * Initializes the cursor and starts iterating. When done iterating,
> + * the caller must explicitly call ttm_resource_cursor_fini().
> + *
> + * Return: The first resource from the resource manager.
>    */
>   struct ttm_resource *
> -ttm_resource_manager_next(struct ttm_resource_manager *man,
> -			  struct ttm_resource_cursor *cursor,
> -			  struct ttm_resource *res)
> +ttm_resource_manager_first(struct ttm_resource_manager *man,
> +			   struct ttm_resource_cursor *cursor)
>   {
> -	struct ttm_lru_item *lru = &res->lru;
> -
>   	lockdep_assert_held(&man->bdev->lru_lock);
>   
> -	list_for_each_entry_continue(lru, &man->lru[cursor->priority], link) {
> -		if (ttm_lru_item_is_res(lru))
> -			return ttm_lru_item_to_res(lru);
> -	}
> +	cursor->priority = 0;
> +	cursor->man = man;
> +	ttm_lru_item_init(&cursor->hitch, TTM_LRU_HITCH);
> +	list_move(&cursor->hitch.link, &man->lru[cursor->priority]);
>   
> -	for (++cursor->priority; cursor->priority < TTM_MAX_BO_PRIORITY;
> -	     ++cursor->priority)
> -		list_for_each_entry(lru, &man->lru[cursor->priority], link) {
> -			if (ttm_lru_item_is_res(lru))
> -				ttm_lru_item_to_res(lru);
> -		}
> -
> -	return NULL;
> +	return ttm_resource_manager_next(cursor);
>   }
>   
>   static void ttm_kmap_iter_iomap_map_local(struct ttm_kmap_iter *iter,
> diff --git a/include/drm/ttm/ttm_resource.h b/include/drm/ttm/ttm_resource.h
> index cad8c5476198..b9043c183205 100644
> --- a/include/drm/ttm/ttm_resource.h
> +++ b/include/drm/ttm/ttm_resource.h
> @@ -271,15 +271,23 @@ ttm_lru_item_to_res(struct ttm_lru_item *item)
>   
>   /**
>    * struct ttm_resource_cursor
> - *
> + * @man: The resource manager currently being iterated over
> + * @hitch: A hitch list node inserted before the next resource
> + * to iterate over.
>    * @priority: the current priority
>    *
>    * Cursor to iterate over the resources in a manager.
>    */
>   struct ttm_resource_cursor {
> +	struct ttm_resource_manager *man;
> +	struct ttm_lru_item hitch;
>   	unsigned int priority;
>   };
>   
> +void ttm_resource_cursor_fini_locked(struct ttm_resource_cursor *cursor);
> +
> +void ttm_resource_cursor_fini(struct ttm_resource_cursor *cursor);
> +
>   /**
>    * struct ttm_lru_bulk_move_pos
>    *
> @@ -435,9 +443,7 @@ struct ttm_resource *
>   ttm_resource_manager_first(struct ttm_resource_manager *man,
>   			   struct ttm_resource_cursor *cursor);
>   struct ttm_resource *
> -ttm_resource_manager_next(struct ttm_resource_manager *man,
> -			  struct ttm_resource_cursor *cursor,
> -			  struct ttm_resource *res);
> +ttm_resource_manager_next(struct ttm_resource_cursor *cursor);
>   
>   /**
>    * ttm_resource_manager_for_each_res - iterate over all resources
> @@ -449,7 +455,7 @@ ttm_resource_manager_next(struct ttm_resource_manager *man,
>    */
>   #define ttm_resource_manager_for_each_res(man, cursor, res)		\
>   	for (res = ttm_resource_manager_first(man, cursor); res;	\
> -	     res = ttm_resource_manager_next(man, cursor, res))
> +	     res = ttm_resource_manager_next(cursor))
>   
>   struct ttm_kmap_iter *
>   ttm_kmap_iter_iomap_init(struct ttm_kmap_iter_iomap *iter_io,

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

* Re: [PATCH v4 2/4] drm/ttm: Use LRU hitches
  2024-03-08 13:20   ` Somalapuram, Amaranath
@ 2024-03-11 13:04     ` Thomas Hellström
  0 siblings, 0 replies; 17+ messages in thread
From: Thomas Hellström @ 2024-03-11 13:04 UTC (permalink / raw)
  To: Somalapuram, Amaranath, intel-xe, intel-gfx
  Cc: Christian König, Somalapuram Amaranath, dri-devel

Hi! Thanks for reviewing. 
On Fri, 2024-03-08 at 18:50 +0530, Somalapuram, Amaranath wrote:
> 
> On 3/6/2024 12:31 PM, Thomas Hellström wrote:
> > Have iterators insert themselves into the list they are iterating
> > over using hitch list nodes. Since only the iterator owner
> > can remove these list nodes from the list, it's safe to unlock
> > the list and when continuing, use them as a starting point. Due to
> > the way LRU bumping works in TTM, newly added items will not be
> > missed, and bumped items will be iterated over a second time before
> > reaching the end of the list.
> > 
> > The exception is list with bulk move sublists. When bumping a
> > sublist, a hitch that is part of that sublist will also be moved
> > and we might miss items if restarting from it. This will be
> > addressed in a later patch.
> > 
> > v2:
> > - Updated ttm_resource_cursor_fini() documentation.
> > 
> > Cc: Christian König <christian.koenig@amd.com>
> > Cc: Somalapuram Amaranath <Amaranath.Somalapuram@amd.com>
> > Cc: <dri-devel@lists.freedesktop.org>
> > Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> > ---
> >   drivers/gpu/drm/ttm/ttm_bo.c       |  1 +
> >   drivers/gpu/drm/ttm/ttm_device.c   |  9 ++-
> >   drivers/gpu/drm/ttm/ttm_resource.c | 94 ++++++++++++++++++++-----
> > -----
> >   include/drm/ttm/ttm_resource.h     | 16 +++--
> >   4 files changed, 82 insertions(+), 38 deletions(-)
> > 
> > diff --git a/drivers/gpu/drm/ttm/ttm_bo.c
> > b/drivers/gpu/drm/ttm/ttm_bo.c
> > index e059b1e1b13b..b6f75a0ff2e5 100644
> > --- a/drivers/gpu/drm/ttm/ttm_bo.c
> > +++ b/drivers/gpu/drm/ttm/ttm_bo.c
> > @@ -622,6 +622,7 @@ int ttm_mem_evict_first(struct ttm_device
> > *bdev,
> >   		if (locked)
> >   			dma_resv_unlock(res->bo->base.resv);
> >   	}
> > +	ttm_resource_cursor_fini_locked(&cursor);
> >   
> >   	if (!bo) {
> >   		if (busy_bo && !ttm_bo_get_unless_zero(busy_bo))
> > diff --git a/drivers/gpu/drm/ttm/ttm_device.c
> > b/drivers/gpu/drm/ttm/ttm_device.c
> > index f27406e851e5..e8a6a1dab669 100644
> > --- a/drivers/gpu/drm/ttm/ttm_device.c
> > +++ b/drivers/gpu/drm/ttm/ttm_device.c
> > @@ -169,12 +169,17 @@ int ttm_device_swapout(struct ttm_device
> > *bdev, struct ttm_operation_ctx *ctx,
> >   			num_pages = PFN_UP(bo->base.size);
> >   			ret = ttm_bo_swapout(bo, ctx, gfp_flags);
> >   			/* ttm_bo_swapout has dropped the lru_lock
> > */
> > -			if (!ret)
> > +			if (!ret) {
> > +				ttm_resource_cursor_fini(&cursor);
> 
> is spin_unlock(&bdev->lru_lock) missing ?
> 
> >   				return num_pages;
> > -			if (ret != -EBUSY)
> > +			}
> > +			if (ret != -EBUSY) {
> > +				ttm_resource_cursor_fini(&cursor);
> 
> is spin_unlock(&bdev->lru_lock) missing ?

The ttm_bo_swapout() function returns unlocked depending on the error
code. IIRC it only returns locked on -EBUSY. That is something we
hopefully can change when this series is in place.

/Thomas


> 
> Regards,
> S.Amarnath
> >   				return ret;
> > +			}
> >   		}
> >   	}
> > +	ttm_resource_cursor_fini_locked(&cursor);
> >   	spin_unlock(&bdev->lru_lock);
> >   	return 0;
> >   }
> > diff --git a/drivers/gpu/drm/ttm/ttm_resource.c
> > b/drivers/gpu/drm/ttm/ttm_resource.c
> > index ee1865f82cb4..971014fca10a 100644
> > --- a/drivers/gpu/drm/ttm/ttm_resource.c
> > +++ b/drivers/gpu/drm/ttm/ttm_resource.c
> > @@ -32,6 +32,37 @@
> >   
> >   #include <drm/drm_util.h>
> >   
> > +/**
> > + * ttm_resource_cursor_fini_locked() - Finalize the LRU list
> > cursor usage
> > + * @cursor: The struct ttm_resource_cursor to finalize.
> > + *
> > + * The function pulls the LRU list cursor off any lists it was
> > previusly
> > + * attached to. Needs to be called with the LRU lock held. The
> > function
> > + * can be called multiple times after eachother.
> > + */
> > +void ttm_resource_cursor_fini_locked(struct ttm_resource_cursor
> > *cursor)
> > +{
> > +	lockdep_assert_held(&cursor->man->bdev->lru_lock);
> > +	list_del_init(&cursor->hitch.link);
> > +}
> > +
> > +/**
> > + * ttm_resource_cursor_fini() - Finalize the LRU list cursor usage
> > + * @cursor: The struct ttm_resource_cursor to finalize.
> > + *
> > + * The function pulls the LRU list cursor off any lists it was
> > previusly
> > + * attached to. Needs to be called without the LRU list lock held.
> > The
> > + * function can be called multiple times after eachother.
> > + */
> > +void ttm_resource_cursor_fini(struct ttm_resource_cursor *cursor)
> > +{
> > +	spinlock_t *lru_lock = &cursor->man->bdev->lru_lock;
> > +
> > +	spin_lock(lru_lock);
> > +	ttm_resource_cursor_fini_locked(cursor);
> > +	spin_unlock(lru_lock);
> > +}
> > +
> >   /**
> >    * ttm_lru_bulk_move_init - initialize a bulk move structure
> >    * @bulk: the structure to init
> > @@ -483,62 +514,63 @@ void ttm_resource_manager_debug(struct
> > ttm_resource_manager *man,
> >   EXPORT_SYMBOL(ttm_resource_manager_debug);
> >   
> >   /**
> > - * ttm_resource_manager_first
> > - *
> > - * @man: resource manager to iterate over
> > + * ttm_resource_manager_next() - Continue iterating over the
> > resource manager
> > + * resources
> >    * @cursor: cursor to record the position
> >    *
> > - * Returns the first resource from the resource manager.
> > + * Return: The next resource from the resource manager.
> >    */
> >   struct ttm_resource *
> > -ttm_resource_manager_first(struct ttm_resource_manager *man,
> > -			   struct ttm_resource_cursor *cursor)
> > +ttm_resource_manager_next(struct ttm_resource_cursor *cursor)
> >   {
> > +	struct ttm_resource_manager *man = cursor->man;
> >   	struct ttm_lru_item *lru;
> >   
> >   	lockdep_assert_held(&man->bdev->lru_lock);
> >   
> > -	for (cursor->priority = 0; cursor->priority <
> > TTM_MAX_BO_PRIORITY;
> > -	     ++cursor->priority)
> > -		list_for_each_entry(lru, &man->lru[cursor-
> > >priority], link) {
> > -			if (ttm_lru_item_is_res(lru))
> > +	do {
> > +		lru = &cursor->hitch;
> > +		list_for_each_entry_continue(lru, &man-
> > >lru[cursor->priority], link) {
> > +			if (ttm_lru_item_is_res(lru)) {
> > +				list_move(&cursor->hitch.link,
> > &lru->link);
> >   				return ttm_lru_item_to_res(lru);
> > +			}
> >   		}
> >   
> > +		if (++cursor->priority >= TTM_MAX_BO_PRIORITY)
> > +			break;
> > +
> > +		list_move(&cursor->hitch.link, &man->lru[cursor-
> > >priority]);
> > +	} while (true);
> > +
> > +	list_del_init(&cursor->hitch.link);
> > +
> >   	return NULL;
> >   }
> >   
> >   /**
> > - * ttm_resource_manager_next
> > - *
> > + * ttm_resource_manager_first() - Start iterating over the
> > resources
> > + * of a resource manager
> >    * @man: resource manager to iterate over
> >    * @cursor: cursor to record the position
> > - * @res: the current resource pointer
> >    *
> > - * Returns the next resource from the resource manager.
> > + * Initializes the cursor and starts iterating. When done
> > iterating,
> > + * the caller must explicitly call ttm_resource_cursor_fini().
> > + *
> > + * Return: The first resource from the resource manager.
> >    */
> >   struct ttm_resource *
> > -ttm_resource_manager_next(struct ttm_resource_manager *man,
> > -			  struct ttm_resource_cursor *cursor,
> > -			  struct ttm_resource *res)
> > +ttm_resource_manager_first(struct ttm_resource_manager *man,
> > +			   struct ttm_resource_cursor *cursor)
> >   {
> > -	struct ttm_lru_item *lru = &res->lru;
> > -
> >   	lockdep_assert_held(&man->bdev->lru_lock);
> >   
> > -	list_for_each_entry_continue(lru, &man->lru[cursor-
> > >priority], link) {
> > -		if (ttm_lru_item_is_res(lru))
> > -			return ttm_lru_item_to_res(lru);
> > -	}
> > +	cursor->priority = 0;
> > +	cursor->man = man;
> > +	ttm_lru_item_init(&cursor->hitch, TTM_LRU_HITCH);
> > +	list_move(&cursor->hitch.link, &man->lru[cursor-
> > >priority]);
> >   
> > -	for (++cursor->priority; cursor->priority <
> > TTM_MAX_BO_PRIORITY;
> > -	     ++cursor->priority)
> > -		list_for_each_entry(lru, &man->lru[cursor-
> > >priority], link) {
> > -			if (ttm_lru_item_is_res(lru))
> > -				ttm_lru_item_to_res(lru);
> > -		}
> > -
> > -	return NULL;
> > +	return ttm_resource_manager_next(cursor);
> >   }
> >   
> >   static void ttm_kmap_iter_iomap_map_local(struct ttm_kmap_iter
> > *iter,
> > diff --git a/include/drm/ttm/ttm_resource.h
> > b/include/drm/ttm/ttm_resource.h
> > index cad8c5476198..b9043c183205 100644
> > --- a/include/drm/ttm/ttm_resource.h
> > +++ b/include/drm/ttm/ttm_resource.h
> > @@ -271,15 +271,23 @@ ttm_lru_item_to_res(struct ttm_lru_item
> > *item)
> >   
> >   /**
> >    * struct ttm_resource_cursor
> > - *
> > + * @man: The resource manager currently being iterated over
> > + * @hitch: A hitch list node inserted before the next resource
> > + * to iterate over.
> >    * @priority: the current priority
> >    *
> >    * Cursor to iterate over the resources in a manager.
> >    */
> >   struct ttm_resource_cursor {
> > +	struct ttm_resource_manager *man;
> > +	struct ttm_lru_item hitch;
> >   	unsigned int priority;
> >   };
> >   
> > +void ttm_resource_cursor_fini_locked(struct ttm_resource_cursor
> > *cursor);
> > +
> > +void ttm_resource_cursor_fini(struct ttm_resource_cursor *cursor);
> > +
> >   /**
> >    * struct ttm_lru_bulk_move_pos
> >    *
> > @@ -435,9 +443,7 @@ struct ttm_resource *
> >   ttm_resource_manager_first(struct ttm_resource_manager *man,
> >   			   struct ttm_resource_cursor *cursor);
> >   struct ttm_resource *
> > -ttm_resource_manager_next(struct ttm_resource_manager *man,
> > -			  struct ttm_resource_cursor *cursor,
> > -			  struct ttm_resource *res);
> > +ttm_resource_manager_next(struct ttm_resource_cursor *cursor);
> >   
> >   /**
> >    * ttm_resource_manager_for_each_res - iterate over all resources
> > @@ -449,7 +455,7 @@ ttm_resource_manager_next(struct
> > ttm_resource_manager *man,
> >    */
> >   #define ttm_resource_manager_for_each_res(man, cursor,
> > res)		\
> >   	for (res = ttm_resource_manager_first(man, cursor);
> > res;	\
> > -	     res = ttm_resource_manager_next(man, cursor, res))
> > +	     res = ttm_resource_manager_next(cursor))
> >   
> >   struct ttm_kmap_iter *
> >   ttm_kmap_iter_iomap_init(struct ttm_kmap_iter_iomap *iter_io,


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

* Re: [PATCH v4 0/4] TTM unlockable restartable LRU list iteration
  2024-03-08  7:43 ` [PATCH v4 0/4] TTM unlockable restartable LRU list iteration Somalapuram, Amaranath
@ 2024-03-11 13:07   ` Thomas Hellström
  2024-03-13 12:26     ` Thomas Hellström
  0 siblings, 1 reply; 17+ messages in thread
From: Thomas Hellström @ 2024-03-11 13:07 UTC (permalink / raw)
  To: Somalapuram, Amaranath, intel-xe, intel-gfx
  Cc: Somalapuram Amaranath, Christian König, dri-devel

On Fri, 2024-03-08 at 13:13 +0530, Somalapuram, Amaranath wrote:
> Patches are tested on AMD platform.
> Repeated stress test on Unigine Heaven, memory full (VRAM + GTT +
> system 
> SWAP), then free.
> No errors/warning in kernel log.
> Any suggestion specific tests?

We are testing locally against Intel Xe CI and Intel i915 CI which
should give rather good coverage. If there are some amdgpu tests that
exercise eviction / swapping also with a lot of local objects (Vulkan
apps?) that would be great.

Thanks,
Thomas



> 
> Regards,
> S.Amarnath
> On 3/6/2024 12:31 PM, Thomas Hellström wrote:
> > This patch-set is a prerequisite for a standalone TTM shrinker
> > and for exhaustive TTM eviction using sleeping dma_resv locks,
> > which is the motivation for it.
> > 
> > Currently when unlocking the TTM lru list lock, iteration needs
> > to be restarted from the beginning, rather from the next LRU list
> > node. This can potentially be a big problem, because if eviction
> > or shrinking fails for whatever reason after unlock, restarting
> > is likely to cause the same failure over and over again.
> > 
> > There are various schemes to be able to continue the list
> > iteration from where we left off. One such scheme used by the
> > GEM LRU list traversal is to pull items already considered off
> > the LRU list and reinsert them when iteration is done.
> > This has the drawback that concurrent list iteration doesn't see
> > the complete list (which is bad for exhaustive eviction) and also
> > doesn't lend itself well to bulk-move sublists since these will
> > be split in the process where items from those lists are
> > temporarily pulled from the list and moved to the list tail.
> > 
> > The approach taken here is that list iterators insert themselves
> > into the list next position using a special list node. Iteration
> > is then using that list node as starting point when restarting.
> > Concurrent iterators just skip over the special list nodes.
> > 
> > This is implemented in patch 1 and 2.
> > 
> > For bulk move sublist the approach is the same, but when a bulk
> > move sublist is moved to the tail, the iterator is also moved,
> > causing us to skip parts of the list. That is undesirable.
> > Patch 3 deals with that, and when iterator detects it is
> > traversing a sublist, it registers with the ttm_lru_bulk_move
> > struct using a linked list, and when that bulk move sublist
> > is moved to the tail, any iterator registered with it will
> > first be moved to the tail of the sublist.
> > This is implemented in patch 3.
> > 
> > The restartable property is used in patch 4 to restart swapout if
> > needed, but the main purpose is this paves the way for
> > shrinker- and exhaustive eviction.
> > 
> > v2:
> > - Rework patch 3 completely.
> > v3:
> > - Fix a NULL pointer dereference found by Xe CI.
> > v4:
> > - Remove some leftover code causing build problems.
> > 
> > Cc: Somalapuram Amaranath <Amaranath.Somalapuram@amd.com>
> > Cc: Christian König <christian.koenig@amd.com>
> > Cc: <dri-devel@lists.freedesktop.org>
> > 
> > Thomas Hellström (4):
> >    drm/ttm: Allow TTM LRU list nodes of different types
> >    drm/ttm: Use LRU hitches
> >    drm/ttm, drm/amdgpu, drm/xe: Consider hitch moves within bulk
> > sublist
> >      moves
> >    drm/ttm: Allow continued swapout after -ENOSPC falure
> > 
> >   drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c |   4 +
> >   drivers/gpu/drm/ttm/ttm_bo.c           |   1 +
> >   drivers/gpu/drm/ttm/ttm_device.c       |  33 +++-
> >   drivers/gpu/drm/ttm/ttm_resource.c     | 228
> > ++++++++++++++++++++-----
> >   drivers/gpu/drm/xe/xe_vm.c             |   4 +
> >   include/drm/ttm/ttm_device.h           |   2 +
> >   include/drm/ttm/ttm_resource.h         |  96 +++++++++--
> >   7 files changed, 308 insertions(+), 60 deletions(-)
> > 


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

* Re: [PATCH v4 0/4] TTM unlockable restartable LRU list iteration
  2024-03-11 13:07   ` Thomas Hellström
@ 2024-03-13 12:26     ` Thomas Hellström
  0 siblings, 0 replies; 17+ messages in thread
From: Thomas Hellström @ 2024-03-13 12:26 UTC (permalink / raw)
  To: Somalapuram, Amaranath, intel-xe, intel-gfx
  Cc: Somalapuram Amaranath, Christian König, dri-devel

Hi!

On Mon, 2024-03-11 at 14:07 +0100, Thomas Hellström wrote:
> On Fri, 2024-03-08 at 13:13 +0530, Somalapuram, Amaranath wrote:
> > Patches are tested on AMD platform.
> > Repeated stress test on Unigine Heaven, memory full (VRAM + GTT +
> > system 
> > SWAP), then free.
> > No errors/warning in kernel log.
> > Any suggestion specific tests?
> 
> We are testing locally against Intel Xe CI and Intel i915 CI which
> should give rather good coverage. If there are some amdgpu tests that
> exercise eviction / swapping also with a lot of local objects (Vulkan
> apps?) that would be great.
> 
> Thanks,
> Thomas
> 

Any updates on this?

FWIW, For patch 3, IMO after looking a bit at other solutions, IMO this
is the preferred solution mostly because it is self-contained. In
particular if we allow drivers to iterate over the LRU lists with this
interface, most likely if we add semantics like "You must block any
bulk lru bumping if unlocking the lru_lock" That becomes pretty nasty
and will most likely end up incorrect. It might well be that we've
traversed well into a bulk move lru sublist before we try to unlock.

/Thomas




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

end of thread, other threads:[~2024-03-13 12:26 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-06  7:01 [PATCH v4 0/4] TTM unlockable restartable LRU list iteration Thomas Hellström
2024-03-06  7:01 ` [PATCH v4 1/4] drm/ttm: Allow TTM LRU list nodes of different types Thomas Hellström
2024-03-06  7:01 ` [PATCH v4 2/4] drm/ttm: Use LRU hitches Thomas Hellström
2024-03-08 13:20   ` Somalapuram, Amaranath
2024-03-11 13:04     ` Thomas Hellström
2024-03-06  7:01 ` [PATCH v4 3/4] drm/ttm, drm/amdgpu, drm/xe: Consider hitch moves within bulk sublist moves Thomas Hellström
2024-03-06  7:01 ` [PATCH v4 4/4] drm/ttm: Allow continued swapout after -ENOSPC falure Thomas Hellström
2024-03-06  7:06 ` ✓ CI.Patch_applied: success for TTM unlockable restartable LRU list iteration (rev4) Patchwork
2024-03-06  7:06 ` ✓ CI.checkpatch: " Patchwork
2024-03-06  7:07 ` ✓ CI.KUnit: " Patchwork
2024-03-06  7:18 ` ✓ CI.Build: " Patchwork
2024-03-06  7:18 ` ✓ CI.Hooks: " Patchwork
2024-03-06  7:19 ` ✗ CI.checksparse: warning " Patchwork
2024-03-06  7:54 ` ✓ CI.BAT: success " Patchwork
2024-03-08  7:43 ` [PATCH v4 0/4] TTM unlockable restartable LRU list iteration Somalapuram, Amaranath
2024-03-11 13:07   ` Thomas Hellström
2024-03-13 12:26     ` Thomas Hellström

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