intel-xe.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] TTM unlockable restartable LRU list iteration
@ 2024-02-16 13:13 Thomas Hellström
  2024-02-16 13:13 ` [PATCH 1/4] drm/ttm: Allow TTM LRU list nodes of different types Thomas Hellström
                   ` (11 more replies)
  0 siblings, 12 replies; 19+ messages in thread
From: Thomas Hellström @ 2024-02-16 13:13 UTC (permalink / raw)
  To: intel-xe, intel-gfx
  Cc: Thomas Hellström, 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 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 inserts a second restarting point just
after the sublist and if the sublist is moved to the tail,
it just uses the second restarting point instead.

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.

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: Consider hitch moves within bulk sublist moves
  drm/ttm: Allow continued swapout after -ENOSPC falure

 drivers/gpu/drm/ttm/ttm_bo.c       |   1 +
 drivers/gpu/drm/ttm/ttm_device.c   |  33 +++--
 drivers/gpu/drm/ttm/ttm_resource.c | 202 +++++++++++++++++++++++------
 include/drm/ttm/ttm_resource.h     |  91 +++++++++++--
 4 files changed, 267 insertions(+), 60 deletions(-)

-- 
2.43.0


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

* [PATCH 1/4] drm/ttm: Allow TTM LRU list nodes of different types
  2024-02-16 13:13 [PATCH 0/4] TTM unlockable restartable LRU list iteration Thomas Hellström
@ 2024-02-16 13:13 ` Thomas Hellström
  2024-02-16 13:13 ` [PATCH 2/4] drm/ttm: Use LRU hitches Thomas Hellström
                   ` (10 subsequent siblings)
  11 siblings, 0 replies; 19+ messages in thread
From: Thomas Hellström @ 2024-02-16 13:13 UTC (permalink / raw)
  To: intel-xe, intel-gfx
  Cc: Thomas Hellström, Christian König, 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.

Cc: Christian König <christian.koenig@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 fb14f7716cf8..0b8beb356b8a 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);
 }
@@ -462,14 +486,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;
 }
@@ -488,15 +514,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 1afa13f0c22b..527140579ab5 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 {
+	/* The resource subclass */
+	TTM_LRU_RESOURCE,
+	/* 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.43.0


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

* [PATCH 2/4] drm/ttm: Use LRU hitches
  2024-02-16 13:13 [PATCH 0/4] TTM unlockable restartable LRU list iteration Thomas Hellström
  2024-02-16 13:13 ` [PATCH 1/4] drm/ttm: Allow TTM LRU list nodes of different types Thomas Hellström
@ 2024-02-16 13:13 ` Thomas Hellström
  2024-02-16 13:13 ` [PATCH 3/4] drm/ttm: Consider hitch moves within bulk sublist moves Thomas Hellström
                   ` (9 subsequent siblings)
  11 siblings, 0 replies; 19+ messages in thread
From: Thomas Hellström @ 2024-02-16 13:13 UTC (permalink / raw)
  To: intel-xe, intel-gfx
  Cc: Thomas Hellström, Christian König, 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.

Cc: Christian König <christian.koenig@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 96a724e8f3ff..2a048b940840 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 0b8beb356b8a..911364e0a5fd 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_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 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
@@ -475,62 +506,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 527140579ab5..7fdb9d32371b 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
  *
@@ -434,9 +442,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
@@ -448,7 +454,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.43.0


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

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

To work around the problem with hitches moving when bulk move
sublists are bumped, keep a second hitch when traversing a bulk
move sublist, which is attached to the list *after* the bulk
move sublist. If we detect a sublist bump, we use that second
hitch as the continuation point of list traversal.

Sublist bumps are detected by checking the sublist age which is
increased by 1 each time it was bumped. The age is then compared
to that of the last iteration returning an item within the sublist.

Cc: Christian König <christian.koenig@amd.com>
Cc: <dri-devel@lists.freedesktop.org>
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
---
 drivers/gpu/drm/ttm/ttm_resource.c | 64 +++++++++++++++++++++++++++++-
 include/drm/ttm/ttm_resource.h     | 50 +++++++++++++----------
 2 files changed, 93 insertions(+), 21 deletions(-)

diff --git a/drivers/gpu/drm/ttm/ttm_resource.c b/drivers/gpu/drm/ttm/ttm_resource.c
index 911364e0a5fd..3139c27c9262 100644
--- a/drivers/gpu/drm/ttm/ttm_resource.c
+++ b/drivers/gpu/drm/ttm/ttm_resource.c
@@ -32,6 +32,14 @@
 
 #include <drm/drm_util.h>
 
+/* Detach the cursor's bulk hitch from the LRU list */
+static void
+ttm_resource_cursor_clear_bulk(struct ttm_resource_cursor *cursor)
+{
+	cursor->bulk = NULL;
+	list_del_init(&cursor->bulk_hitch.link);
+}
+
 /**
  * ttm_resource_cursor_fini_locked() - Finalize the LRU list cursor usage
  * @cursor: The struct ttm_resource_cursor to finalize.
@@ -44,6 +52,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);
 }
 
 /**
@@ -104,6 +113,7 @@ void ttm_lru_bulk_move_tail(struct ttm_lru_bulk_move *bulk)
 					    &pos->last->lru.link);
 		}
 	}
+	bulk->age++;
 }
 EXPORT_SYMBOL(ttm_lru_bulk_move_tail);
 
@@ -505,6 +515,54 @@ void ttm_resource_manager_debug(struct ttm_resource_manager *man,
 }
 EXPORT_SYMBOL(ttm_resource_manager_debug);
 
+/* Adjust to a bulk sublist being bumped while traversing it.*/
+static bool
+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 (!bulk) {
+		ttm_resource_cursor_clear_bulk(cursor);
+		return false;
+	}
+
+	/*
+	 * We encountered a bulk sublist. Record its age and
+	 * set a hitch after the sublist.
+	 */
+	if (cursor->bulk != bulk) {
+		struct ttm_lru_bulk_move_pos *pos =
+			ttm_lru_bulk_move_pos(bulk, next);
+
+		cursor->bulk = bulk;
+		cursor->bulk_age = &bulk->age;
+		list_move(&cursor->bulk_hitch.link, &pos->last->lru.link);
+		return false;
+	}
+
+	/* Continue iterating down the bulk sublist */
+	if (cursor->bulk_age == &bulk->age)
+		return false;
+
+	/*
+	 * The bulk sublist in which we had a hitch has moved and the
+	 * hitch moved with it. Restart iteration from a previously
+	 * set hitch after the bulk_move, and remove that backup
+	 * hitch.
+	 */
+	list_move(&cursor->hitch.link, &cursor->bulk_hitch.link);
+	ttm_resource_cursor_clear_bulk(cursor);
+
+	return true;
+}
+
 /**
  * ttm_resource_manager_next() - Continue iterating over the resource manager
  * resources
@@ -524,6 +582,8 @@ 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)) {
+				if (ttm_resource_cursor_check_bulk(cursor, lru))
+					continue;
 				list_move(&cursor->hitch.link, &lru->link);
 				return ttm_lru_item_to_res(lru);
 			}
@@ -533,9 +593,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;
 }
@@ -560,6 +621,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);
+	ttm_lru_item_init(&cursor->bulk_hitch, TTM_LRU_HITCH);
 	list_move(&cursor->hitch.link, &man->lru[cursor->priority]);
 
 	return ttm_resource_manager_next(cursor);
diff --git a/include/drm/ttm/ttm_resource.h b/include/drm/ttm/ttm_resource.h
index 7fdb9d32371b..432a93d0f789 100644
--- a/include/drm/ttm/ttm_resource.h
+++ b/include/drm/ttm/ttm_resource.h
@@ -269,25 +269,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 +284,45 @@ struct ttm_lru_bulk_move_pos {
 
 /**
  * struct ttm_lru_bulk_move
- *
  * @pos: first/last lru entry for resources in the each domain/priority
+ * @age: The number of times the bulk sublists were bumped, (moved to
+ * the LRU list tail). Protected by the 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];
+	u64 age;
 };
 
+/**
+ * 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_hitch: A hitch list node inserted before the next
+ * resource to iterate over if the bulk sublist @hitch was
+ * inserted in is bumped.
+ * @bulk_age: The age of @bulk when @bulk_hitch was inserted.
+ * Used to detect whether @bulk was bumped since last iteration.
+ * @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 ttm_lru_item bulk_hitch;
+	struct ttm_lru_bulk_move *bulk;
+	u64 bulk_age;
+	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.
-- 
2.43.0


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

* [PATCH 4/4] drm/ttm: Allow continued swapout after -ENOSPC falure
  2024-02-16 13:13 [PATCH 0/4] TTM unlockable restartable LRU list iteration Thomas Hellström
                   ` (2 preceding siblings ...)
  2024-02-16 13:13 ` [PATCH 3/4] drm/ttm: Consider hitch moves within bulk sublist moves Thomas Hellström
@ 2024-02-16 13:13 ` Thomas Hellström
  2024-02-16 13:19 ` ✓ CI.Patch_applied: success for TTM unlockable restartable LRU list iteration Patchwork
                   ` (7 subsequent siblings)
  11 siblings, 0 replies; 19+ messages in thread
