All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-xe] [PATCH 0/2] Update Xe uAPI in a minimally invasive way
@ 2023-05-24  3:31 Christopher Snowhill
  2023-05-24  3:31 ` [Intel-xe] [PATCH 1/2] drm/xe: Add explicit padding to uAPI definition Christopher Snowhill
                   ` (5 more replies)
  0 siblings, 6 replies; 13+ messages in thread
From: Christopher Snowhill @ 2023-05-24  3:31 UTC (permalink / raw)
  To: intel-xe

This series takes off from mlankhorst's attempt to do the same, except
instead, it tries to be as minimally invasive to the original uAPI as
possible, by only inserting padding where appropriate to ensure all
32-bit members are 32-bit aligned, and all 64-bit members are 64-bit
aligned. This should have zero effect on 64-bit hosts versus 64-bit
userspace, so existing native software will operate the same with or
without the update. The only real change is 32-bit compat support for
multilib userspace, which was previously broken.

Also introduces field validation against all of the padding and
reserved fields, which must be zero, in a separate commit.

Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Signed-off-by: Christopher Snowhill <kode54@gmail.com>

Christopher Snowhill (2):
  drm/xe: Add explicit padding to uAPI definition
  drm/xe: Validate uAPI padding and reserved fields

 drivers/gpu/drm/xe/xe_bo.c              |  6 +++--
 drivers/gpu/drm/xe/xe_engine.c          | 19 +++++++++++---
 drivers/gpu/drm/xe/xe_exec.c            |  4 ++-
 drivers/gpu/drm/xe/xe_mmio.c            |  3 ++-
 drivers/gpu/drm/xe/xe_query.c           |  3 ++-
 drivers/gpu/drm/xe/xe_sync.c            |  4 ++-
 drivers/gpu/drm/xe/xe_vm.c              | 22 +++++++++++++---
 drivers/gpu/drm/xe/xe_vm_madvise.c      |  4 ++-
 drivers/gpu/drm/xe/xe_wait_user_fence.c |  3 ++-
 include/uapi/drm/xe_drm.h               | 34 ++++++++++++++++++++++++-
 10 files changed, 86 insertions(+), 16 deletions(-)

-- 
2.40.1


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

* [Intel-xe] [PATCH 1/2] drm/xe: Add explicit padding to uAPI definition
  2023-05-24  3:31 [Intel-xe] [PATCH 0/2] Update Xe uAPI in a minimally invasive way Christopher Snowhill
@ 2023-05-24  3:31 ` Christopher Snowhill
  2023-05-24 15:20   ` Souza, Jose
  2023-05-24 16:21   ` Lucas De Marchi
  2023-05-24  3:31 ` [Intel-xe] [PATCH 2/2] drm/xe: Validate uAPI padding and reserved fields Christopher Snowhill
                   ` (4 subsequent siblings)
  5 siblings, 2 replies; 13+ messages in thread
From: Christopher Snowhill @ 2023-05-24  3:31 UTC (permalink / raw)
  To: intel-xe

Pad the uAPI definition so that it would align identically between
64-bit and 32-bit uarch, so consumers using this header will work
correctly from 32-bit compat userspace on a 64-bit kernel. Do it
in a minimally invasive way, so that 64-bit userspace will still
work with the previous header, and so that no fields suddenly
change sizes.

Originally inspired by mlankhorst.

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
---
 include/uapi/drm/xe_drm.h | 34 +++++++++++++++++++++++++++++++++-
 1 file changed, 33 insertions(+), 1 deletion(-)

diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
index b0b80aae3ee8..d5fc54b5be74 100644
--- a/include/uapi/drm/xe_drm.h
+++ b/include/uapi/drm/xe_drm.h
@@ -91,7 +91,7 @@ struct xe_user_extension {
 	 */
 	__u32 name;
 	/**
-	 * @flags: MBZ
+	 * @pad: MBZ
 	 *
 	 * All undefined bits must be zero.
 	 */
@@ -291,6 +291,9 @@ struct drm_xe_gem_create {
 	 */
 	__u32 handle;
 
+	/** @pad: MBZ */
+	__u32 pad;
+
 	/** @reserved: Reserved */
 	__u64 reserved[2];
 };
@@ -335,6 +338,9 @@ struct drm_xe_ext_vm_set_property {
 #define XE_VM_PROPERTY_BIND_OP_ERROR_CAPTURE_ADDRESS		0
 	__u32 property;
 
+	/** @pad: MBZ */
+	__u32 pad;
+
 	/** @value: property value */
 	__u64 value;
 
@@ -379,6 +385,9 @@ struct drm_xe_vm_bind_op {
 	 */
 	__u32 obj;
 
+	/** @pad: MBZ */
+	__u32 pad;
+
 	union {
 		/**
 		 * @obj_offset: Offset into the object, MBZ for CLEAR_RANGE,
@@ -469,6 +478,9 @@ struct drm_xe_vm_bind {
 	/** @num_binds: number of binds in this IOCTL */
 	__u32 num_binds;
 
+	/** @pad: MBZ */
+	__u32 pad;
+
 	union {
 		/** @bind: used if num_binds == 1 */
 		struct drm_xe_vm_bind_op bind;
@@ -482,6 +494,9 @@ struct drm_xe_vm_bind {
 	/** @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;
 
@@ -497,6 +512,9 @@ struct drm_xe_ext_engine_set_property {
 	/** @property: property to set */
 	__u32 property;
 
+	/** @pad: MBZ */
+	__u32 pad;
+
 	/** @value: property value */
 	__u64 value;
 };
@@ -612,6 +630,9 @@ struct drm_xe_sync {
 #define DRM_XE_SYNC_USER_FENCE		0x3
 #define DRM_XE_SYNC_SIGNAL		0x10
 
+	/** @pad: MBZ */
+	__u32 pad;
+
 	union {
 		__u32 handle;
 		/**
@@ -656,6 +677,9 @@ struct drm_xe_exec {
 	 */
 	__u16 num_batch_buffer;
 
+	/** @pad: MBZ */
+	__u16 pad[3];
+
 	/** @reserved: Reserved */
 	__u64 reserved[2];
 };
@@ -718,6 +742,8 @@ struct drm_xe_wait_user_fence {
 #define DRM_XE_UFENCE_WAIT_ABSTIME	(1 << 1)
 #define DRM_XE_UFENCE_WAIT_VM_ERROR	(1 << 2)
 	__u16 flags;
+	/** @pad: MBZ */
+	__u32 pad;
 	/** @value: compare value */
 	__u64 value;
 	/** @mask: comparison mask */
@@ -750,6 +776,9 @@ struct drm_xe_vm_madvise {
 	/** @vm_id: The ID VM in which the VMA exists */
 	__u32 vm_id;
 
+	/** @pad: MBZ */
+	__u32 pad;
+
 	/** @range: Number of bytes in the VMA */
 	__u64 range;
 
@@ -794,6 +823,9 @@ struct drm_xe_vm_madvise {
 	/** @property: property to set */
 	__u32 property;
 
+	/** @pad2: MBZ */
+	__u32 pad2;
+
 	/** @value: property value */
 	__u64 value;
 
-- 
2.40.1


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

* [Intel-xe] [PATCH 2/2] drm/xe: Validate uAPI padding and reserved fields
  2023-05-24  3:31 [Intel-xe] [PATCH 0/2] Update Xe uAPI in a minimally invasive way Christopher Snowhill
  2023-05-24  3:31 ` [Intel-xe] [PATCH 1/2] drm/xe: Add explicit padding to uAPI definition Christopher Snowhill
