All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof
@ 2023-11-30 18:39 Francois Dugast
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 01/16] drm/xe: Extend drm_xe_vm_bind_op Francois Dugast
                   ` (23 more replies)
  0 siblings, 24 replies; 28+ messages in thread
From: Francois Dugast @ 2023-11-30 18:39 UTC (permalink / raw)
  To: intel-xe; +Cc: Francois Dugast

The series "uAPI Alignment - take 2 v3" [1] has grown too much which makes
it difficult to review and to digest by UMDs. This new series is a third
break down, which cleans up the uAPI and prepares for future needs.

Corresponding IGT series is here [2].

v2: Fix according to feedback from v1, rebase on drm-xe-next, add new fixes

v3: Rebase, bundle other already reviewed uAPI changes

[1] https://patchwork.freedesktop.org/series/126203/
[2] https://patchwork.freedesktop.org/series/126537/

Francois Dugast (3):
  drm/xe/uapi: Align on a common way to return arrays (memory regions)
  drm/xe/uapi: Align on a common way to return arrays (gt)
  drm/xe/uapi: Align on a common way to return arrays (engines)

José Roberto de Souza (1):
  drm/xe: Make DRM_XE_DEVICE_QUERY_ENGINES future proof

Mauro Carvalho Chehab (1):
  drm/xe/uapi: Reject bo creation of unaligned size

Mika Kuoppala (1):
  drm/xe: Extend drm_xe_vm_bind_op

Rodrigo Vivi (9):
  drm/xe/uapi: Separate bo_create placement from flags
  drm/xe/uapi: Split xe_sync types from flags
  drm/xe/uapi: Kill tile_mask
  drm/xe/uapi: Crystal Reference Clock updates
  drm/xe/uapi: Add Tile ID information to the GT info query
  drm/xe/uapi: Fix various struct padding for 64b alignment
  drm/xe/uapi: Move xe_exec after xe_exec_queue
  drm/xe: Remove unused extension definition
  drm/xe/uapi: Kill exec_queue_set_property

Thomas Hellström (1):
  drm/xe/uapi: Use LR abbrev for long-running vms

 drivers/gpu/drm/xe/tests/xe_dma_buf.c |   8 +-
 drivers/gpu/drm/xe/xe_bo.c            |  38 ++--
 drivers/gpu/drm/xe/xe_device.c        |   2 -
 drivers/gpu/drm/xe/xe_exec_queue.c    |  38 ----
 drivers/gpu/drm/xe/xe_exec_queue.h    |   2 -
 drivers/gpu/drm/xe/xe_gt_clock.c      |   4 +-
 drivers/gpu/drm/xe/xe_gt_types.h      |   4 +-
 drivers/gpu/drm/xe/xe_query.c         |  87 +++++----
 drivers/gpu/drm/xe/xe_sync.c          |  23 +--
 drivers/gpu/drm/xe/xe_sync_types.h    |   1 +
 drivers/gpu/drm/xe/xe_vm.c            |  56 ++----
 drivers/gpu/drm/xe/xe_vm_types.h      |   2 -
 include/uapi/drm/xe_drm.h             | 267 +++++++++++++++-----------
 13 files changed, 262 insertions(+), 270 deletions(-)

-- 
2.34.1


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

* [Intel-xe] [PATCH v3 01/16] drm/xe: Extend drm_xe_vm_bind_op
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
@ 2023-11-30 18:39 ` Francois Dugast
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 02/16] drm/xe/uapi: Separate bo_create placement from flags Francois Dugast
                   ` (22 subsequent siblings)
  23 siblings, 0 replies; 28+ messages in thread
From: Francois Dugast @ 2023-11-30 18:39 UTC (permalink / raw)
  To: intel-xe; +Cc: Francois Dugast, Lucas De Marchi, Rodrigo Vivi

From: Mika Kuoppala <mika.kuoppala@linux.intel.com>

The bind api is extensible but for a single bind op, there
is not a mechanism to extend. Add extensions field to
struct drm_xe_vm_bind_op.

Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Cc: Francois Dugast <francois.dugast@intel.com>
Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Cc: Dominik Grzegorzek <dominik.grzegorzek@intel.com>
Signed-off-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Signed-off-by: Francois Dugast <francois.dugast@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
---
 include/uapi/drm/xe_drm.h | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
index 58e655981992..916aaa686689 100644
--- a/include/uapi/drm/xe_drm.h
+++ b/include/uapi/drm/xe_drm.h
@@ -631,6 +631,9 @@ struct drm_xe_vm_destroy {
 };
 
 struct drm_xe_vm_bind_op {
+	/** @extensions: Pointer to the first extension struct, if any */
+	__u64 extensions;
+
 	/**
 	 * @obj: GEM object to operate on, MBZ for MAP_USERPTR, MBZ for UNMAP
 	 */
-- 
2.34.1


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

* [Intel-xe] [PATCH v3 02/16] drm/xe/uapi: Separate bo_create placement from flags
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 01/16] drm/xe: Extend drm_xe_vm_bind_op Francois Dugast
@ 2023-11-30 18:39 ` Francois Dugast
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 03/16] drm/xe: Make DRM_XE_DEVICE_QUERY_ENGINES future proof Francois Dugast
                   ` (21 subsequent siblings)
  23 siblings, 0 replies; 28+ messages in thread
From: Francois Dugast @ 2023-11-30 18:39 UTC (permalink / raw)
  To: intel-xe; +Cc: Francois Dugast, Rodrigo Vivi

From: Rodrigo Vivi <rodrigo.vivi@intel.com>

Although the flags are about the creation, the memory placement
of the BO deserves a proper dedicated field in the uapi.

Besides getting more clear, it also allows to remove the
'magic' shifts from the flags that was a concern during the
uapi reviews.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Francois Dugast <francois.dugast@intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
---
 drivers/gpu/drm/xe/xe_bo.c | 14 +++++++-------
 include/uapi/drm/xe_drm.h  |  9 ++++++---
 2 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
index d59501ffc22a..2715afe123d0 100644
--- a/drivers/gpu/drm/xe/xe_bo.c
+++ b/drivers/gpu/drm/xe/xe_bo.c
@@ -1844,15 +1844,15 @@ int xe_gem_create_ioctl(struct drm_device *dev, void *data,
 	    XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1]))
 		return -EINVAL;
 
+	/* at least one valid memory placement must be specified */
+	if (XE_IOCTL_DBG(xe, (args->placement & ~xe->info.mem_region_mask) ||
+			 !args->placement))
+		return -EINVAL;
+
 	if (XE_IOCTL_DBG(xe, args->flags &
 			 ~(DRM_XE_GEM_CREATE_FLAG_DEFER_BACKING |
 			   DRM_XE_GEM_CREATE_FLAG_SCANOUT |
-			   DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM |
-			   xe->info.mem_region_mask)))
-		return -EINVAL;
-
-	/* at least one memory type must be specified */
-	if (XE_IOCTL_DBG(xe, !(args->flags & xe->info.mem_region_mask)))
+			   DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM)))
 		return -EINVAL;
 
 	if (XE_IOCTL_DBG(xe, args->handle))
@@ -1874,7 +1874,7 @@ int xe_gem_create_ioctl(struct drm_device *dev, void *data,
 	if (args->flags & DRM_XE_GEM_CREATE_FLAG_SCANOUT)
 		bo_flags |= XE_BO_SCANOUT_BIT;
 
-	bo_flags |= args->flags << (ffs(XE_BO_CREATE_SYSTEM_BIT) - 1);
+	bo_flags |= args->placement << (ffs(XE_BO_CREATE_SYSTEM_BIT) - 1);
 
 	if (args->flags & DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM) {
 		if (XE_IOCTL_DBG(xe, !(bo_flags & XE_BO_CREATE_VRAM_MASK)))
diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
index 916aaa686689..20bf2aa89e2c 100644
--- a/include/uapi/drm/xe_drm.h
+++ b/include/uapi/drm/xe_drm.h
@@ -500,8 +500,11 @@ struct drm_xe_gem_create {
 	 */
 	__u64 size;
 
-#define DRM_XE_GEM_CREATE_FLAG_DEFER_BACKING		(0x1 << 24)
-#define DRM_XE_GEM_CREATE_FLAG_SCANOUT			(0x1 << 25)
+	/** @placement: A mask of memory instances of where BO can be placed. */
+	__u32 placement;
+
+#define DRM_XE_GEM_CREATE_FLAG_DEFER_BACKING		(1 << 0)
+#define DRM_XE_GEM_CREATE_FLAG_SCANOUT			(1 << 1)
 /*
  * When using VRAM as a possible placement, ensure that the corresponding VRAM
  * allocation will always use the CPU accessible part of VRAM. This is important
@@ -517,7 +520,7 @@ struct drm_xe_gem_create {
  * display surfaces, therefore the kernel requires setting this flag for such
  * objects, otherwise an error is thrown on small-bar systems.
  */
-#define DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM	(0x1 << 26)
+#define DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM	(1 << 2)
 	/**
 	 * @flags: Flags, currently a mask of memory instances of where BO can
 	 * be placed
-- 
2.34.1


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

* [Intel-xe] [PATCH v3 03/16] drm/xe: Make DRM_XE_DEVICE_QUERY_ENGINES future proof
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 01/16] drm/xe: Extend drm_xe_vm_bind_op Francois Dugast
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 02/16] drm/xe/uapi: Separate bo_create placement from flags Francois Dugast
@ 2023-11-30 18:39 ` Francois Dugast
  2023-11-30 20:32   ` Dixit, Ashutosh
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 04/16] drm/xe/uapi: Reject bo creation of unaligned size Francois Dugast
                   ` (20 subsequent siblings)
  23 siblings, 1 reply; 28+ messages in thread
From: Francois Dugast @ 2023-11-30 18:39 UTC (permalink / raw)
  To: intel-xe; +Cc: Francois Dugast, Rodrigo Vivi

From: José Roberto de Souza <jose.souza@intel.com>

We have at least 2 future features(OA and future media engines
capabilities) that will require Xe to provide more information about
engines to UMDs.

But this information should not just be added to
drm_xe_engine_class_instance for a couple of reasons:
- drm_xe_engine_class_instance is used as input to other structs/uAPIs
and those uAPIs don't care about any of these future new engine fields
- those new fields are useless information after initialization for
some UMDs, so it should not need to carry that around

So here my proposal is to make DRM_XE_DEVICE_QUERY_ENGINES return an
array of drm_xe_query_engine_info that contain
drm_xe_engine_class_instance and 3 u64s to be used for future features.

Reference OA:
https://patchwork.freedesktop.org/patch/558362/?series=121084&rev=6

v2: Reduce reserved[] to 3 u64 (Matthew Brost)

Cc: Francois Dugast <francois.dugast@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
[Rodrigo Rebased]
Signed-off-by: Francois Dugast <francois.dugast@intel.com>
---
 drivers/gpu/drm/xe/xe_query.c | 15 ++++++++-------
 include/uapi/drm/xe_drm.h     | 24 +++++++++++++++++++++++-
 2 files changed, 31 insertions(+), 8 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_query.c b/drivers/gpu/drm/xe/xe_query.c
index 61a7d92b7e88..0cbfeaeb1330 100644
--- a/drivers/gpu/drm/xe/xe_query.c
+++ b/drivers/gpu/drm/xe/xe_query.c
@@ -53,7 +53,7 @@ static size_t calc_hw_engine_info_size(struct xe_device *xe)
 			i++;
 		}
 
-	return i * sizeof(struct drm_xe_engine_class_instance);
+	return i * sizeof(struct drm_xe_query_engine_info);
 }
 
 typedef u64 (*__ktime_func_t)(void);
@@ -186,9 +186,9 @@ static int query_engines(struct xe_device *xe,
 			 struct drm_xe_device_query *query)
 {
 	size_t size = calc_hw_engine_info_size(xe);
-	struct drm_xe_engine_class_instance __user *query_ptr =
+	struct drm_xe_query_engine_info __user *query_ptr =
 		u64_to_user_ptr(query->data);
-	struct drm_xe_engine_class_instance *hw_engine_info;
+	struct drm_xe_query_engine_info *hw_engine_info;
 	struct xe_hw_engine *hwe;
 	enum xe_hw_engine_id id;
 	struct xe_gt *gt;
@@ -211,12 +211,13 @@ static int query_engines(struct xe_device *xe,
 			if (xe_hw_engine_is_reserved(hwe))
 				continue;
 
-			hw_engine_info[i].engine_class =
+			hw_engine_info[i].instance.engine_class =
 				xe_to_user_engine_class[hwe->class];
-			hw_engine_info[i].engine_instance =
+			hw_engine_info[i].instance.engine_instance =
 				hwe->logical_instance;
-			hw_engine_info[i].gt_id = gt->info.id;
-			hw_engine_info[i].pad = 0;
+			hw_engine_info[i].instance.gt_id = gt->info.id;
+			hw_engine_info[i].instance.pad = 0;
+			memset(hw_engine_info->reserved, 0, sizeof(hw_engine_info->reserved));
 
 			i++;
 		}
diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
index 20bf2aa89e2c..921126465685 100644
--- a/include/uapi/drm/xe_drm.h
+++ b/include/uapi/drm/xe_drm.h
@@ -124,7 +124,14 @@ struct xe_user_extension {
 #define DRM_IOCTL_XE_EXEC_QUEUE_GET_PROPERTY	DRM_IOWR(DRM_COMMAND_BASE + DRM_XE_EXEC_QUEUE_GET_PROPERTY, struct drm_xe_exec_queue_get_property)
 #define DRM_IOCTL_XE_WAIT_USER_FENCE		DRM_IOWR(DRM_COMMAND_BASE + DRM_XE_WAIT_USER_FENCE, struct drm_xe_wait_user_fence)
 
-/** struct drm_xe_engine_class_instance - instance of an engine class */
+/**
+ * struct drm_xe_engine_class_instance - instance of an engine class
+ *
+ * It is returned as part of the @drm_xe_query_engine_info, but it also is
+ * used as the input of engine selection for both @drm_xe_exec_queue_create
+ * and @drm_xe_query_engine_cycles
+ *
+ */
 struct drm_xe_engine_class_instance {
 #define DRM_XE_ENGINE_CLASS_RENDER		0
 #define DRM_XE_ENGINE_CLASS_COPY		1
@@ -145,6 +152,21 @@ struct drm_xe_engine_class_instance {
 	__u16 pad;
 };
 
+/**
+ * struct drm_xe_query_engine_info - describe hardware engine
+ *
+ * If a query is made with a struct @drm_xe_device_query where .query
+ * is equal to %DRM_XE_DEVICE_QUERY_ENGINES, then the reply uses an array of
+ * struct @drm_xe_query_engine_info in .data.
+ */
+struct drm_xe_query_engine_info {
+	/** @instance: The @drm_xe_engine_class_instance */
+	struct drm_xe_engine_class_instance instance;
+
+	/** @reserved: Reserved */
+	__u64 reserved[3];
+};
+
 /**
  * enum drm_xe_memory_class - Supported memory classes.
  */
-- 
2.34.1


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

* [Intel-xe] [PATCH v3 04/16] drm/xe/uapi: Reject bo creation of unaligned size
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
                   ` (2 preceding siblings ...)
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 03/16] drm/xe: Make DRM_XE_DEVICE_QUERY_ENGINES future proof Francois Dugast
@ 2023-11-30 18:39 ` Francois Dugast
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 05/16] drm/xe/uapi: Align on a common way to return arrays (memory regions) Francois Dugast
                   ` (19 subsequent siblings)
  23 siblings, 0 replies; 28+ messages in thread
From: Francois Dugast @ 2023-11-30 18:39 UTC (permalink / raw)
  To: intel-xe; +Cc: Francois Dugast

From: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>

For xe bo creation we request passing size which matches system or
vram minimum page alignment. This way we want to ensure userspace
is aware of region constraints and not aligned allocations will be
rejected returning EINVAL.

v2:
- Rebase, Update uAPI documentation. (Thomas)
v3:
- Adjust the dma-buf kunit test accordingly. (Thomas)
v4:
- Fixed rebase conflicts and updated commit message. (Francois)

Signed-off-by: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Signed-off-by: Francois Dugast <francois.dugast@intel.com>
---
 drivers/gpu/drm/xe/tests/xe_dma_buf.c |  8 +++++++-
 drivers/gpu/drm/xe/xe_bo.c            | 24 ++++++++++++++++--------
 include/uapi/drm/xe_drm.h             | 17 +++++++++--------
 3 files changed, 32 insertions(+), 17 deletions(-)

diff --git a/drivers/gpu/drm/xe/tests/xe_dma_buf.c b/drivers/gpu/drm/xe/tests/xe_dma_buf.c
index 81f12422a587..4762f3160deb 100644
--- a/drivers/gpu/drm/xe/tests/xe_dma_buf.c
+++ b/drivers/gpu/drm/xe/tests/xe_dma_buf.c
@@ -109,15 +109,21 @@ static void xe_test_dmabuf_import_same_driver(struct xe_device *xe)
 	struct drm_gem_object *import;
 	struct dma_buf *dmabuf;
 	struct xe_bo *bo;
+	size_t size;
 
 	/* No VRAM on this device? */
 	if (!ttm_manager_type(&xe->ttm, XE_PL_VRAM0) &&
 	    (params->mem_mask & XE_BO_CREATE_VRAM0_BIT))
 		return;
 
+	size = PAGE_SIZE;
+	if ((params->mem_mask & XE_BO_CREATE_VRAM0_BIT) &&
+	    xe->info.vram_flags & XE_VRAM_FLAGS_NEED64K)
+		size = SZ_64K;
+
 	kunit_info(test, "running %s\n", __func__);
 	bo = xe_bo_create_user(xe, NULL, NULL, PAGE_SIZE, DRM_XE_GEM_CPU_CACHING_WC,
-			       ttm_bo_type_device, params->mem_mask);
+			       ttm_bo_type_device, XE_BO_CREATE_USER_BIT | params->mem_mask);
 	if (IS_ERR(bo)) {
 		KUNIT_FAIL(test, "xe_bo_create() failed with err=%ld\n",
 			   PTR_ERR(bo));
diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
index 2715afe123d0..a2c4fc4a9c5c 100644
--- a/drivers/gpu/drm/xe/xe_bo.c
+++ b/drivers/gpu/drm/xe/xe_bo.c
@@ -1218,6 +1218,7 @@ struct xe_bo *___xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
 	};
 	struct ttm_placement *placement;
 	uint32_t alignment;
+	size_t aligned_size;
 	int err;
 
 	/* Only kernel objects should set GT */
@@ -1228,23 +1229,30 @@ struct xe_bo *___xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
 		return ERR_PTR(-EINVAL);
 	}
 
-	if (!bo) {
-		bo = xe_bo_alloc();
-		if (IS_ERR(bo))
-			return bo;
-	}
-
 	if (flags & (XE_BO_CREATE_VRAM_MASK | XE_BO_CREATE_STOLEN_BIT) &&
 	    !(flags & XE_BO_CREATE_IGNORE_MIN_PAGE_SIZE_BIT) &&
 	    xe->info.vram_flags & XE_VRAM_FLAGS_NEED64K) {
-		size = ALIGN(size, SZ_64K);
+		aligned_size = ALIGN(size, SZ_64K);
+		if (type != ttm_bo_type_device)
+			size = ALIGN(size, SZ_64K);
 		flags |= XE_BO_INTERNAL_64K;
 		alignment = SZ_64K >> PAGE_SHIFT;
+
 	} else {
-		size = ALIGN(size, PAGE_SIZE);
+		aligned_size = ALIGN(size, SZ_4K);
+		flags &= ~XE_BO_INTERNAL_64K;
 		alignment = SZ_4K >> PAGE_SHIFT;
 	}
 
+	if (type == ttm_bo_type_device && aligned_size != size)
+		return ERR_PTR(-EINVAL);
+
+	if (!bo) {
+		bo = xe_bo_alloc();
+		if (IS_ERR(bo))
+			return bo;
+	}
+
 	bo->tile = tile;
 	bo->size = size;
 	bo->flags = flags;
diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
index 921126465685..ffb56fa49938 100644
--- a/include/uapi/drm/xe_drm.h
+++ b/include/uapi/drm/xe_drm.h
@@ -206,11 +206,13 @@ struct drm_xe_query_mem_region {
 	 *
 	 * When the kernel allocates memory for this region, the
 	 * underlying pages will be at least @min_page_size in size.
-	 *
-	 * Important note: When userspace allocates a GTT address which
-	 * can point to memory allocated from this region, it must also
-	 * respect this minimum alignment. This is enforced by the
-	 * kernel.
+	 * Buffer objects with an allowable placement in this region must be
+	 * created with a size aligned to this value.
+	 * GPU virtual address mappings of (parts of) buffer objects that
+	 * may be placed in this region must also have their GPU virtual
+	 * address and range aligned to this value.
+	 * Affected IOCTLS will return %-EINVAL if alignment restrictions are
+	 * not met.
 	 */
 	__u32 min_page_size;
 	/**
@@ -516,9 +518,8 @@ struct drm_xe_gem_create {
 	__u64 extensions;
 
 	/**
-	 * @size: Requested size for the object
-	 *
-	 * The (page-aligned) allocated size for the object will be returned.
+	 * @size: Size of the object to be created, must match region
+	 * (system or vram) minimum alignment (&min_page_size).
 	 */
 	__u64 size;
 
-- 
2.34.1


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

* [Intel-xe] [PATCH v3 05/16] drm/xe/uapi: Align on a common way to return arrays (memory regions)
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
                   ` (3 preceding siblings ...)
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 04/16] drm/xe/uapi: Reject bo creation of unaligned size Francois Dugast
@ 2023-11-30 18:39 ` Francois Dugast
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 06/16] drm/xe/uapi: Align on a common way to return arrays (gt) Francois Dugast
                   ` (18 subsequent siblings)
  23 siblings, 0 replies; 28+ messages in thread
From: Francois Dugast @ 2023-11-30 18:39 UTC (permalink / raw)
  To: intel-xe; +Cc: Francois Dugast, Rodrigo Vivi

The uAPI provides queries which return arrays of elements. As of now
the format used in the struct is different depending on which element
is queried. Fix this for memory regions by applying the pattern below:

    struct drm_xe_query_Xs {
       __u32 num_Xs;
       struct drm_xe_X Xs[];
       ...
    }

This removes "query" in the name of struct drm_xe_query_mem_region
as it is not returned from the query IOCTL. There is no functional
change.

v2: Only rename drm_xe_query_mem_region to drm_xe_mem_region
    (José Roberto de Souza)

v3: Rename usage to mem_regions in xe_query.c (José Roberto de Souza)

Signed-off-by: Francois Dugast <francois.dugast@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
---
 drivers/gpu/drm/xe/xe_query.c | 46 ++++++++++++++++++-----------------
 include/uapi/drm/xe_drm.h     | 12 ++++-----
 2 files changed, 30 insertions(+), 28 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_query.c b/drivers/gpu/drm/xe/xe_query.c
index 0cbfeaeb1330..34474f8b97f6 100644
--- a/drivers/gpu/drm/xe/xe_query.c
+++ b/drivers/gpu/drm/xe/xe_query.c
@@ -240,14 +240,14 @@ static size_t calc_mem_regions_size(struct xe_device *xe)
 		if (ttm_manager_type(&xe->ttm, i))
 			num_managers++;
 
-	return offsetof(struct drm_xe_query_mem_regions, regions[num_managers]);
+	return offsetof(struct drm_xe_query_mem_regions, mem_regions[num_managers]);
 }
 
 static int query_mem_regions(struct xe_device *xe,
-			     struct drm_xe_device_query *query)
+			    struct drm_xe_device_query *query)
 {
 	size_t size = calc_mem_regions_size(xe);
-	struct drm_xe_query_mem_regions *usage;
+	struct drm_xe_query_mem_regions *mem_regions;
 	struct drm_xe_query_mem_regions __user *query_ptr =
 		u64_to_user_ptr(query->data);
 	struct ttm_resource_manager *man;
@@ -260,50 +260,52 @@ static int query_mem_regions(struct xe_device *xe,
 		return -EINVAL;
 	}
 
-	usage = kzalloc(size, GFP_KERNEL);
-	if (XE_IOCTL_DBG(xe, !usage))
+	mem_regions = kzalloc(size, GFP_KERNEL);
+	if (XE_IOCTL_DBG(xe, !mem_regions))
 		return -ENOMEM;
 
 	man = ttm_manager_type(&xe->ttm, XE_PL_TT);
-	usage->regions[0].mem_class = DRM_XE_MEM_REGION_CLASS_SYSMEM;
-	usage->regions[0].instance = 0;
-	usage->regions[0].min_page_size = PAGE_SIZE;
-	usage->regions[0].total_size = man->size << PAGE_SHIFT;
+	mem_regions->mem_regions[0].mem_class = DRM_XE_MEM_REGION_CLASS_SYSMEM;
+	mem_regions->mem_regions[0].instance = 0;
+	mem_regions->mem_regions[0].min_page_size = PAGE_SIZE;
+	mem_regions->mem_regions[0].total_size = man->size << PAGE_SHIFT;
 	if (perfmon_capable())
-		usage->regions[0].used = ttm_resource_manager_usage(man);
-	usage->num_regions = 1;
+		mem_regions->mem_regions[0].used = ttm_resource_manager_usage(man);
+	mem_regions->num_mem_regions = 1;
 
 	for (i = XE_PL_VRAM0; i <= XE_PL_VRAM1; ++i) {
 		man = ttm_manager_type(&xe->ttm, i);
 		if (man) {
-			usage->regions[usage->num_regions].mem_class =
+			mem_regions->mem_regions[mem_regions->num_mem_regions].mem_class =
 				DRM_XE_MEM_REGION_CLASS_VRAM;
-			usage->regions[usage->num_regions].instance =
-				usage->num_regions;
-			usage->regions[usage->num_regions].min_page_size =
+			mem_regions->mem_regions[mem_regions->num_mem_regions].instance =
+				mem_regions->num_mem_regions;
+			mem_regions->mem_regions[mem_regions->num_mem_regions].min_page_size =
 				xe->info.vram_flags & XE_VRAM_FLAGS_NEED64K ?
 				SZ_64K : PAGE_SIZE;
-			usage->regions[usage->num_regions].total_size =
+			mem_regions->mem_regions[mem_regions->num_mem_regions].total_size =
 				man->size;
 
 			if (perfmon_capable()) {
 				xe_ttm_vram_get_used(man,
-						     &usage->regions[usage->num_regions].used,
-						     &usage->regions[usage->num_regions].cpu_visible_used);
+					&mem_regions->mem_regions
+					[mem_regions->num_mem_regions].used,
+					&mem_regions->mem_regions
+					[mem_regions->num_mem_regions].cpu_visible_used);
 			}
 
-			usage->regions[usage->num_regions].cpu_visible_size =
+			mem_regions->mem_regions[mem_regions->num_mem_regions].cpu_visible_size =
 				xe_ttm_vram_get_cpu_visible_size(man);
-			usage->num_regions++;
+			mem_regions->num_mem_regions++;
 		}
 	}
 