From: Thomas Hellström @ 2024-02-16 13:13 UTC (permalink / raw)
  To: intel-xe, intel-gfx
  Cc: Thomas Hellström, Christian König, 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: <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.43.0


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

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

== Series Details ==

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

== Summary ==

=== Applying kernel patches on branch 'drm-tip' with base: ===
Base commit: 2b4b0c5d3 drm-tip: 2024y-02m-16d-12h-03m-23s 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: Consider hitch moves within bulk sublist moves
Applying: drm/ttm: Allow continued swapout after -ENOSPC falure



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

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

== Series Details ==

Series: TTM unlockable restartable LRU list iteration
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
35591fb8b4d5305b37ce31483f85ac0956eaa536
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 3a1c1490d63a9899feb46378f160b7436da410d9
Author: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Date:   Fri Feb 16 14:13:06 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: <dri-devel@lists.freedesktop.org>
    Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
+ /mt/dim checkpatch 2b4b0c5d388b6148478a187eac6f503800f5063d drm-intel
833eabbe2 drm/ttm: Allow TTM LRU list nodes of different types
8874e8e27 drm/ttm: Use LRU hitches
25ea36ec5 drm/ttm: Consider hitch moves within bulk sublist moves
3a1c1490d drm/ttm: Allow continued swapout after -ENOSPC falure



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

* ✓ CI.KUnit: success for TTM unlockable restartable LRU list iteration
  2024-02-16 13:13 [PATCH 0/4] TTM unlockable restartable LRU list iteration Thomas Hellström
                   ` (5 preceding siblings ...)
  2024-02-16 13:20 ` ✓ CI.checkpatch: " Patchwork
@ 2024-02-16 13:20 ` Patchwork
  2024-02-16 13:31 ` ✓ CI.Build: " Patchwork
                   ` (4 subsequent siblings)
  11 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2024-02-16 13:20 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

== Series Details ==

Series: TTM unlockable restartable LRU list iteration
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
[13:20:03] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[13:20:07] 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/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/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/um/os-Linux/skas/process.c:107:6: warning: no previous prototype for ‘wait_stub_done’ [-Wmissing-prototypes]
  107 | void wait_stub_done(int pid)
      |      ^~~~~~~~~~~~~~
../arch/um/os-Linux/skas/process.c:683:6: warning: no previous prototype for ‘__switch_mm’ [-Wmissing-prototypes]
  683 | void __switch_mm(struct mm_id *mm_idp)
      |      ^~~~~~~~~~~
../arch/um/kernel/skas/mmu.c:17:5: warning: no previous prototype for ‘init_new_context’ [-Wmissing-prototypes]
   17 | int init_new_context(struct task_struct *task, struct mm_struct *mm)
      |     ^~~~~~~~~~~~~~~~
../arch/um/kernel/skas/mmu.c:60:6: warning: no previous prototype for ‘destroy_context’ [-Wmissing-prototypes]
   60 | void destroy_context(struct mm_struct *mm)
      |      ^~~~~~~~~~~~~~~
../arch/x86/um/ptrace_64.c:111:5: warning: no previous prototype for ‘poke_user’ [-Wmissing-prototypes]
  111 | int poke_user(struct task_struct *child, long addr, long data)
      |     ^~~~~~~~~
../arch/x86/um/ptrace_64.c:171:5: warning: no previous prototype for ‘peek_user’ [-Wmissing-prototypes]
  171 | int peek_user(struct task_struct *child, long addr, long data)
      |     ^~~~~~~~~
../arch/um/os-Linux/main.c:187:7: warning: no previous prototype for ‘__wrap_malloc’ [-Wmissing-prototypes]
  187 | void *__wrap_malloc(int size)
      |       ^~~~~~~~~~~~~
../arch/um/os-Linux/main.c:208:7: warning: no previous prototype for ‘__wrap_calloc’ [-Wmissing-prototypes]
  208 | void *__wrap_calloc(int n, int size)
      |       ^~~~~~~~~~~~~
../arch/um/os-Linux/main.c:222:6: warning: no previous prototype for ‘__wrap_free’ [-Wmissing-prototypes]
  222 | void __wrap_free(void *ptr)
      |      ^~~~~~~~~~~
../arch/um/os-Linux/mem.c:28:6: warning: no previous prototype for ‘kasan_map_memory’ [-Wmissing-prototypes]
   28 | void kasan_map_memory(void *start, size_t len)
      |      ^~~~~~~~~~~~~~~~
../arch/um/os-Linux/mem.c:212:13: warning: no previous prototype for ‘check_tmpexec’ [-Wmissing-prototypes]
  212 | void __init check_tmpexec(void)
      |             ^~~~~~~~~~~~~
../arch/um/kernel/skas/process.c:36:12: warning: no previous prototype for ‘start_uml’ [-Wmissing-prototypes]
   36 | int __init start_uml(void)
      |            ^~~~~~~~~
../arch/um/os-Linux/signal.c:75:6: warning: no previous prototype for ‘sig_handler’ [-Wmissing-prototypes]
   75 | void sig_handler(int sig, struct siginfo *si, mcontext_t *mc)
      |      ^~~~~~~~~~~
../arch/um/os-Linux/signal.c:111:6: warning: no previous prototype for ‘timer_alarm_handler’ [-Wmissing-prototypes]
  111 | void timer_alarm_handler(int sig, struct siginfo *unused_si, mcontext_t *mc)
      |      ^~~~~~~~~~~~~~~~~~~
../arch/x86/um/signal.c:560:6: warning: no previous prototype for ‘sys_rt_sigreturn’ [-Wmissing-prototypes]
  560 | long sys_rt_sigreturn(void)
      |      ^~~~~~~~~~~~~~~~
../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/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/ttm/ttm_resource.c: In function ‘ttm_resource_cursor_check_bulk’:
../drivers/gpu/drm/ttm/ttm_resource.c:545:20: warning: assignment to ‘u64’ {aka ‘long long unsigned int’} from ‘u64 *’ {aka ‘long long unsigned int *’} makes integer from pointer without a cast [-Wint-conversion]
  545 |   cursor->bulk_age = &bulk->age;
      |                    ^
../drivers/gpu/drm/ttm/ttm_resource.c:551:23: warning: comparison between pointer and integer
  551 |  if (cursor->bulk_age == &bulk->age)
      |                       ^~
../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

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

+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[13:20:31] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[13:20:33] 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/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/signal.c:560:6: warning: no previous prototype for ‘sys_rt_sigreturn’ [-Wmissing-prototypes]
  560 | long sys_rt_sigreturn(void)
      |      ^~~~~~~~~~~~~~~~
../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/kmsg_dump.c:60:12: warning: no previous prototype for ‘kmsg_dumper_stdout_init’ [-Wmissing-prototypes]
   60 | int __init kmsg_dumper_stdout_init(void)
      |            ^~~~~~~~~~~~~~~~~~~~~~~
../arch/um/kernel/um_arch.c:408:19: warning: no previous prototype for ‘read_initrd’ [-Wmissing-prototypes]
  408 | int __init __weak read_initrd(void)
      |                   ^~~~~~~~~~~
../arch/um/kernel/um_arch.c:461:7: warning: no previous prototype for ‘text_poke’ [-Wmissing-prototypes]
  461 | void *text_poke(void *addr, const void *opcode, size_t len)
      |       ^~~~~~~~~
../arch/um/kernel/um_arch.c:473:6: warning: no previous prototype for ‘text_poke_sync’ [-Wmissing-prototypes]
  473 | void text_poke_sync(void)
      |      ^~~~~~~~~~~~~~
../arch/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/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)
      |      ^~~~~~~~~~~~~~~~~

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

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



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

* ✓ CI.Build: success for TTM unlockable restartable LRU list iteration
  2024-02-16 13:13 [PATCH 0/4] TTM unlockable restartable LRU list iteration Thomas Hellström
                   ` (6 preceding siblings ...)
  2024-02-16 13:20 ` ✓ CI.KUnit: " Patchwork
@ 2024-02-16 13:31 ` Patchwork
  2024-02-16 13:31 ` ✓ CI.Hooks: " Patchwork
                   ` (3 subsequent siblings)
  11 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2024-02-16 13:31 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