@ 2023-05-24  3:31 ` Christopher Snowhill
  2023-05-24 15:37   ` Souza, Jose
  2023-05-24 23:43   ` Lucas De Marchi
  2023-05-24  3:34 ` [Intel-xe] ✓ CI.Patch_applied: success for Update Xe uAPI in a minimally invasive way Patchwork
                   ` (3 subsequent siblings)
  5 siblings, 2 replies; 13+ messages in thread
From: Christopher Snowhill @ 2023-05-24  3:31 UTC (permalink / raw)
  To: intel-xe

Padding and reserved fields are declared such that they must be
zeroed, so verify that they're all zero in the respective ioctl
functions.

Derived from original patch by mlankhorst.

Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Signed-off-by: Christopher Snowhill <kode54@gmail.com>
---
 drivers/gpu/drm/xe/xe_bo.c              |  6 ++++--
 drivers/gpu/drm/xe/xe_engine.c          | 19 +++++++++++++++----
 drivers/gpu/drm/xe/xe_exec.c            |  4 +++-
 drivers/gpu/drm/xe/xe_mmio.c            |  3 ++-
 drivers/gpu/drm/xe/xe_query.c           |  3 ++-
 drivers/gpu/drm/xe/xe_sync.c            |  4 +++-
 drivers/gpu/drm/xe/xe_vm.c              | 22 +++++++++++++++++++---
 drivers/gpu/drm/xe/xe_vm_madvise.c      |  4 +++-
 drivers/gpu/drm/xe/xe_wait_user_fence.c |  3 ++-
 9 files changed, 53 insertions(+), 15 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
index c82e995df779..de713348ccc1 100644
--- a/drivers/gpu/drm/xe/xe_bo.c
+++ b/drivers/gpu/drm/xe/xe_bo.c
@@ -1644,7 +1644,8 @@ int xe_gem_create_ioctl(struct drm_device *dev, void *data,
 	u32 handle;
 	int err;
 
-	if (XE_IOCTL_ERR(xe, args->extensions))
+	if (XE_IOCTL_ERR(xe, args->extensions) || XE_IOCTL_ERR(xe, args->pad) ||
+	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
 		return -EINVAL;
 
 	if (XE_IOCTL_ERR(xe, args->flags &
@@ -1714,7 +1715,8 @@ int xe_gem_mmap_offset_ioctl(struct drm_device *dev, void *data,
 	struct drm_xe_gem_mmap_offset *args = data;
 	struct drm_gem_object *gem_obj;
 
-	if (XE_IOCTL_ERR(xe, args->extensions))
+	if (XE_IOCTL_ERR(xe, args->extensions) ||
+	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
 		return -EINVAL;
 
 	if (XE_IOCTL_ERR(xe, args->flags))
diff --git a/drivers/gpu/drm/xe/xe_engine.c b/drivers/gpu/drm/xe/xe_engine.c
index 094ec17d3004..8c3a722d91c6 100644
--- a/drivers/gpu/drm/xe/xe_engine.c
+++ b/drivers/gpu/drm/xe/xe_engine.c
@@ -348,7 +348,8 @@ static int engine_user_ext_set_property(struct xe_device *xe,
 		return -EFAULT;
 
 	if (XE_IOCTL_ERR(xe, ext.property >=
-			 ARRAY_SIZE(engine_set_property_funcs)))
+			 ARRAY_SIZE(engine_set_property_funcs)) ||
+	    XE_IOCTL_ERR(xe, ext.pad))
 		return -EINVAL;
 
 	idx = array_index_nospec(ext.property, ARRAY_SIZE(engine_set_property_funcs));
@@ -380,7 +381,8 @@ static int engine_user_extensions(struct xe_device *xe, struct xe_engine *e,
 	if (XE_IOCTL_ERR(xe, err))
 		return -EFAULT;
 
-	if (XE_IOCTL_ERR(xe, ext.name >=
+	if (XE_IOCTL_ERR(xe, ext.pad) ||
+	    XE_IOCTL_ERR(xe, ext.name >=
 			 ARRAY_SIZE(engine_user_extension_funcs)))
 		return -EINVAL;
 
@@ -523,7 +525,8 @@ int xe_engine_create_ioctl(struct drm_device *dev, void *data,
 	int len;
 	int err;
 
-	if (XE_IOCTL_ERR(xe, args->flags))
+	if (XE_IOCTL_ERR(xe, args->flags) ||
+	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
 		return -EINVAL;
 
 	len = args->width * args->num_placements;
@@ -639,6 +642,10 @@ int xe_engine_get_property_ioctl(struct drm_device *dev, void *data,
 	struct drm_xe_engine_get_property *args = data;
 	struct xe_engine *e;
 
+	if (XE_IOCTL_ERR(xe, args->extensions) ||
+	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
+		return -EINVAL;
+
 	mutex_lock(&xef->engine.lock);
 	e = xa_load(&xef->engine.xa, args->engine_id);
 	mutex_unlock(&xef->engine.lock);
@@ -718,7 +725,8 @@ int xe_engine_destroy_ioctl(struct drm_device *dev, void *data,
 	struct drm_xe_engine_destroy *args = data;
 	struct xe_engine *e;
 
-	if (XE_IOCTL_ERR(xe, args->pad))
+	if (XE_IOCTL_ERR(xe, args->pad) ||
+	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
 		return -EINVAL;
 
 	mutex_lock(&xef->engine.lock);
@@ -748,6 +756,9 @@ int xe_engine_set_property_ioctl(struct drm_device *dev, void *data,
 	int ret;
 	u32 idx;
 
+	if (XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
+		return -EINVAL;
+
 	e = xe_engine_lookup(xef, args->engine_id);
 	if (XE_IOCTL_ERR(xe, !e))
 		return -ENOENT;
diff --git a/drivers/gpu/drm/xe/xe_exec.c b/drivers/gpu/drm/xe/xe_exec.c
index 3db1b159586e..e44076ee2e11 100644
--- a/drivers/gpu/drm/xe/xe_exec.c
+++ b/drivers/gpu/drm/xe/xe_exec.c
@@ -181,7 +181,9 @@ int xe_exec_ioctl(struct drm_device *dev, void *data, struct drm_file *file)
 	bool write_locked;
 	int err = 0;
 
-	if (XE_IOCTL_ERR(xe, args->extensions))
+	if (XE_IOCTL_ERR(xe, args->extensions) ||
+	    XE_IOCTL_ERR(xe, args->pad[0] || args->pad[1] || args->pad[2]) ||
+	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
 		return -EINVAL;
 
 	engine = xe_engine_lookup(xef, args->engine_id);
diff --git a/drivers/gpu/drm/xe/xe_mmio.c b/drivers/gpu/drm/xe/xe_mmio.c
index c7fbb1cc1f64..9d583f11e290 100644
--- a/drivers/gpu/drm/xe/xe_mmio.c
+++ b/drivers/gpu/drm/xe/xe_mmio.c
@@ -407,7 +407,8 @@ int xe_mmio_ioctl(struct drm_device *dev, void *data,
 	bool allowed;
 	int ret = 0;
 
-	if (XE_IOCTL_ERR(xe, args->extensions))
+	if (XE_IOCTL_ERR(xe, args->extensions) ||
+	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
 		return -EINVAL;
 
 	if (XE_IOCTL_ERR(xe, args->flags & ~VALID_MMIO_FLAGS))
diff --git a/drivers/gpu/drm/xe/xe_query.c b/drivers/gpu/drm/xe/xe_query.c
index dd64ff0d2a57..97742d003c8a 100644
--- a/drivers/gpu/drm/xe/xe_query.c
+++ b/drivers/gpu/drm/xe/xe_query.c
@@ -374,7 +374,8 @@ int xe_query_ioctl(struct drm_device *dev, void *data, struct drm_file *file)
 	struct drm_xe_device_query *query = data;
 	u32 idx;
 
-	if (XE_IOCTL_ERR(xe, query->extensions != 0))
+	if (XE_IOCTL_ERR(xe, query->extensions ||
+	    XE_IOCTL_ERR(xe, query->reserved[0] || query->reserved[1])))
 		return -EINVAL;
 
 	if (XE_IOCTL_ERR(xe, query->query > ARRAY_SIZE(xe_query_funcs)))
diff --git a/drivers/gpu/drm/xe/xe_sync.c b/drivers/gpu/drm/xe/xe_sync.c
index 1e4e4acb2c4a..5acb37a8b2ab 100644
--- a/drivers/gpu/drm/xe/xe_sync.c
+++ b/drivers/gpu/drm/xe/xe_sync.c
@@ -111,7 +111,9 @@ int xe_sync_entry_parse(struct xe_device *xe, struct xe_file *xef,
 		return -EFAULT;
 
 	if (XE_IOCTL_ERR(xe, sync_in.flags &
-			 ~(SYNC_FLAGS_TYPE_MASK | DRM_XE_SYNC_SIGNAL)))
+			 ~(SYNC_FLAGS_TYPE_MASK | DRM_XE_SYNC_SIGNAL)) ||
+	    XE_IOCTL_ERR(xe, sync_in.pad) ||
+	    XE_IOCTL_ERR(xe, sync_in.reserved[0] || sync_in.reserved[1]))
 		return -EINVAL;
 
 	signal = sync_in.flags & DRM_XE_SYNC_SIGNAL;
diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
index a0306526b269..ea354ffbede0 100644
--- a/drivers/gpu/drm/xe/xe_vm.c
+++ b/drivers/gpu/drm/xe/xe_vm.c
@@ -1799,7 +1799,9 @@ static int vm_user_ext_set_property(struct xe_device *xe, struct xe_vm *vm,
 		return -EFAULT;
 
 	if (XE_IOCTL_ERR(xe, ext.property >=
-			 ARRAY_SIZE(vm_set_property_funcs)))
+			 ARRAY_SIZE(vm_set_property_funcs)) ||
+	    XE_IOCTL_ERR(xe, ext.pad) ||
+	    XE_IOCTL_ERR(xe, ext.reserved[0] || ext.reserved[1]))
 		return -EINVAL;
 
 	return vm_set_property_funcs[ext.property](xe, vm, ext.value);
@@ -1827,7 +1829,8 @@ static int vm_user_extensions(struct xe_device *xe, struct xe_vm *vm,
 	if (XE_IOCTL_ERR(xe, err))
 		return -EFAULT;
 
-	if (XE_IOCTL_ERR(xe, ext.name >=
+	if (XE_IOCTL_ERR(xe, ext.pad) ||
+	    XE_IOCTL_ERR(xe, ext.name >=
 			 ARRAY_SIZE(vm_user_extension_funcs)))
 		return -EINVAL;
 
@@ -1858,6 +1861,9 @@ int xe_vm_create_ioctl(struct drm_device *dev, void *data,
 	int err;
 	u32 flags = 0;
 
+	if (XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
+		return -EINVAL;
+
 	if (XE_IOCTL_ERR(xe, args->flags & ~ALL_DRM_XE_VM_CREATE_FLAGS))
 		return -EINVAL;
 
@@ -1941,7 +1947,8 @@ int xe_vm_destroy_ioctl(struct drm_device *dev, void *data,
 	struct drm_xe_vm_destroy *args = data;
 	struct xe_vm *vm;
 
-	if (XE_IOCTL_ERR(xe, args->pad))
+	if (XE_IOCTL_ERR(xe, args->pad) ||
+	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
 		return -EINVAL;
 
 	vm = xe_vm_lookup(xef, args->vm_id);
@@ -2891,6 +2898,8 @@ static int vm_bind_ioctl_check_args(struct xe_device *xe,
 	int i;
 
 	if (XE_IOCTL_ERR(xe, args->extensions) ||
+	    XE_IOCTL_ERR(xe, args->pad || args->pad2) ||
+	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]) ||
 	    XE_IOCTL_ERR(xe, !args->num_binds) ||
 	    XE_IOCTL_ERR(xe, args->num_binds > MAX_BINDS))
 		return -EINVAL;
@@ -2923,6 +2932,13 @@ static int vm_bind_ioctl_check_args(struct xe_device *xe,
 		u64 obj_offset = (*bind_ops)[i].obj_offset;
 		u32 region = (*bind_ops)[i].region;
 
+		if (XE_IOCTL_ERR(xe, (*bind_ops)[i].pad) ||
+		    XE_IOCTL_ERR(xe, (*bind_ops)[i].reserved[0] ||
+				     (*bind_ops)[i].reserved[1])) {
+			err = -EINVAL;
+			goto free_bind_ops;
+		}
+
 		if (i == 0) {
 			*async = !!(op & XE_VM_BIND_FLAG_ASYNC);
 		} else if (XE_IOCTL_ERR(xe, !*async) ||
diff --git a/drivers/gpu/drm/xe/xe_vm_madvise.c b/drivers/gpu/drm/xe/xe_vm_madvise.c
index 29815852985a..0f5eef337037 100644
--- a/drivers/gpu/drm/xe/xe_vm_madvise.c
+++ b/drivers/gpu/drm/xe/xe_vm_madvise.c
@@ -301,7 +301,9 @@ int xe_vm_madvise_ioctl(struct drm_device *dev, void *data,
 	struct xe_vma **vmas = NULL;
 	int num_vmas = 0, err = 0, idx;
 
-	if (XE_IOCTL_ERR(xe, args->extensions))
+	if (XE_IOCTL_ERR(xe, args->extensions) ||
+	    XE_IOCTL_ERR(xe, args->pad || args->pad2) ||
+	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
 		return -EINVAL;
 
 	if (XE_IOCTL_ERR(xe, args->property > ARRAY_SIZE(madvise_funcs)))
diff --git a/drivers/gpu/drm/xe/xe_wait_user_fence.c b/drivers/gpu/drm/xe/xe_wait_user_fence.c
index 15c2e5aa08d2..6c8a60c60087 100644
--- a/drivers/gpu/drm/xe/xe_wait_user_fence.c
+++ b/drivers/gpu/drm/xe/xe_wait_user_fence.c
@@ -100,7 +100,8 @@ int xe_wait_user_fence_ioctl(struct drm_device *dev, void *data,
 		args->flags & DRM_XE_UFENCE_WAIT_VM_ERROR;
 	unsigned long timeout = args->timeout;
 
-	if (XE_IOCTL_ERR(xe, args->extensions))
+	if (XE_IOCTL_ERR(xe, args->extensions) || XE_IOCTL_ERR(xe, args->pad) ||
+	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
 		return -EINVAL;
 
 	if (XE_IOCTL_ERR(xe, args->flags & ~VALID_FLAGS))
-- 
2.40.1


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

* [Intel-xe] ✓ CI.Patch_applied: success for Update Xe uAPI in a minimally invasive way
  2023-05-24  3:31 [Intel-xe] [PATCH 0/2] Update Xe uAPI in a minimally invasive way Christopher Snowhill
  2023-05-24  3:31 ` [Intel-xe] [PATCH 1/2] drm/xe: Add explicit padding to uAPI definition Christopher Snowhill
  2023-05-24  3:31 ` [Intel-xe] [PATCH 2/2] drm/xe: Validate uAPI padding and reserved fields Christopher Snowhill
@ 2023-05-24  3:34 ` Patchwork
  2023-05-24  3:36 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2023-05-24  3:34 UTC (permalink / raw)
  To: Christopher Snowhill; +Cc: intel-xe

== Series Details ==

Series: Update Xe uAPI in a minimally invasive way
URL   : https://patchwork.freedesktop.org/series/118257/
State : success

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: 48a7045a0 fixup! drm/xe/display: Implement display support
=== git am output follows ===
Applying: drm/xe: Add explicit padding to uAPI definition
Applying: drm/xe: Validate uAPI padding and reserved fields



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

* [Intel-xe] ✓ CI.KUnit: success for Update Xe uAPI in a minimally invasive way
  2023-05-24  3:31 [Intel-xe] [PATCH 0/2] Update Xe uAPI in a minimally invasive way Christopher Snowhill
                   ` (2 preceding siblings ...)
  2023-05-24  3:34 ` [Intel-xe] ✓ CI.Patch_applied: success for Update Xe uAPI in a minimally invasive way Patchwork
@ 2023-05-24  3:36 ` Patchwork
  2023-05-24  3:40 ` [Intel-xe] ✓ CI.Build: " Patchwork
  2023-05-24  4:08 ` [Intel-xe] ○ CI.BAT: info " Patchwork
  5 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2023-05-24  3:36 UTC (permalink / raw)
  To: Christopher Snowhill; +Cc: intel-xe

== Series Details ==

Series: Update Xe uAPI in a minimally invasive way
URL   : https://patchwork.freedesktop.org/series/118257/
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
[03:35:12] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[03:35:16] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[03:35:38] Starting KUnit Kernel (1/1)...
[03:35:38] ============================================================
[03:35:39] ==================== xe_bo (2 subtests) ====================
[03:35:39] [SKIPPED] xe_ccs_migrate_kunit
[03:35:39] [SKIPPED] xe_bo_evict_kunit
[03:35:39] ===================== [SKIPPED] xe_bo ======================
[03:35:39] ================== xe_dma_buf (1 subtest) ==================
[03:35:39] [SKIPPED] xe_dma_buf_kunit
[03:35:39] =================== [SKIPPED] xe_dma_buf ===================
[03:35:39] ================== xe_migrate (1 subtest) ==================
[03:35:39] [SKIPPED] xe_migrate_sanity_kunit
[03:35:39] =================== [SKIPPED] xe_migrate ===================
[03:35:39] =================== xe_pci (2 subtests) ====================
[03:35:39] [PASSED] xe_gmdid_graphics_ip
[03:35:39] [PASSED] xe_gmdid_media_ip
[03:35:39] ===================== [PASSED] xe_pci ======================
[03:35:39] ==================== xe_rtp (1 subtest) ====================
[03:35:39] ================== xe_rtp_process_tests  ===================
[03:35:39] [PASSED] coalesce-same-reg
[03:35:39] [PASSED] no-match-no-add
[03:35:39] [PASSED] no-match-no-add-multiple-rules
[03:35:39] [PASSED] two-regs-two-entries
[03:35:39] [PASSED] clr-one-set-other
[03:35:39] [PASSED] set-field
[03:35:39] [PASSED] conflict-duplicate
[03:35:39] [PASSED] conflict-not-disjoint
[03:35:39] [PASSED] conflict-reg-type
[03:35:39] ============== [PASSED] xe_rtp_process_tests ===============
[03:35:39] ===================== [PASSED] xe_rtp ======================
[03:35:39] ==================== xe_wa (1 subtest) =====================
[03:35:39] ======================== xe_wa_gt  =========================
[03:35:39] [PASSED] TIGERLAKE (B0)
[03:35:39] [PASSED] DG1 (A0)
[03:35:39] [PASSED] DG1 (B0)
[03:35:39] [PASSED] ALDERLAKE_S (A0)
[03:35:39] [PASSED] ALDERLAKE_S (B0)
[03:35:39] [PASSED] ALDERLAKE_S (C0)
[03:35:39] [PASSED] ALDERLAKE_S (D0)
[03:35:39] [PASSED] DG2_G10 (A0)
[03:35:39] [PASSED] DG2_G10 (A1)
[03:35:39] [PASSED] DG2_G10 (B0)
[03:35:39] [PASSED] DG2_G10 (C0)
[03:35:39] [PASSED] DG2_G11 (A0)
[03:35:39] [PASSED] DG2_G11 (B0)
[03:35:39] [PASSED] DG2_G11 (B1)
[03:35:39] [PASSED] DG2_G12 (A0)
[03:35:39] [PASSED] DG2_G12 (A1)
[03:35:39] [PASSED] PVC (B0)
[03:35:39] [PASSED] PVC (B1)
[03:35:39] [PASSED] PVC (C0)
[03:35:39] ==================== [PASSED] xe_wa_gt =====================
[03:35:39] ====================== [PASSED] xe_wa ======================
[03:35:39] ============================================================
[03:35:39] Testing complete. Ran 34 tests: passed: 30, skipped: 4
[03:35:39] Elapsed time: 26.354s total, 4.238s configuring, 21.998s building, 0.096s running

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

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



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

* [Intel-xe] ✓ CI.Build: success for Update Xe uAPI in a minimally invasive way
  2023-05-24  3:31 [Intel-xe] [PATCH 0/2] Update Xe uAPI in a minimally invasive way Christopher Snowhill
                   ` (3 preceding siblings ...)
  2023-05-24  3:36 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
@ 2023-05-24  3:40 ` Patchwork
  2023-05-24  4:08 ` [Intel-xe] ○ CI.BAT: info " Patchwork
  5 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2023-05-24  3:40 UTC (permalink / raw)
  To: Christopher Snowhill; +Cc: intel-xe

== Series Details ==

Series: Update Xe uAPI in a minimally invasive way
URL   : https://patchwork.freedesktop.org/series/118257/
State : success

== Summary ==

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



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