-	if (!copy_to_user(query_ptr, usage, size))
+	if (!copy_to_user(query_ptr, mem_regions, size))
 		ret = 0;
 	else
 		ret = -ENOSPC;
 
-	kfree(usage);
+	kfree(mem_regions);
 	return ret;
 }
 
diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
index ffb56fa49938..c53ec7118a93 100644
--- a/include/uapi/drm/xe_drm.h
+++ b/include/uapi/drm/xe_drm.h
@@ -182,10 +182,10 @@ enum drm_xe_memory_class {
 };
 
 /**
- * struct drm_xe_query_mem_region - Describes some region as known to
+ * struct drm_xe_mem_region - Describes some region as known to
  * the driver.
  */
-struct drm_xe_query_mem_region {
+struct drm_xe_mem_region {
 	/**
 	 * @mem_class: The memory class describing this region.
 	 *
@@ -322,12 +322,12 @@ struct drm_xe_query_engine_cycles {
  * struct drm_xe_query_mem_regions in .data.
  */
 struct drm_xe_query_mem_regions {
-	/** @num_regions: number of memory regions returned in @regions */
-	__u32 num_regions;
+	/** @num_mem_regions: number of memory regions returned in @mem_regions */
+	__u32 num_mem_regions;
 	/** @pad: MBZ */
 	__u32 pad;
-	/** @regions: The returned regions for this device */
-	struct drm_xe_query_mem_region regions[];
+	/** @mem_regions: The returned memory regions for this device */
+	struct drm_xe_mem_region mem_regions[];
 };
 
 /**
-- 
2.34.1


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

* [Intel-xe] [PATCH v3 06/16] drm/xe/uapi: Align on a common way to return arrays (gt)
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
                   ` (4 preceding siblings ...)
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 05/16] drm/xe/uapi: Align on a common way to return arrays (memory regions) Francois Dugast
@ 2023-11-30 18:39 ` Francois Dugast
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 07/16] drm/xe/uapi: Align on a common way to return arrays (engines) Francois Dugast
                   ` (17 subsequent siblings)
  23 siblings, 0 replies; 28+ messages in thread
From: Francois Dugast @ 2023-11-30 18:39 UTC (permalink / raw)
  To: intel-xe; +Cc: Francois Dugast, Matt Roper, Rodrigo Vivi

The uAPI provides queries which return arrays of elements. As of now
the format used in the struct is different depending on which element
is queried. However, aligning on the new common pattern:

    struct drm_xe_query_Xs {
       __u32 num_Xs;
       struct drm_xe_X Xs[];
       ...
    }

... would mean bringing back the name "gts" which is avoided per
commit ("drm/xe/uapi: Rename gts to gt_list") so make an exception
for gt and leave gt_list. Also, this change removes "query" in the
name of struct drm_xe_query_gt as it is not returned from the query
IOCTL. There is no functional change.

v2: Leave gt_list (Matt Roper)

Signed-off-by: Francois Dugast <francois.dugast@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
---
 drivers/gpu/drm/xe/xe_query.c | 2 +-
 include/uapi/drm/xe_drm.h     | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_query.c b/drivers/gpu/drm/xe/xe_query.c
index 34474f8b97f6..a0e3b0c163f9 100644
--- a/drivers/gpu/drm/xe/xe_query.c
+++ b/drivers/gpu/drm/xe/xe_query.c
@@ -354,7 +354,7 @@ static int query_gt_list(struct xe_device *xe, struct drm_xe_device_query *query
 {
 	struct xe_gt *gt;
 	size_t size = sizeof(struct drm_xe_query_gt_list) +
-		xe->info.gt_count * sizeof(struct drm_xe_query_gt);
+		xe->info.gt_count * sizeof(struct drm_xe_gt);
 	struct drm_xe_query_gt_list __user *query_ptr =
 		u64_to_user_ptr(query->data);
 	struct drm_xe_query_gt_list *gt_list;
diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
index c53ec7118a93..37b23708f992 100644
--- a/include/uapi/drm/xe_drm.h
+++ b/include/uapi/drm/xe_drm.h
@@ -356,14 +356,14 @@ struct drm_xe_query_config {
 };
 
 /**
- * struct drm_xe_query_gt - describe an individual GT.
+ * struct drm_xe_gt - describe an individual GT.
  *
  * To be used with drm_xe_query_gt_list, which will return a list with all the
  * existing GT individual descriptions.
  * Graphics Technology (GT) is a subset of a GPU/tile that is responsible for
  * implementing graphics and/or media operations.
  */
-struct drm_xe_query_gt {
+struct drm_xe_gt {
 #define DRM_XE_QUERY_GT_TYPE_MAIN		0
 #define DRM_XE_QUERY_GT_TYPE_MEDIA		1
 	/** @type: GT type: Main or Media */
@@ -403,7 +403,7 @@ struct drm_xe_query_gt_list {
 	/** @pad: MBZ */
 	__u32 pad;
 	/** @gt_list: The GT list returned for this device */
-	struct drm_xe_query_gt gt_list[];
+	struct drm_xe_gt gt_list[];
 };
 
 /**
-- 
2.34.1


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

* [Intel-xe] [PATCH v3 07/16] drm/xe/uapi: Align on a common way to return arrays (engines)
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
                   ` (5 preceding siblings ...)
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 06/16] drm/xe/uapi: Align on a common way to return arrays (gt) Francois Dugast
@ 2023-11-30 18:39 ` Francois Dugast
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 08/16] drm/xe/uapi: Split xe_sync types from flags Francois Dugast
                   ` (16 subsequent siblings)
  23 siblings, 0 replies; 28+ messages in thread
From: Francois Dugast @ 2023-11-30 18:39 UTC (permalink / raw)
  To: intel-xe; +Cc: Francois Dugast, Rodrigo Vivi

The uAPI provides queries which return arrays of elements. As of now
the format used in the struct is different depending on which element
is queried. Fix this for engines by applying the pattern below:

        struct drm_xe_query_Xs {
           __u32 num_Xs;
           struct drm_xe_X Xs[];
           ...
        }

Instead of directly returning an array of struct
drm_xe_query_engine_info, a new struct drm_xe_query_engines is
introduced. It contains itself an array of struct drm_xe_engine
which holds the information about each engine.

v2: Use plural for struct drm_xe_query_engines as multiple engines
    are returned (José Roberto de Souza)

Signed-off-by: Francois Dugast <francois.dugast@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
---
 drivers/gpu/drm/xe/xe_query.c | 31 ++++++++------
 include/uapi/drm/xe_drm.h     | 78 +++++++++++++++++++++--------------
 2 files changed, 65 insertions(+), 44 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_query.c b/drivers/gpu/drm/xe/xe_query.c
index a0e3b0c163f9..ad9f23e43920 100644
--- a/drivers/gpu/drm/xe/xe_query.c
+++ b/drivers/gpu/drm/xe/xe_query.c
@@ -53,7 +53,8 @@ static size_t calc_hw_engine_info_size(struct xe_device *xe)
 			i++;
 		}
 
-	return i * sizeof(struct drm_xe_query_engine_info);
+	return sizeof(struct drm_xe_query_engines) +
+		i * sizeof(struct drm_xe_engine);
 }
 
 typedef u64 (*__ktime_func_t)(void);
@@ -186,9 +187,9 @@ static int query_engines(struct xe_device *xe,
 			 struct drm_xe_device_query *query)
 {
 	size_t size = calc_hw_engine_info_size(xe);
-	struct drm_xe_query_engine_info __user *query_ptr =
+	struct drm_xe_query_engines __user *query_ptr =
 		u64_to_user_ptr(query->data);
-	struct drm_xe_query_engine_info *hw_engine_info;
+	struct drm_xe_query_engines *engines;
 	struct xe_hw_engine *hwe;
 	enum xe_hw_engine_id id;
 	struct xe_gt *gt;
@@ -202,8 +203,8 @@ static int query_engines(struct xe_device *xe,
 		return -EINVAL;
 	}
 
-	hw_engine_info = kmalloc(size, GFP_KERNEL);
-	if (!hw_engine_info)
+	engines = kmalloc(size, GFP_KERNEL);
+	if (!engines)
 		return -ENOMEM;
 
 	for_each_gt(gt, xe, gt_id)
@@ -211,22 +212,26 @@ static int query_engines(struct xe_device *xe,
 			if (xe_hw_engine_is_reserved(hwe))
 				continue;
 
-			hw_engine_info[i].instance.engine_class =
+			engines->engines[i].instance.engine_class =
 				xe_to_user_engine_class[hwe->class];
-			hw_engine_info[i].instance.engine_instance =
+			engines->engines[i].instance.engine_instance =
 				hwe->logical_instance;
-			hw_engine_info[i].instance.gt_id = gt->info.id;
-			hw_engine_info[i].instance.pad = 0;
-			memset(hw_engine_info->reserved, 0, sizeof(hw_engine_info->reserved));
+			engines->engines[i].instance.gt_id = gt->info.id;
+			engines->engines[i].instance.pad = 0;
+			memset(engines->engines[i].reserved, 0,
+			       sizeof(engines->engines[i].reserved));
 
 			i++;
 		}
 
-	if (copy_to_user(query_ptr, hw_engine_info, size)) {
-		kfree(hw_engine_info);
+	engines->pad = 0;
+	engines->num_engines = i;
+
+	if (copy_to_user(query_ptr, engines, size)) {
+		kfree(engines);
 		return -EFAULT;
 	}
-	kfree(hw_engine_info);
+	kfree(engines);
 
 	return 0;
 }
diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
index 37b23708f992..782983cc4c49 100644
--- a/include/uapi/drm/xe_drm.h
+++ b/include/uapi/drm/xe_drm.h
@@ -127,9 +127,9 @@ struct xe_user_extension {
 /**
  * struct drm_xe_engine_class_instance - instance of an engine class
  *
- * It is returned as part of the @drm_xe_query_engine_info, but it also is
- * used as the input of engine selection for both @drm_xe_exec_queue_create
- * and @drm_xe_query_engine_cycles
+ * It is returned as part of the @drm_xe_engine, but it also is used as
+ * the input of engine selection for both @drm_xe_exec_queue_create and
+ * @drm_xe_query_engine_cycles
  *
  */
 struct drm_xe_engine_class_instance {
@@ -153,13 +153,9 @@ struct drm_xe_engine_class_instance {
 };
 
 /**
- * struct drm_xe_query_engine_info - describe hardware engine
- *
- * If a query is made with a struct @drm_xe_device_query where .query
- * is equal to %DRM_XE_DEVICE_QUERY_ENGINES, then the reply uses an array of
- * struct @drm_xe_query_engine_info in .data.
+ * struct drm_xe_engine - describe hardware engine
  */
-struct drm_xe_query_engine_info {
+struct drm_xe_engine {
 	/** @instance: The @drm_xe_engine_class_instance */
 	struct drm_xe_engine_class_instance instance;
 
@@ -167,6 +163,22 @@ struct drm_xe_query_engine_info {
 	__u64 reserved[3];
 };
 
+/**
+ * struct drm_xe_query_engines - describe engines
+ *
+ * If a query is made with a struct @drm_xe_device_query where .query
+ * is equal to %DRM_XE_DEVICE_QUERY_ENGINES, then the reply uses an array of
+ * struct @drm_xe_query_engines in .data.
+ */
+struct drm_xe_query_engines {
+	/** @num_engines: number of engines returned in @engines */
+	__u32 num_engines;
+	/** @pad: MBZ */
+	__u32 pad;
+	/** @engines: The returned engines for this device */
+	struct drm_xe_engine engines[];
+};
+
 /**
  * enum drm_xe_memory_class - Supported memory classes.
  */
@@ -466,28 +478,32 @@ struct drm_xe_query_topology_mask {
  *
  * .. code-block:: C
  *
- *	struct drm_xe_engine_class_instance *hwe;
- *	struct drm_xe_device_query query = {
- *		.extensions = 0,
- *		.query = DRM_XE_DEVICE_QUERY_ENGINES,
- *		.size = 0,
- *		.data = 0,
- *	};
- *	ioctl(fd, DRM_IOCTL_XE_DEVICE_QUERY, &query);
- *	hwe = malloc(query.size);
- *	query.data = (uintptr_t)hwe;
- *	ioctl(fd, DRM_IOCTL_XE_DEVICE_QUERY, &query);
- *	int num_engines = query.size / sizeof(*hwe);
- *	for (int i = 0; i < num_engines; i++) {
- *		printf("Engine %d: %s\n", i,
- *			hwe[i].engine_class == DRM_XE_ENGINE_CLASS_RENDER ? "RENDER":
- *			hwe[i].engine_class == DRM_XE_ENGINE_CLASS_COPY ? "COPY":
- *			hwe[i].engine_class == DRM_XE_ENGINE_CLASS_VIDEO_DECODE ? "VIDEO_DECODE":
- *			hwe[i].engine_class == DRM_XE_ENGINE_CLASS_VIDEO_ENHANCE ? "VIDEO_ENHANCE":
- *			hwe[i].engine_class == DRM_XE_ENGINE_CLASS_COMPUTE ? "COMPUTE":
- *			"UNKNOWN");
- *	}
- *	free(hwe);
+ *     struct drm_xe_query_engines *engines;
+ *     struct drm_xe_device_query query = {
+ *         .extensions = 0,
+ *         .query = DRM_XE_DEVICE_QUERY_ENGINES,
+ *         .size = 0,
+ *         .data = 0,
+ *     };
+ *     ioctl(fd, DRM_IOCTL_XE_DEVICE_QUERY, &query);
+ *     engines = malloc(query.size);
+ *     query.data = (uintptr_t)engines;
+ *     ioctl(fd, DRM_IOCTL_XE_DEVICE_QUERY, &query);
+ *     for (int i = 0; i < engines->num_engines; i++) {
+ *         printf("Engine %d: %s\n", i,
+ *             engines->engines[i].instance.engine_class ==
+ *                 DRM_XE_ENGINE_CLASS_RENDER ? "RENDER":
+ *             engines->engines[i].instance.engine_class ==
+ *                 DRM_XE_ENGINE_CLASS_COPY ? "COPY":
+ *             engines->engines[i].instance.engine_class ==
+ *                 DRM_XE_ENGINE_CLASS_VIDEO_DECODE ? "VIDEO_DECODE":
+ *             engines->engines[i].instance.engine_class ==
+ *                 DRM_XE_ENGINE_CLASS_VIDEO_ENHANCE ? "VIDEO_ENHANCE":
+ *             engines->engines[i].instance.engine_class ==
+ *                 DRM_XE_ENGINE_CLASS_COMPUTE ? "COMPUTE":
+ *             "UNKNOWN");
+ *     }
+ *     free(engines);
  */
 struct drm_xe_device_query {
 	/** @extensions: Pointer to the first extension struct, if any */
-- 
2.34.1


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

* [Intel-xe] [PATCH v3 08/16] drm/xe/uapi: Split xe_sync types from flags
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
                   ` (6 preceding siblings ...)
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 07/16] drm/xe/uapi: Align on a common way to return arrays (engines) Francois Dugast
@ 2023-11-30 18:39 ` Francois Dugast
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 09/16] drm/xe/uapi: Kill tile_mask Francois Dugast
                   ` (15 subsequent siblings)
  23 siblings, 0 replies; 28+ messages in thread
From: Francois Dugast @ 2023-11-30 18:39 UTC (permalink / raw)
  To: intel-xe; +Cc: Francois Dugast, Rodrigo Vivi

From: Rodrigo Vivi <rodrigo.vivi@intel.com>

Let's continue on the uapi clean-up with more splits
with stuff into their own exclusive fields instead of
reusing stuff.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Francois Dugast <francois.dugast@intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
---
 drivers/gpu/drm/xe/xe_sync.c       | 23 +++++++----------------
 drivers/gpu/drm/xe/xe_sync_types.h |  1 +
 include/uapi/drm/xe_drm.h          | 16 ++++++++--------
 3 files changed, 16 insertions(+), 24 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_sync.c b/drivers/gpu/drm/xe/xe_sync.c
index ea96ba4b41da..936227e79483 100644
--- a/drivers/gpu/drm/xe/xe_sync.c
+++ b/drivers/gpu/drm/xe/xe_sync.c
@@ -17,8 +17,6 @@
 #include "xe_macros.h"
 #include "xe_sched_job_types.h"
 
-#define SYNC_FLAGS_TYPE_MASK 0x3
-
 struct user_fence {
 	struct xe_device *xe;
 	struct kref refcount;
@@ -109,15 +107,13 @@ int xe_sync_entry_parse(struct xe_device *xe, struct xe_file *xef,
 	if (copy_from_user(&sync_in, sync_user, sizeof(*sync_user)))
 		return -EFAULT;
 
-	if (XE_IOCTL_DBG(xe, sync_in.flags &
-			 ~(SYNC_FLAGS_TYPE_MASK | DRM_XE_SYNC_FLAG_SIGNAL)) ||
-	    XE_IOCTL_DBG(xe, sync_in.pad) ||
+	if (XE_IOCTL_DBG(xe, sync_in.flags & ~DRM_XE_SYNC_FLAG_SIGNAL) ||
 	    XE_IOCTL_DBG(xe, sync_in.reserved[0] || sync_in.reserved[1]))
 		return -EINVAL;
 
 	signal = sync_in.flags & DRM_XE_SYNC_FLAG_SIGNAL;
-	switch (sync_in.flags & SYNC_FLAGS_TYPE_MASK) {
-	case DRM_XE_SYNC_FLAG_SYNCOBJ:
+	switch (sync_in.type) {
+	case DRM_XE_SYNC_TYPE_SYNCOBJ:
 		if (XE_IOCTL_DBG(xe, in_lr_mode && signal))
 			return -EOPNOTSUPP;
 
@@ -135,7 +131,7 @@ int xe_sync_entry_parse(struct xe_device *xe, struct xe_file *xef,
 		}
 		break;
 
-	case DRM_XE_SYNC_FLAG_TIMELINE_SYNCOBJ:
+	case DRM_XE_SYNC_TYPE_TIMELINE_SYNCOBJ:
 		if (XE_IOCTL_DBG(xe, in_lr_mode && signal))
 			return -EOPNOTSUPP;
 
@@ -165,12 +161,7 @@ int xe_sync_entry_parse(struct xe_device *xe, struct xe_file *xef,
 		}
 		break;
 
-	case DRM_XE_SYNC_FLAG_DMA_BUF:
-		if (XE_IOCTL_DBG(xe, "TODO"))
-			return -EINVAL;
-		break;
-
-	case DRM_XE_SYNC_FLAG_USER_FENCE:
+	case DRM_XE_SYNC_TYPE_USER_FENCE:
 		if (XE_IOCTL_DBG(xe, !signal))
 			return -EOPNOTSUPP;
 
@@ -192,6 +183,7 @@ int xe_sync_entry_parse(struct xe_device *xe, struct xe_file *xef,
 		return -EINVAL;
 	}
 
+	sync->type = sync_in.type;
 	sync->flags = sync_in.flags;
 	sync->timeline_value = sync_in.timeline_value;
 
@@ -252,8 +244,7 @@ void xe_sync_entry_signal(struct xe_sync_entry *sync, struct xe_sched_job *job,
 			user_fence_put(sync->ufence);
 			dma_fence_put(fence);
 		}
-	} else if ((sync->flags & SYNC_FLAGS_TYPE_MASK) ==
-		   DRM_XE_SYNC_FLAG_USER_FENCE) {
+	} else if (sync->type == DRM_XE_SYNC_TYPE_USER_FENCE) {
 		job->user_fence.used = true;
 		job->user_fence.addr = sync->addr;
 		job->user_fence.value = sync->timeline_value;
diff --git a/drivers/gpu/drm/xe/xe_sync_types.h b/drivers/gpu/drm/xe/xe_sync_types.h
index 24fccc26cb53..852db5e7884f 100644
--- a/drivers/gpu/drm/xe/xe_sync_types.h
+++ b/drivers/gpu/drm/xe/xe_sync_types.h
@@ -21,6 +21,7 @@ struct xe_sync_entry {
 	struct user_fence *ufence;
 	u64 addr;
 	u64 timeline_value;
+	u32 type;
 	u32 flags;
 };
 
diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
index 782983cc4c49..c7fb252b8d04 100644
--- a/include/uapi/drm/xe_drm.h
+++ b/include/uapi/drm/xe_drm.h
@@ -940,16 +940,16 @@ struct drm_xe_sync {
 	/** @extensions: Pointer to the first extension struct, if any */
 	__u64 extensions;
 
-#define DRM_XE_SYNC_FLAG_SYNCOBJ		0x0
-#define DRM_XE_SYNC_FLAG_TIMELINE_SYNCOBJ	0x1
-#define DRM_XE_SYNC_FLAG_DMA_BUF		0x2
-#define DRM_XE_SYNC_FLAG_USER_FENCE		0x3
-#define DRM_XE_SYNC_FLAG_SIGNAL		0x10
+#define DRM_XE_SYNC_TYPE_SYNCOBJ		0x0
+#define DRM_XE_SYNC_TYPE_TIMELINE_SYNCOBJ	0x1
+#define DRM_XE_SYNC_TYPE_USER_FENCE		0x2
+	/** @type: Type of the this sync object */
+	__u32 type;
+
+#define DRM_XE_SYNC_FLAG_SIGNAL	(1 << 0)
+	/** @flags: Sync Flags */
 	__u32 flags;
 
-	/** @pad: MBZ */
-	__u32 pad;
-
 	union {
 		__u32 handle;
 
-- 
2.34.1


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

* [Intel-xe] [PATCH v3 09/16] drm/xe/uapi: Kill tile_mask
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
                   ` (7 preceding siblings ...)
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 08/16] drm/xe/uapi: Split xe_sync types from flags Francois Dugast
@ 2023-11-30 18:39 ` Francois Dugast
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 10/16] drm/xe/uapi: Crystal Reference Clock updates Francois Dugast
                   ` (14 subsequent siblings)
  23 siblings, 0 replies; 28+ messages in thread
From: Francois Dugast @ 2023-11-30 18:39 UTC (permalink / raw)
  To: intel-xe; +Cc: Francois Dugast, Rodrigo Vivi

From: Rodrigo Vivi <rodrigo.vivi@intel.com>

It is currently unused, so by the rules it cannot go upstream.
Also there was the desire to convert that to align with the
engine_class_instance selection, but the consensus on that one
is to remain with the global gt_id. So we are keeping the gt_id
there, not converting to a generic sched_group and also killing
this tile_mask and only using the default behavior of 0 that is
to create a mapping / page_table entry on every tile, similar
to what i915.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Francois Dugast <francois.dugast@intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
---
 drivers/gpu/drm/xe/xe_vm.c       | 40 +++++++-------------------------
 drivers/gpu/drm/xe/xe_vm_types.h |  2 --
 include/uapi/drm/xe_drm.h        |  8 +------
 3 files changed, 10 insertions(+), 40 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
index acb061c6ee2d..1d537f129aa3 100644
--- a/drivers/gpu/drm/xe/xe_vm.c
+++ b/drivers/gpu/drm/xe/xe_vm.c
@@ -866,7 +866,6 @@ static struct xe_vma *xe_vma_create(struct xe_vm *vm,
 				    u64 start, u64 end,
 				    bool read_only,
 				    bool is_null,
-				    u8 tile_mask,
 				    u16 pat_index)
 {
 	struct xe_vma *vma;
@@ -899,12 +898,8 @@ static struct xe_vma *xe_vma_create(struct xe_vm *vm,
 	if (is_null)
 		vma->gpuva.flags |= DRM_GPUVA_SPARSE;
 
-	if (tile_mask) {
-		vma->tile_mask = tile_mask;
-	} else {
-		for_each_tile(tile, vm->xe, id)
-			vma->tile_mask |= 0x1 << id;
-	}
+	for_each_tile(tile, vm->xe, id)
+		vma->tile_mask |= 0x1 << id;
 
 	if (GRAPHICS_VER(vm->xe) >= 20 || vm->xe->info.platform == XE_PVC)
 		vma->gpuva.flags |= XE_VMA_ATOMIC_PTE_BIT;
@@ -2173,7 +2168,7 @@ static void print_op(struct xe_device *xe, struct drm_gpuva_op *op)
 static struct drm_gpuva_ops *
 vm_bind_ioctl_ops_create(struct xe_vm *vm, struct xe_bo *bo,
 			 u64 bo_offset_or_userptr, u64 addr, u64 range,
-			 u32 operation, u32 flags, u8 tile_mask,
+			 u32 operation, u32 flags,
 			 u32 prefetch_region, u16 pat_index)
 {
 	struct drm_gem_object *obj = bo ? &bo->ttm.base : NULL;
@@ -2229,7 +2224,6 @@ vm_bind_ioctl_ops_create(struct xe_vm *vm, struct xe_bo *bo,
 	drm_gpuva_for_each_op(__op, ops) {
 		struct xe_vma_op *op = gpuva_op_to_vma_op(__op);
 
-		op->tile_mask = tile_mask;
 		if (__op->op == DRM_GPUVA_OP_MAP) {
 			op->map.immediate =
 				flags & DRM_XE_VM_BIND_FLAG_IMMEDIATE;
@@ -2248,8 +2242,7 @@ vm_bind_ioctl_ops_create(struct xe_vm *vm, struct xe_bo *bo,
 }
 
 static struct xe_vma *new_vma(struct xe_vm *vm, struct drm_gpuva_op_map *op,
-			      u8 tile_mask, bool read_only, bool is_null,
-			      u16 pat_index)
+			      bool read_only, bool is_null, u16 pat_index)
 {
 	struct xe_bo *bo = op->gem.obj ? gem_to_xe_bo(op->gem.obj) : NULL;
 	struct xe_vma *vma;
@@ -2265,7 +2258,7 @@ static struct xe_vma *new_vma(struct xe_vm *vm, struct drm_gpuva_op_map *op,
 	vma = xe_vma_create(vm, bo, op->gem.offset,
 			    op->va.addr, op->va.addr +
 			    op->va.range - 1, read_only, is_null,
-			    tile_mask, pat_index);
+			    pat_index);
 	if (bo)
 		xe_bo_unlock(bo);
 
@@ -2409,8 +2402,7 @@ static int vm_bind_ioctl_ops_parse(struct xe_vm *vm, struct xe_exec_queue *q,
 		{
 			struct xe_vma *vma;
 
-			vma = new_vma(vm, &op->base.map,
-				      op->tile_mask, op->map.read_only,
+			vma = new_vma(vm, &op->base.map, op->map.read_only,
 				      op->map.is_null, op->map.pat_index);
 			if (IS_ERR(vma))
 				return PTR_ERR(vma);
@@ -2435,8 +2427,7 @@ static int vm_bind_ioctl_ops_parse(struct xe_vm *vm, struct xe_exec_queue *q,
 					op->base.remap.unmap->va->flags &
 					DRM_GPUVA_SPARSE;
 
-				vma = new_vma(vm, op->base.remap.prev,
-					      op->tile_mask, read_only,
+				vma = new_vma(vm, op->base.remap.prev, read_only,
 					      is_null, old->pat_index);
 				if (IS_ERR(vma))
 					return PTR_ERR(vma);
@@ -2469,8 +2460,7 @@ static int vm_bind_ioctl_ops_parse(struct xe_vm *vm, struct xe_exec_queue *q,
 					op->base.remap.unmap->va->flags &
 					DRM_GPUVA_SPARSE;
 
-				vma = new_vma(vm, op->base.remap.next,
-					      op->tile_mask, read_only,
+				vma = new_vma(vm, op->base.remap.next, read_only,
 					      is_null, old->pat_index);
 				if (IS_ERR(vma))
 					return PTR_ERR(vma);
@@ -3024,16 +3014,6 @@ int xe_vm_bind_ioctl(struct drm_device *dev, void *data, struct drm_file *file)
 			err = -EINVAL;
 			goto release_vm_lock;
 		}
-
-		if (bind_ops[i].tile_mask) {
-			u64 valid_tiles = BIT(xe->info.tile_count) - 1;
-
-			if (XE_IOCTL_DBG(xe, bind_ops[i].tile_mask &
-					 ~valid_tiles)) {
-				err = -EINVAL;
-				goto release_vm_lock;
-			}
-		}
 	}
 
 	bos = kzalloc(sizeof(*bos) * args->num_binds, GFP_KERNEL);
@@ -3126,14 +3106,12 @@ int xe_vm_bind_ioctl(struct drm_device *dev, void *data, struct drm_file *file)
 		u32 op = bind_ops[i].op;
 		u32 flags = bind_ops[i].flags;
 		u64 obj_offset = bind_ops[i].obj_offset;
-		u8 tile_mask = bind_ops[i].tile_mask;
 		u32 prefetch_region = bind_ops[i].prefetch_mem_region_instance;
 		u16 pat_index = bind_ops[i].pat_index;
 
 		ops[i] = vm_bind_ioctl_ops_create(vm, bos[i], obj_offset,
 						  addr, range, op, flags,
-						  tile_mask, prefetch_region,
-						  pat_index);
+						  prefetch_region, pat_index);
 		if (IS_ERR(ops[i])) {
 			err = PTR_ERR(ops[i]);
 			ops[i] = NULL;
diff --git a/drivers/gpu/drm/xe/xe_vm_types.h b/drivers/gpu/drm/xe/xe_vm_types.h
index be5aca659430..23abdfd8622f 100644
--- a/drivers/gpu/drm/xe/xe_vm_types.h
+++ b/drivers/gpu/drm/xe/xe_vm_types.h
@@ -407,8 +407,6 @@ struct xe_vma_op {
 	u32 num_syncs;
 	/** @link: async operation link */
 	struct list_head link;
-	/** @tile_mask: gt mask for this operation */
-	u8 tile_mask;
 	/** @flags: operation flags */
 	enum xe_vma_op_flags flags;
 
diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
index c7fb252b8d04..a239789f7825 100644
--- a/include/uapi/drm/xe_drm.h
+++ b/include/uapi/drm/xe_drm.h
@@ -743,12 +743,6 @@ struct drm_xe_vm_bind_op {
 	/** @addr: Address to operate on, MBZ for UNMAP_ALL */
 	__u64 addr;
 
-	/**
-	 * @tile_mask: Mask for which tiles to create binds for, 0 == All tiles,
-	 * only applies to creating new VMAs
-	 */
-	__u64 tile_mask;
-
 #define DRM_XE_VM_BIND_OP_MAP		0x0
 #define DRM_XE_VM_BIND_OP_UNMAP		0x1
 #define DRM_XE_VM_BIND_OP_MAP_USERPTR	0x2
@@ -783,7 +777,7 @@ struct drm_xe_vm_bind_op {
 	__u32 prefetch_mem_region_instance;
 
 	/** @reserved: Reserved */
-	__u64 reserved[2];
+	__u64 reserved[3];
 };
 
 struct drm_xe_vm_bind {
-- 
2.34.1


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

* [Intel-xe] [PATCH v3 10/16] drm/xe/uapi: Crystal Reference Clock updates
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
                   ` (8 preceding siblings ...)
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 09/16] drm/xe/uapi: Kill tile_mask Francois Dugast
@ 2023-11-30 18:39 ` Francois Dugast
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 11/16] drm/xe/uapi: Add Tile ID information to the GT info query Francois Dugast
                   ` (13 subsequent siblings)
  23 siblings, 0 replies; 28+ messages in thread
From: Francois Dugast @ 2023-11-30 18:39 UTC (permalink / raw)
  To: intel-xe; +Cc: Francois Dugast, Matt Roper, Rodrigo Vivi

From: Rodrigo Vivi <rodrigo.vivi@intel.com>

First of all, let's remove the duplication.
But also, let's rename it to remove the word 'frequency'
out of it. In general, the first thing people think of frequency
is the frequency in which the GTs are operating to execute the
GPU instructions.

While this frequency here is a crystal reference clock frequency
which is the base of everything else, and in this case of this
uAPI it is used to calculate a better and precise timestamp.

v2: (Suggested by Jose) Remove the engine_cs and keep the GT info one
since it might be useful for other SRIOV cases where the engine_cs
will be zeroed. So, grabbing from the GT_LIST should be cleaner.

v3: Keep comment on put_user() call (José Roberto de Souza)

Cc: Matt Roper <matthew.d.roper@intel.com>
Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Cc: Jose Souza <jose.souza@intel.com>

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Francois Dugast <francois.dugast@intel.com>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
---
 drivers/gpu/drm/xe/xe_gt_clock.c |  4 ++--
 drivers/gpu/drm/xe/xe_gt_types.h |  4 ++--
 drivers/gpu/drm/xe/xe_query.c    |  7 +------
 include/uapi/drm/xe_drm.h        | 11 ++++-------
 4 files changed, 9 insertions(+), 17 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_gt_clock.c b/drivers/gpu/drm/xe/xe_gt_clock.c
index 25a18eaad9c4..937054e31d72 100644
--- a/drivers/gpu/drm/xe/xe_gt_clock.c
+++ b/drivers/gpu/drm/xe/xe_gt_clock.c
@@ -75,11 +75,11 @@ int xe_gt_clock_init(struct xe_gt *gt)
 		freq >>= 3 - REG_FIELD_GET(RPM_CONFIG0_CTC_SHIFT_PARAMETER_MASK, c0);
 	}
 
-	gt->info.clock_freq = freq;
+	gt->info.reference_clock = freq;
 	return 0;
 }
 
 u64 xe_gt_clock_cycles_to_ns(const struct xe_gt *gt, u64 count)
 {
-	return DIV_ROUND_CLOSEST_ULL(count * NSEC_PER_SEC, gt->info.clock_freq);
+	return DIV_ROUND_CLOSEST_ULL(count * NSEC_PER_SEC, gt->info.reference_clock);
 }
diff --git a/drivers/gpu/drm/xe/xe_gt_types.h b/drivers/gpu/drm/xe/xe_gt_types.h
index d3f2793684e2..56b0f22ee78d 100644
--- a/drivers/gpu/drm/xe/xe_gt_types.h
+++ b/drivers/gpu/drm/xe/xe_gt_types.h
@@ -107,8 +107,8 @@ struct xe_gt {
 		enum xe_gt_type type;
 		/** @id: Unique ID of this GT within the PCI Device */
 		u8 id;
-		/** @clock_freq: clock frequency */
-		u32 clock_freq;
+		/** @reference_clock: clock frequency */
+		u32 reference_clock;
 		/** @engine_mask: mask of engines present on GT */
 		u64 engine_mask;
 		/**
diff --git a/drivers/gpu/drm/xe/xe_query.c b/drivers/gpu/drm/xe/xe_query.c
index ad9f23e43920..3316eab118b1 100644
--- a/drivers/gpu/drm/xe/xe_query.c
+++ b/drivers/gpu/drm/xe/xe_query.c
@@ -147,8 +147,6 @@ query_engine_cycles(struct xe_device *xe,
 	if (!hwe)
 		return -EINVAL;
 
-	resp.engine_frequency = gt->info.clock_freq;
-
 	xe_device_mem_access_get(xe);
 	xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
 
@@ -165,9 +163,6 @@ query_engine_cycles(struct xe_device *xe,
 	resp.width = 36;
 
 	/* Only write to the output fields of user query */
-	if (put_user(resp.engine_frequency, &query_ptr->engine_frequency))
-		return -EFAULT;
-
 	if (put_user(resp.cpu_timestamp, &query_ptr->cpu_timestamp))
 		return -EFAULT;
 
@@ -383,7 +378,7 @@ static int query_gt_list(struct xe_device *xe, struct drm_xe_device_query *query
 		else
 			gt_list->gt_list[id].type = DRM_XE_QUERY_GT_TYPE_MAIN;
 		gt_list->gt_list[id].gt_id = gt->info.id;
-		gt_list->gt_list[id].clock_freq = gt->info.clock_freq;
+		gt_list->gt_list[id].reference_clock = gt->info.reference_clock;
 		if (!IS_DGFX(xe))
 			gt_list->gt_list[id].near_mem_regions = 0x1;
 		else
diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
index a239789f7825..92ad12eafe39 100644
--- a/include/uapi/drm/xe_drm.h
+++ b/include/uapi/drm/xe_drm.h
@@ -280,8 +280,8 @@ struct drm_xe_mem_region {
  * in .data. struct drm_xe_query_engine_cycles is allocated by the user and
  * .data points to this allocated structure.
  *
- * The query returns the engine cycles and the frequency that can
- * be used to calculate the engine timestamp. In addition the
+ * The query returns the engine cycles, which along with GT's @reference_clock,
+ * can be used to calculate the engine timestamp. In addition the
  * query returns a set of cpu timestamps that indicate when the command
  * streamer cycle count was captured.
  */
@@ -309,9 +309,6 @@ struct drm_xe_query_engine_cycles {
 	 */
 	__u64 engine_cycles;
 
-	/** @engine_frequency: Frequency of the engine cycles in Hz. */
-	__u64 engine_frequency;
-
 	/**
 	 * @cpu_timestamp: CPU timestamp in ns. The timestamp is captured before
 	 * reading the engine_cycles register using the reference clockid set by the
@@ -382,8 +379,8 @@ struct drm_xe_gt {
 	__u16 type;
 	/** @gt_id: Unique ID of this GT within the PCI Device */
 	__u16 gt_id;
-	/** @clock_freq: A clock frequency for timestamp */
-	__u32 clock_freq;
+	/** @reference_clock: A clock frequency for timestamp */
+	__u32 reference_clock;
 	/**
 	 * @near_mem_regions: Bit mask of instances from
 	 * drm_xe_query_mem_regions that are nearest to the current engines
-- 
2.34.1


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

* [Intel-xe] [PATCH v3 11/16] drm/xe/uapi: Add Tile ID information to the GT info query
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
                   ` (9 preceding siblings ...)
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 10/16] drm/xe/uapi: Crystal Reference Clock updates Francois Dugast
@ 2023-11-30 18:39 ` Francois Dugast
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 12/16] drm/xe/uapi: Fix various struct padding for 64b alignment Francois Dugast
                   ` (12 subsequent siblings)
  23 siblings, 0 replies; 28+ messages in thread
From: Francois Dugast @ 2023-11-30 18:39 UTC (permalink / raw)
  To: intel-xe; +Cc: Francois Dugast, Rodrigo Vivi

From: Rodrigo Vivi <rodrigo.vivi@intel.com>

As an information only. So Userspace can use this information
and be able to correlate different GTs.

Make API symmetric between Engine and GT info.

There's no need right now to include a tile_query entry
since there's no other information that we need from tile
that is not already exposed through different queries.

However, this could be added later if we have different Tile
information that could matter to userspace. But let's keep
the API ready for a direct reference to Tile ID based on
the GT entry.

Signed-off-by: Francois Dugast <francois.dugast@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
---
 drivers/gpu/drm/xe/xe_query.c | 1 +
 include/uapi/drm/xe_drm.h     | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/drivers/gpu/drm/xe/xe_query.c b/drivers/gpu/drm/xe/xe_query.c
index 3316eab118b1..4461dd1c9e40 100644
--- a/drivers/gpu/drm/xe/xe_query.c
+++ b/drivers/gpu/drm/xe/xe_query.c
@@ -377,6 +377,7 @@ static int query_gt_list(struct xe_device *xe, struct drm_xe_device_query *query
 			gt_list->gt_list[id].type = DRM_XE_QUERY_GT_TYPE_MEDIA;
 		else
 			gt_list->gt_list[id].type = DRM_XE_QUERY_GT_TYPE_MAIN;
+		gt_list->gt_list[id].tile_id = gt_to_tile(gt)->id;
 		gt_list->gt_list[id].gt_id = gt->info.id;
 		gt_list->gt_list[id].reference_clock = gt->info.reference_clock;
 		if (!IS_DGFX(xe))
diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
index 92ad12eafe39..d6b0f3f41bb4 100644
--- a/include/uapi/drm/xe_drm.h
+++ b/include/uapi/drm/xe_drm.h
@@ -377,6 +377,8 @@ struct drm_xe_gt {
 #define DRM_XE_QUERY_GT_TYPE_MEDIA		1
 	/** @type: GT type: Main or Media */
 	__u16 type;
+	/** @tile_id: Tile ID where this GT lives (Information only) */
+	__u16 tile_id;
 	/** @gt_id: Unique ID of this GT within the PCI Device */
 	__u16 gt_id;
 	/** @reference_clock: A clock frequency for timestamp */
-- 
2.34.1


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

* [Intel-xe] [PATCH v3 12/16] drm/xe/uapi: Fix various struct padding for 64b alignment
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
                   ` (10 preceding siblings ...)
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 11/16] drm/xe/uapi: Add Tile ID information to the GT info query Francois Dugast
@ 2023-11-30 18:39 ` Francois Dugast
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 13/16] drm/xe/uapi: Move xe_exec after xe_exec_queue Francois Dugast
                   ` (11 subsequent siblings)
  23 siblings, 0 replies; 28+ messages in thread
From: Francois Dugast @ 2023-11-30 18:39 UTC (permalink / raw)
  To: intel-xe; +Cc: Francois Dugast, Matt Roper, Rodrigo Vivi

From: Rodrigo Vivi <rodrigo.vivi@intel.com>

Let's respect Documentation/process/botching-up-ioctls.rst
and add the proper padding for a 64b alignment with all as
well as all the required checks and settings for the pads
and the reserved entries.

v2: Fix remaining holes and double check with pahole (Jose)
    Ensure with pahole that both 32b and 64b have exact same
    layout (Thomas)
    Do not set query's pad and reserved bits to zero since it
    is redundant and already done by kzalloc (Matt)

v3: Fix alignment after rebase (José Roberto de Souza)

Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Cc: Francois Dugast <francois.dugast@intel.com>
Cc: José Roberto de Souza <jose.souza@intel.com>
Cc: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Francois Dugast <francois.dugast@intel.com>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
---
 drivers/gpu/drm/xe/xe_query.c |  1 +
 drivers/gpu/drm/xe/xe_vm.c    |  8 ++++++++
 include/uapi/drm/xe_drm.h     | 21 ++++++++++++---------
 3 files changed, 21 insertions(+), 9 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_query.c b/drivers/gpu/drm/xe/xe_query.c
index 4461dd1c9e40..56d61bf596b2 100644
--- a/drivers/gpu/drm/xe/xe_query.c
+++ b/drivers/gpu/drm/xe/xe_query.c
@@ -372,6 +372,7 @@ static int query_gt_list(struct xe_device *xe, struct drm_xe_device_query *query
 		return -ENOMEM;
 
 	gt_list->num_gt = xe->info.gt_count;
+
 	for_each_gt(gt, xe, id) {
 		if (xe_gt_is_media_type(gt))
 			gt_list->gt_list[id].type = DRM_XE_QUERY_GT_TYPE_MEDIA;
diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
index 1d537f129aa3..2c4cf1309753 100644
--- a/drivers/gpu/drm/xe/xe_vm.c
+++ b/drivers/gpu/drm/xe/xe_vm.c
@@ -2825,6 +2825,10 @@ static int vm_bind_ioctl_check_args(struct xe_device *xe,
 	int err;
 	int i;
 
+	if (XE_IOCTL_DBG(xe, args->pad || args->pad2) ||
+	    XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1]))
+		return -EINVAL;
+
 	if (XE_IOCTL_DBG(xe, args->extensions) ||
 	    XE_IOCTL_DBG(xe, !args->num_binds) ||
 	    XE_IOCTL_DBG(xe, args->num_binds > MAX_BINDS))
@@ -2963,6 +2967,10 @@ int xe_vm_bind_ioctl(struct drm_device *dev, void *data, struct drm_file *file)
 	if (err)
 		return err;
 
+	if (XE_IOCTL_DBG(xe, args->pad || args->pad2) ||
+	    XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1]))
+		return -EINVAL;
+
 	if (args->exec_queue_id) {
 		q = xe_exec_queue_lookup(xef, args->exec_queue_id);
 		if (XE_IOCTL_DBG(xe, !q)) {
diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
index d6b0f3f41bb4..deeef06a44f9 100644
--- a/include/uapi/drm/xe_drm.h
+++ b/include/uapi/drm/xe_drm.h
@@ -211,8 +211,6 @@ struct drm_xe_mem_region {
 	 * a unique pair.
 	 */
 	__u16 instance;
-	/** @pad: MBZ */
-	__u32 pad;
 	/**
 	 * @min_page_size: Min page-size in bytes for this region.
 	 *
@@ -381,6 +379,8 @@ struct drm_xe_gt {
 	__u16 tile_id;
 	/** @gt_id: Unique ID of this GT within the PCI Device */
 	__u16 gt_id;
+	/** @pad: MBZ */
+	__u16 pad[3];
 	/** @reference_clock: A clock frequency for timestamp */
 	__u32 reference_clock;
 	/**
@@ -600,7 +600,7 @@ struct drm_xe_gem_create {
 #define DRM_XE_GEM_CPU_CACHING_WC                      2
 	__u16 cpu_caching;
 	/** @pad: MBZ */
-	__u16 pad;
+	__u16 pad[3];
 
 	/** @reserved: Reserved */
 	__u64 reserved[2];
@@ -775,6 +775,9 @@ struct drm_xe_vm_bind_op {
 	 */
 	__u32 prefetch_mem_region_instance;
 
+	/** @pad: MBZ */
+	__u32 pad2;
+
 	/** @reserved: Reserved */
 	__u64 reserved[3];
 };
@@ -793,12 +796,12 @@ struct drm_xe_vm_bind {
 	 */
 	__u32 exec_queue_id;
 
-	/** @num_binds: number of binds in this IOCTL */
-	__u32 num_binds;
-
 	/** @pad: MBZ */
 	__u32 pad;
 
+	/** @num_binds: number of binds in this IOCTL */
+	__u32 num_binds;
+
 	union {
 		/** @bind: used if num_binds == 1 */
 		struct drm_xe_vm_bind_op bind;
@@ -810,12 +813,12 @@ struct drm_xe_vm_bind {
 		__u64 vector_of_binds;
 	};
 
+	/** @pad: MBZ */
+	__u32 pad2;
+
 	/** @num_syncs: amount of syncs to wait on */
 	__u32 num_syncs;
 
-	/** @pad2: MBZ */
-	__u32 pad2;
-
 	/** @syncs: pointer to struct drm_xe_sync array */
 	__u64 syncs;
 
-- 
2.34.1


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

* [Intel-xe] [PATCH v3 13/16] drm/xe/uapi: Move xe_exec after xe_exec_queue
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
                   ` (11 preceding siblings ...)
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 12/16] drm/xe/uapi: Fix various struct padding for 64b alignment Francois Dugast
@ 2023-11-30 18:39 ` Francois Dugast
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 14/16] drm/xe/uapi: Use LR abbrev for long-running vms Francois Dugast
                   ` (10 subsequent siblings)
  23 siblings, 0 replies; 28+ messages in thread
From: Francois Dugast @ 2023-11-30 18:39 UTC (permalink / raw)
  To: intel-xe; +Cc: Francois Dugast, Rodrigo Vivi

From: Rodrigo Vivi <rodrigo.vivi@intel.com>

Although the exec ioctl is a very important one, it makes no sense
to explain xe_exec before explaining the exec_queue. So, let's
move this down to help bring a better flow on the documentation
and code readability.

It is important to highlight that this patch is changing all
the ioctl numbers in a non-backward compatible way. However, we
are doing this final uapi clean-up before we submit our first
pull-request to be part of the upstream Kernel. Once we get
there, no other change like this will ever happen and all the
backward compatibility will be respected.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Francois Dugast <francois.dugast@intel.com>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
---
 include/uapi/drm/xe_drm.h | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
index deeef06a44f9..66c75a0e4fb6 100644
--- a/include/uapi/drm/xe_drm.h
+++ b/include/uapi/drm/xe_drm.h
@@ -103,11 +103,11 @@ struct xe_user_extension {
 #define DRM_XE_VM_CREATE		0x03
 #define DRM_XE_VM_DESTROY		0x04
 #define DRM_XE_VM_BIND			0x05
-#define DRM_XE_EXEC			0x06
-#define DRM_XE_EXEC_QUEUE_CREATE	0x07
-#define DRM_XE_EXEC_QUEUE_DESTROY	0x08
-#define DRM_XE_EXEC_QUEUE_SET_PROPERTY	0x09
-#define DRM_XE_EXEC_QUEUE_GET_PROPERTY	0x0a
+#define DRM_XE_EXEC_QUEUE_CREATE	0x06
+#define DRM_XE_EXEC_QUEUE_DESTROY	0x07
+#define DRM_XE_EXEC_QUEUE_SET_PROPERTY	0x08
+#define DRM_XE_EXEC_QUEUE_GET_PROPERTY	0x09
+#define DRM_XE_EXEC			0x0a
 #define DRM_XE_WAIT_USER_FENCE		0x0b
 /* Must be kept compact -- no holes */
 
@@ -117,11 +117,11 @@ struct xe_user_extension {
 #define DRM_IOCTL_XE_VM_CREATE			DRM_IOWR(DRM_COMMAND_BASE + DRM_XE_VM_CREATE, struct drm_xe_vm_create)
 #define DRM_IOCTL_XE_VM_DESTROY			DRM_IOW(DRM_COMMAND_BASE + DRM_XE_VM_DESTROY, struct drm_xe_vm_destroy)
 #define DRM_IOCTL_XE_VM_BIND			DRM_IOW(DRM_COMMAND_BASE + DRM_XE_VM_BIND, struct drm_xe_vm_bind)
-#define DRM_IOCTL_XE_EXEC			DRM_IOW(DRM_COMMAND_BASE + DRM_XE_EXEC, struct drm_xe_exec)
 #define DRM_IOCTL_XE_EXEC_QUEUE_CREATE		DRM_IOWR(DRM_COMMAND_BASE + DRM_XE_EXEC_QUEUE_CREATE, struct drm_xe_exec_queue_create)
 #define DRM_IOCTL_XE_EXEC_QUEUE_DESTROY		DRM_IOW(DRM_COMMAND_BASE + DRM_XE_EXEC_QUEUE_DESTROY, struct drm_xe_exec_queue_destroy)
 #define DRM_IOCTL_XE_EXEC_QUEUE_SET_PROPERTY	DRM_IOW(DRM_COMMAND_BASE + DRM_XE_EXEC_QUEUE_SET_PROPERTY, struct drm_xe_exec_queue_set_property)
 #define DRM_IOCTL_XE_EXEC_QUEUE_GET_PROPERTY	DRM_IOWR(DRM_COMMAND_BASE + DRM_XE_EXEC_QUEUE_GET_PROPERTY, struct drm_xe_exec_queue_get_property)
+#define DRM_IOCTL_XE_EXEC			DRM_IOW(DRM_COMMAND_BASE + DRM_XE_EXEC, struct drm_xe_exec)
 #define DRM_IOCTL_XE_WAIT_USER_FENCE		DRM_IOWR(DRM_COMMAND_BASE + DRM_XE_WAIT_USER_FENCE, struct drm_xe_wait_user_fence)
 
 /**
-- 
2.34.1


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

* [Intel-xe] [PATCH v3 14/16] drm/xe/uapi: Use LR abbrev for long-running vms
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
                   ` (12 preceding siblings ...)
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 13/16] drm/xe/uapi: Move xe_exec after xe_exec_queue Francois Dugast
@ 2023-11-30 18:39 ` Francois Dugast
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 15/16] drm/xe: Remove unused extension definition Francois Dugast
                   ` (9 subsequent siblings)
  23 siblings, 0 replies; 28+ messages in thread
From: Francois Dugast @ 2023-11-30 18:39 UTC (permalink / raw)
  To: intel-xe; +Cc: Francois Dugast, Rodrigo Vivi

From: Thomas Hellström <thomas.hellstrom@linux.intel.com>

Currently we're using "compute mode" for long running VMs using
preempt-fences for memory management, and "fault mode" for long
running VMs using page faults.

Change this to use the terminology "long-running" abbreviated as LR for
long-running VMs. These VMs can then either be in preempt-fence mode or
fault mode. The user can force fault mode at creation time, but otherwise
the driver can choose to use fault- or preempt-fence mode for long-running
vms depending on the device capabilities. Initially unless fault-mode is
specified, the driver uses preempt-fence mode.

v2:
- Fix commit message wording and the documentation around
  CREATE_FLAG_LR_MODE and CREATE_FLAG_FAULT_MODE

Cc: Matthew Brost <matthew.brost@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Francois Dugast <francois.dugast@intel.com>
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
---
 drivers/gpu/drm/xe/xe_vm.c |  8 ++++----
 include/uapi/drm/xe_drm.h  | 23 ++++++++++++++++++++++-
 2 files changed, 26 insertions(+), 5 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
index 2c4cf1309753..e09050f16f07 100644
--- a/drivers/gpu/drm/xe/xe_vm.c
+++ b/drivers/gpu/drm/xe/xe_vm.c
@@ -1919,7 +1919,7 @@ static int xe_vm_unbind(struct xe_vm *vm, struct xe_vma *vma,
 }
 
 #define ALL_DRM_XE_VM_CREATE_FLAGS (DRM_XE_VM_CREATE_FLAG_SCRATCH_PAGE | \
-				    DRM_XE_VM_CREATE_FLAG_COMPUTE_MODE | \
+				    DRM_XE_VM_CREATE_FLAG_LR_MODE | \
 				    DRM_XE_VM_CREATE_FLAG_ASYNC_DEFAULT | \
 				    DRM_XE_VM_CREATE_FLAG_FAULT_MODE)
 
@@ -1955,7 +1955,7 @@ int xe_vm_create_ioctl(struct drm_device *dev, void *data,
 			 args->flags & DRM_XE_VM_CREATE_FLAG_FAULT_MODE))
 		return -EINVAL;
 
-	if (XE_IOCTL_DBG(xe, args->flags & DRM_XE_VM_CREATE_FLAG_COMPUTE_MODE &&
+	if (XE_IOCTL_DBG(xe, !(args->flags & DRM_XE_VM_CREATE_FLAG_LR_MODE) &&
 			 args->flags & DRM_XE_VM_CREATE_FLAG_FAULT_MODE))
 		return -EINVAL;
 
@@ -1972,12 +1972,12 @@ int xe_vm_create_ioctl(struct drm_device *dev, void *data,
 
 	if (args->flags & DRM_XE_VM_CREATE_FLAG_SCRATCH_PAGE)
 		flags |= XE_VM_FLAG_SCRATCH_PAGE;
-	if (args->flags & DRM_XE_VM_CREATE_FLAG_COMPUTE_MODE)
+	if (args->flags & DRM_XE_VM_CREATE_FLAG_LR_MODE)
 		flags |= XE_VM_FLAG_LR_MODE;
 	if (args->flags & DRM_XE_VM_CREATE_FLAG_ASYNC_DEFAULT)
 		flags |= XE_VM_FLAG_ASYNC_DEFAULT;
 	if (args->flags & DRM_XE_VM_CREATE_FLAG_FAULT_MODE)
-		flags |= XE_VM_FLAG_LR_MODE | XE_VM_FLAG_FAULT_MODE;
+		flags |= XE_VM_FLAG_FAULT_MODE;
 
 	vm = xe_vm_create(xe, flags);
 	if (IS_ERR(vm))
diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
index 66c75a0e4fb6..84a477009e85 100644
--- a/include/uapi/drm/xe_drm.h
+++ b/include/uapi/drm/xe_drm.h
@@ -647,8 +647,29 @@ struct drm_xe_vm_create {
 	__u64 extensions;
 
 #define DRM_XE_VM_CREATE_FLAG_SCRATCH_PAGE	(1 << 0)
-#define DRM_XE_VM_CREATE_FLAG_COMPUTE_MODE	(1 << 1)
+	/*
+	 * An LR, or Long Running VM accepts exec submissions
+	 * to its exec_queues that don't have an upper time limit on
+	 * the job execution time. But exec submissions to these
+	 * don't allow any of the flags DRM_XE_SYNC_FLAG_SYNCOBJ,
+	 * DRM_XE_SYNC_FLAG_TIMELINE_SYNCOBJ, DRM_XE_SYNC_FLAG_DMA_BUF,
+	 * used as out-syncobjs, that is, together with DRM_XE_SYNC_FLAG_SIGNAL.
+	 * LR VMs can be created in recoverable page-fault mode using
+	 * DRM_XE_VM_CREATE_FLAG_FAULT_MODE, if the device supports it.
+	 * If that flag is omitted, the UMD can not rely on the slightly
+	 * different per-VM overcommit semantics that are enabled by
+	 * DRM_XE_VM_CREATE_FLAG_FAULT_MODE (see below), but KMD may
+	 * still enable recoverable pagefaults if supported by the device.
+	 */
+#define DRM_XE_VM_CREATE_FLAG_LR_MODE	        (1 << 1)
 #define DRM_XE_VM_CREATE_FLAG_ASYNC_DEFAULT	(1 << 2)
+	/*
+	 * DRM_XE_VM_CREATE_FLAG_FAULT_MODE requires also
+	 * DRM_XE_VM_CREATE_FLAG_LR_MODE. It allows memory to be allocated
+	 * on demand when accessed, and also allows per-VM overcommit of memory.
+	 * The xe driver internally uses recoverable pagefaults to implement
+	 * this.
+	 */
 #define DRM_XE_VM_CREATE_FLAG_FAULT_MODE	(1 << 3)
 	/** @flags: Flags */
 	__u32 flags;
-- 
2.34.1


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

* [Intel-xe] [PATCH v3 15/16] drm/xe: Remove unused extension definition
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
                   ` (13 preceding siblings ...)
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 14/16] drm/xe/uapi: Use LR abbrev for long-running vms Francois Dugast
@ 2023-11-30 18:39 ` Francois Dugast
  2023-12-02  1:10   ` Dixit, Ashutosh
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 16/16] drm/xe/uapi: Kill exec_queue_set_property Francois Dugast
                   ` (8 subsequent siblings)
  23 siblings, 1 reply; 28+ messages in thread
From: Francois Dugast @ 2023-11-30 18:39 UTC (permalink / raw)
  To: intel-xe; +Cc: Francois Dugast, Rodrigo Vivi

From: Rodrigo Vivi <rodrigo.vivi@intel.com>

The vm_create ioctl function doesn't accept any extension.
Remove this left over.
A backward compatible change.

Cc: Francois Dugast <francois.dugast@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
---
 include/uapi/drm/xe_drm.h | 1 -
 1 file changed, 1 deletion(-)

diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
index 84a477009e85..ffd9fc1172e8 100644
--- a/include/uapi/drm/xe_drm.h
+++ b/include/uapi/drm/xe_drm.h
@@ -642,7 +642,6 @@ struct drm_xe_ext_set_property {
 };
 
 struct drm_xe_vm_create {
-#define DRM_XE_VM_EXTENSION_SET_PROPERTY	0
 	/** @extensions: Pointer to the first extension struct, if any */
 	__u64 extensions;
 
-- 
2.34.1


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

* [Intel-xe] [PATCH v3 16/16] drm/xe/uapi: Kill exec_queue_set_property
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
                   ` (14 preceding siblings ...)
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 15/16] drm/xe: Remove unused extension definition Francois Dugast
@ 2023-11-30 18:39 ` Francois Dugast
  2023-11-30 20:59 ` [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Souza, Jose
                   ` (7 subsequent siblings)
  23 siblings, 0 replies; 28+ messages in thread
From: Francois Dugast @ 2023-11-30 18:39 UTC (permalink / raw)
  To: intel-xe; +Cc: Francois Dugast, Rodrigo Vivi

From: Rodrigo Vivi <rodrigo.vivi@intel.com>

All the properties should be immutable and set upon exec_queue creation
using the existent extension. So, let's kill this useless and dangerous
uapi.

Cc: Francois Dugast <francois.dugast@intel.com>
Cc: José Roberto de Souza <jose.souza@intel.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
Signed-off-by: Francois Dugast <francois.dugast@intel.com>
---
 drivers/gpu/drm/xe/xe_device.c     |  2 --
 drivers/gpu/drm/xe/xe_exec_queue.c | 38 -----------------------
 drivers/gpu/drm/xe/xe_exec_queue.h |  2 --
 include/uapi/drm/xe_drm.h          | 48 ++++++++----------------------
 4 files changed, 13 insertions(+), 77 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
index 54202623e255..8a96551ec836 100644
--- a/drivers/gpu/drm/xe/xe_device.c
+++ b/drivers/gpu/drm/xe/xe_device.c
@@ -121,8 +121,6 @@ static const struct drm_ioctl_desc xe_ioctls[] = {
 			  DRM_RENDER_ALLOW),
 	DRM_IOCTL_DEF_DRV(XE_EXEC_QUEUE_DESTROY, xe_exec_queue_destroy_ioctl,
 			  DRM_RENDER_ALLOW),
-	DRM_IOCTL_DEF_DRV(XE_EXEC_QUEUE_SET_PROPERTY, xe_exec_queue_set_property_ioctl,
-			  DRM_RENDER_ALLOW),
 	DRM_IOCTL_DEF_DRV(XE_EXEC_QUEUE_GET_PROPERTY, xe_exec_queue_get_property_ioctl,
 			  DRM_RENDER_ALLOW),
 	DRM_IOCTL_DEF_DRV(XE_WAIT_USER_FENCE, xe_wait_user_fence_ioctl,
diff --git a/drivers/gpu/drm/xe/xe_exec_queue.c b/drivers/gpu/drm/xe/xe_exec_queue.c
index d01c2967badb..cb284c4ad049 100644
--- a/drivers/gpu/drm/xe/xe_exec_queue.c
+++ b/drivers/gpu/drm/xe/xe_exec_queue.c
@@ -883,44 +883,6 @@ int xe_exec_queue_destroy_ioctl(struct drm_device *dev, void *data,
 	return 0;
 }
 
-int xe_exec_queue_set_property_ioctl(struct drm_device *dev, void *data,
-				     struct drm_file *file)
-{
-	struct xe_device *xe = to_xe_device(dev);
-	struct xe_file *xef = to_xe_file(file);
-	struct drm_xe_exec_queue_set_property *args = data;
-	struct xe_exec_queue *q;
-	int ret;
-	u32 idx;
-
-	if (XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1]))
-		return -EINVAL;
-
-	q = xe_exec_queue_lookup(xef, args->exec_queue_id);
-	if (XE_IOCTL_DBG(xe, !q))
-		return -ENOENT;
-
-	if (XE_IOCTL_DBG(xe, args->property >=
-			 ARRAY_SIZE(exec_queue_set_property_funcs))) {
-		ret = -EINVAL;
-		goto out;
-	}
-
-	idx = array_index_nospec(args->property,
-				 ARRAY_SIZE(exec_queue_set_property_funcs));
-	ret = exec_queue_set_property_funcs[idx](xe, q, args->value, false);
-	if (XE_IOCTL_DBG(xe, ret))
-		goto out;
-
-	if (args->extensions)
-		ret = exec_queue_user_extensions(xe, q, args->extensions, 0,
-						 false);
-out:
-	xe_exec_queue_put(q);
-
-	return ret;
-}
-
 static void xe_exec_queue_last_fence_lockdep_assert(struct xe_exec_queue *q,
 						    struct xe_vm *vm)
 {
diff --git a/drivers/gpu/drm/xe/xe_exec_queue.h b/drivers/gpu/drm/xe/xe_exec_queue.h
index 59a54bfb9a8c..8b587d1b2c2c 100644
--- a/drivers/gpu/drm/xe/xe_exec_queue.h
+++ b/drivers/gpu/drm/xe/xe_exec_queue.h
@@ -55,8 +55,6 @@ int xe_exec_queue_create_ioctl(struct drm_device *dev, void *data,
 			       struct drm_file *file);
 int xe_exec_queue_destroy_ioctl(struct drm_device *dev, void *data,
 				struct drm_file *file);
-int xe_exec_queue_set_property_ioctl(struct drm_device *dev, void *data,
-				     struct drm_file *file);
 int xe_exec_queue_get_property_ioctl(struct drm_device *dev, void *data,
 				     struct drm_file *file);
 enum drm_sched_priority xe_exec_queue_device_get_max_priority(struct xe_device *xe);
diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
index ffd9fc1172e8..742544e78c76 100644
--- a/include/uapi/drm/xe_drm.h
+++ b/include/uapi/drm/xe_drm.h
@@ -105,10 +105,9 @@ struct xe_user_extension {
 #define DRM_XE_VM_BIND			0x05
 #define DRM_XE_EXEC_QUEUE_CREATE	0x06
 #define DRM_XE_EXEC_QUEUE_DESTROY	0x07
-#define DRM_XE_EXEC_QUEUE_SET_PROPERTY	0x08
-#define DRM_XE_EXEC_QUEUE_GET_PROPERTY	0x09
-#define DRM_XE_EXEC			0x0a
-#define DRM_XE_WAIT_USER_FENCE		0x0b
+#define DRM_XE_EXEC_QUEUE_GET_PROPERTY	0x08
+#define DRM_XE_EXEC			0x09
+#define DRM_XE_WAIT_USER_FENCE		0x0a
 /* Must be kept compact -- no holes */
 
 #define DRM_IOCTL_XE_DEVICE_QUERY		DRM_IOWR(DRM_COMMAND_BASE + DRM_XE_DEVICE_QUERY, struct drm_xe_device_query)
@@ -860,38 +859,17 @@ struct drm_xe_vm_bind {
 /* Monitor 64MB contiguous region with 2M sub-granularity */
 #define DRM_XE_ACC_GRANULARITY_64M 3
 
-/**
- * struct drm_xe_exec_queue_set_property - exec queue set property
- *
- * Same namespace for extensions as drm_xe_exec_queue_create
- */
-struct drm_xe_exec_queue_set_property {
-	/** @extensions: Pointer to the first extension struct, if any */
-	__u64 extensions;
-
-	/** @exec_queue_id: Exec queue ID */
-	__u32 exec_queue_id;
-
-#define DRM_XE_EXEC_QUEUE_SET_PROPERTY_PRIORITY			0
-#define DRM_XE_EXEC_QUEUE_SET_PROPERTY_TIMESLICE		1
-#define DRM_XE_EXEC_QUEUE_SET_PROPERTY_PREEMPTION_TIMEOUT	2
-#define DRM_XE_EXEC_QUEUE_SET_PROPERTY_PERSISTENCE		3
-#define DRM_XE_EXEC_QUEUE_SET_PROPERTY_JOB_TIMEOUT		4
-#define DRM_XE_EXEC_QUEUE_SET_PROPERTY_ACC_TRIGGER		5
-#define DRM_XE_EXEC_QUEUE_SET_PROPERTY_ACC_NOTIFY		6
-#define DRM_XE_EXEC_QUEUE_SET_PROPERTY_ACC_GRANULARITY		7
-	/** @property: property to set */
-	__u32 property;
-
-	/** @value: property value */
-	__u64 value;
-
-	/** @reserved: Reserved */
-	__u64 reserved[2];
-};
-
 struct drm_xe_exec_queue_create {
-#define DRM_XE_EXEC_QUEUE_EXTENSION_SET_PROPERTY               0
+#define DRM_XE_EXEC_QUEUE_EXTENSION_SET_PROPERTY		0
+#define   DRM_XE_EXEC_QUEUE_SET_PROPERTY_PRIORITY		0
+#define   DRM_XE_EXEC_QUEUE_SET_PROPERTY_TIMESLICE		1
+#define   DRM_XE_EXEC_QUEUE_SET_PROPERTY_PREEMPTION_TIMEOUT	2
+#define   DRM_XE_EXEC_QUEUE_SET_PROPERTY_PERSISTENCE		3
+#define   DRM_XE_EXEC_QUEUE_SET_PROPERTY_JOB_TIMEOUT		4
+#define   DRM_XE_EXEC_QUEUE_SET_PROPERTY_ACC_TRIGGER		5
+#define   DRM_XE_EXEC_QUEUE_SET_PROPERTY_ACC_NOTIFY		6
+#define   DRM_XE_EXEC_QUEUE_SET_PROPERTY_ACC_GRANULARITY	7
+
 	/** @extensions: Pointer to the first extension struct, if any */
 	__u64 extensions;
 
-- 
2.34.1


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

* Re: [Intel-xe] [PATCH v3 03/16] drm/xe: Make DRM_XE_DEVICE_QUERY_ENGINES future proof
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 03/16] drm/xe: Make DRM_XE_DEVICE_QUERY_ENGINES future proof Francois Dugast
@ 2023-11-30 20:32   ` Dixit, Ashutosh
  2023-11-30 20:36     ` Souza, Jose
  0 siblings, 1 reply; 28+ messages in thread
From: Dixit, Ashutosh @ 2023-11-30 20:32 UTC (permalink / raw)
  To: Francois Dugast; +Cc: intel-xe, Rodrigo Vivi

On Thu, 30 Nov 2023 10:39:42 -0800, Francois Dugast wrote:
>
> From: José Roberto de Souza <jose.souza@intel.com>
>
> We have at least 2 future features(OA and future media engines
> capabilities) that will require Xe to provide more information about
> engines to UMDs.
>
> But this information should not just be added to
> drm_xe_engine_class_instance for a couple of reasons:
> - drm_xe_engine_class_instance is used as input to other structs/uAPIs
> and those uAPIs don't care about any of these future new engine fields
> - those new fields are useless information after initialization for
> some UMDs, so it should not need to carry that around
>
> So here my proposal is to make DRM_XE_DEVICE_QUERY_ENGINES return an
> array of drm_xe_query_engine_info that contain
> drm_xe_engine_class_instance and 3 u64s to be used for future features.
>
> Reference OA:
> https://patchwork.freedesktop.org/patch/558362/?series=121084&rev=6

Incidentally we're proposing to remove OA info from
drm_xe_engine_class_instance. The direction now is to collect all OA info
into a separate struct which looks something like this at present, see
drm_xe_engine_class_instance at the bottom:

struct drm_xe_query_oa_units {
	/** @extensions: Pointer to the first extension struct, if any */
	__u64 extensions;

	/** @num_oa_units: number of OA units returned in oau[] */
	__u32 num_oa_units;

	/** @pad: MBZ */
	__u32 pad;

	/** @reserved: MBZ */
	__u64 reserved[4];

	/** @oa_units: OA units returned for this device */
	struct drm_xe_oa_unit {
		/** @oa_unit_id: OA unit ID */
		__u16 oa_unit_id;

		/** @oa_unit_type: OA unit type of @drm_xe_oa_unit_type */
		__u16 oa_unit_type;

		/** @gt_id: GT ID for this OA unit */
		__u16 gt_id;

		/** @open_stream: True if a stream is open on the OA unit */
		__u16 open_stream;

		/** @internal_events: True if internal events are available */
		__u16 internal_events;

		/** @pad: MBZ */
		__u16 pad;

		/** @capabilities: OA capabilities bit-mask */
		__u64 capabilities;

		/** @oa_timestamp_freq: OA timestamp freq */
		__u64 oa_timestamp_freq;

		/** @oa_buf_size: OA buffer size */
		__u64 oa_buf_size;

		/** @reserved: MBZ */
		__u64 reserved[4];

		/** @num_engines: number of engines in @eci array */
		__u64 num_engines;

		/** @eci: engines attached to this OA unit */
		struct drm_xe_engine_class_instance eci[];
	} oa_units[];
};

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

* Re: [Intel-xe] [PATCH v3 03/16] drm/xe: Make DRM_XE_DEVICE_QUERY_ENGINES future proof
  2023-11-30 20:32   ` Dixit, Ashutosh
@ 2023-11-30 20:36     ` Souza, Jose
  0 siblings, 0 replies; 28+ messages in thread
From: Souza, Jose @ 2023-11-30 20:36 UTC (permalink / raw)
  To: Dixit, Ashutosh, Dugast, Francois
  Cc: intel-xe@lists.freedesktop.org, Vivi,  Rodrigo

On Thu, 2023-11-30 at 12:32 -0800, Dixit, Ashutosh wrote:
> On Thu, 30 Nov 2023 10:39:42 -0800, Francois Dugast wrote:
> > 
> > From: José Roberto de Souza <jose.souza@intel.com>
> > 
> > We have at least 2 future features(OA and future media engines
> > capabilities) that will require Xe to provide more information about
> > engines to UMDs.
> > 
> > But this information should not just be added to
> > drm_xe_engine_class_instance for a couple of reasons:
> > - drm_xe_engine_class_instance is used as input to other structs/uAPIs
> > and those uAPIs don't care about any of these future new engine fields
> > - those new fields are useless information after initialization for
> > some UMDs, so it should not need to carry that around
> > 
> > So here my proposal is to make DRM_XE_DEVICE_QUERY_ENGINES return an
> > array of drm_xe_query_engine_info that contain
> > drm_xe_engine_class_instance and 3 u64s to be used for future features.
> > 
> > Reference OA:
> > https://patchwork.freedesktop.org/patch/558362/?series=121084&rev=6
> 
> Incidentally we're proposing to remove OA info from
> drm_xe_engine_class_instance. The direction now is to collect all OA info
> into a separate struct which looks something like this at present, see
> drm_xe_engine_class_instance at the bottom:

okay, so one less user for this reserved fields...

> 
> struct drm_xe_query_oa_units {
> 	/** @extensions: Pointer to the first extension struct, if any */
> 	__u64 extensions;
> 
> 	/** @num_oa_units: number of OA units returned in oau[] */
> 	__u32 num_oa_units;
> 
> 	/** @pad: MBZ */
> 	__u32 pad;
> 
> 	/** @reserved: MBZ */
> 	__u64 reserved[4];
> 
> 	/** @oa_units: OA units returned for this device */
> 	struct drm_xe_oa_unit {
> 		/** @oa_unit_id: OA unit ID */
> 		__u16 oa_unit_id;
> 
> 		/** @oa_unit_type: OA unit type of @drm_xe_oa_unit_type */
> 		__u16 oa_unit_type;
> 
> 		/** @gt_id: GT ID for this OA unit */
> 		__u16 gt_id;

drm_xe_engine_class_instance already have gt_id

> 
> 		/** @open_stream: True if a stream is open on the OA unit */
> 		__u16 open_stream;
> 
> 		/** @internal_events: True if internal events are available */
> 		__u16 internal_events;
> 
> 		/** @pad: MBZ */
> 		__u16 pad;
> 
> 		/** @capabilities: OA capabilities bit-mask */
> 		__u64 capabilities;
> 
> 		/** @oa_timestamp_freq: OA timestamp freq */
> 		__u64 oa_timestamp_freq;
> 
> 		/** @oa_buf_size: OA buffer size */
> 		__u64 oa_buf_size;
> 
> 		/** @reserved: MBZ */
> 		__u64 reserved[4];
> 
> 		/** @num_engines: number of engines in @eci array */
> 		__u64 num_engines;
> 
> 		/** @eci: engines attached to this OA unit */
> 		struct drm_xe_engine_class_instance eci[];
> 	} oa_units[];
> };


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

* Re: [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
                   ` (15 preceding siblings ...)
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 16/16] drm/xe/uapi: Kill exec_queue_set_property Francois Dugast
@ 2023-11-30 20:59 ` Souza, Jose
  2023-11-30 23:27 ` [Intel-xe] ✓ CI.Patch_applied: success for uAPI Alignment - Cleanup and future proof (rev6) Patchwork
                   ` (6 subsequent siblings)
  23 siblings, 0 replies; 28+ messages in thread
From: Souza, Jose @ 2023-11-30 20:59 UTC (permalink / raw)
  To: intel-xe@lists.freedesktop.org, Dugast, Francois

On Thu, 2023-11-30 at 18:39 +0000, Francois Dugast wrote:
> The series "uAPI Alignment - take 2 v3" [1] has grown too much which makes
> it difficult to review and to digest by UMDs. This new series is a third
> break down, which cleans up the uAPI and prepares for future needs.
> 
> Corresponding IGT series is here [2].
> 
> v2: Fix according to feedback from v1, rebase on drm-xe-next, add new fixes
> 
> v3: Rebase, bundle other already reviewed uAPI changes
> 
> [1] https://patchwork.freedesktop.org/series/126203/
> [2] https://patchwork.freedesktop.org/series/126537/

Whole series is Reviewed-by: José Roberto de Souza <jose.souza@intel.com>

> 
> Francois Dugast (3):
>   drm/xe/uapi: Align on a common way to return arrays (memory regions)
>   drm/xe/uapi: Align on a common way to return arrays (gt)
>   drm/xe/uapi: Align on a common way to return arrays (engines)
> 
> José Roberto de Souza (1):
>   drm/xe: Make DRM_XE_DEVICE_QUERY_ENGINES future proof
> 
> Mauro Carvalho Chehab (1):
>   drm/xe/uapi: Reject bo creation of unaligned size
> 
> Mika Kuoppala (1):
>   drm/xe: Extend drm_xe_vm_bind_op
> 
> Rodrigo Vivi (9):
>   drm/xe/uapi: Separate bo_create placement from flags
>   drm/xe/uapi: Split xe_sync types from flags
>   drm/xe/uapi: Kill tile_mask
>   drm/xe/uapi: Crystal Reference Clock updates
>   drm/xe/uapi: Add Tile ID information to the GT info query
>   drm/xe/uapi: Fix various struct padding for 64b alignment
>   drm/xe/uapi: Move xe_exec after xe_exec_queue
>   drm/xe: Remove unused extension definition
>   drm/xe/uapi: Kill exec_queue_set_property
> 
> Thomas Hellström (1):
>   drm/xe/uapi: Use LR abbrev for long-running vms
> 
>  drivers/gpu/drm/xe/tests/xe_dma_buf.c |   8 +-
>  drivers/gpu/drm/xe/xe_bo.c            |  38 ++--
>  drivers/gpu/drm/xe/xe_device.c        |   2 -
>  drivers/gpu/drm/xe/xe_exec_queue.c    |  38 ----
>  drivers/gpu/drm/xe/xe_exec_queue.h    |   2 -
>  drivers/gpu/drm/xe/xe_gt_clock.c      |   4 +-
>  drivers/gpu/drm/xe/xe_gt_types.h      |   4 +-
>  drivers/gpu/drm/xe/xe_query.c         |  87 +++++----
>  drivers/gpu/drm/xe/xe_sync.c          |  23 +--
>  drivers/gpu/drm/xe/xe_sync_types.h    |   1 +
>  drivers/gpu/drm/xe/xe_vm.c            |  56 ++----
>  drivers/gpu/drm/xe/xe_vm_types.h      |   2 -
>  include/uapi/drm/xe_drm.h             | 267 +++++++++++++++-----------
>  13 files changed, 262 insertions(+), 270 deletions(-)
> 


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

* [Intel-xe] ✓ CI.Patch_applied: success for uAPI Alignment - Cleanup and future proof (rev6)
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
                   ` (16 preceding siblings ...)
  2023-11-30 20:59 ` [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Souza, Jose
@ 2023-11-30 23:27 ` Patchwork
  2023-11-30 23:27 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
                   ` (5 subsequent siblings)
  23 siblings, 0 replies; 28+ messages in thread
From: Patchwork @ 2023-11-30 23:27 UTC (permalink / raw)
  To: Souza, Jose; +Cc: intel-xe

== Series Details ==

Series: uAPI Alignment - Cleanup and future proof (rev6)
URL   : https://patchwork.freedesktop.org/series/126535/
State : success

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: 84f2c2ade drm/xe/xe2: Respond to TRTT faults as unsuccessful page fault
=== git am output follows ===
Applying: drm/xe: Extend drm_xe_vm_bind_op
Applying: drm/xe/uapi: Separate bo_create placement from flags
Applying: drm/xe: Make DRM_XE_DEVICE_QUERY_ENGINES future proof
Applying: drm/xe/uapi: Reject bo creation of unaligned size
Applying: drm/xe/uapi: Align on a common way to return arrays (memory regions)
Applying: drm/xe/uapi: Align on a common way to return arrays (gt)
Applying: drm/xe/uapi: Align on a common way to return arrays (engines)
Applying: drm/xe/uapi: Split xe_sync types from flags
Applying: drm/xe/uapi: Kill tile_mask
Applying: drm/xe/uapi: Crystal Reference Clock updates
Applying: drm/xe/uapi: Add Tile ID information to the GT info query
Applying: drm/xe/uapi: Fix various struct padding for 64b alignment
Applying: drm/xe/uapi: Move xe_exec after xe_exec_queue
Applying: drm/xe/uapi: Use LR abbrev for long-running vms
Applying: drm/xe: Remove unused extension definition
Applying: drm/xe/uapi: Kill exec_queue_set_property



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

* [Intel-xe] ✗ CI.checkpatch: warning for uAPI Alignment - Cleanup and future proof (rev6)
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
                   ` (17 preceding siblings ...)
  2023-11-30 23:27 ` [Intel-xe] ✓ CI.Patch_applied: success for uAPI Alignment - Cleanup and future proof (rev6) Patchwork
@ 2023-11-30 23:27 ` Patchwork
  2023-11-30 23:29 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
                   ` (4 subsequent siblings)
  23 siblings, 0 replies; 28+ messages in thread
From: Patchwork @ 2023-11-30 23:27 UTC (permalink / raw)
  To: Souza, Jose; +Cc: intel-xe

== Series Details ==

Series: uAPI Alignment - Cleanup and future proof (rev6)
URL   : https://patchwork.freedesktop.org/series/126535/
State : warning

== Summary ==

+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
6030b24c1386b00de8187b5fb987e283a57b372a
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 448ed4b1ed3fb4d214eb39e988326ffd6daeeabd
Author: Rodrigo Vivi <rodrigo.vivi@intel.com>
Date:   Thu Nov 30 18:39:55 2023 +0000

    drm/xe/uapi: Kill exec_queue_set_property
    
    All the properties should be immutable and set upon exec_queue creation
    using the existent extension. So, let's kill this useless and dangerous
    uapi.
    
    Cc: Francois Dugast <francois.dugast@intel.com>
    Cc: José Roberto de Souza <jose.souza@intel.com>
    Cc: Matthew Brost <matthew.brost@intel.com>
    Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
    Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
    Signed-off-by: Francois Dugast <francois.dugast@intel.com>
+ /mt/dim checkpatch 84f2c2adec155170779f65ff63b4e80a51d22448 drm-intel
93894cede drm/xe: Extend drm_xe_vm_bind_op
48e8af98c drm/xe/uapi: Separate bo_create placement from flags
8a6bfb74e drm/xe: Make DRM_XE_DEVICE_QUERY_ENGINES future proof
d45f0f84c drm/xe/uapi: Reject bo creation of unaligned size
31997439a drm/xe/uapi: Align on a common way to return arrays (memory regions)
17ea72409 drm/xe/uapi: Align on a common way to return arrays (gt)
253260e9b drm/xe/uapi: Align on a common way to return arrays (engines)
1c64a62e9 drm/xe/uapi: Split xe_sync types from flags
36123169d drm/xe/uapi: Kill tile_mask
be0660b31 drm/xe/uapi: Crystal Reference Clock updates
948d6f59f drm/xe/uapi: Add Tile ID information to the GT info query
c539d0e5a drm/xe/uapi: Fix various struct padding for 64b alignment
8a8a74b5c drm/xe/uapi: Move xe_exec after xe_exec_queue
-:55: WARNING:LONG_LINE: line length of 107 exceeds 100 columns
#55: FILE: include/uapi/drm/xe_drm.h:124:
+#define DRM_IOCTL_XE_EXEC			DRM_IOW(DRM_COMMAND_BASE + DRM_XE_EXEC, struct drm_xe_exec)

total: 0 errors, 1 warnings, 0 checks, 28 lines checked
e7a06f46d drm/xe/uapi: Use LR abbrev for long-running vms
843078c1e drm/xe: Remove unused extension definition
448ed4b1e drm/xe/uapi: Kill exec_queue_set_property



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

* [Intel-xe] ✓ CI.KUnit: success for uAPI Alignment - Cleanup and future proof (rev6)
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
                   ` (18 preceding siblings ...)
  2023-11-30 23:27 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
@ 2023-11-30 23:29 ` Patchwork
  2023-11-30 23:36 ` [Intel-xe] ✓ CI.Build: " Patchwork
                   ` (3 subsequent siblings)
  23 siblings, 0 replies; 28+ messages in thread
From: Patchwork @ 2023-11-30 23:29 UTC (permalink / raw)
  To: Souza, Jose; +Cc: intel-xe

== Series Details ==

Series: uAPI Alignment - Cleanup and future proof (rev6)
URL   : https://patchwork.freedesktop.org/series/126535/
State : success

== Summary ==

+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
stty: 'standard input': Inappropriate ioctl for device
[23:27:58] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[23:28:02] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[23:28:22] Starting KUnit Kernel (1/1)...
[23:28:22] ============================================================
[23:28:22] ========================== xe_bo  ==========================
[23:28:22] [SKIPPED] xe_ccs_migrate_kunit
[23:28:22] [SKIPPED] xe_bo_evict_kunit
[23:28:22] ===================== [SKIPPED] xe_bo ======================
[23:28:22] ======================= xe_dma_buf  ========================
[23:28:22] [SKIPPED] xe_dma_buf_kunit
[23:28:22] =================== [SKIPPED] xe_dma_buf ===================
[23:28:22] ======================= xe_migrate  ========================
[23:28:22] [SKIPPED] xe_migrate_sanity_kunit
[23:28:22] =================== [SKIPPED] xe_migrate ===================
[23:28:22] ========================= xe_mocs  =========================
[23:28:22] [SKIPPED] xe_live_mocs_kernel_kunit
[23:28:22] ==================== [SKIPPED] xe_mocs =====================
[23:28:22] ========================= xe_pci  ==========================
[23:28:22] [PASSED] xe_gmdid_graphics_ip
[23:28:22] [PASSED] xe_gmdid_media_ip
[23:28:22] ===================== [PASSED] xe_pci ======================
[23:28:22] ========================= xe_rtp  ==========================
[23:28:22] ================== xe_rtp_process_tests  ===================
[23:28:22] [PASSED] coalesce-same-reg
[23:28:22] [PASSED] no-match-no-add
[23:28:22] [PASSED] no-match-no-add-multiple-rules
[23:28:22] [PASSED] two-regs-two-entries
[23:28:22] [PASSED] clr-one-set-other
[23:28:22] [PASSED] set-field
[23:28:22] [PASSED] conflict-duplicate
[23:28:22] [PASSED] conflict-not-disjoint
[23:28:22] [PASSED] conflict-reg-type
[23:28:22] ============== [PASSED] xe_rtp_process_tests ===============
[23:28:22] ===================== [PASSED] xe_rtp ======================
[23:28:22] ========================== xe_wa  ==========================
[23:28:22] ======================== xe_wa_gt  =========================
[23:28:22] [PASSED] TIGERLAKE (B0)
[23:28:22] [PASSED] DG1 (A0)
[23:28:22] [PASSED] DG1 (B0)
[23:28:22] [PASSED] ALDERLAKE_S (A0)
[23:28:22] [PASSED] ALDERLAKE_S (B0)
[23:28:22] [PASSED] ALDERLAKE_S (C0)
[23:28:22] [PASSED] ALDERLAKE_S (D0)
[23:28:22] [PASSED] ALDERLAKE_P (A0)
[23:28:22] [PASSED] ALDERLAKE_P (B0)
[23:28:22] [PASSED] ALDERLAKE_P (C0)
[23:28:22] [PASSED] ALDERLAKE_S_RPLS (D0)
[23:28:22] [PASSED] ALDERLAKE_P_RPLU (E0)
[23:28:22] [PASSED] DG2_G10 (A0)
[23:28:22] [PASSED] DG2_G10 (A1)
[23:28:22] [PASSED] DG2_G10 (B0)
[23:28:22] [PASSED] DG2_G10 (C0)
[23:28:22] [PASSED] DG2_G11 (A0)
[23:28:22] [PASSED] DG2_G11 (B0)
[23:28:22] [PASSED] DG2_G11 (B1)
[23:28:22] [PASSED] DG2_G12 (A0)
[23:28:22] [PASSED] DG2_G12 (A1)
[23:28:22] [PASSED] PVC (B0)
[23:28:22] [PASSED] PVC (B1)
[23:28:22] [PASSED] PVC (C0)
[23:28:22] ==================== [PASSED] xe_wa_gt =====================
[23:28:22] ====================== [PASSED] xe_wa ======================
[23:28:22] ============================================================
[23:28:22] Testing complete. Ran 40 tests: passed: 35, skipped: 5
[23:28:22] Elapsed time: 24.527s total, 4.244s configuring, 20.164s building, 0.100s running

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

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



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

* [Intel-xe] ✓ CI.Build: success for uAPI Alignment - Cleanup and future proof (rev6)
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
                   ` (19 preceding siblings ...)
  2023-11-30 23:29 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
@ 2023-11-30 23:36 ` Patchwork
  2023-11-30 23:36 ` [Intel-xe] ✗ CI.Hooks: failure " Patchwork
                   ` (2 subsequent siblings)
  23 siblings, 0 replies; 28+ messages in thread
From: Patchwork @ 2023-11-30 23:36 UTC (permalink / raw)
  To: Souza, Jose; +Cc: intel-xe

== Series Details ==

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



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

* [Intel-xe] ✗ CI.Hooks: failure for uAPI Alignment - Cleanup and future proof (rev6)
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
                   ` (20 preceding siblings ...)
  2023-11-30 23:36 ` [Intel-xe] ✓ CI.Build: " Patchwork
@ 2023-11-30 23:36 ` Patchwork
  2023-11-30 23:38 ` [Intel-xe] ✓ CI.checksparse: success " Patchwork
  2023-12-01  0:12 ` [Intel-xe] ✗ CI.BAT: failure " Patchwork
  23 siblings, 0 replies; 28+ messages in thread
From: Patchwork @ 2023-11-30 23:36 UTC (permalink / raw)
  To: Souza, Jose; +Cc: intel-xe

== Series Details ==

Series: uAPI Alignment - Cleanup and future proof (rev6)
URL   : https://patchwork.freedesktop.org/series/126535/
State : failure

== Summary ==

run-parts: executing /workspace/ci/hooks/00-showenv
+ pwd
+ ls -la
/workspace
total 964
drwxrwxr-x 12 1003 1003   4096 Nov 30 23:36 .
drwxr-xr-x  1 root root   4096 Nov 30 23:36 ..
-rw-rw-r--  1 1003 1003 800382 Nov 30 23:36 build.log
-rw-rw-r--  1 1003 1003   2307 Nov 30 23:27 checkpatch.log
drwxrwxr-x  5 1003 1003   4096 Nov 30 23:25 ci
drwxrwxr-x  9 1003 1003   4096 Nov 30 23:25 docker
drwxrwxr-x  8 1003 1003   4096 Nov 30 23:25 .git
-rw-rw-r--  1 1003 1003   1132 Nov 30 23:27 git_apply.log
drwxrwxr-x  4 1003 1003   4096 Nov 30 23:25 .github
-rw-rw-r--  1 1003 1003    233 Nov 30 23:25 .groovylintrc.json
-rw-rw-r--  1 1003 1003     78 Nov 30 23:36 hooks.log
drwxrwxr-x 31 1003 1003   4096 Nov 30 23:36 kernel
-rw-rw-r--  1 1003 1003  72911 Nov 30 23:27 kernel.mbox
-rw-rw-r--  1 1003 1003  28940 Nov 30 23:29 kunit.log
-rw-rw-r--  1 1003 1003     48 Nov 30 23:27 parent.tag
-rw-rw-r--  1 1003 1003    270 Nov 30 23:27 parent_tag_mismatch_alert.txt
drwxrwxr-x 44 1003 1003   4096 Nov 30 23:25 pipelines
-rw-rw-r--  1 1003 1003    793 Nov 30 23:25 README.adoc
drwxrwxr-x  3 1003 1003   4096 Nov 30 23:25 scripts
drwxrwxr-x  3 1003 1003   4096 Nov 30 23:25 src
drwxrwxr-x  2 1003 1003   4096 Nov 30 23:25 vars
drwxrwxr-x  2 1003 1003   4096 Nov 30 23:25 .vscode
+ uname -a
Linux 5ed4ec583164 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
448ed4b1e drm/xe/uapi: Kill exec_queue_set_property
843078c1e drm/xe: Remove unused extension definition
e7a06f46d drm/xe/uapi: Use LR abbrev for long-running vms
8a8a74b5c drm/xe/uapi: Move xe_exec after xe_exec_queue
c539d0e5a drm/xe/uapi: Fix various struct padding for 64b alignment
948d6f59f drm/xe/uapi: Add Tile ID information to the GT info query
be0660b31 drm/xe/uapi: Crystal Reference Clock updates
36123169d drm/xe/uapi: Kill tile_mask
1c64a62e9 drm/xe/uapi: Split xe_sync types from flags
253260e9b drm/xe/uapi: Align on a common way to return arrays (engines)
17ea72409 drm/xe/uapi: Align on a common way to return arrays (gt)
31997439a drm/xe/uapi: Align on a common way to return arrays (memory regions)
d45f0f84c drm/xe/uapi: Reject bo creation of unaligned size
8a6bfb74e drm/xe: Make DRM_XE_DEVICE_QUERY_ENGINES future proof
48e8af98c drm/xe/uapi: Separate bo_create placement from flags
93894cede drm/xe: Extend drm_xe_vm_bind_op
84f2c2ade drm/xe/xe2: Respond to TRTT faults as unsuccessful page fault
run-parts: executing /workspace/ci/hooks/10-build-W1
+ SRC_DIR=/workspace/kernel
+ RESTORE_DISPLAY_CONFIG=0
+ '[' -n /workspace/kernel/build64-default ']'
+ BUILD_DIR=/workspace/kernel/build64-default
+ cd /workspace/kernel
++ nproc
+ make -j48 O=/workspace/kernel/build64-default modules_prepare
make[1]: Entering directory '/workspace/kernel/build64-default'
  GEN     Makefile
  UPD     include/config/kernel.release
  UPD     include/generated/compile.h
  UPD     include/generated/utsrelease.h
  DESCEND objtool
  CALL    ../scripts/checksyscalls.sh
  HOSTCC  /workspace/kernel/build64-default/tools/objtool/fixdep.o
  HOSTLD  /workspace/kernel/build64-default/tools/objtool/fixdep-in.o
  LINK    /workspace/kernel/build64-default/tools/objtool/fixdep
  INSTALL libsubcmd_headers
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/help.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/pager.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/parse-options.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/run-command.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/sigchain.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o
  LD      /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
  AR      /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
  CC      /workspace/kernel/build64-default/tools/objtool/weak.o
  CC      /workspace/kernel/build64-default/tools/objtool/check.o
  CC      /workspace/kernel/build64-default/tools/objtool/special.o
  CC      /workspace/kernel/build64-default/tools/objtool/builtin-check.o
  CC      /workspace/kernel/build64-default/tools/objtool/elf.o
  CC      /workspace/kernel/build64-default/tools/objtool/objtool.o
  CC      /workspace/kernel/build64-default/tools/objtool/orc_gen.o
  CC      /workspace/kernel/build64-default/tools/objtool/orc_dump.o
  CC      /workspace/kernel/build64-default/tools/objtool/libstring.o
  CC      /workspace/kernel/build64-default/tools/objtool/libctype.o
  CC      /workspace/kernel/build64-default/tools/objtool/str_error_r.o
  CC      /workspace/kernel/build64-default/tools/objtool/librbtree.o
  CC      /workspace/kernel/build64-default/tools/objtool/arch/x86/special.o
  CC      /workspace/kernel/build64-default/tools/objtool/arch/x86/decode.o
  LD      /workspace/kernel/build64-default/tools/objtool/arch/x86/objtool-in.o
  LD      /workspace/kernel/build64-default/tools/objtool/objtool-in.o
  LINK    /workspace/kernel/build64-default/tools/objtool/objtool
make[1]: Leaving directory '/workspace/kernel/build64-default'
++ nproc
+ make -j48 O=/workspace/kernel/build64-default M=drivers/gpu/drm/xe W=1
make[1]: Entering directory '/workspace/kernel/build64-default'
  CC [M]  drivers/gpu/drm/xe/xe_bb.o
  CC [M]  drivers/gpu/drm/xe/xe_bo.o
  CC [M]  drivers/gpu/drm/xe/xe_bo_evict.o
  CC [M]  drivers/gpu/drm/xe/xe_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_devcoredump.o
  CC [M]  drivers/gpu/drm/xe/xe_device.o
  CC [M]  drivers/gpu/drm/xe/xe_device_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_dma_buf.o
  CC [M]  drivers/gpu/drm/xe/xe_drm_client.o
  CC [M]  drivers/gpu/drm/xe/xe_exec.o
  CC [M]  drivers/gpu/drm/xe/xe_execlist.o
  CC [M]  drivers/gpu/drm/xe/xe_exec_queue.o
  CC [M]  drivers/gpu/drm/xe/xe_force_wake.o
  CC [M]  drivers/gpu/drm/xe/xe_ggtt.o
  CC [M]  drivers/gpu/drm/xe/xe_gpu_scheduler.o
  HOSTCC  drivers/gpu/drm/xe/xe_gen_wa_oob
  CC [M]  drivers/gpu/drm/xe/xe_gsc_submit.o
  CC [M]  drivers/gpu/drm/xe/xe_gt.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_clock.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_debugfs.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_tlb_invalidation.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_topology.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ads.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ct.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_hwconfig.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_log.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_pc.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_submit.o
  CC [M]  drivers/gpu/drm/xe/xe_heci_gsc.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_huc.o
  CC [M]  drivers/gpu/drm/xe/xe_huc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_irq.o
  CC [M]  drivers/gpu/drm/xe/xe_lrc.o
  CC [M]  drivers/gpu/drm/xe/xe_mmio.o
  CC [M]  drivers/gpu/drm/xe/xe_mocs.o
  CC [M]  drivers/gpu/drm/xe/xe_module.o
  CC [M]  drivers/gpu/drm/xe/xe_pat.o
  CC [M]  drivers/gpu/drm/xe/xe_pci.o
  CC [M]  drivers/gpu/drm/xe/xe_pcode.o
  CC [M]  drivers/gpu/drm/xe/xe_pm.o
  CC [M]  drivers/gpu/drm/xe/xe_preempt_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_pt.o
  CC [M]  drivers/gpu/drm/xe/xe_pt_walk.o
  CC [M]  drivers/gpu/drm/xe/xe_query.o
  CC [M]  drivers/gpu/drm/xe/xe_range_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_sr.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_whitelist.o
  CC [M]  drivers/gpu/drm/xe/xe_rtp.o
  CC [M]  drivers/gpu/drm/xe/xe_sa.o
  CC [M]  drivers/gpu/drm/xe/xe_sched_job.o
  CC [M]  drivers/gpu/drm/xe/xe_step.o
  CC [M]  drivers/gpu/drm/xe/xe_sync.o
  CC [M]  drivers/gpu/drm/xe/xe_tile.o
  CC [M]  drivers/gpu/drm/xe/xe_tile_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_trace.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_tuning.o
  CC [M]  drivers/gpu/drm/xe/xe_uc.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_fw.o
  CC [M]  drivers/gpu/drm/xe/xe_wait_user_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_wopcm.o
  CC [M]  drivers/gpu/drm/xe/xe_hwmon.o
  CC [M]  drivers/gpu/drm/xe/xe_sriov.o
  CC [M]  drivers/gpu/drm/xe/xe_display.o
  CC [M]  drivers/gpu/drm/xe/display/xe_fb_pin.o
  CC [M]  drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
  CC [M]  drivers/gpu/drm/xe/display/xe_plane_initial.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_rps.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_misc.o
  CC [M]  drivers/gpu/drm/xe/display/intel_fbdev_fb.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_irq.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_utils.o
  CC [M]  drivers/gpu/drm/xe/i915-soc/intel_dram.o
  CC [M]  drivers/gpu/drm/xe/i915-soc/intel_pch.o
  CC [M]  drivers/gpu/drm/xe/i915-display/icl_dsi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_audio.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_backlight.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bios.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bw.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cdclk.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_color.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_combo_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_connector.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_crtc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cursor.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_ddi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs_params.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_device.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_driver.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_irq.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_params.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power_map.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power_well.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_trace.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_wa.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dmc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_mst.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpt_common.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_drrs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsb.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fb.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fdi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_global_state.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_gmbus.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdcp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdmi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hti.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_link_bw.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_lspcon.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_panel.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pmdemand.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pps.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_psr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_qp_tables.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_quirks.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_tc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vblank.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vdsc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vga.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vrr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_wm.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_scaler.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_watermark.o
  CC [M]  drivers/gpu/drm/xe/xe_pmu.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_acpi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_opregion.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbdev.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/gsc_command_header_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/gsc_mkhi_commands_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_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_dma_buf_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
  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_mman.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object_frontbuffer.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gt/intel_rps.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_gt_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active.h
  HDRTEST drivers/gpu/drm/xe/display/intel_fbdev_fb.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_instr_defs.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_gsc_commands.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_gfxpipe_commands.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_mi_commands.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_gsc_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_mchbar_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_mocs_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
  HDRTEST drivers/gpu/drm/xe/xe_assert.h
  HDRTEST drivers/gpu/drm/xe/xe_bb.h
  HDRTEST drivers/gpu/drm/xe/xe_bb_types.h
  HDRTEST drivers/gpu/drm/xe/xe_bo.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
  HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h
  HDRTEST drivers/gpu/drm/xe/xe_device.h
  HDRTEST drivers/gpu/drm/xe/xe_device_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_device_types.h
  HDRTEST drivers/gpu/drm/xe/xe_display.h
  HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
  HDRTEST drivers/gpu/drm/xe/xe_drm_client.h
  HDRTEST drivers/gpu/drm/xe/xe_drv.h
  HDRTEST drivers/gpu/drm/xe/xe_exec.h
  HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h
  HDRTEST drivers/gpu/drm/xe/xe_exec_queue_types.h
  HDRTEST drivers/gpu/drm/xe/xe_execlist.h
  HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h
  HDRTEST drivers/gpu/drm/xe/xe_force_wake.h
  HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h
  HDRTEST drivers/gpu/drm/xe/xe_ggtt.h
  HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler.h
  HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gsc.h
  HDRTEST drivers/gpu/drm/xe/xe_gsc_submit.h
  HDRTEST drivers/gpu/drm/xe/xe_gsc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_exec_queue_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_log.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_heci_gsc.h
  HDRTEST drivers/gpu/drm/xe/xe_huc.h
  HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_huc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hwmon.h
  HDRTEST drivers/gpu/drm/xe/xe_irq.h
  HDRTEST drivers/gpu/drm/xe/xe_lrc.h
  HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_macros.h
  HDRTEST drivers/gpu/drm/xe/xe_map.h
  HDRTEST drivers/gpu/drm/xe/xe_migrate.h
  HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_mmio.h
  HDRTEST drivers/gpu/drm/xe/xe_mocs.h
  HDRTEST drivers/gpu/drm/xe/xe_module.h
  HDRTEST drivers/gpu/drm/xe/xe_pat.h
  HDRTEST drivers/gpu/drm/xe/xe_pci.h
  HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
  HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pm.h
  HDRTEST drivers/gpu/drm/xe/xe_pmu.h
  HDRTEST drivers/gpu/drm/xe/xe_pmu_types.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pt.h
  HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
  HDRTEST drivers/gpu/drm/xe/xe_query.h
  HDRTEST drivers/gpu/drm/xe/xe_range_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h
  HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h
  HDRTEST drivers/gpu/drm/xe/xe_rtp.h
  HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sa.h
  HDRTEST drivers/gpu/drm/xe/xe_sa_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
  HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sriov.h
  HDRTEST drivers/gpu/drm/xe/xe_sriov_types.h
  HDRTEST drivers/gpu/drm/xe/xe_step.h
  HDRTEST drivers/gpu/drm/xe/xe_step_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sync.h
  HDRTEST drivers/gpu/drm/xe/xe_sync_types.h
  HDRTEST drivers/gpu/drm/xe/xe_tile.h
  HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h
  HDRTEST drivers/gpu/drm/xe/xe_trace.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
  HDRTEST drivers/gpu/drm/xe/xe_tuning.h
  HDRTEST drivers/gpu/drm/xe/xe_uc.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_vm.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_types.h
  HDRTEST drivers/gpu/drm/xe/xe_wa.h
  HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_wopcm.h
  HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h
  GEN     xe_wa_oob.c xe_wa_oob.h
  GEN     xe_wa_oob.c xe_wa_oob.h
  CC [M]  drivers/gpu/drm/xe/xe_gsc.o
  CC [M]  drivers/gpu/drm/xe/xe_guc.o
  CC [M]  drivers/gpu/drm/xe/xe_migrate.o
  CC [M]  drivers/gpu/drm/xe/xe_ring_ops.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_vm.o
  CC [M]  drivers/gpu/drm/xe/xe_wa.o
  LD [M]  drivers/gpu/drm/xe/xe.o
  MODPOST drivers/gpu/drm/xe/Module.symvers
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_mocs_test.o
  CC [M]  drivers/gpu/drm/xe/xe.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.mod.o
  LD [M]  drivers/gpu/drm/xe/tests/xe_pci_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_migrate_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/xe.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_bo_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_wa_test.ko
make[1]: Leaving directory '/workspace/kernel/build64-default'
run-parts: executing /workspace/ci/hooks/20-kernel-doc
+ SRC_DIR=/workspace/kernel
+ cd /workspace/kernel
+ find drivers/gpu/drm/xe/ -name '*.[ch]' -not -path 'drivers/gpu/drm/xe/display/*'
+ xargs ./scripts/kernel-doc -Werror -none include/uapi/drm/xe_drm.h
include/uapi/drm/xe_drm.h:152: warning: Function parameter or member 'engine_class' not described in 'drm_xe_engine_class_instance'
include/uapi/drm/xe_drm.h:152: warning: Function parameter or member 'engine_instance' not described in 'drm_xe_engine_class_instance'
include/uapi/drm/xe_drm.h:152: warning: Function parameter or member 'gt_id' not described in 'drm_xe_engine_class_instance'
3 warnings as Errors
run-parts: /workspace/ci/hooks/20-kernel-doc exited with return code 123



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

* [Intel-xe] ✓ CI.checksparse: success for uAPI Alignment - Cleanup and future proof (rev6)
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
                   ` (21 preceding siblings ...)
  2023-11-30 23:36 ` [Intel-xe] ✗ CI.Hooks: failure " Patchwork
@ 2023-11-30 23:38 ` Patchwork
  2023-12-01  0:12 ` [Intel-xe] ✗ CI.BAT: failure " Patchwork
  23 siblings, 0 replies; 28+ messages in thread
From: Patchwork @ 2023-11-30 23:38 UTC (permalink / raw)
  To: Souza, Jose; +Cc: intel-xe

== Series Details ==

Series: uAPI Alignment - Cleanup and future proof (rev6)
URL   : https://patchwork.freedesktop.org/series/126535/
State : success

== Summary ==

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

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



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

* [Intel-xe] ✗ CI.BAT: failure for uAPI Alignment - Cleanup and future proof (rev6)
  2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
                   ` (22 preceding siblings ...)
  2023-11-30 23:38 ` [Intel-xe] ✓ CI.checksparse: success " Patchwork
@ 2023-12-01  0:12 ` Patchwork
  23 siblings, 0 replies; 28+ messages in thread
From: Patchwork @ 2023-12-01  0:12 UTC (permalink / raw)
  To: Souza, Jose; +Cc: intel-xe

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

== Series Details ==

Series: uAPI Alignment - Cleanup and future proof (rev6)
URL   : https://patchwork.freedesktop.org/series/126535/
State : failure

== Summary ==

CI Bug Log - changes from xe-541-68b673dd7ccbe64715e0a7492897e8d992040016_BAT -> xe-pw-126535v6_BAT
====================================================

Summary
-------

  **FAILURE**

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

  

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

  No changes in participating hosts

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

  Here are the unknown changes that may have been introduced in xe-pw-126535v6_BAT:

### IGT changes ###

#### Possible regressions ####

  * igt@xe_exec_fault_mode@twice-basic:
    - bat-pvc-2:          [PASS][1] -> [SKIP][2] +3 other tests skip
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-pvc-2/igt@xe_exec_fault_mode@twice-basic.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-pvc-2/igt@xe_exec_fault_mode@twice-basic.html

  * igt@xe_exec_fault_mode@twice-userptr-rebind:
    - bat-pvc-2:          [PASS][3] -> [INCOMPLETE][4]
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-pvc-2/igt@xe_exec_fault_mode@twice-userptr-rebind.html
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-pvc-2/igt@xe_exec_fault_mode@twice-userptr-rebind.html

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

  Here are the changes found in xe-pw-126535v6_BAT that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@kms_addfb_basic@addfb25-yf-tiled-legacy:
    - bat-dg2-oem2:       [PASS][5] -> [WARN][6] ([Intel XE#978]) +7 other tests warn
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-dg2-oem2/igt@kms_addfb_basic@addfb25-yf-tiled-legacy.html
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-dg2-oem2/igt@kms_addfb_basic@addfb25-yf-tiled-legacy.html

  * igt@kms_addfb_basic@too-wide:
    - bat-adlp-7:         [PASS][7] -> [WARN][8] ([Intel XE#978]) +8 other tests warn
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-adlp-7/igt@kms_addfb_basic@too-wide.html
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-adlp-7/igt@kms_addfb_basic@too-wide.html

  * igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence@pipe-a-dp-3:
    - bat-dg2-oem2:       [PASS][9] -> [FAIL][10] ([Intel XE#934]) +85 other tests fail
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-dg2-oem2/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence@pipe-a-dp-3.html
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-dg2-oem2/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence@pipe-a-dp-3.html

  * igt@xe_create@create-massive-size:
    - bat-adlp-7:         [PASS][11] -> [FAIL][12] ([Intel XE#981])
   [11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-adlp-7/igt@xe_create@create-massive-size.html
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-adlp-7/igt@xe_create@create-massive-size.html
    - bat-dg2-oem2:       [PASS][13] -> [FAIL][14] ([Intel XE#981])
   [13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-dg2-oem2/igt@xe_create@create-massive-size.html
   [14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-dg2-oem2/igt@xe_create@create-massive-size.html
    - bat-atsm-2:         [PASS][15] -> [FAIL][16] ([Intel XE#981])
   [15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-atsm-2/igt@xe_create@create-massive-size.html
   [16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-atsm-2/igt@xe_create@create-massive-size.html
    - bat-pvc-2:          [PASS][17] -> [FAIL][18] ([Intel XE#981])
   [17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-pvc-2/igt@xe_create@create-massive-size.html
   [18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-pvc-2/igt@xe_create@create-massive-size.html

  * igt@xe_evict@evict-beng-mixed-threads-small-multi-vm:
    - bat-pvc-2:          [PASS][19] -> [SKIP][20] ([Intel XE#688]) +7 other tests skip
   [19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-pvc-2/igt@xe_evict@evict-beng-mixed-threads-small-multi-vm.html
   [20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-pvc-2/igt@xe_evict@evict-beng-mixed-threads-small-multi-vm.html

  * igt@xe_evict@evict-mixed-threads-small:
    - bat-atsm-2:         [PASS][21] -> [SKIP][22] ([Intel XE#688]) +15 other tests skip
   [21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-atsm-2/igt@xe_evict@evict-mixed-threads-small.html
   [22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-atsm-2/igt@xe_evict@evict-mixed-threads-small.html

  * igt@xe_evict@evict-threads-small:
    - bat-dg2-oem2:       [PASS][23] -> [SKIP][24] ([Intel XE#688]) +15 other tests skip
   [23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-dg2-oem2/igt@xe_evict@evict-threads-small.html
   [24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-dg2-oem2/igt@xe_evict@evict-threads-small.html

  * igt@xe_exec_balancer@twice-virtual-userptr-rebind:
    - bat-pvc-2:          [PASS][25] -> [FAIL][26] ([Intel XE#934]) +28 other tests fail
   [25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-pvc-2/igt@xe_exec_balancer@twice-virtual-userptr-rebind.html
   [26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-pvc-2/igt@xe_exec_balancer@twice-virtual-userptr-rebind.html

  * igt@xe_exec_compute_mode@twice-preempt-fence-early:
    - bat-adlp-7:         [PASS][27] -> [FAIL][28] ([Intel XE#934]) +88 other tests fail
   [27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-adlp-7/igt@xe_exec_compute_mode@twice-preempt-fence-early.html
   [28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-adlp-7/igt@xe_exec_compute_mode@twice-preempt-fence-early.html

  * igt@xe_exec_compute_mode@twice-userptr-invalidate:
    - bat-atsm-2:         [PASS][29] -> [FAIL][30] ([Intel XE#934]) +27 other tests fail
   [29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-atsm-2/igt@xe_exec_compute_mode@twice-userptr-invalidate.html
   [30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-atsm-2/igt@xe_exec_compute_mode@twice-userptr-invalidate.html

  * igt@xe_intel_bb@create-in-region:
    - bat-adlp-7:         [PASS][31] -> [CRASH][32] ([Intel XE#978])
   [31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-adlp-7/igt@xe_intel_bb@create-in-region.html
   [32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-adlp-7/igt@xe_intel_bb@create-in-region.html
    - bat-dg2-oem2:       [PASS][33] -> [CRASH][34] ([Intel XE#978])
   [33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-dg2-oem2/igt@xe_intel_bb@create-in-region.html
   [34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-dg2-oem2/igt@xe_intel_bb@create-in-region.html
    - bat-atsm-2:         [PASS][35] -> [CRASH][36] ([Intel XE#978])
   [35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-atsm-2/igt@xe_intel_bb@create-in-region.html
   [36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-atsm-2/igt@xe_intel_bb@create-in-region.html
    - bat-pvc-2:          [PASS][37] -> [CRASH][38] ([Intel XE#978])
   [37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-pvc-2/igt@xe_intel_bb@create-in-region.html
   [38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-pvc-2/igt@xe_intel_bb@create-in-region.html

  * igt@xe_intel_bb@intel-bb-blit-y:
    - bat-pvc-2:          [PASS][39] -> [FAIL][40] ([Intel XE#978]) +54 other tests fail
   [39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-pvc-2/igt@xe_intel_bb@intel-bb-blit-y.html
   [40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-pvc-2/igt@xe_intel_bb@intel-bb-blit-y.html

  * igt@xe_intel_bb@offset-control:
    - bat-adlp-7:         [PASS][41] -> [FAIL][42] ([Intel XE#978]) +64 other tests fail
   [41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-adlp-7/igt@xe_intel_bb@offset-control.html
   [42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-adlp-7/igt@xe_intel_bb@offset-control.html

  * igt@xe_intel_bb@render@render-y-1024:
    - bat-pvc-2:          NOTRUN -> [FAIL][43] ([Intel XE#978]) +5 other tests fail
   [43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-pvc-2/igt@xe_intel_bb@render@render-y-1024.html

  * igt@xe_live_ktest@dmabuf:
    - bat-dg2-oem2:       [PASS][44] -> [FAIL][45] ([Intel XE#980])
   [44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-dg2-oem2/igt@xe_live_ktest@dmabuf.html
   [45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-dg2-oem2/igt@xe_live_ktest@dmabuf.html
    - bat-pvc-2:          [PASS][46] -> [FAIL][47] ([Intel XE#980])
   [46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-pvc-2/igt@xe_live_ktest@dmabuf.html
   [47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-pvc-2/igt@xe_live_ktest@dmabuf.html

  * igt@xe_mmap@system:
    - bat-atsm-2:         [PASS][48] -> [SKIP][49] ([Intel XE#263]) +2 other tests skip
   [48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-atsm-2/igt@xe_mmap@system.html
   [49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-atsm-2/igt@xe_mmap@system.html

  * igt@xe_mmap@vram:
    - bat-pvc-2:          [PASS][50] -> [SKIP][51] ([Intel XE#263]) +2 other tests skip
   [50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-pvc-2/igt@xe_mmap@vram.html
   [51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-pvc-2/igt@xe_mmap@vram.html
    - bat-dg2-oem2:       [PASS][52] -> [SKIP][53] ([Intel XE#263]) +2 other tests skip
   [52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-dg2-oem2/igt@xe_mmap@vram.html
   [53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-dg2-oem2/igt@xe_mmap@vram.html

  * igt@xe_prime_self_import@basic-with_fd_dup:
    - bat-dg2-oem2:       [PASS][54] -> [FAIL][55] ([Intel XE#978]) +62 other tests fail
   [54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-dg2-oem2/igt@xe_prime_self_import@basic-with_fd_dup.html
   [55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-dg2-oem2/igt@xe_prime_self_import@basic-with_fd_dup.html

  * igt@xe_prime_self_import@basic-with_one_bo:
    - bat-atsm-2:         [PASS][56] -> [FAIL][57] ([Intel XE#978]) +61 other tests fail
   [56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-atsm-2/igt@xe_prime_self_import@basic-with_one_bo.html
   [57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-atsm-2/igt@xe_prime_self_import@basic-with_one_bo.html

  * igt@xe_query@query-engines:
    - bat-pvc-2:          [PASS][58] -> [WARN][59] ([Intel XE#985])
   [58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-pvc-2/igt@xe_query@query-engines.html
   [59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-pvc-2/igt@xe_query@query-engines.html
    - bat-dg2-oem2:       [PASS][60] -> [WARN][61] ([Intel XE#985])
   [60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-dg2-oem2/igt@xe_query@query-engines.html
   [61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-dg2-oem2/igt@xe_query@query-engines.html
    - bat-atsm-2:         [PASS][62] -> [WARN][63] ([Intel XE#985])
   [62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-atsm-2/igt@xe_query@query-engines.html
   [63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-atsm-2/igt@xe_query@query-engines.html

  
#### Warnings ####

  * igt@kms_addfb_basic@basic-y-tiled-legacy:
    - bat-adlp-7:         [SKIP][64] ([Intel XE#388]) -> [FAIL][65] ([Intel XE#978]) +1 other test fail
   [64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-adlp-7/igt@kms_addfb_basic@basic-y-tiled-legacy.html
   [65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-adlp-7/igt@kms_addfb_basic@basic-y-tiled-legacy.html
    - bat-dg2-oem2:       [SKIP][66] ([Intel XE#388]) -> [FAIL][67] ([Intel XE#978]) +1 other test fail
   [66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-dg2-oem2/igt@kms_addfb_basic@basic-y-tiled-legacy.html
   [67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-dg2-oem2/igt@kms_addfb_basic@basic-y-tiled-legacy.html

  * igt@kms_flip@basic-flip-vs-wf_vblank:
    - bat-adlp-7:         [FAIL][68] ([Intel XE#480]) -> [FAIL][69] ([Intel XE#934]) +1 other test fail
   [68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank.html
   [69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank.html

  * igt@kms_frontbuffer_tracking@basic:
    - bat-adlp-7:         [DMESG-FAIL][70] ([Intel XE#282] / [i915#2017]) -> [FAIL][71] ([Intel XE#978])
   [70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-adlp-7/igt@kms_frontbuffer_tracking@basic.html
   [71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-adlp-7/igt@kms_frontbuffer_tracking@basic.html
    - bat-dg2-oem2:       [FAIL][72] ([Intel XE#608]) -> [FAIL][73] ([Intel XE#978])
   [72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-dg2-oem2/igt@kms_frontbuffer_tracking@basic.html
   [73]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-dg2-oem2/igt@kms_frontbuffer_tracking@basic.html

  * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12:
    - bat-dg2-oem2:       [FAIL][74] ([Intel XE#400] / [Intel XE#616]) -> [FAIL][75] ([Intel XE#934]) +2 other tests fail
   [74]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-dg2-oem2/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html
   [75]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-dg2-oem2/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html

  * igt@xe_evict@evict-beng-small-cm:
    - bat-pvc-2:          [DMESG-FAIL][76] ([Intel XE#482]) -> [SKIP][77] ([Intel XE#688]) +3 other tests skip
   [76]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-pvc-2/igt@xe_evict@evict-beng-small-cm.html
   [77]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-pvc-2/igt@xe_evict@evict-beng-small-cm.html

  * igt@xe_evict@evict-beng-small-external:
    - bat-pvc-2:          [FAIL][78] ([Intel XE#936]) -> [SKIP][79] ([Intel XE#688]) +3 other tests skip
   [78]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-pvc-2/igt@xe_evict@evict-beng-small-external.html
   [79]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-pvc-2/igt@xe_evict@evict-beng-small-external.html

  * igt@xe_intel_bb@render:
    - bat-pvc-2:          [SKIP][80] ([Intel XE#532]) -> [FAIL][81] ([Intel XE#978])
   [80]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-541-68b673dd7ccbe64715e0a7492897e8d992040016/bat-pvc-2/igt@xe_intel_bb@render.html
   [81]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126535v6/bat-pvc-2/igt@xe_intel_bb@render.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [Intel XE#263]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/263
  [Intel XE#282]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/282
  [Intel XE#388]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/388
  [Intel XE#392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/392
  [Intel XE#400]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/400
  [Intel XE#480]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/480
  [Intel XE#482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/482
  [Intel XE#524]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/524
  [Intel XE#532]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/532
  [Intel XE#608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/608
  [Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616
  [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
  [Intel XE#934]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/934
  [Intel XE#936]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/936
  [Intel XE#937]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/937
  [Intel XE#978]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/978
  [Intel XE#980]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/980
  [Intel XE#981]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/981
  [Intel XE#982]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/982
  [Intel XE#983]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/983
  [Intel XE#984]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/984
  [Intel XE#985]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/985
  [i915#2017]: https://gitlab.freedesktop.org/drm/intel/issues/2017


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

  * IGT: IGT_7612 -> IGT_7613
  * Linux: xe-541-68b673dd7ccbe64715e0a7492897e8d992040016 -> xe-pw-126535v6

  IGT_7612: b5c47966901ee1060bcb9d4bccdd3ccec9651ef4 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_7613: 378017d8fa63defde11c0b4bc72025c64b70607d @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-541-68b673dd7ccbe64715e0a7492897e8d992040016: 68b673dd7ccbe64715e0a7492897e8d992040016
  xe-pw-126535v6: 126535v6

== Logs ==

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

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

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

* Re: [Intel-xe] [PATCH v3 15/16] drm/xe: Remove unused extension definition
  2023-11-30 18:39 ` [Intel-xe] [PATCH v3 15/16] drm/xe: Remove unused extension definition Francois Dugast
@ 2023-12-02  1:10   ` Dixit, Ashutosh
  0 siblings, 0 replies; 28+ messages in thread
From: Dixit, Ashutosh @ 2023-12-02  1:10 UTC (permalink / raw)
  To: Francois Dugast; +Cc: intel-xe, Rodrigo Vivi

On Thu, 30 Nov 2023 10:39:54 -0800, Francois Dugast wrote:
>
> From: Rodrigo Vivi <rodrigo.vivi@intel.com>
>
> The vm_create ioctl function doesn't accept any extension.
> Remove this left over.
> A backward compatible change.
>
> Cc: Francois Dugast <francois.dugast@intel.com>
> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> Reviewed-by: Matthew Brost <matthew.brost@intel.com>
> ---
>  include/uapi/drm/xe_drm.h | 1 -
>  1 file changed, 1 deletion(-)
>
> diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
> index 84a477009e85..ffd9fc1172e8 100644
> --- a/include/uapi/drm/xe_drm.h
> +++ b/include/uapi/drm/xe_drm.h
> @@ -642,7 +642,6 @@ struct drm_xe_ext_set_property {
>  };
>
>  struct drm_xe_vm_create {
> -#define DRM_XE_VM_EXTENSION_SET_PROPERTY	0
>	/** @extensions: Pointer to the first extension struct, if any */
>	__u64 extensions;

I have another general comment on the use of these extensions (prompted by
John H's bringing up KLV's (key-length-value blobs) in an internal
chat). Here goes. Currently we have structs which are basically:

	struct xyz {
		/** @extensions: Pointer to the first extension struct, if any */
		__u64 extensions;

		/* Remaining struct fields */
	};

A slightly different way of doing this would be:

	struct root {
		/** @extensions: Pointer to the first extension struct */
		__u64 extensions;
	};

	struct xyz {
		/** @base: base user extension */
		struct xe_user_extension base;

		/* Remaining struct fields */
	};

So here the idea is the the first level struct ('struct root') does not
contain any real struct fields at all. It *always* points to a second level
struct ('struct xyz') which contain the real data to passed in.

Maybe what we have in Xe today is ok, but the second approach is closer to
KLV John brought up. If 'struct xyz' changes, we can just change
'extensions' in 'struct root' to point to say a new 'struct xyz_v2'.

What we have now in Xe is also ok, but we need a protocol for how to
interpret 'extensions', e.g. that if 'extensions' is 0, we will use the
first level struct, but if 'extensions' is not 0, we will follow the chain
and use the second level struct. As long as this protocol is clearly
defined we might be ok with what we have. But is the protocol defined
today? Is it the same behavior across all uapi's?

That's why the second approach seems a bit cleaner and unambiguous to me.

Thanks.
--
Ashutosh

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

end of thread, other threads:[~2023-12-02  1:23 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-30 18:39 [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Francois Dugast
2023-11-30 18:39 ` [Intel-xe] [PATCH v3 01/16] drm/xe: Extend drm_xe_vm_bind_op Francois Dugast
2023-11-30 18:39 ` [Intel-xe] [PATCH v3 02/16] drm/xe/uapi: Separate bo_create placement from flags Francois Dugast
2023-11-30 18:39 ` [Intel-xe] [PATCH v3 03/16] drm/xe: Make DRM_XE_DEVICE_QUERY_ENGINES future proof Francois Dugast
2023-11-30 20:32   ` Dixit, Ashutosh
2023-11-30 20:36     ` Souza, Jose
2023-11-30 18:39 ` [Intel-xe] [PATCH v3 04/16] drm/xe/uapi: Reject bo creation of unaligned size Francois Dugast
2023-11-30 18:39 ` [Intel-xe] [PATCH v3 05/16] drm/xe/uapi: Align on a common way to return arrays (memory regions) Francois Dugast
2023-11-30 18:39 ` [Intel-xe] [PATCH v3 06/16] drm/xe/uapi: Align on a common way to return arrays (gt) Francois Dugast
2023-11-30 18:39 ` [Intel-xe] [PATCH v3 07/16] drm/xe/uapi: Align on a common way to return arrays (engines) Francois Dugast
2023-11-30 18:39 ` [Intel-xe] [PATCH v3 08/16] drm/xe/uapi: Split xe_sync types from flags Francois Dugast
2023-11-30 18:39 ` [Intel-xe] [PATCH v3 09/16] drm/xe/uapi: Kill tile_mask Francois Dugast
2023-11-30 18:39 ` [Intel-xe] [PATCH v3 10/16] drm/xe/uapi: Crystal Reference Clock updates Francois Dugast
2023-11-30 18:39 ` [Intel-xe] [PATCH v3 11/16] drm/xe/uapi: Add Tile ID information to the GT info query Francois Dugast
2023-11-30 18:39 ` [Intel-xe] [PATCH v3 12/16] drm/xe/uapi: Fix various struct padding for 64b alignment Francois Dugast
2023-11-30 18:39 ` [Intel-xe] [PATCH v3 13/16] drm/xe/uapi: Move xe_exec after xe_exec_queue Francois Dugast
2023-11-30 18:39 ` [Intel-xe] [PATCH v3 14/16] drm/xe/uapi: Use LR abbrev for long-running vms Francois Dugast
2023-11-30 18:39 ` [Intel-xe] [PATCH v3 15/16] drm/xe: Remove unused extension definition Francois Dugast
2023-12-02  1:10   ` Dixit, Ashutosh
2023-11-30 18:39 ` [Intel-xe] [PATCH v3 16/16] drm/xe/uapi: Kill exec_queue_set_property Francois Dugast
2023-11-30 20:59 ` [Intel-xe] [PATCH v3 00/16] uAPI Alignment - Cleanup and future proof Souza, Jose
2023-11-30 23:27 ` [Intel-xe] ✓ CI.Patch_applied: success for uAPI Alignment - Cleanup and future proof (rev6) Patchwork
2023-11-30 23:27 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
2023-11-30 23:29 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
2023-11-30 23:36 ` [Intel-xe] ✓ CI.Build: " Patchwork
2023-11-30 23:36 ` [Intel-xe] ✗ CI.Hooks: failure " Patchwork
2023-11-30 23:38 ` [Intel-xe] ✓ CI.checksparse: success " Patchwork
2023-12-01  0:12 ` [Intel-xe] ✗ CI.BAT: failure " Patchwork

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