== Series Details ==

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



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

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

== Series Details ==

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

== Summary ==

run-parts: executing /workspace/ci/hooks/00-showenv
+ pwd
+ ls -la
/workspace
total 1160
drwxrwxr-x 12 1003 1003    4096 Feb 16 13:31 .
drwxr-xr-x  1 root root    4096 Feb 16 13:31 ..
-rw-rw-r--  1 1003 1003 1026257 Feb 16 13:31 build.log
-rw-rw-r--  1 1003 1003    1299 Feb 16 13:20 checkpatch.log
drwxrwxr-x  5 1003 1003    4096 Feb 16 13:17 ci
drwxrwxr-x  9 1003 1003    4096 Feb 16 13:17 docker
drwxrwxr-x  8 1003 1003    4096 Feb 16 13:17 .git
-rw-rw-r--  1 1003 1003     404 Feb 16 13:19 git_apply.log
drwxrwxr-x  4 1003 1003    4096 Feb 16 13:17 .github
-rw-rw-r--  1 1003 1003     233 Feb 16 13:17 .groovylintrc.json
-rw-rw-r--  1 1003 1003      78 Feb 16 13:31 hooks.log
drwxrwxr-x 31 1003 1003    4096 Feb 16 13:31 kernel
-rw-rw-r--  1 1003 1003   28339 Feb 16 13:19 kernel.mbox
-rw-rw-r--  1 1003 1003   52544 Feb 16 13:20 kunit.log
-rw-rw-r--  1 1003 1003      48 Feb 16 13:19 parent.tag
-rw-rw-r--  1 1003 1003     270 Feb 16 13:19 parent_tag_mismatch_alert.txt
drwxrwxr-x 44 1003 1003    4096 Feb 16 13:17 pipelines
-rw-rw-r--  1 1003 1003     793 Feb 16 13:17 README.adoc
drwxrwxr-x  3 1003 1003    4096 Feb 16 13:17 scripts
drwxrwxr-x  3 1003 1003    4096 Feb 16 13:17 src
drwxrwxr-x  2 1003 1003    4096 Feb 16 13:17 vars
drwxrwxr-x  2 1003 1003    4096 Feb 16 13:17 .vscode
+ uname -a
Linux 92cbb1cbe368 5.4.0-164-generic #181-Ubuntu SMP Fri Sep 1 13:41:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
+ export
+ grep -Ei '(^|\W)CI_'
declare -x CI_KERNEL_BUILD_DIR="/workspace/kernel/build64-default"
declare -x CI_KERNEL_SRC_DIR="/workspace/kernel"
declare -x CI_TOOLS_SRC_DIR="/workspace/ci"
declare -x CI_WORKSPACE_DIR="/workspace"
+ '[' -n /workspace ']'
+ git_args='-C /workspace/kernel'
+ git_log_args=
+ git --no-pager -C /workspace/kernel log --format=oneline --abbrev-commit
3a1c1490d drm/ttm: Allow continued swapout after -ENOSPC falure
25ea36ec5 drm/ttm: Consider hitch moves within bulk sublist moves
8874e8e27 drm/ttm: Use LRU hitches
833eabbe2 drm/ttm: Allow TTM LRU list nodes of different types
2b4b0c5d3 drm-tip: 2024y-02m-16d-12h-03m-23s UTC integration manifest
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/arch/x86/special.o
  CC      /workspace/kernel/build64-default/tools/objtool/librbtree.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
  CC [M]  drivers/gpu/drm/xe/xe_sa.o
  CC [M]  drivers/gpu/drm/xe/xe_sched_job.o
  CC [M]  drivers/gpu/drm/xe/xe_step.o
  CC [M]  drivers/gpu/drm/xe/xe_sync.o
  CC [M]  drivers/gpu/drm/xe/xe_tile.o
  CC [M]  drivers/gpu/drm/xe/xe_tile_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_trace.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_tuning.o
  CC [M]  drivers/gpu/drm/xe/xe_uc.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_fw.o
  CC [M]  drivers/gpu/drm/xe/xe_vram_freq.o
  CC [M]  drivers/gpu/drm/xe/xe_wait_user_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_wopcm.o
  CC [M]  drivers/gpu/drm/xe/xe_hwmon.o
  CC [M]  drivers/gpu/drm/xe/xe_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/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
  CC [M]  drivers/gpu/drm/xe/tests/xe_kunit_helpers.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
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_relay_communication_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_test_mod.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gpu_error.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_fixed.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_step.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uc_fw.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_lmem.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_mman.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object_frontbuffer.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gt/intel_rps.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_gt_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active.h
  HDRTEST drivers/gpu/drm/xe/display/xe_display.h
  HDRTEST drivers/gpu/drm/xe/display/intel_fb_bo.h
  HDRTEST drivers/gpu/drm/xe/display/intel_fbdev_fb.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_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
  LD [M]  drivers/gpu/drm/xe/tests/xe_test.o
  HDRTEST drivers/gpu/drm/xe/xe_gsc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_ccs_mode.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_freq.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_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
  GEN     xe_wa_oob.c xe_wa_oob.h
  GEN     xe_wa_oob.c xe_wa_oob.h
  CC [M]  drivers/gpu/drm/xe/xe_gsc.o
  CC [M]  drivers/gpu/drm/xe/xe_guc.o
  CC [M]  drivers/gpu/drm/xe/xe_migrate.o
  CC [M]  drivers/gpu/drm/xe/xe_ring_ops.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_vm.o
  CC [M]  drivers/gpu/drm/xe/xe_wa.o
  LD [M]  drivers/gpu/drm/xe/xe.o
  MODPOST drivers/gpu/drm/xe/Module.symvers
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_mocs_test.o
  CC [M]  drivers/gpu/drm/xe/xe.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_test.mod.o
  LD [M]  drivers/gpu/drm/xe/tests/xe_bo_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_test.ko
  LD [M]  drivers/gpu/drm/xe/xe.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] 19+ messages in thread