* [Intel-xe] ○ CI.BAT: info for Update Xe uAPI in a minimally invasive way
  2023-05-24  3:31 [Intel-xe] [PATCH 0/2] Update Xe uAPI in a minimally invasive way Christopher Snowhill
                   ` (4 preceding siblings ...)
  2023-05-24  3:40 ` [Intel-xe] ✓ CI.Build: " Patchwork
@ 2023-05-24  4:08 ` Patchwork
  5 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2023-05-24  4:08 UTC (permalink / raw)
  To: Christopher Snowhill; +Cc: intel-xe

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

== Series Details ==

Series: Update Xe uAPI in a minimally invasive way
URL   : https://patchwork.freedesktop.org/series/118257/
State : info

== Summary ==

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



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

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

* Re: [Intel-xe] [PATCH 1/2] drm/xe: Add explicit padding to uAPI definition
  2023-05-24  3:31 ` [Intel-xe] [PATCH 1/2] drm/xe: Add explicit padding to uAPI definition Christopher Snowhill
@ 2023-05-24 15:20   ` Souza, Jose
  2023-05-24 16:21   ` Lucas De Marchi
  1 sibling, 0 replies; 13+ messages in thread
From: Souza, Jose @ 2023-05-24 15:20 UTC (permalink / raw)
  To: kode54@gmail.com, intel-xe@lists.freedesktop.org; +Cc: Vivi, Rodrigo

On Tue, 2023-05-23 at 20:31 -0700, Christopher Snowhill wrote:
> Pad the uAPI definition so that it would align identically between
> 64-bit and 32-bit uarch, so consumers using this header will work
> correctly from 32-bit compat userspace on a 64-bit kernel. Do it
> in a minimally invasive way, so that 64-bit userspace will still
> work with the previous header, and so that no fields suddenly
> change sizes.
> 
> Originally inspired by mlankhorst.
> 

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