* ✗ CI.checksparse: warning for TTM unlockable restartable LRU list iteration
  2024-02-16 13:13 [PATCH 0/4] TTM unlockable restartable LRU list iteration Thomas Hellström
                   ` (8 preceding siblings ...)
  2024-02-16 13:31 ` ✓ CI.Hooks: " Patchwork
@ 2024-02-16 13:33 ` Patchwork
  2024-02-16 14:00 ` [PATCH 0/4] " Christian König
  2024-02-16 14:05 ` ✓ CI.BAT: success for " Patchwork
  11 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2024-02-16 13:33 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

== Series Details ==

Series: TTM unlockable restartable LRU list iteration
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 2b4b0c5d388b6148478a187eac6f503800f5063d
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] 19+ messages in thread

* Re: [PATCH 0/4] TTM unlockable restartable LRU list iteration
  2024-02-16 13:13 [PATCH 0/4] TTM unlockable restartable LRU list iteration Thomas Hellström
                   ` (9 preceding siblings ...)
  2024-02-16 13:33 ` ✗ CI.checksparse: warning " Patchwork
@ 2024-02-16 14:00 ` Christian König
  2024-02-16 14:20   ` Thomas Hellström
  2024-02-16 14:05 ` ✓ CI.BAT: success for " Patchwork
  11 siblings, 1 reply; 19+ messages in thread
From: Christian König @ 2024-02-16 14:00 UTC (permalink / raw)
  To: Thomas Hellström, intel-xe, intel-gfx; +Cc: dri-devel

Am 16.02.24 um 14:13 schrieb Thomas Hellström:
> 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 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.

Oh, yes please. I have been working on that problem before as well, but 
wasn't able to come up with something working.

> 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.

Completely agree that this is not a desirable solution.

> 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 inserts a second restarting point just
> after the sublist and if the sublist is moved to the tail,
> it just uses the second restarting point instead.
>
> This is implemented in patch 3.

Interesting approach, that is probably even better than what I tried.

My approach was basically to not only lock the current BO, but also the 
next one. Since only a locked BO can move on the LRU we effectively 
created an anchor.

Before I dig into the code a couple of questions:
1. How do you distinct BOs and iteration anchors on the LRU?
2. How do you detect that a bulk list moved on the LRU?
3. How do you remove the iteration anchors from the bulk list?

Regards,
Christian.

>
> 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.
>
> 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: Consider hitch moves within bulk sublist moves
>    drm/ttm: Allow continued swapout after -ENOSPC falure
>
>   drivers/gpu/drm/ttm/ttm_bo.c       |   1 +
>   drivers/gpu/drm/ttm/ttm_device.c   |  33 +++--
>   drivers/gpu/drm/ttm/ttm_resource.c | 202 +++++++++++++++++++++++------
>   include/drm/ttm/ttm_resource.h     |  91 +++++++++++--
>   4 files changed, 267 insertions(+), 60 deletions(-)
>


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

* ✓ CI.BAT: success for TTM unlockable restartable LRU list iteration
  2024-02-16 13:13 [PATCH 0/4] TTM unlockable restartable LRU list iteration Thomas Hellström
                   ` (10 preceding siblings ...)
  2024-02-16 14:00 ` [PATCH 0/4] " Christian König
@ 2024-02-16 14:05 ` Patchwork
  11 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2024-02-16 14:05 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: intel-xe

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

== Series Details ==

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

== Summary ==

CI Bug Log - changes from xe-789-55724f2a1075fcace79fd49ea0c2b7b5600d7ba8_BAT -> xe-pw-130000v1_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

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

  No changes in participating hosts


Changes
-------

  No changes found


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

  * IGT: IGT_7715 -> IGT_7716
  * Linux: xe-789-55724f2a1075fcace79fd49ea0c2b7b5600d7ba8 -> xe-pw-130000v1

  IGT_7715: 7715
  IGT_7716: 7716
  xe-789-55724f2a1075fcace79fd49ea0c2b7b5600d7ba8: 55724f2a1075fcace79fd49ea0c2b7b5600d7ba8
  xe-pw-130000v1: 130000v1

== Logs ==

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

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

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

* Re: [PATCH 0/4] TTM unlockable restartable LRU list iteration
  2024-02-16 14:00 ` [PATCH 0/4] " Christian König
@ 2024-02-16 14:20   ` Thomas Hellström
  2024-02-29 15:08     ` Christian König
  0 siblings, 1 reply; 19+ messages in thread
From: Thomas Hellström @ 2024-02-16 14:20 UTC (permalink / raw)
  To: Christian König, intel-xe, intel-gfx; +Cc: dri-devel

On Fri, 2024-02-16 at 15:00 +0100, Christian König wrote:
> Am 16.02.24 um 14:13 schrieb Thomas Hellström:
> > 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 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.
> 
> Oh, yes please. I have been working on that problem before as well,
> but 
> wasn't able to come up with something working.
> 
> > 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.
> 
> Completely agree that this is not a desirable solution.
> 
> > 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 inserts a second restarting point just
> > after the sublist and if the sublist is moved to the tail,
> > it just uses the second restarting point instead.
> > 
> > This is implemented in patch 3.
> 
> Interesting approach, that is probably even better than what I tried.
> 
> My approach was basically to not only lock the current BO, but also
> the 
> next one. Since only a locked BO can move on the LRU we effectively 
> created an anchor.
> 
> Before I dig into the code a couple of questions:
These are described in the patches but brief comments inline.

> 1. How do you distinct BOs and iteration anchors on the LRU?
Using a struct ttm_lru_item, containing a struct list_head and the
type. List nodes embeds this instead of a struct list_head. This is
larger than the list head but makes it explicit what we're doing.
 

> 2. How do you detect that a bulk list moved on the LRU?
An age u64 counter on the bulk move that we're comparing against. It's
updated each time it moves.


> 3. How do you remove the iteration anchors from the bulk list?
A function call at the end of iteration, that the function iterating is
requried to call.


/Thomas

> 
> Regards,
> Christian.
> 
> > 
> > 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.
> > 
> > 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: Consider hitch moves within bulk sublist moves
> >    drm/ttm: Allow continued swapout after -ENOSPC falure
> > 
> >   drivers/gpu/drm/ttm/ttm_bo.c       |   1 +
> >   drivers/gpu/drm/ttm/ttm_device.c   |  33 +++--
> >   drivers/gpu/drm/ttm/ttm_resource.c | 202 +++++++++++++++++++++++-
> > -----
> >   include/drm/ttm/ttm_resource.h     |  91 +++++++++++--
> >   4 files changed, 267 insertions(+), 60 deletions(-)
> > 
> 


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

* Re: [PATCH 0/4] TTM unlockable restartable LRU list iteration
  2024-02-16 14:20   ` Thomas Hellström
@ 2024-02-29 15:08     ` Christian König
  2024-02-29 17:34       ` Thomas Hellström
  0 siblings, 1 reply; 19+ messages in thread
From: Christian König @ 2024-02-29 15:08 UTC (permalink / raw)
  To: Thomas Hellström, intel-xe, intel-gfx; +Cc: dri-devel

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

Am 16.02.24 um 15:20 schrieb Thomas Hellström:
[SNIP]
>> My approach was basically to not only lock the current BO, but also
>> the
>> next one. Since only a locked BO can move on the LRU we effectively
>> created an anchor.
>>
>> Before I dig into the code a couple of questions:
> These are described in the patches but brief comments inline.
>
>> 1. How do you distinct BOs and iteration anchors on the LRU?
> Using a struct ttm_lru_item, containing a struct list_head and the
> type. List nodes embeds this instead of a struct list_head. This is
> larger than the list head but makes it explicit what we're doing.

Need to look deeper into the code of this, but it would be nice if we 
could abstract that better somehow.

>> 2. How do you detect that a bulk list moved on the LRU?
> An age u64 counter on the bulk move that we're comparing against. It's
> updated each time it moves.
>
>
>> 3. How do you remove the iteration anchors from the bulk list?
> A function call at the end of iteration, that the function iterating is
> requried to call.

Thinking quite a bit about that in the last week and I came to the 
conclusion that this might be overkill.

All BOs in a bulk share the same reservation object. So when you 
acquired one you can just keep the dma-resv locked even after evicting 
the BO.

Since moving BOs requires locking the dma-resv object the whole problem 
then just boils down to a list_for_each_element_safe().

That's probably a bit simpler than doing the add/remove dance.

Regards,
Christian.

>
>
> /Thomas
>
>> Regards,
>> Christian.
>>
>>> 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.
>>>
>>> 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: Consider hitch moves within bulk sublist moves
>>>     drm/ttm: Allow continued swapout after -ENOSPC falure
>>>
>>>    drivers/gpu/drm/ttm/ttm_bo.c       |   1 +
>>>    drivers/gpu/drm/ttm/ttm_device.c   |  33 +++--
>>>    drivers/gpu/drm/ttm/ttm_resource.c | 202 +++++++++++++++++++++++-
>>> -----
>>>    include/drm/ttm/ttm_resource.h     |  91 +++++++++++--
>>>    4 files changed, 267 insertions(+), 60 deletions(-)
>>>

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

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

* Re: [PATCH 0/4] TTM unlockable restartable LRU list iteration
  2024-02-29 15:08     ` Christian König
@ 2024-02-29 17:34       ` Thomas Hellström
  2024-03-01 13:45         ` Thomas Hellström
  0 siblings, 1 reply; 19+ messages in thread
From: Thomas Hellström @ 2024-02-29 17:34 UTC (permalink / raw)
  To: Christian König, intel-xe, intel-gfx; +Cc: dri-devel

Hi, Christian.

Thanks for having a look.

On Thu, 2024-02-29 at 16:08 +0100, Christian König wrote:
> Am 16.02.24 um 15:20 schrieb Thomas Hellström:
> [SNIP]
> > > My approach was basically to not only lock the current BO, but
> > > also
> > > the
> > > next one. Since only a locked BO can move on the LRU we
> > > effectively
> > > created an anchor.
> > > 
> > > Before I dig into the code a couple of questions:
> > These are described in the patches but brief comments inline.
> > 
> > > 1. How do you distinct BOs and iteration anchors on the LRU?
> > Using a struct ttm_lru_item, containing a struct list_head and the
> > type. List nodes embeds this instead of a struct list_head. This is
> > larger than the list head but makes it explicit what we're doing.
> 
> Need to look deeper into the code of this, but it would be nice if we
> could abstract that better somehow.

Do you have any specific concerns or improvements in mind? I think
patch 1 and 2 are pretty straigthforward. Patch 3 is indeed a bit
hairy.

> 
> > > 2. How do you detect that a bulk list moved on the LRU?
> > An age u64 counter on the bulk move that we're comparing against.
> > It's
> > updated each time it moves.
> > 
> > 
> > > 3. How do you remove the iteration anchors from the bulk list?
> > A function call at the end of iteration, that the function
> > iterating is
> > requried to call.
> 
> Thinking quite a bit about that in the last week and I came to the 
> conclusion that this might be overkill.
> 
> All BOs in a bulk share the same reservation object. So when you 
> acquired one you can just keep the dma-resv locked even after
> evicting 
> the BO.
> 
> Since moving BOs requires locking the dma-resv object the whole
> problem 
> then just boils down to a list_for_each_element_safe().
> 
> That's probably a bit simpler than doing the add/remove dance.

I think the problem with the "lock the next object" approach is that
there are situations that it might not work. First, where not asserting
anywhere that all bulk move resource have the same lock, and after
individualization they certainly don't. (I think I had a patch
somewhere to try to enforce that, but I don't think it ever got
reviewed). I tried to sort out the locking rules at one point for
resources switching bos to ghost object but I long since forgot those.

I guess it all boils down to the list elements being resources, not
bos.

Also I'm concerned about keeping a resv held for a huge number of
evictions will block out a higher priority ticket for a substantial
amount of time.

I think while the suggested solution here might be a bit of an
overkill, it's simple enough to understand, but the locking
implications of resources switching resvs arent.

But please let me know how we should proceed here. This is a blocker
for other pending work we have.

/Thomas



> 
> Regards,
> Christian.
> 
> > 
> > 
> > /Thomas
> > 
> > > Regards,
> > > Christian.
> > > 
> > > > 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.
> > > > 
> > > > 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: Consider hitch moves within bulk sublist moves
> > > >     drm/ttm: Allow continued swapout after -ENOSPC falure
> > > > 
> > > >    drivers/gpu/drm/ttm/ttm_bo.c       |   1 +
> > > >    drivers/gpu/drm/ttm/ttm_device.c   |  33 +++--
> > > >    drivers/gpu/drm/ttm/ttm_resource.c | 202
> > > > +++++++++++++++++++++++-
> > > > -----
> > > >    include/drm/ttm/ttm_resource.h     |  91 +++++++++++--
> > > >    4 files changed, 267 insertions(+), 60 deletions(-)
> > > > 


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