> Signed-off-by: Christopher Snowhill <kode54@gmail.com>
> ---
>  include/uapi/drm/xe_drm.h | 34 +++++++++++++++++++++++++++++++++-
>  1 file changed, 33 insertions(+), 1 deletion(-)
> 
> diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
> index b0b80aae3ee8..d5fc54b5be74 100644
> --- a/include/uapi/drm/xe_drm.h
> +++ b/include/uapi/drm/xe_drm.h
> @@ -91,7 +91,7 @@ struct xe_user_extension {
>  	 */
>  	__u32 name;
>  	/**
> -	 * @flags: MBZ
> +	 * @pad: MBZ
>  	 *
>  	 * All undefined bits must be zero.
>  	 */
> @@ -291,6 +291,9 @@ struct drm_xe_gem_create {
>  	 */
>  	__u32 handle;
>  
> +	/** @pad: MBZ */
> +	__u32 pad;
> +
>  	/** @reserved: Reserved */
>  	__u64 reserved[2];
>  };
> @@ -335,6 +338,9 @@ struct drm_xe_ext_vm_set_property {
>  #define XE_VM_PROPERTY_BIND_OP_ERROR_CAPTURE_ADDRESS		0
>  	__u32 property;
>  
> +	/** @pad: MBZ */
> +	__u32 pad;
> +
>  	/** @value: property value */
>  	__u64 value;
>  
> @@ -379,6 +385,9 @@ struct drm_xe_vm_bind_op {
>  	 */
>  	__u32 obj;
>  
> +	/** @pad: MBZ */
> +	__u32 pad;
> +
>  	union {
>  		/**
>  		 * @obj_offset: Offset into the object, MBZ for CLEAR_RANGE,
> @@ -469,6 +478,9 @@ struct drm_xe_vm_bind {
>  	/** @num_binds: number of binds in this IOCTL */
>  	__u32 num_binds;
>  
> +	/** @pad: MBZ */
> +	__u32 pad;
> +
>  	union {
>  		/** @bind: used if num_binds == 1 */
>  		struct drm_xe_vm_bind_op bind;
> @@ -482,6 +494,9 @@ struct drm_xe_vm_bind {
>  	/** @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;
>  
> @@ -497,6 +512,9 @@ struct drm_xe_ext_engine_set_property {
>  	/** @property: property to set */
>  	__u32 property;
>  
> +	/** @pad: MBZ */
> +	__u32 pad;
> +
>  	/** @value: property value */
>  	__u64 value;
>  };
> @@ -612,6 +630,9 @@ struct drm_xe_sync {
>  #define DRM_XE_SYNC_USER_FENCE		0x3
>  #define DRM_XE_SYNC_SIGNAL		0x10
>  
> +	/** @pad: MBZ */
> +	__u32 pad;
> +
>  	union {
>  		__u32 handle;
>  		/**
> @@ -656,6 +677,9 @@ struct drm_xe_exec {
>  	 */
>  	__u16 num_batch_buffer;
>  
> +	/** @pad: MBZ */
> +	__u16 pad[3];
> +
>  	/** @reserved: Reserved */
>  	__u64 reserved[2];
>  };
> @@ -718,6 +742,8 @@ struct drm_xe_wait_user_fence {
>  #define DRM_XE_UFENCE_WAIT_ABSTIME	(1 << 1)
>  #define DRM_XE_UFENCE_WAIT_VM_ERROR	(1 << 2)
>  	__u16 flags;
> +	/** @pad: MBZ */
> +	__u32 pad;
>  	/** @value: compare value */
>  	__u64 value;
>  	/** @mask: comparison mask */
> @@ -750,6 +776,9 @@ struct drm_xe_vm_madvise {
>  	/** @vm_id: The ID VM in which the VMA exists */
>  	__u32 vm_id;
>  
> +	/** @pad: MBZ */
> +	__u32 pad;
> +
>  	/** @range: Number of bytes in the VMA */
>  	__u64 range;
>  
> @@ -794,6 +823,9 @@ struct drm_xe_vm_madvise {
>  	/** @property: property to set */
>  	__u32 property;
>  
> +	/** @pad2: MBZ */
> +	__u32 pad2;
> +
>  	/** @value: property value */
>  	__u64 value;
>  


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

* Re: [Intel-xe] [PATCH 2/2] drm/xe: Validate uAPI padding and reserved fields
  2023-05-24  3:31 ` [Intel-xe] [PATCH 2/2] drm/xe: Validate uAPI padding and reserved fields Christopher Snowhill
@ 2023-05-24 15:37   ` Souza, Jose
  2023-05-25  1:40     ` Christopher Snowhill
  2023-05-24 23:43   ` Lucas De Marchi
  1 sibling, 1 reply; 13+ messages in thread
From: Souza, Jose @ 2023-05-24 15:37 UTC (permalink / raw)
  To: kode54@gmail.com, intel-xe@lists.freedesktop.org

On Tue, 2023-05-23 at 20:31 -0700, Christopher Snowhill wrote:
> Padding and reserved fields are declared such that they must be
> zeroed, so verify that they're all zero in the respective ioctl
> functions.
> 
> Derived from original patch by mlankhorst.
> 
> Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> Signed-off-by: Christopher Snowhill <kode54@gmail.com>
> ---
>  drivers/gpu/drm/xe/xe_bo.c              |  6 ++++--
>  drivers/gpu/drm/xe/xe_engine.c          | 19 +++++++++++++++----
>  drivers/gpu/drm/xe/xe_exec.c            |  4 +++-
>  drivers/gpu/drm/xe/xe_mmio.c            |  3 ++-
>  drivers/gpu/drm/xe/xe_query.c           |  3 ++-
>  drivers/gpu/drm/xe/xe_sync.c            |  4 +++-
>  drivers/gpu/drm/xe/xe_vm.c              | 22 +++++++++++++++++++---
>  drivers/gpu/drm/xe/xe_vm_madvise.c      |  4 +++-
>  drivers/gpu/drm/xe/xe_wait_user_fence.c |  3 ++-
>  9 files changed, 53 insertions(+), 15 deletions(-)
> 
> diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
> index c82e995df779..de713348ccc1 100644
> --- a/drivers/gpu/drm/xe/xe_bo.c
> +++ b/drivers/gpu/drm/xe/xe_bo.c
> @@ -1644,7 +1644,8 @@ int xe_gem_create_ioctl(struct drm_device *dev, void *data,
>  	u32 handle;
>  	int err;
>  
> -	if (XE_IOCTL_ERR(xe, args->extensions))
> +	if (XE_IOCTL_ERR(xe, args->extensions) || XE_IOCTL_ERR(xe, args->pad) ||
> +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>  		return -EINVAL;
>  
>  	if (XE_IOCTL_ERR(xe, args->flags &
> @@ -1714,7 +1715,8 @@ int xe_gem_mmap_offset_ioctl(struct drm_device *dev, void *data,
>  	struct drm_xe_gem_mmap_offset *args = data;
>  	struct drm_gem_object *gem_obj;
>  
> -	if (XE_IOCTL_ERR(xe, args->extensions))
> +	if (XE_IOCTL_ERR(xe, args->extensions) ||
> +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>  		return -EINVAL;
>  
>  	if (XE_IOCTL_ERR(xe, args->flags))
> diff --git a/drivers/gpu/drm/xe/xe_engine.c b/drivers/gpu/drm/xe/xe_engine.c
> index 094ec17d3004..8c3a722d91c6 100644
> --- a/drivers/gpu/drm/xe/xe_engine.c
> +++ b/drivers/gpu/drm/xe/xe_engine.c
> @@ -348,7 +348,8 @@ static int engine_user_ext_set_property(struct xe_device *xe,
>  		return -EFAULT;
>  
>  	if (XE_IOCTL_ERR(xe, ext.property >=
> -			 ARRAY_SIZE(engine_set_property_funcs)))
> +			 ARRAY_SIZE(engine_set_property_funcs)) ||
> +	    XE_IOCTL_ERR(xe, ext.pad))
>  		return -EINVAL;
>  
>  	idx = array_index_nospec(ext.property, ARRAY_SIZE(engine_set_property_funcs));
> @@ -380,7 +381,8 @@ static int engine_user_extensions(struct xe_device *xe, struct xe_engine *e,
>  	if (XE_IOCTL_ERR(xe, err))
>  		return -EFAULT;
>  
> -	if (XE_IOCTL_ERR(xe, ext.name >=
> +	if (XE_IOCTL_ERR(xe, ext.pad) ||
> +	    XE_IOCTL_ERR(xe, ext.name >=
>  			 ARRAY_SIZE(engine_user_extension_funcs)))
>  		return -EINVAL;
>  
> @@ -523,7 +525,8 @@ int xe_engine_create_ioctl(struct drm_device *dev, void *data,
>  	int len;
>  	int err;
>  
> -	if (XE_IOCTL_ERR(xe, args->flags))
> +	if (XE_IOCTL_ERR(xe, args->flags) ||
> +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>  		return -EINVAL;
>  
>  	len = args->width * args->num_placements;
> @@ -639,6 +642,10 @@ int xe_engine_get_property_ioctl(struct drm_device *dev, void *data,
>  	struct drm_xe_engine_get_property *args = data;
>  	struct xe_engine *e;
>  
> +	if (XE_IOCTL_ERR(xe, args->extensions) ||
> +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> +		return -EINVAL;

I believe extensions are allowed to be != 0 even if there is no extension yet for this ioctl.
Also commit message don't say anything about checking extensions, so for now please drop those checks in here and in all other places added in this
patch.

Other than this LGTM.

> +
>  	mutex_lock(&xef->engine.lock);
>  	e = xa_load(&xef->engine.xa, args->engine_id);
>  	mutex_unlock(&xef->engine.lock);
> @@ -718,7 +725,8 @@ int xe_engine_destroy_ioctl(struct drm_device *dev, void *data,
>  	struct drm_xe_engine_destroy *args = data;
>  	struct xe_engine *e;
>  
> -	if (XE_IOCTL_ERR(xe, args->pad))
> +	if (XE_IOCTL_ERR(xe, args->pad) ||
> +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>  		return -EINVAL;
>  
>  	mutex_lock(&xef->engine.lock);
> @@ -748,6 +756,9 @@ int xe_engine_set_property_ioctl(struct drm_device *dev, void *data,
>  	int ret;
>  	u32 idx;
>  
> +	if (XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> +		return -EINVAL;
> +
>  	e = xe_engine_lookup(xef, args->engine_id);
>  	if (XE_IOCTL_ERR(xe, !e))
>  		return -ENOENT;
> diff --git a/drivers/gpu/drm/xe/xe_exec.c b/drivers/gpu/drm/xe/xe_exec.c
> index 3db1b159586e..e44076ee2e11 100644
> --- a/drivers/gpu/drm/xe/xe_exec.c
> +++ b/drivers/gpu/drm/xe/xe_exec.c
> @@ -181,7 +181,9 @@ int xe_exec_ioctl(struct drm_device *dev, void *data, struct drm_file *file)
>  	bool write_locked;
>  	int err = 0;
>  
> -	if (XE_IOCTL_ERR(xe, args->extensions))
> +	if (XE_IOCTL_ERR(xe, args->extensions) ||
> +	    XE_IOCTL_ERR(xe, args->pad[0] || args->pad[1] || args->pad[2]) ||
> +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>  		return -EINVAL;
>  
>  	engine = xe_engine_lookup(xef, args->engine_id);
> diff --git a/drivers/gpu/drm/xe/xe_mmio.c b/drivers/gpu/drm/xe/xe_mmio.c
> index c7fbb1cc1f64..9d583f11e290 100644
> --- a/drivers/gpu/drm/xe/xe_mmio.c
> +++ b/drivers/gpu/drm/xe/xe_mmio.c
> @@ -407,7 +407,8 @@ int xe_mmio_ioctl(struct drm_device *dev, void *data,
>  	bool allowed;
>  	int ret = 0;
>  
> -	if (XE_IOCTL_ERR(xe, args->extensions))
> +	if (XE_IOCTL_ERR(xe, args->extensions) ||
> +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>  		return -EINVAL;
>  
>  	if (XE_IOCTL_ERR(xe, args->flags & ~VALID_MMIO_FLAGS))
> diff --git a/drivers/gpu/drm/xe/xe_query.c b/drivers/gpu/drm/xe/xe_query.c
> index dd64ff0d2a57..97742d003c8a 100644
> --- a/drivers/gpu/drm/xe/xe_query.c
> +++ b/drivers/gpu/drm/xe/xe_query.c
> @@ -374,7 +374,8 @@ int xe_query_ioctl(struct drm_device *dev, void *data, struct drm_file *file)
>  	struct drm_xe_device_query *query = data;
>  	u32 idx;
>  
> -	if (XE_IOCTL_ERR(xe, query->extensions != 0))
> +	if (XE_IOCTL_ERR(xe, query->extensions ||
> +	    XE_IOCTL_ERR(xe, query->reserved[0] || query->reserved[1])))
>  		return -EINVAL;
>  
>  	if (XE_IOCTL_ERR(xe, query->query > ARRAY_SIZE(xe_query_funcs)))
> diff --git a/drivers/gpu/drm/xe/xe_sync.c b/drivers/gpu/drm/xe/xe_sync.c
> index 1e4e4acb2c4a..5acb37a8b2ab 100644
> --- a/drivers/gpu/drm/xe/xe_sync.c
> +++ b/drivers/gpu/drm/xe/xe_sync.c
> @@ -111,7 +111,9 @@ int xe_sync_entry_parse(struct xe_device *xe, struct xe_file *xef,
>  		return -EFAULT;
>  
>  	if (XE_IOCTL_ERR(xe, sync_in.flags &
> -			 ~(SYNC_FLAGS_TYPE_MASK | DRM_XE_SYNC_SIGNAL)))
> +			 ~(SYNC_FLAGS_TYPE_MASK | DRM_XE_SYNC_SIGNAL)) ||
> +	    XE_IOCTL_ERR(xe, sync_in.pad) ||
> +	    XE_IOCTL_ERR(xe, sync_in.reserved[0] || sync_in.reserved[1]))
>  		return -EINVAL;
>  
>  	signal = sync_in.flags & DRM_XE_SYNC_SIGNAL;
> diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
> index a0306526b269..ea354ffbede0 100644
> --- a/drivers/gpu/drm/xe/xe_vm.c
> +++ b/drivers/gpu/drm/xe/xe_vm.c
> @@ -1799,7 +1799,9 @@ static int vm_user_ext_set_property(struct xe_device *xe, struct xe_vm *vm,
>  		return -EFAULT;
>  
>  	if (XE_IOCTL_ERR(xe, ext.property >=
> -			 ARRAY_SIZE(vm_set_property_funcs)))
> +			 ARRAY_SIZE(vm_set_property_funcs)) ||
> +	    XE_IOCTL_ERR(xe, ext.pad) ||
> +	    XE_IOCTL_ERR(xe, ext.reserved[0] || ext.reserved[1]))
>  		return -EINVAL;
>  
>  	return vm_set_property_funcs[ext.property](xe, vm, ext.value);
> @@ -1827,7 +1829,8 @@ static int vm_user_extensions(struct xe_device *xe, struct xe_vm *vm,
>  	if (XE_IOCTL_ERR(xe, err))
>  		return -EFAULT;
>  
> -	if (XE_IOCTL_ERR(xe, ext.name >=
> +	if (XE_IOCTL_ERR(xe, ext.pad) ||
> +	    XE_IOCTL_ERR(xe, ext.name >=
>  			 ARRAY_SIZE(vm_user_extension_funcs)))
>  		return -EINVAL;
>  
> @@ -1858,6 +1861,9 @@ int xe_vm_create_ioctl(struct drm_device *dev, void *data,
>  	int err;
>  	u32 flags = 0;
>  
> +	if (XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> +		return -EINVAL;
> +
>  	if (XE_IOCTL_ERR(xe, args->flags & ~ALL_DRM_XE_VM_CREATE_FLAGS))
>  		return -EINVAL;
>  
> @@ -1941,7 +1947,8 @@ int xe_vm_destroy_ioctl(struct drm_device *dev, void *data,
>  	struct drm_xe_vm_destroy *args = data;
>  	struct xe_vm *vm;
>  
> -	if (XE_IOCTL_ERR(xe, args->pad))
> +	if (XE_IOCTL_ERR(xe, args->pad) ||
> +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>  		return -EINVAL;
>  
>  	vm = xe_vm_lookup(xef, args->vm_id);
> @@ -2891,6 +2898,8 @@ static int vm_bind_ioctl_check_args(struct xe_device *xe,
>  	int i;
>  
>  	if (XE_IOCTL_ERR(xe, args->extensions) ||
> +	    XE_IOCTL_ERR(xe, args->pad || args->pad2) ||
> +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]) ||
>  	    XE_IOCTL_ERR(xe, !args->num_binds) ||
>  	    XE_IOCTL_ERR(xe, args->num_binds > MAX_BINDS))
>  		return -EINVAL;
> @@ -2923,6 +2932,13 @@ static int vm_bind_ioctl_check_args(struct xe_device *xe,
>  		u64 obj_offset = (*bind_ops)[i].obj_offset;
>  		u32 region = (*bind_ops)[i].region;
>  
> +		if (XE_IOCTL_ERR(xe, (*bind_ops)[i].pad) ||
> +		    XE_IOCTL_ERR(xe, (*bind_ops)[i].reserved[0] ||
> +				     (*bind_ops)[i].reserved[1])) {
> +			err = -EINVAL;
> +			goto free_bind_ops;
> +		}
> +
>  		if (i == 0) {
>  			*async = !!(op & XE_VM_BIND_FLAG_ASYNC);
>  		} else if (XE_IOCTL_ERR(xe, !*async) ||
> diff --git a/drivers/gpu/drm/xe/xe_vm_madvise.c b/drivers/gpu/drm/xe/xe_vm_madvise.c
> index 29815852985a..0f5eef337037 100644
> --- a/drivers/gpu/drm/xe/xe_vm_madvise.c
> +++ b/drivers/gpu/drm/xe/xe_vm_madvise.c
> @@ -301,7 +301,9 @@ int xe_vm_madvise_ioctl(struct drm_device *dev, void *data,
>  	struct xe_vma **vmas = NULL;
>  	int num_vmas = 0, err = 0, idx;
>  
> -	if (XE_IOCTL_ERR(xe, args->extensions))
> +	if (XE_IOCTL_ERR(xe, args->extensions) ||
> +	    XE_IOCTL_ERR(xe, args->pad || args->pad2) ||
> +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>  		return -EINVAL;
>  
>  	if (XE_IOCTL_ERR(xe, args->property > ARRAY_SIZE(madvise_funcs)))
> diff --git a/drivers/gpu/drm/xe/xe_wait_user_fence.c b/drivers/gpu/drm/xe/xe_wait_user_fence.c
> index 15c2e5aa08d2..6c8a60c60087 100644
> --- a/drivers/gpu/drm/xe/xe_wait_user_fence.c
> +++ b/drivers/gpu/drm/xe/xe_wait_user_fence.c
> @@ -100,7 +100,8 @@ int xe_wait_user_fence_ioctl(struct drm_device *dev, void *data,
>  		args->flags & DRM_XE_UFENCE_WAIT_VM_ERROR;
>  	unsigned long timeout = args->timeout;
>  
> -	if (XE_IOCTL_ERR(xe, args->extensions))
> +	if (XE_IOCTL_ERR(xe, args->extensions) || XE_IOCTL_ERR(xe, args->pad) ||
> +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>  		return -EINVAL;
>  
>  	if (XE_IOCTL_ERR(xe, args->flags & ~VALID_FLAGS))


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

* Re: [Intel-xe] [PATCH 1/2] drm/xe: Add explicit padding to uAPI definition
  2023-05-24  3:31 ` [Intel-xe] [PATCH 1/2] drm/xe: Add explicit padding to uAPI definition Christopher Snowhill
  2023-05-24 15:20   ` Souza, Jose
@ 2023-05-24 16:21   ` Lucas De Marchi
  1 sibling, 0 replies; 13+ messages in thread
From: Lucas De Marchi @ 2023-05-24 16:21 UTC (permalink / raw)
  To: Christopher Snowhill; +Cc: intel-xe

On Tue, May 23, 2023 at 08:31:30PM -0700, Christopher Snowhill wrote:
>Pad the uAPI definition so that it would align identically between
>64-bit and 32-bit uarch, so consumers using this header will work
>correctly from 32-bit compat userspace on a 64-bit kernel. Do it
>in a minimally invasive way, so that 64-bit userspace will still
>work with the previous header, and so that no fields suddenly
>change sizes.
>
>Originally inspired by mlankhorst.
>
>Signed-off-by: Christopher Snowhill <kode54@gmail.com>


Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>


... with the commands below. As a follow up, should we add a way to
verify? And probably do the reordering in lockstep with userspace
changes ahead of merging upstream and committing to the ABI?

Checking:
	$ sed -n 's/^struct \(.*\) {/struct \1 \1;/p' include/uapi/drm/xe_drm.h > /tmp/a.c
	$ gcc -Iinclude/ -I include/uapi/ -include include/uapi/drm/xe_drm.h -g -c -o /tmp/a.o /tmp/a.c
	$ pahole /tmp/a.o > /tmp/a.txt

	$ # ... apply this patch

	$ sed -n 's/^struct \(.*\) {/struct \1 \1;/p' include/uapi/drm/xe_drm.h > /tmp/b.c
	$ gcc -Iinclude/ -I include/uapi/ -include include/uapi/drm/xe_drm.h -g -c -o /tmp/b.o /tmp/b.c
	$ pahole /tmp/b.o > /tmp/b.txt

	$ grep hole /tmp/b.txt
	$ # good, no holes


	$ # double checking the fixes in this patch
	$ git diff --no-index  /tmp/a.txt /tmp/b.txt
	diff --git a/tmp/a.txt b/tmp/b.txt
	index bcc2fd7a97cd..715687ad8c4f 100644
	--- a/tmp/a.txt
	+++ b/tmp/b.txt
	@@ -89,13 +89,10 @@ struct drm_xe_gem_create {
		__u32                      flags;                /*    16     4 */
		__u32                      vm_id;                /*    20     4 */
		__u32                      handle;               /*    24     4 */
	-
	-	/* XXX 4 bytes hole, try to pack */
	-
	+	__u32                      pad;                  /*    28     4 */
		__u64                      reserved[2];          /*    32    16 */
	 
	-	/* size: 48, cachelines: 1, members: 6 */
	-	/* sum members: 44, holes: 1, sum holes: 4 */
	+	/* size: 48, cachelines: 1, members: 7 */
		/* last cacheline: 48 bytes */
	 };
	 struct drm_xe_gem_mmap_offset {
	@@ -120,14 +117,11 @@ struct drm_xe_vm_bind_op_error_capture {
	 struct drm_xe_ext_vm_set_property {
		struct xe_user_extension   base;                 /*     0    16 */
		__u32                      property;             /*    16     4 */
	-
	-	/* XXX 4 bytes hole, try to pack */
	-
	+	__u32                      pad;                  /*    20     4 */
		__u64                      value;                /*    24     8 */
		__u64                      reserved[2];          /*    32    16 */
	 
	-	/* size: 48, cachelines: 1, members: 4 */
	-	/* sum members: 44, holes: 1, sum holes: 4 */
	+	/* size: 48, cachelines: 1, members: 5 */
		/* last cacheline: 48 bytes */
	 };
	 struct drm_xe_vm_create {
	@@ -149,9 +143,7 @@ struct drm_xe_vm_destroy {
	 };
	 struct drm_xe_vm_bind_op {
		__u32                      obj;                  /*     0     4 */
	-
	-	/* XXX 4 bytes hole, try to pack */
	-
	+	__u32                      pad;                  /*     4     4 */
		union {
			__u64              obj_offset;           /*     8     8 */
			__u64              userptr;              /*     8     8 */
	@@ -163,43 +155,34 @@ struct drm_xe_vm_bind_op {
		__u32                      region;               /*    44     4 */
		__u64                      reserved[2];          /*    48    16 */
	 
	-	/* size: 64, cachelines: 1, members: 8 */
	-	/* sum members: 60, holes: 1, sum holes: 4 */
	+	/* size: 64, cachelines: 1, members: 9 */
	 };
	 struct drm_xe_vm_bind {
		__u64                      extensions;           /*     0     8 */
		__u32                      vm_id;                /*     8     4 */
		__u32                      engine_id;            /*    12     4 */
		__u32                      num_binds;            /*    16     4 */
	-
	-	/* XXX 4 bytes hole, try to pack */
	-
	+	__u32                      pad;                  /*    20     4 */
		union {
			struct drm_xe_vm_bind_op bind;           /*    24    64 */
			__u64              vector_of_binds;      /*    24     8 */
		};                                               /*    24    64 */
		/* --- cacheline 1 boundary (64 bytes) was 24 bytes ago --- */
		__u32                      num_syncs;            /*    88     4 */
	-
	-	/* XXX 4 bytes hole, try to pack */
	-
	+	__u32                      pad2;                 /*    92     4 */
		__u64                      syncs;                /*    96     8 */
		__u64                      reserved[2];          /*   104    16 */
	 
	-	/* size: 120, cachelines: 2, members: 8 */
	-	/* sum members: 112, holes: 2, sum holes: 8 */
	+	/* size: 120, cachelines: 2, members: 10 */
		/* last cacheline: 56 bytes */
	 };
	 struct drm_xe_ext_engine_set_property {
		struct xe_user_extension   base;                 /*     0    16 */
		__u32                      property;             /*    16     4 */
	-
	-	/* XXX 4 bytes hole, try to pack */
	-
	+	__u32                      pad;                  /*    20     4 */
		__u64                      value;                /*    24     8 */
	 
	-	/* size: 32, cachelines: 1, members: 3 */
	-	/* sum members: 28, holes: 1, sum holes: 4 */
	+	/* size: 32, cachelines: 1, members: 4 */
		/* last cacheline: 32 bytes */
	 };
	 struct drm_xe_engine_set_property {
	@@ -246,9 +229,7 @@ struct drm_xe_engine_destroy {
	 struct drm_xe_sync {
		__u64                      extensions;           /*     0     8 */
		__u32                      flags;                /*     8     4 */
	-
	-	/* XXX 4 bytes hole, try to pack */
	-
	+	__u32                      pad;                  /*    12     4 */
		union {
			__u32              handle;               /*    16     4 */
			__u64              addr;                 /*    16     8 */
	@@ -256,8 +237,7 @@ struct drm_xe_sync {
		__u64                      timeline_value;       /*    24     8 */
		__u64                      reserved[2];          /*    32    16 */
	 
	-	/* size: 48, cachelines: 1, members: 5 */
	-	/* sum members: 44, holes: 1, sum holes: 4 */
	+	/* size: 48, cachelines: 1, members: 6 */
		/* last cacheline: 48 bytes */
	 };
	 struct drm_xe_exec {
	@@ -267,13 +247,10 @@ struct drm_xe_exec {
		__u64                      syncs;                /*    16     8 */
		__u64                      address;              /*    24     8 */
		__u16                      num_batch_buffer;     /*    32     2 */
	-
	-	/* XXX 6 bytes hole, try to pack */
	-
	+	__u16                      pad[3];               /*    34     6 */
		__u64                      reserved[2];          /*    40    16 */
	 
	-	/* size: 56, cachelines: 1, members: 7 */
	-	/* sum members: 50, holes: 1, sum holes: 6 */
	+	/* size: 56, cachelines: 1, members: 8 */
		/* last cacheline: 56 bytes */
	 };
	 struct drm_xe_mmio {
	@@ -294,9 +271,7 @@ struct drm_xe_wait_user_fence {
		};                                               /*     8     8 */
		__u16                      op;                   /*    16     2 */
		__u16                      flags;                /*    18     2 */
	-
	-	/* XXX 4 bytes hole, try to pack */
	-
	+	__u32                      pad;                  /*    20     4 */
		__u64                      value;                /*    24     8 */
		__u64                      mask;                 /*    32     8 */
		__s64                      timeout;              /*    40     8 */
	@@ -305,25 +280,19 @@ struct drm_xe_wait_user_fence {
		/* --- cacheline 1 boundary (64 bytes) --- */
		__u64                      reserved[2];          /*    64    16 */
	 
	-	/* size: 80, cachelines: 2, members: 10 */
	-	/* sum members: 76, holes: 1, sum holes: 4 */
	+	/* size: 80, cachelines: 2, members: 11 */
		/* last cacheline: 16 bytes */
	 };
	 struct drm_xe_vm_madvise {
		__u64                      extensions;           /*     0     8 */
		__u32                      vm_id;                /*     8     4 */
	-
	-	/* XXX 4 bytes hole, try to pack */
	-
	+	__u32                      pad;                  /*    12     4 */
		__u64                      range;                /*    16     8 */
		__u64                      addr;                 /*    24     8 */
		__u32                      property;             /*    32     4 */
	-
	-	/* XXX 4 bytes hole, try to pack */
	-
	+	__u32                      pad2;                 /*    36     4 */
		__u64                      value;                /*    40     8 */
		__u64                      reserved[2];          /*    48    16 */
	 
	-	/* size: 64, cachelines: 1, members: 7 */
	-	/* sum members: 56, holes: 2, sum holes: 8 */
	+	/* size: 64, cachelines: 1, members: 9 */
	 };
	

Lucas De Marchi

>---
> include/uapi/drm/xe_drm.h | 34 +++++++++++++++++++++++++++++++++-
> 1 file changed, 33 insertions(+), 1 deletion(-)
>
>diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
>index b0b80aae3ee8..d5fc54b5be74 100644
>--- a/include/uapi/drm/xe_drm.h
>+++ b/include/uapi/drm/xe_drm.h
>@@ -91,7 +91,7 @@ struct xe_user_extension {
> 	 */
> 	__u32 name;
> 	/**
>-	 * @flags: MBZ
>+	 * @pad: MBZ
> 	 *
> 	 * All undefined bits must be zero.
> 	 */
>@@ -291,6 +291,9 @@ struct drm_xe_gem_create {
> 	 */
> 	__u32 handle;
>
>+	/** @pad: MBZ */
>+	__u32 pad;
>+
> 	/** @reserved: Reserved */
> 	__u64 reserved[2];
> };
>@@ -335,6 +338,9 @@ struct drm_xe_ext_vm_set_property {
> #define XE_VM_PROPERTY_BIND_OP_ERROR_CAPTURE_ADDRESS		0
> 	__u32 property;
>
>+	/** @pad: MBZ */
>+	__u32 pad;
>+
> 	/** @value: property value */
> 	__u64 value;
>
>@@ -379,6 +385,9 @@ struct drm_xe_vm_bind_op {
> 	 */
> 	__u32 obj;
>
>+	/** @pad: MBZ */
>+	__u32 pad;
>+
> 	union {
> 		/**
> 		 * @obj_offset: Offset into the object, MBZ for CLEAR_RANGE,
>@@ -469,6 +478,9 @@ struct drm_xe_vm_bind {
> 	/** @num_binds: number of binds in this IOCTL */
> 	__u32 num_binds;
>
>+	/** @pad: MBZ */
>+	__u32 pad;
>+
> 	union {
> 		/** @bind: used if num_binds == 1 */
> 		struct drm_xe_vm_bind_op bind;
>@@ -482,6 +494,9 @@ struct drm_xe_vm_bind {
> 	/** @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;
>
>@@ -497,6 +512,9 @@ struct drm_xe_ext_engine_set_property {
> 	/** @property: property to set */
> 	__u32 property;
>
>+	/** @pad: MBZ */
>+	__u32 pad;
>+
> 	/** @value: property value */
> 	__u64 value;
> };
>@@ -612,6 +630,9 @@ struct drm_xe_sync {
> #define DRM_XE_SYNC_USER_FENCE		0x3
> #define DRM_XE_SYNC_SIGNAL		0x10
>
>+	/** @pad: MBZ */
>+	__u32 pad;
>+
> 	union {
> 		__u32 handle;
> 		/**
>@@ -656,6 +677,9 @@ struct drm_xe_exec {
> 	 */
> 	__u16 num_batch_buffer;
>
>+	/** @pad: MBZ */
>+	__u16 pad[3];
>+
> 	/** @reserved: Reserved */
> 	__u64 reserved[2];
> };
>@@ -718,6 +742,8 @@ struct drm_xe_wait_user_fence {
> #define DRM_XE_UFENCE_WAIT_ABSTIME	(1 << 1)
> #define DRM_XE_UFENCE_WAIT_VM_ERROR	(1 << 2)
> 	__u16 flags;
>+	/** @pad: MBZ */
>+	__u32 pad;
> 	/** @value: compare value */
> 	__u64 value;
> 	/** @mask: comparison mask */
>@@ -750,6 +776,9 @@ struct drm_xe_vm_madvise {
> 	/** @vm_id: The ID VM in which the VMA exists */
> 	__u32 vm_id;
>
>+	/** @pad: MBZ */
>+	__u32 pad;
>+
> 	/** @range: Number of bytes in the VMA */
> 	__u64 range;
>
>@@ -794,6 +823,9 @@ struct drm_xe_vm_madvise {
> 	/** @property: property to set */
> 	__u32 property;
>
>+	/** @pad2: MBZ */
>+	__u32 pad2;
>+
> 	/** @value: property value */
> 	__u64 value;
>
>-- 
>2.40.1
>

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

* Re: [Intel-xe] [PATCH 2/2] drm/xe: Validate uAPI padding and reserved fields
  2023-05-24  3:31 ` [Intel-xe] [PATCH 2/2] drm/xe: Validate uAPI padding and reserved fields Christopher Snowhill
  2023-05-24 15:37   ` Souza, Jose
@ 2023-05-24 23:43   ` Lucas De Marchi
  1 sibling, 0 replies; 13+ messages in thread
From: Lucas De Marchi @ 2023-05-24 23:43 UTC (permalink / raw)
  To: Christopher Snowhill; +Cc: intel-xe

On Tue, May 23, 2023 at 08:31:31PM -0700, Christopher Snowhill wrote:
>Padding and reserved fields are declared such that they must be
>zeroed, so verify that they're all zero in the respective ioctl
>functions.
>
>Derived from original patch by mlankhorst.
>
>Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
>Signed-off-by: Christopher Snowhill <kode54@gmail.com>
>---
> drivers/gpu/drm/xe/xe_bo.c              |  6 ++++--
> drivers/gpu/drm/xe/xe_engine.c          | 19 +++++++++++++++----
> drivers/gpu/drm/xe/xe_exec.c            |  4 +++-
> drivers/gpu/drm/xe/xe_mmio.c            |  3 ++-
> drivers/gpu/drm/xe/xe_query.c           |  3 ++-
> drivers/gpu/drm/xe/xe_sync.c            |  4 +++-
> drivers/gpu/drm/xe/xe_vm.c              | 22 +++++++++++++++++++---
> drivers/gpu/drm/xe/xe_vm_madvise.c      |  4 +++-
> drivers/gpu/drm/xe/xe_wait_user_fence.c |  3 ++-
> 9 files changed, 53 insertions(+), 15 deletions(-)
>
>diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
>index c82e995df779..de713348ccc1 100644
>--- a/drivers/gpu/drm/xe/xe_bo.c
>+++ b/drivers/gpu/drm/xe/xe_bo.c
>@@ -1644,7 +1644,8 @@ int xe_gem_create_ioctl(struct drm_device *dev, void *data,
> 	u32 handle;
> 	int err;
>
>-	if (XE_IOCTL_ERR(xe, args->extensions))
>+	if (XE_IOCTL_ERR(xe, args->extensions) || XE_IOCTL_ERR(xe, args->pad) ||
>+	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> 		return -EINVAL;
>
> 	if (XE_IOCTL_ERR(xe, args->flags &
>@@ -1714,7 +1715,8 @@ int xe_gem_mmap_offset_ioctl(struct drm_device *dev, void *data,
> 	struct drm_xe_gem_mmap_offset *args = data;
> 	struct drm_gem_object *gem_obj;
>
>-	if (XE_IOCTL_ERR(xe, args->extensions))
>+	if (XE_IOCTL_ERR(xe, args->extensions) ||
>+	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> 		return -EINVAL;
>
> 	if (XE_IOCTL_ERR(xe, args->flags))
>diff --git a/drivers/gpu/drm/xe/xe_engine.c b/drivers/gpu/drm/xe/xe_engine.c
>index 094ec17d3004..8c3a722d91c6 100644
>--- a/drivers/gpu/drm/xe/xe_engine.c
>+++ b/drivers/gpu/drm/xe/xe_engine.c
>@@ -348,7 +348,8 @@ static int engine_user_ext_set_property(struct xe_device *xe,
> 		return -EFAULT;
>
> 	if (XE_IOCTL_ERR(xe, ext.property >=
>-			 ARRAY_SIZE(engine_set_property_funcs)))
>+			 ARRAY_SIZE(engine_set_property_funcs)) ||
>+	    XE_IOCTL_ERR(xe, ext.pad))
> 		return -EINVAL;
>
> 	idx = array_index_nospec(ext.property, ARRAY_SIZE(engine_set_property_funcs));
>@@ -380,7 +381,8 @@ static int engine_user_extensions(struct xe_device *xe, struct xe_engine *e,
> 	if (XE_IOCTL_ERR(xe, err))
> 		return -EFAULT;
>
>-	if (XE_IOCTL_ERR(xe, ext.name >=
>+	if (XE_IOCTL_ERR(xe, ext.pad) ||
>+	    XE_IOCTL_ERR(xe, ext.name >=
> 			 ARRAY_SIZE(engine_user_extension_funcs)))
> 		return -EINVAL;
>
>@@ -523,7 +525,8 @@ int xe_engine_create_ioctl(struct drm_device *dev, void *data,
> 	int len;
> 	int err;
>
>-	if (XE_IOCTL_ERR(xe, args->flags))
>+	if (XE_IOCTL_ERR(xe, args->flags) ||
>+	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> 		return -EINVAL;
>
> 	len = args->width * args->num_placements;
>@@ -639,6 +642,10 @@ int xe_engine_get_property_ioctl(struct drm_device *dev, void *data,
> 	struct drm_xe_engine_get_property *args = data;
> 	struct xe_engine *e;
>
>+	if (XE_IOCTL_ERR(xe, args->extensions) ||
>+	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>+		return -EINVAL;
>+
> 	mutex_lock(&xef->engine.lock);
> 	e = xa_load(&xef->engine.xa, args->engine_id);
> 	mutex_unlock(&xef->engine.lock);
>@@ -718,7 +725,8 @@ int xe_engine_destroy_ioctl(struct drm_device *dev, void *data,
> 	struct drm_xe_engine_destroy *args = data;
> 	struct xe_engine *e;
>
>-	if (XE_IOCTL_ERR(xe, args->pad))
>+	if (XE_IOCTL_ERR(xe, args->pad) ||
>+	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> 		return -EINVAL;
>
> 	mutex_lock(&xef->engine.lock);
>@@ -748,6 +756,9 @@ int xe_engine_set_property_ioctl(struct drm_device *dev, void *data,
> 	int ret;
> 	u32 idx;
>
>+	if (XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>+		return -EINVAL;
>+
> 	e = xe_engine_lookup(xef, args->engine_id);
> 	if (XE_IOCTL_ERR(xe, !e))
> 		return -ENOENT;
>diff --git a/drivers/gpu/drm/xe/xe_exec.c b/drivers/gpu/drm/xe/xe_exec.c
>index 3db1b159586e..e44076ee2e11 100644
>--- a/drivers/gpu/drm/xe/xe_exec.c
>+++ b/drivers/gpu/drm/xe/xe_exec.c
>@@ -181,7 +181,9 @@ int xe_exec_ioctl(struct drm_device *dev, void *data, struct drm_file *file)
> 	bool write_locked;
> 	int err = 0;
>
>-	if (XE_IOCTL_ERR(xe, args->extensions))
>+	if (XE_IOCTL_ERR(xe, args->extensions) ||
>+	    XE_IOCTL_ERR(xe, args->pad[0] || args->pad[1] || args->pad[2]) ||
>+	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> 		return -EINVAL;
>
> 	engine = xe_engine_lookup(xef, args->engine_id);
>diff --git a/drivers/gpu/drm/xe/xe_mmio.c b/drivers/gpu/drm/xe/xe_mmio.c
>index c7fbb1cc1f64..9d583f11e290 100644
>--- a/drivers/gpu/drm/xe/xe_mmio.c
>+++ b/drivers/gpu/drm/xe/xe_mmio.c
>@@ -407,7 +407,8 @@ int xe_mmio_ioctl(struct drm_device *dev, void *data,
> 	bool allowed;
> 	int ret = 0;
>
>-	if (XE_IOCTL_ERR(xe, args->extensions))
>+	if (XE_IOCTL_ERR(xe, args->extensions) ||
>+	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> 		return -EINVAL;
>
> 	if (XE_IOCTL_ERR(xe, args->flags & ~VALID_MMIO_FLAGS))
>diff --git a/drivers/gpu/drm/xe/xe_query.c b/drivers/gpu/drm/xe/xe_query.c
>index dd64ff0d2a57..97742d003c8a 100644
>--- a/drivers/gpu/drm/xe/xe_query.c
>+++ b/drivers/gpu/drm/xe/xe_query.c
>@@ -374,7 +374,8 @@ int xe_query_ioctl(struct drm_device *dev, void *data, struct drm_file *file)
> 	struct drm_xe_device_query *query = data;
> 	u32 idx;
>
>-	if (XE_IOCTL_ERR(xe, query->extensions != 0))
>+	if (XE_IOCTL_ERR(xe, query->extensions ||

missing the close parenthesis

Lucas De Marchi

>+	    XE_IOCTL_ERR(xe, query->reserved[0] || query->reserved[1])))
> 		return -EINVAL;
>
> 	if (XE_IOCTL_ERR(xe, query->query > ARRAY_SIZE(xe_query_funcs)))
>diff --git a/drivers/gpu/drm/xe/xe_sync.c b/drivers/gpu/drm/xe/xe_sync.c
>index 1e4e4acb2c4a..5acb37a8b2ab 100644
>--- a/drivers/gpu/drm/xe/xe_sync.c
>+++ b/drivers/gpu/drm/xe/xe_sync.c
>@@ -111,7 +111,9 @@ int xe_sync_entry_parse(struct xe_device *xe, struct xe_file *xef,
> 		return -EFAULT;
>
> 	if (XE_IOCTL_ERR(xe, sync_in.flags &
>-			 ~(SYNC_FLAGS_TYPE_MASK | DRM_XE_SYNC_SIGNAL)))
>+			 ~(SYNC_FLAGS_TYPE_MASK | DRM_XE_SYNC_SIGNAL)) ||
>+	    XE_IOCTL_ERR(xe, sync_in.pad) ||
>+	    XE_IOCTL_ERR(xe, sync_in.reserved[0] || sync_in.reserved[1]))
> 		return -EINVAL;
>
> 	signal = sync_in.flags & DRM_XE_SYNC_SIGNAL;
>diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
>index a0306526b269..ea354ffbede0 100644
>--- a/drivers/gpu/drm/xe/xe_vm.c
>+++ b/drivers/gpu/drm/xe/xe_vm.c
>@@ -1799,7 +1799,9 @@ static int vm_user_ext_set_property(struct xe_device *xe, struct xe_vm *vm,
> 		return -EFAULT;
>
> 	if (XE_IOCTL_ERR(xe, ext.property >=
>-			 ARRAY_SIZE(vm_set_property_funcs)))
>+			 ARRAY_SIZE(vm_set_property_funcs)) ||
>+	    XE_IOCTL_ERR(xe, ext.pad) ||
>+	    XE_IOCTL_ERR(xe, ext.reserved[0] || ext.reserved[1]))
> 		return -EINVAL;
>
> 	return vm_set_property_funcs[ext.property](xe, vm, ext.value);
>@@ -1827,7 +1829,8 @@ static int vm_user_extensions(struct xe_device *xe, struct xe_vm *vm,
> 	if (XE_IOCTL_ERR(xe, err))
> 		return -EFAULT;
>
>-	if (XE_IOCTL_ERR(xe, ext.name >=
>+	if (XE_IOCTL_ERR(xe, ext.pad) ||
>+	    XE_IOCTL_ERR(xe, ext.name >=
> 			 ARRAY_SIZE(vm_user_extension_funcs)))
> 		return -EINVAL;
>
>@@ -1858,6 +1861,9 @@ int xe_vm_create_ioctl(struct drm_device *dev, void *data,
> 	int err;
> 	u32 flags = 0;
>
>+	if (XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>+		return -EINVAL;
>+
> 	if (XE_IOCTL_ERR(xe, args->flags & ~ALL_DRM_XE_VM_CREATE_FLAGS))
> 		return -EINVAL;
>
>@@ -1941,7 +1947,8 @@ int xe_vm_destroy_ioctl(struct drm_device *dev, void *data,
> 	struct drm_xe_vm_destroy *args = data;
> 	struct xe_vm *vm;
>
>-	if (XE_IOCTL_ERR(xe, args->pad))
>+	if (XE_IOCTL_ERR(xe, args->pad) ||
>+	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> 		return -EINVAL;
>
> 	vm = xe_vm_lookup(xef, args->vm_id);
>@@ -2891,6 +2898,8 @@ static int vm_bind_ioctl_check_args(struct xe_device *xe,
> 	int i;
>
> 	if (XE_IOCTL_ERR(xe, args->extensions) ||
>+	    XE_IOCTL_ERR(xe, args->pad || args->pad2) ||
>+	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]) ||
> 	    XE_IOCTL_ERR(xe, !args->num_binds) ||
> 	    XE_IOCTL_ERR(xe, args->num_binds > MAX_BINDS))
> 		return -EINVAL;
>@@ -2923,6 +2932,13 @@ static int vm_bind_ioctl_check_args(struct xe_device *xe,
> 		u64 obj_offset = (*bind_ops)[i].obj_offset;
> 		u32 region = (*bind_ops)[i].region;
>
>+		if (XE_IOCTL_ERR(xe, (*bind_ops)[i].pad) ||
>+		    XE_IOCTL_ERR(xe, (*bind_ops)[i].reserved[0] ||
>+				     (*bind_ops)[i].reserved[1])) {
>+			err = -EINVAL;
>+			goto free_bind_ops;
>+		}
>+
> 		if (i == 0) {
> 			*async = !!(op & XE_VM_BIND_FLAG_ASYNC);
> 		} else if (XE_IOCTL_ERR(xe, !*async) ||
>diff --git a/drivers/gpu/drm/xe/xe_vm_madvise.c b/drivers/gpu/drm/xe/xe_vm_madvise.c
>index 29815852985a..0f5eef337037 100644
>--- a/drivers/gpu/drm/xe/xe_vm_madvise.c
>+++ b/drivers/gpu/drm/xe/xe_vm_madvise.c
>@@ -301,7 +301,9 @@ int xe_vm_madvise_ioctl(struct drm_device *dev, void *data,
> 	struct xe_vma **vmas = NULL;
> 	int num_vmas = 0, err = 0, idx;
>
>-	if (XE_IOCTL_ERR(xe, args->extensions))
>+	if (XE_IOCTL_ERR(xe, args->extensions) ||
>+	    XE_IOCTL_ERR(xe, args->pad || args->pad2) ||
>+	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> 		return -EINVAL;
>
> 	if (XE_IOCTL_ERR(xe, args->property > ARRAY_SIZE(madvise_funcs)))
>diff --git a/drivers/gpu/drm/xe/xe_wait_user_fence.c b/drivers/gpu/drm/xe/xe_wait_user_fence.c
>index 15c2e5aa08d2..6c8a60c60087 100644
>--- a/drivers/gpu/drm/xe/xe_wait_user_fence.c
>+++ b/drivers/gpu/drm/xe/xe_wait_user_fence.c
>@@ -100,7 +100,8 @@ int xe_wait_user_fence_ioctl(struct drm_device *dev, void *data,
> 		args->flags & DRM_XE_UFENCE_WAIT_VM_ERROR;
> 	unsigned long timeout = args->timeout;
>
>-	if (XE_IOCTL_ERR(xe, args->extensions))
>+	if (XE_IOCTL_ERR(xe, args->extensions) || XE_IOCTL_ERR(xe, args->pad) ||
>+	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> 		return -EINVAL;
>
> 	if (XE_IOCTL_ERR(xe, args->flags & ~VALID_FLAGS))
>-- 
>2.40.1
>

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

* Re: [Intel-xe] [PATCH 2/2] drm/xe: Validate uAPI padding and reserved fields
  2023-05-24 15:37   ` Souza, Jose
@ 2023-05-25  1:40     ` Christopher Snowhill
  2023-05-25 13:06       ` Souza, Jose
  0 siblings, 1 reply; 13+ messages in thread
From: Christopher Snowhill @ 2023-05-25  1:40 UTC (permalink / raw)
  To: Souza, Jose, intel-xe@lists.freedesktop.org

On 5/24/23 08:37, Souza, Jose wrote:
> On Tue, 2023-05-23 at 20:31 -0700, Christopher Snowhill wrote:
>> Padding and reserved fields are declared such that they must be
>> zeroed, so verify that they're all zero in the respective ioctl
>> functions.
>>
>> Derived from original patch by mlankhorst.
>>
>> Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
>> Signed-off-by: Christopher Snowhill <kode54@gmail.com>
>> ---
>>   drivers/gpu/drm/xe/xe_bo.c              |  6 ++++--
>>   drivers/gpu/drm/xe/xe_engine.c          | 19 +++++++++++++++----
>>   drivers/gpu/drm/xe/xe_exec.c            |  4 +++-
>>   drivers/gpu/drm/xe/xe_mmio.c            |  3 ++-
>>   drivers/gpu/drm/xe/xe_query.c           |  3 ++-
>>   drivers/gpu/drm/xe/xe_sync.c            |  4 +++-
>>   drivers/gpu/drm/xe/xe_vm.c              | 22 +++++++++++++++++++---
>>   drivers/gpu/drm/xe/xe_vm_madvise.c      |  4 +++-
>>   drivers/gpu/drm/xe/xe_wait_user_fence.c |  3 ++-
>>   9 files changed, 53 insertions(+), 15 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
>> index c82e995df779..de713348ccc1 100644
>> --- a/drivers/gpu/drm/xe/xe_bo.c
>> +++ b/drivers/gpu/drm/xe/xe_bo.c
>> @@ -1644,7 +1644,8 @@ int xe_gem_create_ioctl(struct drm_device *dev, void *data,
>>   	u32 handle;
>>   	int err;
>>   
>> -	if (XE_IOCTL_ERR(xe, args->extensions))
>> +	if (XE_IOCTL_ERR(xe, args->extensions) || XE_IOCTL_ERR(xe, args->pad) ||
>> +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>>   		return -EINVAL;
>>   
>>   	if (XE_IOCTL_ERR(xe, args->flags &
>> @@ -1714,7 +1715,8 @@ int xe_gem_mmap_offset_ioctl(struct drm_device *dev, void *data,
>>   	struct drm_xe_gem_mmap_offset *args = data;
>>   	struct drm_gem_object *gem_obj;
>>   
>> -	if (XE_IOCTL_ERR(xe, args->extensions))
>> +	if (XE_IOCTL_ERR(xe, args->extensions) ||
>> +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>>   		return -EINVAL;
>>   
>>   	if (XE_IOCTL_ERR(xe, args->flags))
>> diff --git a/drivers/gpu/drm/xe/xe_engine.c b/drivers/gpu/drm/xe/xe_engine.c
>> index 094ec17d3004..8c3a722d91c6 100644
>> --- a/drivers/gpu/drm/xe/xe_engine.c
>> +++ b/drivers/gpu/drm/xe/xe_engine.c
>> @@ -348,7 +348,8 @@ static int engine_user_ext_set_property(struct xe_device *xe,
>>   		return -EFAULT;
>>   
>>   	if (XE_IOCTL_ERR(xe, ext.property >=
>> -			 ARRAY_SIZE(engine_set_property_funcs)))
>> +			 ARRAY_SIZE(engine_set_property_funcs)) ||
>> +	    XE_IOCTL_ERR(xe, ext.pad))
>>   		return -EINVAL;
>>   
>>   	idx = array_index_nospec(ext.property, ARRAY_SIZE(engine_set_property_funcs));
>> @@ -380,7 +381,8 @@ static int engine_user_extensions(struct xe_device *xe, struct xe_engine *e,
>>   	if (XE_IOCTL_ERR(xe, err))
>>   		return -EFAULT;
>>   
>> -	if (XE_IOCTL_ERR(xe, ext.name >=
>> +	if (XE_IOCTL_ERR(xe, ext.pad) ||
>> +	    XE_IOCTL_ERR(xe, ext.name >=
>>   			 ARRAY_SIZE(engine_user_extension_funcs)))
>>   		return -EINVAL;
>>   
>> @@ -523,7 +525,8 @@ int xe_engine_create_ioctl(struct drm_device *dev, void *data,
>>   	int len;
>>   	int err;
>>   
>> -	if (XE_IOCTL_ERR(xe, args->flags))
>> +	if (XE_IOCTL_ERR(xe, args->flags) ||
>> +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>>   		return -EINVAL;
>>   
>>   	len = args->width * args->num_placements;
>> @@ -639,6 +642,10 @@ int xe_engine_get_property_ioctl(struct drm_device *dev, void *data,
>>   	struct drm_xe_engine_get_property *args = data;
>>   	struct xe_engine *e;
>>   
>> +	if (XE_IOCTL_ERR(xe, args->extensions) ||
>> +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>> +		return -EINVAL;
> I believe extensions are allowed to be != 0 even if there is no extension yet for this ioctl.
> Also commit message don't say anything about checking extensions, so for now please drop those checks in here and in all other places added in this
> patch.

What about sections of code that already check extensions? Drop 
extensions from those when checking the others, or add onto it?

> Other than this LGTM.

I'll send a revision removing extensions, as long as I know what I'm 
supposed to do for existing checks which already validated that 
extensions was equal to zero.


>
>> +
>>   	mutex_lock(&xef->engine.lock);
>>   	e = xa_load(&xef->engine.xa, args->engine_id);
>>   	mutex_unlock(&xef->engine.lock);
>> @@ -718,7 +725,8 @@ int xe_engine_destroy_ioctl(struct drm_device *dev, void *data,
>>   	struct drm_xe_engine_destroy *args = data;
>>   	struct xe_engine *e;
>>   
>> -	if (XE_IOCTL_ERR(xe, args->pad))
>> +	if (XE_IOCTL_ERR(xe, args->pad) ||
>> +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>>   		return -EINVAL;
>>   
>>   	mutex_lock(&xef->engine.lock);
>> @@ -748,6 +756,9 @@ int xe_engine_set_property_ioctl(struct drm_device *dev, void *data,
>>   	int ret;
>>   	u32 idx;
>>   
>> +	if (XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>> +		return -EINVAL;
>> +
>>   	e = xe_engine_lookup(xef, args->engine_id);
>>   	if (XE_IOCTL_ERR(xe, !e))
>>   		return -ENOENT;
>> diff --git a/drivers/gpu/drm/xe/xe_exec.c b/drivers/gpu/drm/xe/xe_exec.c
>> index 3db1b159586e..e44076ee2e11 100644
>> --- a/drivers/gpu/drm/xe/xe_exec.c
>> +++ b/drivers/gpu/drm/xe/xe_exec.c
>> @@ -181,7 +181,9 @@ int xe_exec_ioctl(struct drm_device *dev, void *data, struct drm_file *file)
>>   	bool write_locked;
>>   	int err = 0;
>>   
>> -	if (XE_IOCTL_ERR(xe, args->extensions))
>> +	if (XE_IOCTL_ERR(xe, args->extensions) ||
>> +	    XE_IOCTL_ERR(xe, args->pad[0] || args->pad[1] || args->pad[2]) ||
>> +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>>   		return -EINVAL;
>>   
>>   	engine = xe_engine_lookup(xef, args->engine_id);
>> diff --git a/drivers/gpu/drm/xe/xe_mmio.c b/drivers/gpu/drm/xe/xe_mmio.c
>> index c7fbb1cc1f64..9d583f11e290 100644
>> --- a/drivers/gpu/drm/xe/xe_mmio.c
>> +++ b/drivers/gpu/drm/xe/xe_mmio.c
>> @@ -407,7 +407,8 @@ int xe_mmio_ioctl(struct drm_device *dev, void *data,
>>   	bool allowed;
>>   	int ret = 0;
>>   
>> -	if (XE_IOCTL_ERR(xe, args->extensions))
>> +	if (XE_IOCTL_ERR(xe, args->extensions) ||
>> +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>>   		return -EINVAL;
>>   
>>   	if (XE_IOCTL_ERR(xe, args->flags & ~VALID_MMIO_FLAGS))
>> diff --git a/drivers/gpu/drm/xe/xe_query.c b/drivers/gpu/drm/xe/xe_query.c
>> index dd64ff0d2a57..97742d003c8a 100644
>> --- a/drivers/gpu/drm/xe/xe_query.c
>> +++ b/drivers/gpu/drm/xe/xe_query.c
>> @@ -374,7 +374,8 @@ int xe_query_ioctl(struct drm_device *dev, void *data, struct drm_file *file)
>>   	struct drm_xe_device_query *query = data;
>>   	u32 idx;
>>   
>> -	if (XE_IOCTL_ERR(xe, query->extensions != 0))
>> +	if (XE_IOCTL_ERR(xe, query->extensions ||
>> +	    XE_IOCTL_ERR(xe, query->reserved[0] || query->reserved[1])))
>>   		return -EINVAL;
>>   
>>   	if (XE_IOCTL_ERR(xe, query->query > ARRAY_SIZE(xe_query_funcs)))
>> diff --git a/drivers/gpu/drm/xe/xe_sync.c b/drivers/gpu/drm/xe/xe_sync.c
>> index 1e4e4acb2c4a..5acb37a8b2ab 100644
>> --- a/drivers/gpu/drm/xe/xe_sync.c
>> +++ b/drivers/gpu/drm/xe/xe_sync.c
>> @@ -111,7 +111,9 @@ int xe_sync_entry_parse(struct xe_device *xe, struct xe_file *xef,
>>   		return -EFAULT;
>>   
>>   	if (XE_IOCTL_ERR(xe, sync_in.flags &
>> -			 ~(SYNC_FLAGS_TYPE_MASK | DRM_XE_SYNC_SIGNAL)))
>> +			 ~(SYNC_FLAGS_TYPE_MASK | DRM_XE_SYNC_SIGNAL)) ||
>> +	    XE_IOCTL_ERR(xe, sync_in.pad) ||
>> +	    XE_IOCTL_ERR(xe, sync_in.reserved[0] || sync_in.reserved[1]))
>>   		return -EINVAL;
>>   
>>   	signal = sync_in.flags & DRM_XE_SYNC_SIGNAL;
>> diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
>> index a0306526b269..ea354ffbede0 100644
>> --- a/drivers/gpu/drm/xe/xe_vm.c
>> +++ b/drivers/gpu/drm/xe/xe_vm.c
>> @@ -1799,7 +1799,9 @@ static int vm_user_ext_set_property(struct xe_device *xe, struct xe_vm *vm,
>>   		return -EFAULT;
>>   
>>   	if (XE_IOCTL_ERR(xe, ext.property >=
>> -			 ARRAY_SIZE(vm_set_property_funcs)))
>> +			 ARRAY_SIZE(vm_set_property_funcs)) ||
>> +	    XE_IOCTL_ERR(xe, ext.pad) ||
>> +	    XE_IOCTL_ERR(xe, ext.reserved[0] || ext.reserved[1]))
>>   		return -EINVAL;
>>   
>>   	return vm_set_property_funcs[ext.property](xe, vm, ext.value);
>> @@ -1827,7 +1829,8 @@ static int vm_user_extensions(struct xe_device *xe, struct xe_vm *vm,
>>   	if (XE_IOCTL_ERR(xe, err))
>>   		return -EFAULT;
>>   
>> -	if (XE_IOCTL_ERR(xe, ext.name >=
>> +	if (XE_IOCTL_ERR(xe, ext.pad) ||
>> +	    XE_IOCTL_ERR(xe, ext.name >=
>>   			 ARRAY_SIZE(vm_user_extension_funcs)))
>>   		return -EINVAL;
>>   
>> @@ -1858,6 +1861,9 @@ int xe_vm_create_ioctl(struct drm_device *dev, void *data,
>>   	int err;
>>   	u32 flags = 0;
>>   
>> +	if (XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>> +		return -EINVAL;
>> +
>>   	if (XE_IOCTL_ERR(xe, args->flags & ~ALL_DRM_XE_VM_CREATE_FLAGS))
>>   		return -EINVAL;
>>   
>> @@ -1941,7 +1947,8 @@ int xe_vm_destroy_ioctl(struct drm_device *dev, void *data,
>>   	struct drm_xe_vm_destroy *args = data;
>>   	struct xe_vm *vm;
>>   
>> -	if (XE_IOCTL_ERR(xe, args->pad))
>> +	if (XE_IOCTL_ERR(xe, args->pad) ||
>> +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>>   		return -EINVAL;
>>   
>>   	vm = xe_vm_lookup(xef, args->vm_id);
>> @@ -2891,6 +2898,8 @@ static int vm_bind_ioctl_check_args(struct xe_device *xe,
>>   	int i;
>>   
>>   	if (XE_IOCTL_ERR(xe, args->extensions) ||
>> +	    XE_IOCTL_ERR(xe, args->pad || args->pad2) ||
>> +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]) ||
>>   	    XE_IOCTL_ERR(xe, !args->num_binds) ||
>>   	    XE_IOCTL_ERR(xe, args->num_binds > MAX_BINDS))
>>   		return -EINVAL;
>> @@ -2923,6 +2932,13 @@ static int vm_bind_ioctl_check_args(struct xe_device *xe,
>>   		u64 obj_offset = (*bind_ops)[i].obj_offset;
>>   		u32 region = (*bind_ops)[i].region;
>>   
>> +		if (XE_IOCTL_ERR(xe, (*bind_ops)[i].pad) ||
>> +		    XE_IOCTL_ERR(xe, (*bind_ops)[i].reserved[0] ||
>> +				     (*bind_ops)[i].reserved[1])) {
>> +			err = -EINVAL;
>> +			goto free_bind_ops;
>> +		}
>> +
>>   		if (i == 0) {
>>   			*async = !!(op & XE_VM_BIND_FLAG_ASYNC);
>>   		} else if (XE_IOCTL_ERR(xe, !*async) ||
>> diff --git a/drivers/gpu/drm/xe/xe_vm_madvise.c b/drivers/gpu/drm/xe/xe_vm_madvise.c
>> index 29815852985a..0f5eef337037 100644
>> --- a/drivers/gpu/drm/xe/xe_vm_madvise.c
>> +++ b/drivers/gpu/drm/xe/xe_vm_madvise.c
>> @@ -301,7 +301,9 @@ int xe_vm_madvise_ioctl(struct drm_device *dev, void *data,
>>   	struct xe_vma **vmas = NULL;
>>   	int num_vmas = 0, err = 0, idx;
>>   
>> -	if (XE_IOCTL_ERR(xe, args->extensions))
>> +	if (XE_IOCTL_ERR(xe, args->extensions) ||
>> +	    XE_IOCTL_ERR(xe, args->pad || args->pad2) ||
>> +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>>   		return -EINVAL;
>>   
>>   	if (XE_IOCTL_ERR(xe, args->property > ARRAY_SIZE(madvise_funcs)))
>> diff --git a/drivers/gpu/drm/xe/xe_wait_user_fence.c b/drivers/gpu/drm/xe/xe_wait_user_fence.c
>> index 15c2e5aa08d2..6c8a60c60087 100644
>> --- a/drivers/gpu/drm/xe/xe_wait_user_fence.c
>> +++ b/drivers/gpu/drm/xe/xe_wait_user_fence.c
>> @@ -100,7 +100,8 @@ int xe_wait_user_fence_ioctl(struct drm_device *dev, void *data,
>>   		args->flags & DRM_XE_UFENCE_WAIT_VM_ERROR;
>>   	unsigned long timeout = args->timeout;
>>   
>> -	if (XE_IOCTL_ERR(xe, args->extensions))
>> +	if (XE_IOCTL_ERR(xe, args->extensions) || XE_IOCTL_ERR(xe, args->pad) ||
>> +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
>>   		return -EINVAL;
>>   
>>   	if (XE_IOCTL_ERR(xe, args->flags & ~VALID_FLAGS))

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

* Re: [Intel-xe] [PATCH 2/2] drm/xe: Validate uAPI padding and reserved fields
  2023-05-25  1:40     ` Christopher Snowhill
@ 2023-05-25 13:06       ` Souza, Jose
  0 siblings, 0 replies; 13+ messages in thread
From: Souza, Jose @ 2023-05-25 13:06 UTC (permalink / raw)
  To: kode54@gmail.com, intel-xe@lists.freedesktop.org

On Wed, 2023-05-24 at 18:40 -0700, Christopher Snowhill wrote:
> On 5/24/23 08:37, Souza, Jose wrote:
> > On Tue, 2023-05-23 at 20:31 -0700, Christopher Snowhill wrote:
> > > Padding and reserved fields are declared such that they must be
> > > zeroed, so verify that they're all zero in the respective ioctl
> > > functions.
> > > 
> > > Derived from original patch by mlankhorst.
> > > 
> > > Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> > > Signed-off-by: Christopher Snowhill <kode54@gmail.com>
> > > ---
> > >   drivers/gpu/drm/xe/xe_bo.c              |  6 ++++--
> > >   drivers/gpu/drm/xe/xe_engine.c          | 19 +++++++++++++++----
> > >   drivers/gpu/drm/xe/xe_exec.c            |  4 +++-
> > >   drivers/gpu/drm/xe/xe_mmio.c            |  3 ++-
> > >   drivers/gpu/drm/xe/xe_query.c           |  3 ++-
> > >   drivers/gpu/drm/xe/xe_sync.c            |  4 +++-
> > >   drivers/gpu/drm/xe/xe_vm.c              | 22 +++++++++++++++++++---
> > >   drivers/gpu/drm/xe/xe_vm_madvise.c      |  4 +++-
> > >   drivers/gpu/drm/xe/xe_wait_user_fence.c |  3 ++-
> > >   9 files changed, 53 insertions(+), 15 deletions(-)
> > > 
> > > diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
> > > index c82e995df779..de713348ccc1 100644
> > > --- a/drivers/gpu/drm/xe/xe_bo.c
> > > +++ b/drivers/gpu/drm/xe/xe_bo.c
> > > @@ -1644,7 +1644,8 @@ int xe_gem_create_ioctl(struct drm_device *dev, void *data,
> > >   	u32 handle;
> > >   	int err;
> > >   
> > > -	if (XE_IOCTL_ERR(xe, args->extensions))
> > > +	if (XE_IOCTL_ERR(xe, args->extensions) || XE_IOCTL_ERR(xe, args->pad) ||
> > > +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> > >   		return -EINVAL;
> > >   
> > >   	if (XE_IOCTL_ERR(xe, args->flags &
> > > @@ -1714,7 +1715,8 @@ int xe_gem_mmap_offset_ioctl(struct drm_device *dev, void *data,
> > >   	struct drm_xe_gem_mmap_offset *args = data;
> > >   	struct drm_gem_object *gem_obj;
> > >   
> > > -	if (XE_IOCTL_ERR(xe, args->extensions))
> > > +	if (XE_IOCTL_ERR(xe, args->extensions) ||
> > > +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> > >   		return -EINVAL;
> > >   
> > >   	if (XE_IOCTL_ERR(xe, args->flags))
> > > diff --git a/drivers/gpu/drm/xe/xe_engine.c b/drivers/gpu/drm/xe/xe_engine.c
> > > index 094ec17d3004..8c3a722d91c6 100644
> > > --- a/drivers/gpu/drm/xe/xe_engine.c
> > > +++ b/drivers/gpu/drm/xe/xe_engine.c
> > > @@ -348,7 +348,8 @@ static int engine_user_ext_set_property(struct xe_device *xe,
> > >   		return -EFAULT;
> > >   
> > >   	if (XE_IOCTL_ERR(xe, ext.property >=
> > > -			 ARRAY_SIZE(engine_set_property_funcs)))
> > > +			 ARRAY_SIZE(engine_set_property_funcs)) ||
> > > +	    XE_IOCTL_ERR(xe, ext.pad))
> > >   		return -EINVAL;
> > >   
> > >   	idx = array_index_nospec(ext.property, ARRAY_SIZE(engine_set_property_funcs));
> > > @@ -380,7 +381,8 @@ static int engine_user_extensions(struct xe_device *xe, struct xe_engine *e,
> > >   	if (XE_IOCTL_ERR(xe, err))
> > >   		return -EFAULT;
> > >   
> > > -	if (XE_IOCTL_ERR(xe, ext.name >=
> > > +	if (XE_IOCTL_ERR(xe, ext.pad) ||
> > > +	    XE_IOCTL_ERR(xe, ext.name >=
> > >   			 ARRAY_SIZE(engine_user_extension_funcs)))
> > >   		return -EINVAL;
> > >   
> > > @@ -523,7 +525,8 @@ int xe_engine_create_ioctl(struct drm_device *dev, void *data,
> > >   	int len;
> > >   	int err;
> > >   
> > > -	if (XE_IOCTL_ERR(xe, args->flags))
> > > +	if (XE_IOCTL_ERR(xe, args->flags) ||
> > > +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> > >   		return -EINVAL;
> > >   
> > >   	len = args->width * args->num_placements;
> > > @@ -639,6 +642,10 @@ int xe_engine_get_property_ioctl(struct drm_device *dev, void *data,
> > >   	struct drm_xe_engine_get_property *args = data;
> > >   	struct xe_engine *e;
> > >   
> > > +	if (XE_IOCTL_ERR(xe, args->extensions) ||
> > > +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> > > +		return -EINVAL;
> > I believe extensions are allowed to be != 0 even if there is no extension yet for this ioctl.
> > Also commit message don't say anything about checking extensions, so for now please drop those checks in here and in all other places added in this
> > patch.
> 
> What about sections of code that already check extensions? Drop 
> extensions from those when checking the others, or add onto it?
> 
> > Other than this LGTM.
> 
> I'll send a revision removing extensions, as long as I know what I'm 
> supposed to do for existing checks which already validated that 
> extensions was equal to zero.

Huum my bad, did not notice it.

So leave as is, thank you.

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


> 
> 
> > 
> > > +
> > >   	mutex_lock(&xef->engine.lock);
> > >   	e = xa_load(&xef->engine.xa, args->engine_id);
> > >   	mutex_unlock(&xef->engine.lock);
> > > @@ -718,7 +725,8 @@ int xe_engine_destroy_ioctl(struct drm_device *dev, void *data,
> > >   	struct drm_xe_engine_destroy *args = data;
> > >   	struct xe_engine *e;
> > >   
> > > -	if (XE_IOCTL_ERR(xe, args->pad))
> > > +	if (XE_IOCTL_ERR(xe, args->pad) ||
> > > +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> > >   		return -EINVAL;
> > >   
> > >   	mutex_lock(&xef->engine.lock);
> > > @@ -748,6 +756,9 @@ int xe_engine_set_property_ioctl(struct drm_device *dev, void *data,
> > >   	int ret;
> > >   	u32 idx;
> > >   
> > > +	if (XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> > > +		return -EINVAL;
> > > +
> > >   	e = xe_engine_lookup(xef, args->engine_id);
> > >   	if (XE_IOCTL_ERR(xe, !e))
> > >   		return -ENOENT;
> > > diff --git a/drivers/gpu/drm/xe/xe_exec.c b/drivers/gpu/drm/xe/xe_exec.c
> > > index 3db1b159586e..e44076ee2e11 100644
> > > --- a/drivers/gpu/drm/xe/xe_exec.c
> > > +++ b/drivers/gpu/drm/xe/xe_exec.c
> > > @@ -181,7 +181,9 @@ int xe_exec_ioctl(struct drm_device *dev, void *data, struct drm_file *file)
> > >   	bool write_locked;
> > >   	int err = 0;
> > >   
> > > -	if (XE_IOCTL_ERR(xe, args->extensions))
> > > +	if (XE_IOCTL_ERR(xe, args->extensions) ||
> > > +	    XE_IOCTL_ERR(xe, args->pad[0] || args->pad[1] || args->pad[2]) ||
> > > +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> > >   		return -EINVAL;
> > >   
> > >   	engine = xe_engine_lookup(xef, args->engine_id);
> > > diff --git a/drivers/gpu/drm/xe/xe_mmio.c b/drivers/gpu/drm/xe/xe_mmio.c
> > > index c7fbb1cc1f64..9d583f11e290 100644
> > > --- a/drivers/gpu/drm/xe/xe_mmio.c
> > > +++ b/drivers/gpu/drm/xe/xe_mmio.c
> > > @@ -407,7 +407,8 @@ int xe_mmio_ioctl(struct drm_device *dev, void *data,
> > >   	bool allowed;
> > >   	int ret = 0;
> > >   
> > > -	if (XE_IOCTL_ERR(xe, args->extensions))
> > > +	if (XE_IOCTL_ERR(xe, args->extensions) ||
> > > +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> > >   		return -EINVAL;
> > >   
> > >   	if (XE_IOCTL_ERR(xe, args->flags & ~VALID_MMIO_FLAGS))
> > > diff --git a/drivers/gpu/drm/xe/xe_query.c b/drivers/gpu/drm/xe/xe_query.c
> > > index dd64ff0d2a57..97742d003c8a 100644
> > > --- a/drivers/gpu/drm/xe/xe_query.c
> > > +++ b/drivers/gpu/drm/xe/xe_query.c
> > > @@ -374,7 +374,8 @@ int xe_query_ioctl(struct drm_device *dev, void *data, struct drm_file *file)
> > >   	struct drm_xe_device_query *query = data;
> > >   	u32 idx;
> > >   
> > > -	if (XE_IOCTL_ERR(xe, query->extensions != 0))
> > > +	if (XE_IOCTL_ERR(xe, query->extensions ||
> > > +	    XE_IOCTL_ERR(xe, query->reserved[0] || query->reserved[1])))
> > >   		return -EINVAL;
> > >   
> > >   	if (XE_IOCTL_ERR(xe, query->query > ARRAY_SIZE(xe_query_funcs)))
> > > diff --git a/drivers/gpu/drm/xe/xe_sync.c b/drivers/gpu/drm/xe/xe_sync.c
> > > index 1e4e4acb2c4a..5acb37a8b2ab 100644
> > > --- a/drivers/gpu/drm/xe/xe_sync.c
> > > +++ b/drivers/gpu/drm/xe/xe_sync.c
> > > @@ -111,7 +111,9 @@ int xe_sync_entry_parse(struct xe_device *xe, struct xe_file *xef,
> > >   		return -EFAULT;
> > >   
> > >   	if (XE_IOCTL_ERR(xe, sync_in.flags &
> > > -			 ~(SYNC_FLAGS_TYPE_MASK | DRM_XE_SYNC_SIGNAL)))
> > > +			 ~(SYNC_FLAGS_TYPE_MASK | DRM_XE_SYNC_SIGNAL)) ||
> > > +	    XE_IOCTL_ERR(xe, sync_in.pad) ||
> > > +	    XE_IOCTL_ERR(xe, sync_in.reserved[0] || sync_in.reserved[1]))
> > >   		return -EINVAL;
> > >   
> > >   	signal = sync_in.flags & DRM_XE_SYNC_SIGNAL;
> > > diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
> > > index a0306526b269..ea354ffbede0 100644
> > > --- a/drivers/gpu/drm/xe/xe_vm.c
> > > +++ b/drivers/gpu/drm/xe/xe_vm.c
> > > @@ -1799,7 +1799,9 @@ static int vm_user_ext_set_property(struct xe_device *xe, struct xe_vm *vm,
> > >   		return -EFAULT;
> > >   
> > >   	if (XE_IOCTL_ERR(xe, ext.property >=
> > > -			 ARRAY_SIZE(vm_set_property_funcs)))
> > > +			 ARRAY_SIZE(vm_set_property_funcs)) ||
> > > +	    XE_IOCTL_ERR(xe, ext.pad) ||
> > > +	    XE_IOCTL_ERR(xe, ext.reserved[0] || ext.reserved[1]))
> > >   		return -EINVAL;
> > >   
> > >   	return vm_set_property_funcs[ext.property](xe, vm, ext.value);
> > > @@ -1827,7 +1829,8 @@ static int vm_user_extensions(struct xe_device *xe, struct xe_vm *vm,
> > >   	if (XE_IOCTL_ERR(xe, err))
> > >   		return -EFAULT;
> > >   
> > > -	if (XE_IOCTL_ERR(xe, ext.name >=
> > > +	if (XE_IOCTL_ERR(xe, ext.pad) ||
> > > +	    XE_IOCTL_ERR(xe, ext.name >=
> > >   			 ARRAY_SIZE(vm_user_extension_funcs)))
> > >   		return -EINVAL;
> > >   
> > > @@ -1858,6 +1861,9 @@ int xe_vm_create_ioctl(struct drm_device *dev, void *data,
> > >   	int err;
> > >   	u32 flags = 0;
> > >   
> > > +	if (XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> > > +		return -EINVAL;
> > > +
> > >   	if (XE_IOCTL_ERR(xe, args->flags & ~ALL_DRM_XE_VM_CREATE_FLAGS))
> > >   		return -EINVAL;
> > >   
> > > @@ -1941,7 +1947,8 @@ int xe_vm_destroy_ioctl(struct drm_device *dev, void *data,
> > >   	struct drm_xe_vm_destroy *args = data;
> > >   	struct xe_vm *vm;
> > >   
> > > -	if (XE_IOCTL_ERR(xe, args->pad))
> > > +	if (XE_IOCTL_ERR(xe, args->pad) ||
> > > +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> > >   		return -EINVAL;
> > >   
> > >   	vm = xe_vm_lookup(xef, args->vm_id);
> > > @@ -2891,6 +2898,8 @@ static int vm_bind_ioctl_check_args(struct xe_device *xe,
> > >   	int i;
> > >   
> > >   	if (XE_IOCTL_ERR(xe, args->extensions) ||
> > > +	    XE_IOCTL_ERR(xe, args->pad || args->pad2) ||
> > > +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]) ||
> > >   	    XE_IOCTL_ERR(xe, !args->num_binds) ||
> > >   	    XE_IOCTL_ERR(xe, args->num_binds > MAX_BINDS))
> > >   		return -EINVAL;
> > > @@ -2923,6 +2932,13 @@ static int vm_bind_ioctl_check_args(struct xe_device *xe,
> > >   		u64 obj_offset = (*bind_ops)[i].obj_offset;
> > >   		u32 region = (*bind_ops)[i].region;
> > >   
> > > +		if (XE_IOCTL_ERR(xe, (*bind_ops)[i].pad) ||
> > > +		    XE_IOCTL_ERR(xe, (*bind_ops)[i].reserved[0] ||
> > > +				     (*bind_ops)[i].reserved[1])) {
> > > +			err = -EINVAL;
> > > +			goto free_bind_ops;
> > > +		}
> > > +
> > >   		if (i == 0) {
> > >   			*async = !!(op & XE_VM_BIND_FLAG_ASYNC);
> > >   		} else if (XE_IOCTL_ERR(xe, !*async) ||
> > > diff --git a/drivers/gpu/drm/xe/xe_vm_madvise.c b/drivers/gpu/drm/xe/xe_vm_madvise.c
> > > index 29815852985a..0f5eef337037 100644
> > > --- a/drivers/gpu/drm/xe/xe_vm_madvise.c
> > > +++ b/drivers/gpu/drm/xe/xe_vm_madvise.c
> > > @@ -301,7 +301,9 @@ int xe_vm_madvise_ioctl(struct drm_device *dev, void *data,
> > >   	struct xe_vma **vmas = NULL;
> > >   	int num_vmas = 0, err = 0, idx;
> > >   
> > > -	if (XE_IOCTL_ERR(xe, args->extensions))
> > > +	if (XE_IOCTL_ERR(xe, args->extensions) ||
> > > +	    XE_IOCTL_ERR(xe, args->pad || args->pad2) ||
> > > +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> > >   		return -EINVAL;
> > >   
> > >   	if (XE_IOCTL_ERR(xe, args->property > ARRAY_SIZE(madvise_funcs)))
> > > diff --git a/drivers/gpu/drm/xe/xe_wait_user_fence.c b/drivers/gpu/drm/xe/xe_wait_user_fence.c
> > > index 15c2e5aa08d2..6c8a60c60087 100644
> > > --- a/drivers/gpu/drm/xe/xe_wait_user_fence.c
> > > +++ b/drivers/gpu/drm/xe/xe_wait_user_fence.c
> > > @@ -100,7 +100,8 @@ int xe_wait_user_fence_ioctl(struct drm_device *dev, void *data,
> > >   		args->flags & DRM_XE_UFENCE_WAIT_VM_ERROR;
> > >   	unsigned long timeout = args->timeout;
> > >   
> > > -	if (XE_IOCTL_ERR(xe, args->extensions))
> > > +	if (XE_IOCTL_ERR(xe, args->extensions) || XE_IOCTL_ERR(xe, args->pad) ||
> > > +	    XE_IOCTL_ERR(xe, args->reserved[0] || args->reserved[1]))
> > >   		return -EINVAL;
> > >   
> > >   	if (XE_IOCTL_ERR(xe, args->flags & ~VALID_FLAGS))


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

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

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-24  3:31 [Intel-xe] [PATCH 0/2] Update Xe uAPI in a minimally invasive way Christopher Snowhill
2023-05-24  3:31 ` [Intel-xe] [PATCH 1/2] drm/xe: Add explicit padding to uAPI definition Christopher Snowhill
2023-05-24 15:20   ` Souza, Jose
2023-05-24 16:21   ` Lucas De Marchi
2023-05-24  3:31 ` [Intel-xe] [PATCH 2/2] drm/xe: Validate uAPI padding and reserved fields Christopher Snowhill
2023-05-24 15:37   ` Souza, Jose
2023-05-25  1:40     ` Christopher Snowhill
2023-05-25 13:06       ` Souza, Jose
2023-05-24 23:43   ` Lucas De Marchi
2023-05-24  3:34 ` [Intel-xe] ✓ CI.Patch_applied: success for Update Xe uAPI in a minimally invasive way Patchwork
2023-05-24  3:36 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
2023-05-24  3:40 ` [Intel-xe] ✓ CI.Build: " Patchwork
2023-05-24  4:08 ` [Intel-xe] ○ CI.BAT: info " Patchwork

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