* Re: [PATCH 0/4] TTM unlockable restartable LRU list iteration
  2024-02-29 17:34       ` Thomas Hellström
@ 2024-03-01 13:45         ` Thomas Hellström
  2024-03-01 14:20           ` Christian König
  0 siblings, 1 reply; 19+ messages in thread
From: Thomas Hellström @ 2024-03-01 13:45 UTC (permalink / raw)
  To: Christian König, intel-xe, intel-gfx; +Cc: dri-devel

On Thu, 2024-02-29 at 18:34 +0100, Thomas Hellström wrote:
> Hi, Christian.
> 
> Thanks for having a look.
> 
> On Thu, 2024-02-29 at 16:08 +0100, Christian König wrote:
> > Am 16.02.24 um 15:20 schrieb Thomas Hellström:
> > [SNIP]
> > > > My approach was basically to not only lock the current BO, but
> > > > also
> > > > the
> > > > next one. Since only a locked BO can move on the LRU we
> > > > effectively
> > > > created an anchor.
> > > > 
> > > > Before I dig into the code a couple of questions:
> > > These are described in the patches but brief comments inline.
> > > 
> > > > 1. How do you distinct BOs and iteration anchors on the LRU?
> > > Using a struct ttm_lru_item, containing a struct list_head and
> > > the
> > > type. List nodes embeds this instead of a struct list_head. This
> > > is
> > > larger than the list head but makes it explicit what we're doing.
> > 
> > Need to look deeper into the code of this, but it would be nice if
> > we
> > could abstract that better somehow.
> 
> Do you have any specific concerns or improvements in mind? I think
> patch 1 and 2 are pretty straigthforward. Patch 3 is indeed a bit
> hairy.
> 
> > 
> > > > 2. How do you detect that a bulk list moved on the LRU?
> > > An age u64 counter on the bulk move that we're comparing against.
> > > It's
> > > updated each time it moves.
> > > 
> > > 
> > > > 3. How do you remove the iteration anchors from the bulk list?
> > > A function call at the end of iteration, that the function
> > > iterating is
> > > requried to call.
> > 
> > Thinking quite a bit about that in the last week and I came to the 
> > conclusion that this might be overkill.
> > 
> > All BOs in a bulk share the same reservation object. So when you 
> > acquired one you can just keep the dma-resv locked even after
> > evicting 
> > the BO.
> > 
> > Since moving BOs requires locking the dma-resv object the whole
> > problem 
> > then just boils down to a list_for_each_element_safe().
> > 
> > That's probably a bit simpler than doing the add/remove dance.
> 
> I think the problem with the "lock the next object" approach is that
> there are situations that it might not work. First, where not
> asserting
> anywhere that all bulk move resource have the same lock, and after
> individualization they certainly don't. (I think I had a patch
> somewhere to try to enforce that, but I don't think it ever got
> reviewed). I tried to sort out the locking rules at one point for
> resources switching bos to ghost object but I long since forgot
> those.
> 
> I guess it all boils down to the list elements being resources, not
> bos.
> 
> Also I'm concerned about keeping a resv held for a huge number of
> evictions will block out a higher priority ticket for a substantial
> amount of time.
> 
> I think while the suggested solution here might be a bit of an
> overkill, it's simple enough to understand, but the locking
> implications of resources switching resvs arent.
> 
> But please let me know how we should proceed here. This is a blocker
> for other pending work we have.

Actually some more issues with the locking approach would be with the
intended use-cases I was planning to use this for.

For example the exhaustive eviction where we regularly unlock the
lru_lock to take the bo lock. If we need to do that for the first
element of a bulk_move list, we can't have the bo lock of the next
element when we unlock the list. For part of the list that is not a
bulk sublist, this also doesn't work AFAICT.

And finally for the tt shinking that's been pending for quite some
time, the last comment that made me temporarily shelf is was that we
should expose the lru traversal to the drivers, and the drivers
implement the shrinkers with TTM helpers, rather than having TTM being
the middle layer. So I think exposing the LRU traversal to drivers will
probably end up having pretty weird semantics if it sometimes locks or
requiring locking of the next object while traversing.

But regardless of how this is solved, since I think we are agreeing
that the functionality itself is useful and needed, could we perhaps
use this implementation that is easy to verify that it works, and I
will i no way stand in the way if it turns out you come up with
something nicer. I've been thinking a bit of how to make a better
approach out of patch 3, and a possible alternative that I could
prototype would be to register list cursors that traverse a bulk
sublist with the bulk move structure using a list. At destruction of
either list cursors or bulk moves either can unregister, and on bulk
list bumping the list is traversed and the cursor is moved to the end
of the list. Probably the same amount of code but will look nicer.

/Thomas


> 
> /Thomas
> 
> 
> 
> > 
> > Regards,
> > Christian.
> > 
> > > 
> > > 
> > > /Thomas
> > > 
> > > > Regards,
> > > > Christian.
> > > > 
> > > > > 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.
> > > > > 
> > > > > 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: Consider hitch moves within bulk sublist moves
> > > > >     drm/ttm: Allow continued swapout after -ENOSPC falure
> > > > > 
> > > > >    drivers/gpu/drm/ttm/ttm_bo.c       |   1 +
> > > > >    drivers/gpu/drm/ttm/ttm_device.c   |  33 +++--
> > > > >    drivers/gpu/drm/ttm/ttm_resource.c | 202
> > > > > +++++++++++++++++++++++-
> > > > > -----
> > > > >    include/drm/ttm/ttm_resource.h     |  91 +++++++++++--
> > > > >    4 files changed, 267 insertions(+), 60 deletions(-)
> > > > > 
> 


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

* Re: [PATCH 0/4] TTM unlockable restartable LRU list iteration
  2024-03-01 13:45         ` Thomas Hellström
@ 2024-03-01 14:20           ` Christian König
  2024-03-01 14:41             ` Thomas Hellström
  0 siblings, 1 reply; 19+ messages in thread
From: Christian König @ 2024-03-01 14:20 UTC (permalink / raw)
  To: Thomas Hellström, intel-xe, intel-gfx,
	Somalapuram, Amaranath
  Cc: dri-devel

Am 01.03.24 um 14:45 schrieb Thomas Hellström:
> On Thu, 2024-02-29 at 18:34 +0100, Thomas Hellström wrote:
>> Hi, Christian.
>>
>> Thanks for having a look.
>>
>> On Thu, 2024-02-29 at 16:08 +0100, Christian König wrote:
>>> Am 16.02.24 um 15:20 schrieb Thomas Hellström:
>>> [SNIP]
>>>>> My approach was basically to not only lock the current BO, but
>>>>> also
>>>>> the
>>>>> next one. Since only a locked BO can move on the LRU we
>>>>> effectively
>>>>> created an anchor.
>>>>>
>>>>> Before I dig into the code a couple of questions:
>>>> These are described in the patches but brief comments inline.
>>>>
>>>>> 1. How do you distinct BOs and iteration anchors on the LRU?
>>>> Using a struct ttm_lru_item, containing a struct list_head and
>>>> the
>>>> type. List nodes embeds this instead of a struct list_head. This
>>>> is
>>>> larger than the list head but makes it explicit what we're doing.
>>> Need to look deeper into the code of this, but it would be nice if
>>> we
>>> could abstract that better somehow.
>> Do you have any specific concerns or improvements in mind? I think
>> patch 1 and 2 are pretty straigthforward. Patch 3 is indeed a bit
>> hairy.

Yeah, seen that as well. No idea of hand how to improve.

Amar should have time to give the patches a more in deep review, maybe 
he has an idea.

>>
>>>>> 2. How do you detect that a bulk list moved on the LRU?
>>>> An age u64 counter on the bulk move that we're comparing against.
>>>> It's
>>>> updated each time it moves.
>>>>
>>>>
>>>>> 3. How do you remove the iteration anchors from the bulk list?
>>>> A function call at the end of iteration, that the function
>>>> iterating is
>>>> requried to call.
>>> Thinking quite a bit about that in the last week and I came to the
>>> conclusion that this might be overkill.
>>>
>>> All BOs in a bulk share the same reservation object. So when you
>>> acquired one you can just keep the dma-resv locked even after
>>> evicting
>>> the BO.
>>>
>>> Since moving BOs requires locking the dma-resv object the whole
>>> problem
>>> then just boils down to a list_for_each_element_safe().
>>>
>>> That's probably a bit simpler than doing the add/remove dance.
>> I think the problem with the "lock the next object" approach

Stop stop, you misunderstood me. I was not suggesting to use the lock 
the next object approach, this anchor approach here is certainly better.

I just wanted to note that we most likely don't need to insert a second 
anchor for bulk moves.

Basically my idea is that we start to use the drm_exec object to lock 
BOs and those BOs stay locked until everything is completed.

That also removes the problem that a BO might be evicted just to be 
moved back in again by a concurrent submission.

>>   is that
>> there are situations that it might not work. First, where not
>> asserting
>> anywhere that all bulk move resource have the same lock,

Daniel actually wanted that I add such an assert, I just couldn't find a 
way to easily do this back then.

But since I reworked the bulk move since then it should now be possible.

>>   and after
>> individualization they certainly don't.

Actually when they are individualized for freeing they shouldn't be part 
of any bulk any more.

>>   (I think I had a patch
>> somewhere to try to enforce that, but I don't think it ever got
>> reviewed). I tried to sort out the locking rules at one point for
>> resources switching bos to ghost object but I long since forgot
>> those.
>>
>> I guess it all boils down to the list elements being resources, not
>> bos.
>>
>> Also I'm concerned about keeping a resv held for a huge number of
>> evictions will block out a higher priority ticket for a substantial
>> amount of time.
>>
>> I think while the suggested solution here might be a bit of an
>> overkill, it's simple enough to understand, but the locking
>> implications of resources switching resvs arent.
>>
>> But please let me know how we should proceed here. This is a blocker
>> for other pending work we have.
> Actually some more issues with the locking approach would be with the
> intended use-cases I was planning to use this for.
>
> For example the exhaustive eviction where we regularly unlock the
> lru_lock to take the bo lock. If we need to do that for the first
> element of a bulk_move list, we can't have the bo lock of the next
> element when we unlock the list. For part of the list that is not a
> bulk sublist, this also doesn't work AFAICT.

Well when we drop the LRU lock we should always have the anchor on the 
LRU before the element we try to lock.

This way we actually don't have to move the anchor unless we found a BO 
which we don't want to evict.

E.g. something like

Head -> anchor -> BO1 -> BO2 -> BO3 -> BO4

And we Evict BO1, BO2 and then find that BO3 doesn't match the 
allocation pattern we need so only then is the anchor moved after BO3:

Head -> BO3 -> anchor -> BO4....

And when we moved inside a bulk with an anchor we have already locked at 
least one BO of the bulk, so locking the next one is a no-op.

> And finally for the tt shinking that's been pending for quite some
> time, the last comment that made me temporarily shelf is was that we
> should expose the lru traversal to the drivers, and the drivers
> implement the shrinkers with TTM helpers, rather than having TTM being
> the middle layer. So I think exposing the LRU traversal to drivers will
> probably end up having pretty weird semantics if it sometimes locks or
> requiring locking of the next object while traversing.

Yeah, I was just yesterday talking about that with Amar and putting him 
on the task to look into tt shrinking.

And completely agree that providing the necessary toolbox for eviction 
is a better approach than burying the eviction deep into the TTM logic.

> But regardless of how this is solved, since I think we are agreeing
> that the functionality itself is useful and needed, could we perhaps
> use this implementation that is easy to verify that it works, and I
> will i no way stand in the way if it turns out you come up with
> something nicer. I've been thinking a bit of how to make a better
> approach out of patch 3, and a possible alternative that I could
> prototype would be to register list cursors that traverse a bulk
> sublist with the bulk move structure using a list. At destruction of
> either list cursors or bulk moves either can unregister, and on bulk
> list bumping the list is traversed and the cursor is moved to the end
> of the list. Probably the same amount of code but will look nicer.

Yeah, I'm just not sure if this handling here will be so simple with 
multiple anchors. That sounds very fragile.

Regards,
Christian.

>
> /Thomas
>
>
>> /Thomas
>>
>>
>>
>>> Regards,
>>> Christian.
>>>
>>>>
>>>> /Thomas
>>>>
>>>>> Regards,
>>>>> Christian.
>>>>>
>>>>>> 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.
>>>>>>
>>>>>> 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: Consider hitch moves within bulk sublist moves
>>>>>>      drm/ttm: Allow continued swapout after -ENOSPC falure
>>>>>>
>>>>>>     drivers/gpu/drm/ttm/ttm_bo.c       |   1 +
>>>>>>     drivers/gpu/drm/ttm/ttm_device.c   |  33 +++--
>>>>>>     drivers/gpu/drm/ttm/ttm_resource.c | 202
>>>>>> +++++++++++++++++++++++-
>>>>>> -----
>>>>>>     include/drm/ttm/ttm_resource.h     |  91 +++++++++++--
>>>>>>     4 files changed, 267 insertions(+), 60 deletions(-)
>>>>>>


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

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

On Fri, 2024-03-01 at 15:20 +0100, Christian König wrote:
> Am 01.03.24 um 14:45 schrieb Thomas Hellström:
> > On Thu, 2024-02-29 at 18:34 +0100, Thomas Hellström wrote:
> > > Hi, Christian.
> > > 
> > > Thanks for having a look.
> > > 
> > > On Thu, 2024-02-29 at 16:08 +0100, Christian König wrote:
> > > > Am 16.02.24 um 15:20 schrieb Thomas Hellström:
> > > > [SNIP]
> > > > > > My approach was basically to not only lock the current BO,
> > > > > > but
> > > > > > also
> > > > > > the
> > > > > > next one. Since only a locked BO can move on the LRU we
> > > > > > effectively
> > > > > > created an anchor.
> > > > > > 
> > > > > > Before I dig into the code a couple of questions:
> > > > > These are described in the patches but brief comments inline.
> > > > > 
> > > > > > 1. How do you distinct BOs and iteration anchors on the
> > > > > > LRU?
> > > > > Using a struct ttm_lru_item, containing a struct list_head
> > > > > and
> > > > > the
> > > > > type. List nodes embeds this instead of a struct list_head.
> > > > > This
> > > > > is
> > > > > larger than the list head but makes it explicit what we're
> > > > > doing.
> > > > Need to look deeper into the code of this, but it would be nice
> > > > if
> > > > we
> > > > could abstract that better somehow.
> > > Do you have any specific concerns or improvements in mind? I
> > > think
> > > patch 1 and 2 are pretty straigthforward. Patch 3 is indeed a bit
> > > hairy.
> 
> Yeah, seen that as well. No idea of hand how to improve.
> 
> Amar should have time to give the patches a more in deep review,
> maybe 
> he has an idea.
> 
> > > 
> > > > > > 2. How do you detect that a bulk list moved on the LRU?
> > > > > An age u64 counter on the bulk move that we're comparing
> > > > > against.
> > > > > It's
> > > > > updated each time it moves.
> > > > > 
> > > > > 
> > > > > > 3. How do you remove the iteration anchors from the bulk
> > > > > > list?
> > > > > A function call at the end of iteration, that the function
> > > > > iterating is
> > > > > requried to call.
> > > > Thinking quite a bit about that in the last week and I came to
> > > > the
> > > > conclusion that this might be overkill.
> > > > 
> > > > All BOs in a bulk share the same reservation object. So when
> > > > you
> > > > acquired one you can just keep the dma-resv locked even after
> > > > evicting
> > > > the BO.
> > > > 
> > > > Since moving BOs requires locking the dma-resv object the whole
> > > > problem
> > > > then just boils down to a list_for_each_element_safe().
> > > > 
> > > > That's probably a bit simpler than doing the add/remove dance.
> > > I think the problem with the "lock the next object" approach
> 
> Stop stop, you misunderstood me. I was not suggesting to use the lock
> the next object approach, this anchor approach here is certainly
> better.
> 
> I just wanted to note that we most likely don't need to insert a
> second 
> anchor for bulk moves.
> 
> Basically my idea is that we start to use the drm_exec object to lock
> BOs and those BOs stay locked until everything is completed.
> 
> That also removes the problem that a BO might be evicted just to be 
> moved back in again by a concurrent submission.

Ah, yes then we're on the same page.


> 
> > >   is that
> > > there are situations that it might not work. First, where not
> > > asserting
> > > anywhere that all bulk move resource have the same lock,
> 
> Daniel actually wanted that I add such an assert, I just couldn't
> find a 
> way to easily do this back then.
> 
> But since I reworked the bulk move since then it should now be
> possible.
> 
> > >   and after
> > > individualization they certainly don't.
> 
> Actually when they are individualized for freeing they shouldn't be
> part 
> of any bulk any more.
> 
> > >   (I think I had a patch
> > > somewhere to try to enforce that, but I don't think it ever got
> > > reviewed). I tried to sort out the locking rules at one point for
> > > resources switching bos to ghost object but I long since forgot
> > > those.
> > > 
> > > I guess it all boils down to the list elements being resources,
> > > not
> > > bos.
> > > 
> > > Also I'm concerned about keeping a resv held for a huge number of
> > > evictions will block out a higher priority ticket for a
> > > substantial
> > > amount of time.
> > > 
> > > I think while the suggested solution here might be a bit of an
> > > overkill, it's simple enough to understand, but the locking
> > > implications of resources switching resvs arent.
> > > 
> > > But please let me know how we should proceed here. This is a
> > > blocker
> > > for other pending work we have.
> > Actually some more issues with the locking approach would be with
> > the
> > intended use-cases I was planning to use this for.
> > 
> > For example the exhaustive eviction where we regularly unlock the
> > lru_lock to take the bo lock. If we need to do that for the first
> > element of a bulk_move list, we can't have the bo lock of the next
> > element when we unlock the list. For part of the list that is not a
> > bulk sublist, this also doesn't work AFAICT.
> 
> Well when we drop the LRU lock we should always have the anchor on
> the 
> LRU before the element we try to lock.
> 
> This way we actually don't have to move the anchor unless we found a
> BO 
> which we don't want to evict.
> 
> E.g. something like
> 
> Head -> anchor -> BO1 -> BO2 -> BO3 -> BO4
> 
> And we Evict BO1, BO2 and then find that BO3 doesn't match the 
> allocation pattern we need so only then is the anchor moved after
> BO3:
> 
> Head -> BO3 -> anchor -> BO4....
> 
> And when we moved inside a bulk with an anchor we have already locked
> at 
> least one BO of the bulk, so locking the next one is a no-op.
> 
> > And finally for the tt shinking that's been pending for quite some
> > time, the last comment that made me temporarily shelf is was that
> > we
> > should expose the lru traversal to the drivers, and the drivers
> > implement the shrinkers with TTM helpers, rather than having TTM
> > being
> > the middle layer. So I think exposing the LRU traversal to drivers
> > will
> > probably end up having pretty weird semantics if it sometimes locks
> > or
> > requiring locking of the next object while traversing.
> 
> Yeah, I was just yesterday talking about that with Amar and putting
> him 
> on the task to look into tt shrinking.

Oh, we should probably sync on that then so we don't create two
separate solutions. That'd be wasted work.

I think the key patch in the series I had that made things "work" was
this helper patch here:
https://patchwork.kernel.org/project/intel-gfx/patch/20230215161405.187368-15-thomas.hellstrom@linux.intel.com/

Making sure that we could shrink on a per-page basis (we either insert
the page in the swap cache or it might actually even work with copying
to shmem, since pages are immediately released one by one and not after
copying the whole tt).

Sima has little confidence that we'll find a core mm reviewer to the
patch I made to insert the pages directly into the swap cache.

https://patchwork.kernel.org/project/intel-gfx/patch/20230215161405.187368-13-thomas.hellstrom@linux.intel.com/

/Thomas



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

end of thread, other threads:[~2024-03-01 14:41 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-16 13:13 [PATCH 0/4] TTM unlockable restartable LRU list iteration Thomas Hellström
2024-02-16 13:13 ` [PATCH 1/4] drm/ttm: Allow TTM LRU list nodes of different types Thomas Hellström
2024-02-16 13:13 ` [PATCH 2/4] drm/ttm: Use LRU hitches Thomas Hellström
2024-02-16 13:13 ` [PATCH 3/4] drm/ttm: Consider hitch moves within bulk sublist moves Thomas Hellström
2024-02-16 13:13 ` [PATCH 4/4] drm/ttm: Allow continued swapout after -ENOSPC falure Thomas Hellström
2024-02-16 13:19 ` ✓ CI.Patch_applied: success for TTM unlockable restartable LRU list iteration Patchwork
2024-02-16 13:20 ` ✓ CI.checkpatch: " Patchwork
2024-02-16 13:20 ` ✓ CI.KUnit: " Patchwork
2024-02-16 13:31 ` ✓ CI.Build: " Patchwork
2024-02-16 13:31 ` ✓ CI.Hooks: " Patchwork
2024-02-16 13:33 ` ✗ CI.checksparse: warning " Patchwork
2024-02-16 14:00 ` [PATCH 0/4] " Christian König
2024-02-16 14:20   ` Thomas Hellström
2024-02-29 15:08     ` Christian König
2024-02-29 17:34       ` Thomas Hellström
2024-03-01 13:45         ` Thomas Hellström
2024-03-01 14:20           ` Christian König
2024-03-01 14:41             ` Thomas Hellström
2024-02-16 14:05 ` ✓ CI.BAT: success for " Patchwork

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