* [PATCH 1/4] drm/xe: Add uapi for dumpable bos, v2.
@ 2024-01-24 16:52 Maarten Lankhorst
2024-01-24 16:52 ` [PATCH 2/4] drm/xe: Annotate each dumpable vma as such Maarten Lankhorst
` (9 more replies)
0 siblings, 10 replies; 16+ messages in thread
From: Maarten Lankhorst @ 2024-01-24 16:52 UTC (permalink / raw)
To: intel-xe
Add the flag XE_VM_BIND_FLAG_DUMPABLE to notify devcoredump that this
mapping should be dumped.
This is not hooked up, but the uapi should be ready before merging.
It's likely easier to dump the contents of the bo's at devcoredump
readout time, so it's better if the bos will stay unmodified after
a hang. The NEEDS_CPU_MAPPING flag is removed as requirement.
Changes since v1:
- Remove unrelated and erroneous chunk.
Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
---
There was a discussion on whether to include a flag to query support,
I think attempting to bind once with DUMPABLE and checking for -EINVAL
is enough to find out, adding a flag would be way too much effort.
drivers/gpu/drm/xe/xe_vm.c | 5 +++--
include/uapi/drm/xe_drm.h | 1 +
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
index d096a8c00bd4..66b7d6124a37 100644
--- a/drivers/gpu/drm/xe/xe_vm.c
+++ b/drivers/gpu/drm/xe/xe_vm.c
@@ -2692,12 +2692,13 @@ static int vm_bind_ioctl_ops_execute(struct xe_vm *vm,
#ifdef TEST_VM_ASYNC_OPS_ERROR
#define SUPPORTED_FLAGS \
(FORCE_ASYNC_OP_ERROR | DRM_XE_VM_BIND_FLAG_READONLY | \
- DRM_XE_VM_BIND_FLAG_IMMEDIATE | DRM_XE_VM_BIND_FLAG_NULL | 0xffff)
+ DRM_XE_VM_BIND_FLAG_IMMEDIATE | DRM_XE_VM_BIND_FLAG_NULL | \
+ DRM_XE_VM_BIND_FLAG_DUMPABLE | 0xffff)
#else
#define SUPPORTED_FLAGS \
(DRM_XE_VM_BIND_FLAG_READONLY | \
DRM_XE_VM_BIND_FLAG_IMMEDIATE | DRM_XE_VM_BIND_FLAG_NULL | \
- 0xffff)
+ DRM_XE_VM_BIND_FLAG_DUMPABLE | 0xffff)
#endif
#define XE_64K_PAGE_MASK 0xffffull
#define ALL_DRM_XE_SYNCS_FLAGS (DRM_XE_SYNCS_FLAG_WAIT_FOR_OP)
diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
index 50bbea0992d9..0f975f57f3e5 100644
--- a/include/uapi/drm/xe_drm.h
+++ b/include/uapi/drm/xe_drm.h
@@ -930,6 +930,7 @@ struct drm_xe_vm_bind_op {
#define DRM_XE_VM_BIND_FLAG_READONLY (1 << 0)
#define DRM_XE_VM_BIND_FLAG_IMMEDIATE (1 << 1)
#define DRM_XE_VM_BIND_FLAG_NULL (1 << 2)
+#define DRM_XE_VM_BIND_FLAG_DUMPABLE (1 << 3)
/** @flags: Bind flags */
__u32 flags;
--
2.43.0
^ permalink raw reply related [flat|nested] 16+ messages in thread* [PATCH 2/4] drm/xe: Annotate each dumpable vma as such 2024-01-24 16:52 [PATCH 1/4] drm/xe: Add uapi for dumpable bos, v2 Maarten Lankhorst @ 2024-01-24 16:52 ` Maarten Lankhorst 2024-01-24 16:52 ` [PATCH 3/4] drm/xe: Add vm snapshot mutex for easily taking a vm snapshot during devcoredump Maarten Lankhorst ` (8 subsequent siblings) 9 siblings, 0 replies; 16+ messages in thread From: Maarten Lankhorst @ 2024-01-24 16:52 UTC (permalink / raw) To: intel-xe In preparation for snapshot dumping, mark each dumpable VMA as such, so we can walk over the VM later and dump it. Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> --- drivers/gpu/drm/xe/xe_vm.c | 13 +++++++++++++ drivers/gpu/drm/xe/xe_vm_types.h | 3 +++ 2 files changed, 16 insertions(+) diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c index 66b7d6124a37..0c2540971b17 100644 --- a/drivers/gpu/drm/xe/xe_vm.c +++ b/drivers/gpu/drm/xe/xe_vm.c @@ -784,6 +784,7 @@ struct dma_fence *xe_vm_rebind(struct xe_vm *vm, bool rebind_worker) #define VMA_CREATE_FLAG_READ_ONLY BIT(0) #define VMA_CREATE_FLAG_IS_NULL BIT(1) +#define VMA_CREATE_FLAG_DUMPABLE BIT(2) static struct xe_vma *xe_vma_create(struct xe_vm *vm, struct xe_bo *bo, @@ -796,6 +797,7 @@ static struct xe_vma *xe_vma_create(struct xe_vm *vm, u8 id; bool read_only = (flags & VMA_CREATE_FLAG_READ_ONLY); bool is_null = (flags & VMA_CREATE_FLAG_IS_NULL); + bool dumpable = (flags & VMA_CREATE_FLAG_DUMPABLE); xe_assert(vm->xe, start < end); xe_assert(vm->xe, end < vm->size); @@ -820,6 +822,8 @@ static struct xe_vma *xe_vma_create(struct xe_vm *vm, vma->gpuva.flags |= XE_VMA_READ_ONLY; if (is_null) vma->gpuva.flags |= DRM_GPUVA_SPARSE; + if (dumpable) + vma->gpuva.flags |= XE_VMA_DUMPABLE; for_each_tile(tile, vm->xe, id) vma->tile_mask |= 0x1 << id; @@ -2104,6 +2108,7 @@ vm_bind_ioctl_ops_create(struct xe_vm *vm, struct xe_bo *bo, op->map.read_only = flags & DRM_XE_VM_BIND_FLAG_READONLY; op->map.is_null = flags & DRM_XE_VM_BIND_FLAG_NULL; + op->map.dumpable = flags & DRM_XE_VM_BIND_FLAG_DUMPABLE; op->map.pat_index = pat_index; } else if (__op->op == DRM_GPUVA_OP_PREFETCH) { op->prefetch.region = prefetch_region; @@ -2291,6 +2296,8 @@ static int vm_bind_ioctl_ops_parse(struct xe_vm *vm, struct xe_exec_queue *q, VMA_CREATE_FLAG_READ_ONLY : 0; flags |= op->map.is_null ? VMA_CREATE_FLAG_IS_NULL : 0; + flags |= op->map.dumpable ? + VMA_CREATE_FLAG_DUMPABLE : 0; vma = new_vma(vm, &op->base.map, op->map.pat_index, flags); @@ -2315,6 +2322,9 @@ static int vm_bind_ioctl_ops_parse(struct xe_vm *vm, struct xe_exec_queue *q, flags |= op->base.remap.unmap->va->flags & DRM_GPUVA_SPARSE ? VMA_CREATE_FLAG_IS_NULL : 0; + flags |= op->base.remap.unmap->va->flags & + XE_VMA_DUMPABLE ? + VMA_CREATE_FLAG_DUMPABLE : 0; vma = new_vma(vm, op->base.remap.prev, old->pat_index, flags); @@ -2346,6 +2356,9 @@ static int vm_bind_ioctl_ops_parse(struct xe_vm *vm, struct xe_exec_queue *q, flags |= op->base.remap.unmap->va->flags & DRM_GPUVA_SPARSE ? VMA_CREATE_FLAG_IS_NULL : 0; + flags |= op->base.remap.unmap->va->flags & + XE_VMA_DUMPABLE ? + VMA_CREATE_FLAG_DUMPABLE : 0; vma = new_vma(vm, op->base.remap.next, old->pat_index, flags); diff --git a/drivers/gpu/drm/xe/xe_vm_types.h b/drivers/gpu/drm/xe/xe_vm_types.h index 63e8a50b88e9..2877f44bef7d 100644 --- a/drivers/gpu/drm/xe/xe_vm_types.h +++ b/drivers/gpu/drm/xe/xe_vm_types.h @@ -32,6 +32,7 @@ struct xe_vm; #define XE_VMA_PTE_4K (DRM_GPUVA_USERBITS << 5) #define XE_VMA_PTE_2M (DRM_GPUVA_USERBITS << 6) #define XE_VMA_PTE_1G (DRM_GPUVA_USERBITS << 7) +#define XE_VMA_DUMPABLE (DRM_GPUVA_USERBITS << 8) /** struct xe_userptr - User pointer */ struct xe_userptr { @@ -291,6 +292,8 @@ struct xe_vma_op_map { bool read_only; /** @is_null: is NULL binding */ bool is_null; + /** @dumpable: whether BO is dumped on GPU hang */ + bool dumpable; /** @pat_index: The pat index to use for this operation. */ u16 pat_index; }; -- 2.43.0 ^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 3/4] drm/xe: Add vm snapshot mutex for easily taking a vm snapshot during devcoredump 2024-01-24 16:52 [PATCH 1/4] drm/xe: Add uapi for dumpable bos, v2 Maarten Lankhorst 2024-01-24 16:52 ` [PATCH 2/4] drm/xe: Annotate each dumpable vma as such Maarten Lankhorst @ 2024-01-24 16:52 ` Maarten Lankhorst 2024-01-24 16:52 ` [PATCH 4/4] drm/xe: Implement VM snapshot support for BO's and userptr, v2 Maarten Lankhorst ` (7 subsequent siblings) 9 siblings, 0 replies; 16+ messages in thread From: Maarten Lankhorst @ 2024-01-24 16:52 UTC (permalink / raw) To: intel-xe The devcoredump is done in fence signaling context. Because of this, we cannot take any of the normal mutexes or we would invert. Normal: Take vm->lock, dma_fence_wait() Devcoredump: from dma_fence_wait() context, take vm->lock. This doesn't work, and we only care about integrity, so take the locks around additions and removals of vma's. Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> --- drivers/gpu/drm/xe/xe_vm.c | 8 ++++++++ drivers/gpu/drm/xe/xe_vm_types.h | 5 +++++ 2 files changed, 13 insertions(+) diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c index 0c2540971b17..e9672df71081 100644 --- a/drivers/gpu/drm/xe/xe_vm.c +++ b/drivers/gpu/drm/xe/xe_vm.c @@ -1028,7 +1028,9 @@ static int xe_vm_insert_vma(struct xe_vm *vm, struct xe_vma *vma) xe_assert(vm->xe, xe_vma_vm(vma) == vm); lockdep_assert_held(&vm->lock); + mutex_lock(&vm->snap_mutex); err = drm_gpuva_insert(&vm->gpuvm, &vma->gpuva); + mutex_unlock(&vm->snap_mutex); XE_WARN_ON(err); /* Shouldn't be possible */ return err; @@ -1039,7 +1041,9 @@ static void xe_vm_remove_vma(struct xe_vm *vm, struct xe_vma *vma) xe_assert(vm->xe, xe_vma_vm(vma) == vm); lockdep_assert_held(&vm->lock); + mutex_lock(&vm->snap_mutex); drm_gpuva_remove(&vma->gpuva); + mutex_unlock(&vm->snap_mutex); if (vm->usm.last_fault_vma == vma) vm->usm.last_fault_vma = NULL; } @@ -1266,6 +1270,7 @@ struct xe_vm *xe_vm_create(struct xe_device *xe, u32 flags) vm->flags = flags; init_rwsem(&vm->lock); + mutex_init(&vm->snap_mutex); INIT_LIST_HEAD(&vm->rebind_list); @@ -1391,6 +1396,7 @@ struct xe_vm *xe_vm_create(struct xe_device *xe, u32 flags) return ERR_PTR(err); err_no_resv: + mutex_destroy(&vm->snap_mutex); for_each_tile(tile, xe, id) xe_range_fence_tree_fini(&vm->rftree[id]); kfree(vm); @@ -1490,6 +1496,8 @@ void xe_vm_close_and_put(struct xe_vm *vm) up_write(&vm->lock); + mutex_destroy(&vm->snap_mutex); + mutex_lock(&xe->usm.lock); if (vm->flags & XE_VM_FLAG_FAULT_MODE) xe->usm.num_vm_in_fault_mode--; diff --git a/drivers/gpu/drm/xe/xe_vm_types.h b/drivers/gpu/drm/xe/xe_vm_types.h index 2877f44bef7d..eeb293c3a170 100644 --- a/drivers/gpu/drm/xe/xe_vm_types.h +++ b/drivers/gpu/drm/xe/xe_vm_types.h @@ -157,6 +157,11 @@ struct xe_vm { * VM */ struct rw_semaphore lock; + /** + * @snap_mutex: Mutex used to guard insertions and removals from gpuva, + * so we can take a snapshot safely from devcoredump. + */ + struct mutex snap_mutex; /** * @rebind_list: list of VMAs that need rebinding. Protected by the -- 2.43.0 ^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 4/4] drm/xe: Implement VM snapshot support for BO's and userptr, v2. 2024-01-24 16:52 [PATCH 1/4] drm/xe: Add uapi for dumpable bos, v2 Maarten Lankhorst 2024-01-24 16:52 ` [PATCH 2/4] drm/xe: Annotate each dumpable vma as such Maarten Lankhorst 2024-01-24 16:52 ` [PATCH 3/4] drm/xe: Add vm snapshot mutex for easily taking a vm snapshot during devcoredump Maarten Lankhorst @ 2024-01-24 16:52 ` Maarten Lankhorst 2024-01-25 18:39 ` Souza, Jose ` (2 more replies) 2024-01-24 17:07 ` ✓ CI.Patch_applied: success for series starting with [1/4] drm/xe: Add uapi for dumpable bos, v2 Patchwork ` (6 subsequent siblings) 9 siblings, 3 replies; 16+ messages in thread From: Maarten Lankhorst @ 2024-01-24 16:52 UTC (permalink / raw) To: intel-xe Since we cannot immediately capture the BO's and userptr, perform it in 2 stages. The immediate stage takes a reference to each BO and userptr, while a delayed worker captures the contents and then frees the reference. This is required because in signaling context, no locks can be taken, no memory can be allocated, and no waits on userspace can be performed. With the delayed worker, all of this can be performed very easily, without having to resort to hacks. Changes since v1: - Fix crash on NULL captured vm. - Use ascii85_encode to capture BO contents and save some space. (Jose Souza) - Add length to coredump output for each captured area. Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> --- drivers/gpu/drm/xe/xe_devcoredump.c | 32 ++++- drivers/gpu/drm/xe/xe_devcoredump_types.h | 8 ++ drivers/gpu/drm/xe/xe_vm.c | 167 ++++++++++++++++++++++ drivers/gpu/drm/xe/xe_vm.h | 5 + 4 files changed, 210 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/xe/xe_devcoredump.c b/drivers/gpu/drm/xe/xe_devcoredump.c index 68abc0b195be..4a3bbcc4f7a0 100644 --- a/drivers/gpu/drm/xe/xe_devcoredump.c +++ b/drivers/gpu/drm/xe/xe_devcoredump.c @@ -16,6 +16,7 @@ #include "xe_guc_ct.h" #include "xe_guc_submit.h" #include "xe_hw_engine.h" +#include "xe_vm.h" /** * DOC: Xe device coredump @@ -58,11 +59,20 @@ static struct xe_guc *exec_queue_to_guc(struct xe_exec_queue *q) return &q->gt->uc.guc; } +static void xe_devcoredump_deferred_snap_work(struct work_struct *work) +{ + struct xe_devcoredump_snapshot *ss = container_of(work, typeof(*ss), work); + + xe_force_wake_get(gt_to_fw(ss->gt), XE_FORCEWAKE_ALL); + xe_vm_snapshot_capture_delayed(ss->vm); + xe_force_wake_put(gt_to_fw(ss->gt), XE_FORCEWAKE_ALL); +} + static ssize_t xe_devcoredump_read(char *buffer, loff_t offset, size_t count, void *data, size_t datalen) { struct xe_devcoredump *coredump = data; - struct xe_devcoredump_snapshot *ss; + struct xe_devcoredump_snapshot *ss = &coredump->snapshot; struct drm_printer p; struct drm_print_iterator iter; struct timespec64 ts; @@ -72,12 +82,14 @@ static ssize_t xe_devcoredump_read(char *buffer, loff_t offset, if (!data || !coredump_to_xe(coredump)) return -ENODEV; + /* Ensure delayed work is captured before continuing */ + flush_work(&ss->work); + iter.data = buffer; iter.offset = 0; iter.start = offset; iter.remain = count; - ss = &coredump->snapshot; p = drm_coredump_printer(&iter); drm_printf(&p, "**** Xe Device Coredump ****\n"); @@ -98,6 +110,10 @@ static ssize_t xe_devcoredump_read(char *buffer, loff_t offset, if (coredump->snapshot.hwe[i]) xe_hw_engine_snapshot_print(coredump->snapshot.hwe[i], &p); + if (coredump->snapshot.vm) { + drm_printf(&p, "\n**** VM state ****\n"); + xe_vm_snapshot_print(coredump->snapshot.vm, &p); + } return count - iter.remain; } @@ -111,11 +127,15 @@ static void xe_devcoredump_free(void *data) if (!data || !coredump_to_xe(coredump)) return; + cancel_work_sync(&coredump->snapshot.work); + xe_guc_ct_snapshot_free(coredump->snapshot.ct); xe_guc_exec_queue_snapshot_free(coredump->snapshot.ge); for (i = 0; i < XE_NUM_HW_ENGINES; i++) if (coredump->snapshot.hwe[i]) xe_hw_engine_snapshot_free(coredump->snapshot.hwe[i]); + xe_vm_snapshot_free(coredump->snapshot.vm); + memset(&coredump->snapshot, 0, sizeof(coredump->snapshot)); coredump->captured = false; drm_info(&coredump_to_xe(coredump)->drm, @@ -137,6 +157,9 @@ static void devcoredump_snapshot(struct xe_devcoredump *coredump, ss->snapshot_time = ktime_get_real(); ss->boot_time = ktime_get_boottime(); + ss->gt = q->gt; + INIT_WORK(&ss->work, xe_devcoredump_deferred_snap_work); + cookie = dma_fence_begin_signalling(); for (i = 0; q->width > 1 && i < XE_HW_ENGINE_MAX_INSTANCE;) { if (adj_logical_mask & BIT(i)) { @@ -151,6 +174,7 @@ static void devcoredump_snapshot(struct xe_devcoredump *coredump, coredump->snapshot.ct = xe_guc_ct_snapshot_capture(&guc->ct, true); coredump->snapshot.ge = xe_guc_exec_queue_snapshot_capture(q); + coredump->snapshot.vm = xe_vm_snapshot_capture(q->vm); for_each_hw_engine(hwe, q->gt, id) { if (hwe->class != q->hwe->class || @@ -161,6 +185,9 @@ static void devcoredump_snapshot(struct xe_devcoredump *coredump, coredump->snapshot.hwe[id] = xe_hw_engine_snapshot_capture(hwe); } + if (ss->vm) + queue_work(system_unbound_wq, &ss->work); + xe_force_wake_put(gt_to_fw(q->gt), XE_FORCEWAKE_ALL); dma_fence_end_signalling(cookie); } @@ -194,3 +221,4 @@ void xe_devcoredump(struct xe_exec_queue *q) xe_devcoredump_read, xe_devcoredump_free); } #endif + diff --git a/drivers/gpu/drm/xe/xe_devcoredump_types.h b/drivers/gpu/drm/xe/xe_devcoredump_types.h index 7fdad9c3d3dd..17ae3e3597b0 100644 --- a/drivers/gpu/drm/xe/xe_devcoredump_types.h +++ b/drivers/gpu/drm/xe/xe_devcoredump_types.h @@ -12,6 +12,7 @@ #include "xe_hw_engine_types.h" struct xe_device; +struct xe_gt; /** * struct xe_devcoredump_snapshot - Crash snapshot @@ -26,6 +27,11 @@ struct xe_devcoredump_snapshot { /** @boot_time: Relative boot time so the uptime can be calculated. */ ktime_t boot_time; + /** @gt: Affected GT, used by forcewake for delayed capture */ + struct xe_gt *gt; + /** @work: Workqueue for deffered capture outside of signaling context */ + struct work_struct work; + /* GuC snapshots */ /** @ct: GuC CT snapshot */ struct xe_guc_ct_snapshot *ct; @@ -33,6 +39,8 @@ struct xe_devcoredump_snapshot { struct xe_guc_submit_exec_queue_snapshot *ge; /** @hwe: HW Engine snapshot array */ struct xe_hw_engine_snapshot *hwe[XE_NUM_HW_ENGINES]; + /** @vm: Snapshot of VM state */ + struct xe_vm_snapshot *vm; }; /** diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c index e9672df71081..e27cf2da3f4d 100644 --- a/drivers/gpu/drm/xe/xe_vm.c +++ b/drivers/gpu/drm/xe/xe_vm.c @@ -13,6 +13,7 @@ #include <drm/ttm/ttm_execbuf_util.h> #include <drm/ttm/ttm_tt.h> #include <drm/xe_drm.h> +#include <linux/ascii85.h> #include <linux/delay.h> #include <linux/kthread.h> #include <linux/mm.h> @@ -3237,3 +3238,169 @@ int xe_analyze_vm(struct drm_printer *p, struct xe_vm *vm, int gt_id) return 0; } + +struct xe_vm_snapshot { + unsigned long num_snaps; + struct { + uint64_t ofs, bo_ofs; + unsigned long len; + struct xe_bo *bo; + void *data; + struct mm_struct *mm; + } snap[]; +}; + +struct xe_vm_snapshot *xe_vm_snapshot_capture(struct xe_vm *vm) +{ + unsigned long num_snaps = 0, i; + struct xe_vm_snapshot *snap = NULL; + struct drm_gpuva *gpuva; + + if (!vm) + return NULL; + + mutex_lock(&vm->snap_mutex); + drm_gpuvm_for_each_va(gpuva, &vm->gpuvm) { + if (gpuva->flags & XE_VMA_DUMPABLE) + num_snaps++; + } + + if (num_snaps) + snap = kvzalloc(offsetof(struct xe_vm_snapshot, snap[num_snaps]), GFP_NOWAIT); + if (!snap) + goto out_unlock; + + snap->num_snaps = num_snaps; + i = 0; + drm_gpuvm_for_each_va(gpuva, &vm->gpuvm) { + struct xe_vma *vma = gpuva_to_vma(gpuva); + struct xe_bo *bo = vma->gpuva.gem.obj ? + gem_to_xe_bo(vma->gpuva.gem.obj) : NULL; + + if (!(gpuva->flags & XE_VMA_DUMPABLE)) + continue; + + snap->snap[i].ofs = xe_vma_start(vma); + snap->snap[i].len = xe_vma_size(vma); + if (bo) { + snap->snap[i].bo = xe_bo_get(bo); + snap->snap[i].bo_ofs = xe_vma_bo_offset(vma); + } else if (xe_vma_is_userptr(vma)) { + if (mmget_not_zero(vma->userptr.notifier.mm)) + snap->snap[i].mm = vma->userptr.notifier.mm; + else + snap->snap[i].data = ERR_PTR(-EFAULT); + snap->snap[i].bo_ofs = xe_vma_userptr(vma); + } else { + snap->snap[i].data = ERR_PTR(-ENOENT); + } + i++; + } + +out_unlock: + mutex_unlock(&vm->snap_mutex); + return snap; +} + +void xe_vm_snapshot_capture_delayed(struct xe_vm_snapshot *snap) +{ + if (!snap) + return; + + for (int i = 0; i < snap->num_snaps; i++) { + struct xe_bo *bo = snap->snap[i].bo; + struct iosys_map src; + int err; + + if (IS_ERR(snap->snap[i].data)) + continue; + + snap->snap[i].data = kvmalloc(snap->snap[i].len, GFP_USER); + if (!snap->snap[i].data) { + snap->snap[i].data = ERR_PTR(-ENOMEM); + goto cleanup_bo; + } + + if (bo) { + dma_resv_lock(bo->ttm.base.resv, NULL); + err = ttm_bo_vmap(&bo->ttm, &src); + if (!err) { + xe_map_memcpy_from(xe_bo_device(bo), + snap->snap[i].data, + &src, snap->snap[i].bo_ofs, + snap->snap[i].len); + ttm_bo_vunmap(&bo->ttm, &src); + } + dma_resv_unlock(bo->ttm.base.resv); + } else { + void __user *userptr = (void __user *)(size_t)snap->snap[i].bo_ofs; + kthread_use_mm(snap->snap[i].mm); + + if (!copy_from_user(snap->snap[i].data, userptr, snap->snap[i].len)) + err = 0; + else + err = -EFAULT; + kthread_unuse_mm(snap->snap[i].mm); + mmput(snap->snap[i].mm); + snap->snap[i].mm = NULL; + } + + if (err) { + kvfree(snap->snap[i].data); + snap->snap[i].data = ERR_PTR(err); + } + +cleanup_bo: + xe_bo_put(bo); + snap->snap[i].bo = NULL; + } +} + +void xe_vm_snapshot_print(struct xe_vm_snapshot *snap, struct drm_printer *p) +{ + unsigned long i, j; + + for (i = 0; i < snap->num_snaps; i++) { + if (IS_ERR(snap->snap[i].data)) + goto uncaptured; + + drm_printf(p, "[%llx].length: 0x%lx\n", snap->snap[i].ofs, snap->snap[i].len); + + for (j = 0; j < snap->snap[i].len; j += 64) { + uint32_t *val = snap->snap[i].data + j; + char dumped[16][ASCII85_BUFSZ]; + const char *x[16]; + uint32_t k; + + for (k = 0; k < 16; k++) + x[k] = ascii85_encode(val[k], dumped[k]); + + drm_printf(p, "[%llx].data: { %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s }\n", + snap->snap[i].ofs + j, x[0], x[1], x[2], x[3], x[4], x[5], x[6], x[7], + x[8], x[9], x[10], x[11], x[12], x[13], x[14], x[15]); + } + continue; + +uncaptured: + drm_printf(p, "Unable to capture range [%llx-%llx]: %li\n", + snap->snap[i].ofs, snap->snap[i].ofs + snap->snap[i].len - 1, + PTR_ERR(snap->snap[i].data)); + } +} + +void xe_vm_snapshot_free(struct xe_vm_snapshot *snap) +{ + unsigned long i; + + if (!snap) + return; + + for (i = 0; i < snap->num_snaps; i++) { + if (!IS_ERR(snap->snap[i].data)) + kvfree(snap->snap[i].data); + xe_bo_put(snap->snap[i].bo); + if (snap->snap[i].mm) + mmput(snap->snap[i].mm); + } + kvfree(snap); +} diff --git a/drivers/gpu/drm/xe/xe_vm.h b/drivers/gpu/drm/xe/xe_vm.h index e9c907cbcd89..8b061f1f753a 100644 --- a/drivers/gpu/drm/xe/xe_vm.h +++ b/drivers/gpu/drm/xe/xe_vm.h @@ -259,3 +259,8 @@ static inline void vm_dbg(const struct drm_device *dev, { /* noop */ } #endif #endif + +struct xe_vm_snapshot *xe_vm_snapshot_capture(struct xe_vm *vm); +void xe_vm_snapshot_capture_delayed(struct xe_vm_snapshot *snap); +void xe_vm_snapshot_print(struct xe_vm_snapshot *snap, struct drm_printer *p); +void xe_vm_snapshot_free(struct xe_vm_snapshot *snap); -- 2.43.0 ^ permalink raw reply related [flat|nested] 16+ messages in thread
* Re: [PATCH 4/4] drm/xe: Implement VM snapshot support for BO's and userptr, v2. 2024-01-24 16:52 ` [PATCH 4/4] drm/xe: Implement VM snapshot support for BO's and userptr, v2 Maarten Lankhorst @ 2024-01-25 18:39 ` Souza, Jose 2024-01-25 18:49 ` Souza, Jose 2024-01-25 18:57 ` Souza, Jose 2024-01-25 19:01 ` Souza, Jose 2 siblings, 1 reply; 16+ messages in thread From: Souza, Jose @ 2024-01-25 18:39 UTC (permalink / raw) To: intel-xe@lists.freedesktop.org, maarten.lankhorst@linux.intel.com On Wed, 2024-01-24 at 17:52 +0100, Maarten Lankhorst wrote: > Since we cannot immediately capture the BO's and userptr, perform it in > 2 stages. The immediate stage takes a reference to each BO and userptr, > while a delayed worker captures the contents and then frees the > reference. > > This is required because in signaling context, no locks can be taken, no > memory can be allocated, and no waits on userspace can be performed. > > With the delayed worker, all of this can be performed very easily, > without having to resort to hacks. > > Changes since v1: > - Fix crash on NULL captured vm. > - Use ascii85_encode to capture BO contents and save some space. (Jose > Souza) > - Add length to coredump output for each captured area. [ 222.474873] xe 0000:00:02.0: [drm:intel_pps_vdd_off_sync_unlocked [xe]] [ENCODER:307:DDI A/PHY A] PPS 0 PP_STATUS: 0x80000008 PP_CONTROL: 0x00000067 [ 266.462371] xe 0000:00:02.0: [drm] Timedout job: seqno=4294967169, guc_id=2, flags=0x8 [ 266.462912] ------------[ cut here ]------------ [ 266.462912] irq event stamp: 188994 [ 266.462923] hardirqs last enabled at (188993): [<ffffffff81d2e2ca>] _raw_read_unlock_irqrestore+0x4a/0x70 [ 266.462948] DEBUG_LOCKS_WARN_ON(lock->magic != lock) [ 266.462959] hardirqs last disabled at (188994): [<ffffffff81d2db1a>] _raw_spin_lock_irqsave+0x4a/0x50 [ 266.462988] WARNING: CPU: 2 PID: 918 at kernel/locking/mutex.c:587 __mutex_lock+0x50d/0xb80 [ 266.463001] softirqs last enabled at (188988): [<ffffffff81b7a5b4>] tcp_sendmsg+0x14/0x40 [ 266.463031] Modules linked in: [ 266.463055] softirqs last disabled at (188986): [<ffffffff81ac4607>] lock_sock_nested+0x47/0x70 [ 266.463083] xe drm_ttm_helper gpu_sched drm_suballoc_helper drm_gpuvm drm_exec i2c_algo_bit drm_buddy video drm_display_helper ttm snd_hda_codec_hdmi snd_ctl_led ledtrig_audio snd_hda_codec_realtek snd_hda_codec_generic mei_hdcp mei_pxp wmi_bmof snd_hda_intel x86_pkg_temp_thermal snd_intel_dspcfg snd_hda_codec snd_hwdep coretemp snd_hda_core e1000e crct10dif_pclmul crc32_pclmul ghash_clmulni_intel kvm_intel snd_pcm ptp mei_me i2c_i801 pps_core i2c_smbus mei intel_pmc_core intel_vsec pmt_telemetry wmi pmt_class fuse [last unloaded: ttm] [ 266.463298] CPU: 2 PID: 918 Comm: kworker/u16:5 Not tainted 6.8.0-rc1-zeh-xe+ #1212 [ 266.463315] Hardware name: Dell Inc. Latitude 5420/01M3M4, BIOS 1.27.0 03/17/2023 [ 266.463328] Workqueue: gt-ordered-wq drm_sched_job_timedout [gpu_sched] [ 266.463347] RIP: 0010:__mutex_lock+0x50d/0xb80 [ 266.463360] Code: ff 85 c0 0f 84 7d fb ff ff 8b 15 d2 ea ba 00 85 d2 0f 85 6f fb ff ff 48 c7 c6 b6 41 3a 82 48 c7 c7 5f d1 39 82 e8 a3 1b 40 ff <0f> 0b e9 55 fb ff ff 31 c9 31 d2 4c 89 e7 e8 b0 80 47 ff 84 c0 0f [ 266.463405] RSP: 0018:ffffc900022bbc30 EFLAGS: 00010282 [ 266.463415] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 [ 266.463428] RDX: 0000000000000002 RSI: 0000000000000027 RDI: 00000000ffffffff [ 266.463440] RBP: ffffc900022bbcc0 R08: 0000000000000000 R09: 0000000000000000 [ 266.463452] R10: ffffffff811bdedf R11: 0000000000000001 R12: ffff88813fd88ca8 [ 266.463464] R13: 0000000000000000 R14: ffff88813fd88838 R15: ffff88814438fa00 [ 266.463476] FS: 0000000000000000(0000) GS:ffff888287900000(0000) knlGS:0000000000000000 [ 266.463489] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 266.463499] CR2: 00007f84dad9dbc8 CR3: 000000000564a005 CR4: 0000000000770ef0 [ 266.463511] PKRU: 55555554 [ 266.463519] Call Trace: [ 266.463526] <TASK> [ 266.463532] ? __mutex_lock+0x50d/0xb80 [ 266.463542] ? __warn+0x7c/0x170 [ 266.463552] ? __mutex_lock+0x50d/0xb80 [ 266.463572] ? report_bug+0x189/0x1c0 [ 266.463588] ? handle_bug+0x36/0x70 [ 266.463604] ? exc_invalid_op+0x13/0x60 [ 266.463620] ? asm_exc_invalid_op+0x16/0x20 [ 266.463639] ? console_flush_all+0x1ef/0x540 [ 266.463658] ? __mutex_lock+0x50d/0xb80 [ 266.463674] ? __slab_alloc.isra.0+0x4d/0x90 [ 266.463696] ? __slab_alloc.isra.0+0x5a/0x90 [ 266.463713] ? xe_vm_snapshot_capture+0x35/0x1f0 [xe] [ 266.463827] ? rcu_is_watching+0xd/0x40 [ 266.463846] ? __kmalloc+0x2bd/0x400 [ 266.463864] ? xe_vm_snapshot_capture+0x35/0x1f0 [xe] [ 266.463970] xe_vm_snapshot_capture+0x35/0x1f0 [xe] [ 266.464071] ? xe_sched_job_snapshot_capture+0x64/0x80 [xe] [ 266.464143] xe_devcoredump+0x1b9/0x2e0 [xe] [ 266.464194] guc_exec_queue_timedout_job+0x1ab/0x730 [xe] [ 266.464250] ? find_held_lock+0x2b/0x80 [ 266.464262] drm_sched_job_timedout+0x77/0xe0 [gpu_sched] [ 266.464279] ? process_one_work+0x18d/0x4d0 [ 266.464290] process_one_work+0x1f4/0x4d0 [ 266.464301] worker_thread+0x1d8/0x3c0 [ 266.464311] ? rescuer_thread+0x390/0x390 [ 266.464321] kthread+0xfb/0x130 [ 266.464329] ? kthread_complete_and_exit+0x20/0x20 [ 266.464341] ret_from_fork+0x28/0x40 [ 266.464352] ? kthread_complete_and_exit+0x20/0x20 [ 266.464362] ret_from_fork_asm+0x11/0x20 [ 266.464375] </TASK> [ 266.464382] irq event stamp: 1412193 [ 266.464389] hardirqs last enabled at (1412193): [<ffffffff81d2e2ca>] _raw_read_unlock_irqrestore+0x4a/0x70 [ 266.464408] hardirqs last disabled at (1412192): [<ffffffff81d2df50>] _raw_read_lock_irqsave+0x80/0x90 [ 266.464428] softirqs last enabled at (1412170): [<ffffffff81131c32>] irq_exit_rcu+0x82/0xe0 [ 266.465466] softirqs last disabled at (1412029): [<ffffffff81131c32>] irq_exit_rcu+0x82/0xe0 [ 266.466585] ---[ end trace 0000000000000000 ]--- [ 266.467585] xe 0000:00:02.0: [drm] Xe device coredump has been created [ 266.468540] xe 0000:00:02.0: [drm] Check your /sys/class/drm/card0/device/devcoredump/data [ 266.470590] xe 0000:00:02.0: [drm] Engine reset: guc_id=2 [ 266.472076] xe 0000:00:02.0: [drm] Timedout job: seqno=4294967169, guc_id=3, flags=0x8 [ 266.474044] xe 0000:00:02.0: [drm:guc_exec_queue_timedout_job [xe]] Multiple hangs > > Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> > --- > drivers/gpu/drm/xe/xe_devcoredump.c | 32 ++++- > drivers/gpu/drm/xe/xe_devcoredump_types.h | 8 ++ > drivers/gpu/drm/xe/xe_vm.c | 167 ++++++++++++++++++++++ > drivers/gpu/drm/xe/xe_vm.h | 5 + > 4 files changed, 210 insertions(+), 2 deletions(-) > > diff --git a/drivers/gpu/drm/xe/xe_devcoredump.c b/drivers/gpu/drm/xe/xe_devcoredump.c > index 68abc0b195be..4a3bbcc4f7a0 100644 > --- a/drivers/gpu/drm/xe/xe_devcoredump.c > +++ b/drivers/gpu/drm/xe/xe_devcoredump.c > @@ -16,6 +16,7 @@ > #include "xe_guc_ct.h" > #include "xe_guc_submit.h" > #include "xe_hw_engine.h" > +#include "xe_vm.h" > > /** > * DOC: Xe device coredump > @@ -58,11 +59,20 @@ static struct xe_guc *exec_queue_to_guc(struct xe_exec_queue *q) > return &q->gt->uc.guc; > } > > +static void xe_devcoredump_deferred_snap_work(struct work_struct *work) > +{ > + struct xe_devcoredump_snapshot *ss = container_of(work, typeof(*ss), work); > + > + xe_force_wake_get(gt_to_fw(ss->gt), XE_FORCEWAKE_ALL); > + xe_vm_snapshot_capture_delayed(ss->vm); > + xe_force_wake_put(gt_to_fw(ss->gt), XE_FORCEWAKE_ALL); > +} > + > static ssize_t xe_devcoredump_read(char *buffer, loff_t offset, > size_t count, void *data, size_t datalen) > { > struct xe_devcoredump *coredump = data; > - struct xe_devcoredump_snapshot *ss; > + struct xe_devcoredump_snapshot *ss = &coredump->snapshot; > struct drm_printer p; > struct drm_print_iterator iter; > struct timespec64 ts; > @@ -72,12 +82,14 @@ static ssize_t xe_devcoredump_read(char *buffer, loff_t offset, > if (!data || !coredump_to_xe(coredump)) > return -ENODEV; > > + /* Ensure delayed work is captured before continuing */ > + flush_work(&ss->work); > + > iter.data = buffer; > iter.offset = 0; > iter.start = offset; > iter.remain = count; > > - ss = &coredump->snapshot; > p = drm_coredump_printer(&iter); > > drm_printf(&p, "**** Xe Device Coredump ****\n"); > @@ -98,6 +110,10 @@ static ssize_t xe_devcoredump_read(char *buffer, loff_t offset, > if (coredump->snapshot.hwe[i]) > xe_hw_engine_snapshot_print(coredump->snapshot.hwe[i], > &p); > + if (coredump->snapshot.vm) { > + drm_printf(&p, "\n**** VM state ****\n"); > + xe_vm_snapshot_print(coredump->snapshot.vm, &p); > + } > > return count - iter.remain; > } > @@ -111,11 +127,15 @@ static void xe_devcoredump_free(void *data) > if (!data || !coredump_to_xe(coredump)) > return; > > + cancel_work_sync(&coredump->snapshot.work); > + > xe_guc_ct_snapshot_free(coredump->snapshot.ct); > xe_guc_exec_queue_snapshot_free(coredump->snapshot.ge); > for (i = 0; i < XE_NUM_HW_ENGINES; i++) > if (coredump->snapshot.hwe[i]) > xe_hw_engine_snapshot_free(coredump->snapshot.hwe[i]); > + xe_vm_snapshot_free(coredump->snapshot.vm); > + memset(&coredump->snapshot, 0, sizeof(coredump->snapshot)); > > coredump->captured = false; > drm_info(&coredump_to_xe(coredump)->drm, > @@ -137,6 +157,9 @@ static void devcoredump_snapshot(struct xe_devcoredump *coredump, > ss->snapshot_time = ktime_get_real(); > ss->boot_time = ktime_get_boottime(); > > + ss->gt = q->gt; > + INIT_WORK(&ss->work, xe_devcoredump_deferred_snap_work); > + > cookie = dma_fence_begin_signalling(); > for (i = 0; q->width > 1 && i < XE_HW_ENGINE_MAX_INSTANCE;) { > if (adj_logical_mask & BIT(i)) { > @@ -151,6 +174,7 @@ static void devcoredump_snapshot(struct xe_devcoredump *coredump, > > coredump->snapshot.ct = xe_guc_ct_snapshot_capture(&guc->ct, true); > coredump->snapshot.ge = xe_guc_exec_queue_snapshot_capture(q); > + coredump->snapshot.vm = xe_vm_snapshot_capture(q->vm); > > for_each_hw_engine(hwe, q->gt, id) { > if (hwe->class != q->hwe->class || > @@ -161,6 +185,9 @@ static void devcoredump_snapshot(struct xe_devcoredump *coredump, > coredump->snapshot.hwe[id] = xe_hw_engine_snapshot_capture(hwe); > } > > + if (ss->vm) > + queue_work(system_unbound_wq, &ss->work); > + > xe_force_wake_put(gt_to_fw(q->gt), XE_FORCEWAKE_ALL); > dma_fence_end_signalling(cookie); > } > @@ -194,3 +221,4 @@ void xe_devcoredump(struct xe_exec_queue *q) > xe_devcoredump_read, xe_devcoredump_free); > } > #endif > + > diff --git a/drivers/gpu/drm/xe/xe_devcoredump_types.h b/drivers/gpu/drm/xe/xe_devcoredump_types.h > index 7fdad9c3d3dd..17ae3e3597b0 100644 > --- a/drivers/gpu/drm/xe/xe_devcoredump_types.h > +++ b/drivers/gpu/drm/xe/xe_devcoredump_types.h > @@ -12,6 +12,7 @@ > #include "xe_hw_engine_types.h" > > struct xe_device; > +struct xe_gt; > > /** > * struct xe_devcoredump_snapshot - Crash snapshot > @@ -26,6 +27,11 @@ struct xe_devcoredump_snapshot { > /** @boot_time: Relative boot time so the uptime can be calculated. */ > ktime_t boot_time; > > + /** @gt: Affected GT, used by forcewake for delayed capture */ > + struct xe_gt *gt; > + /** @work: Workqueue for deffered capture outside of signaling context */ > + struct work_struct work; > + > /* GuC snapshots */ > /** @ct: GuC CT snapshot */ > struct xe_guc_ct_snapshot *ct; > @@ -33,6 +39,8 @@ struct xe_devcoredump_snapshot { > struct xe_guc_submit_exec_queue_snapshot *ge; > /** @hwe: HW Engine snapshot array */ > struct xe_hw_engine_snapshot *hwe[XE_NUM_HW_ENGINES]; > + /** @vm: Snapshot of VM state */ > + struct xe_vm_snapshot *vm; > }; > > /** > diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c > index e9672df71081..e27cf2da3f4d 100644 > --- a/drivers/gpu/drm/xe/xe_vm.c > +++ b/drivers/gpu/drm/xe/xe_vm.c > @@ -13,6 +13,7 @@ > #include <drm/ttm/ttm_execbuf_util.h> > #include <drm/ttm/ttm_tt.h> > #include <drm/xe_drm.h> > +#include <linux/ascii85.h> > #include <linux/delay.h> > #include <linux/kthread.h> > #include <linux/mm.h> > @@ -3237,3 +3238,169 @@ int xe_analyze_vm(struct drm_printer *p, struct xe_vm *vm, int gt_id) > > return 0; > } > + > +struct xe_vm_snapshot { > + unsigned long num_snaps; > + struct { > + uint64_t ofs, bo_ofs; > + unsigned long len; > + struct xe_bo *bo; > + void *data; > + struct mm_struct *mm; > + } snap[]; > +}; > + > +struct xe_vm_snapshot *xe_vm_snapshot_capture(struct xe_vm *vm) > +{ > + unsigned long num_snaps = 0, i; > + struct xe_vm_snapshot *snap = NULL; > + struct drm_gpuva *gpuva; > + > + if (!vm) > + return NULL; > + > + mutex_lock(&vm->snap_mutex); > + drm_gpuvm_for_each_va(gpuva, &vm->gpuvm) { > + if (gpuva->flags & XE_VMA_DUMPABLE) > + num_snaps++; > + } > + > + if (num_snaps) > + snap = kvzalloc(offsetof(struct xe_vm_snapshot, snap[num_snaps]), GFP_NOWAIT); > + if (!snap) > + goto out_unlock; > + > + snap->num_snaps = num_snaps; > + i = 0; > + drm_gpuvm_for_each_va(gpuva, &vm->gpuvm) { > + struct xe_vma *vma = gpuva_to_vma(gpuva); > + struct xe_bo *bo = vma->gpuva.gem.obj ? > + gem_to_xe_bo(vma->gpuva.gem.obj) : NULL; > + > + if (!(gpuva->flags & XE_VMA_DUMPABLE)) > + continue; > + > + snap->snap[i].ofs = xe_vma_start(vma); > + snap->snap[i].len = xe_vma_size(vma); > + if (bo) { > + snap->snap[i].bo = xe_bo_get(bo); > + snap->snap[i].bo_ofs = xe_vma_bo_offset(vma); > + } else if (xe_vma_is_userptr(vma)) { > + if (mmget_not_zero(vma->userptr.notifier.mm)) > + snap->snap[i].mm = vma->userptr.notifier.mm; > + else > + snap->snap[i].data = ERR_PTR(-EFAULT); > + snap->snap[i].bo_ofs = xe_vma_userptr(vma); > + } else { > + snap->snap[i].data = ERR_PTR(-ENOENT); > + } > + i++; > + } > + > +out_unlock: > + mutex_unlock(&vm->snap_mutex); > + return snap; > +} > + > +void xe_vm_snapshot_capture_delayed(struct xe_vm_snapshot *snap) > +{ > + if (!snap) > + return; > + > + for (int i = 0; i < snap->num_snaps; i++) { > + struct xe_bo *bo = snap->snap[i].bo; > + struct iosys_map src; > + int err; > + > + if (IS_ERR(snap->snap[i].data)) > + continue; > + > + snap->snap[i].data = kvmalloc(snap->snap[i].len, GFP_USER); > + if (!snap->snap[i].data) { > + snap->snap[i].data = ERR_PTR(-ENOMEM); > + goto cleanup_bo; > + } > + > + if (bo) { > + dma_resv_lock(bo->ttm.base.resv, NULL); > + err = ttm_bo_vmap(&bo->ttm, &src); > + if (!err) { > + xe_map_memcpy_from(xe_bo_device(bo), > + snap->snap[i].data, > + &src, snap->snap[i].bo_ofs, > + snap->snap[i].len); > + ttm_bo_vunmap(&bo->ttm, &src); > + } > + dma_resv_unlock(bo->ttm.base.resv); > + } else { > + void __user *userptr = (void __user *)(size_t)snap->snap[i].bo_ofs; > + kthread_use_mm(snap->snap[i].mm); > + > + if (!copy_from_user(snap->snap[i].data, userptr, snap->snap[i].len)) > + err = 0; > + else > + err = -EFAULT; > + kthread_unuse_mm(snap->snap[i].mm); > + mmput(snap->snap[i].mm); > + snap->snap[i].mm = NULL; > + } > + > + if (err) { > + kvfree(snap->snap[i].data); > + snap->snap[i].data = ERR_PTR(err); > + } > + > +cleanup_bo: > + xe_bo_put(bo); > + snap->snap[i].bo = NULL; > + } > +} > + > +void xe_vm_snapshot_print(struct xe_vm_snapshot *snap, struct drm_printer *p) > +{ > + unsigned long i, j; > + > + for (i = 0; i < snap->num_snaps; i++) { > + if (IS_ERR(snap->snap[i].data)) > + goto uncaptured; > + > + drm_printf(p, "[%llx].length: 0x%lx\n", snap->snap[i].ofs, snap->snap[i].len); > + > + for (j = 0; j < snap->snap[i].len; j += 64) { > + uint32_t *val = snap->snap[i].data + j; > + char dumped[16][ASCII85_BUFSZ]; > + const char *x[16]; > + uint32_t k; > + > + for (k = 0; k < 16; k++) > + x[k] = ascii85_encode(val[k], dumped[k]); > + > + drm_printf(p, "[%llx].data: { %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s }\n", > + snap->snap[i].ofs + j, x[0], x[1], x[2], x[3], x[4], x[5], x[6], x[7], > + x[8], x[9], x[10], x[11], x[12], x[13], x[14], x[15]); > + } > + continue; > + > +uncaptured: > + drm_printf(p, "Unable to capture range [%llx-%llx]: %li\n", > + snap->snap[i].ofs, snap->snap[i].ofs + snap->snap[i].len - 1, > + PTR_ERR(snap->snap[i].data)); > + } > +} > + > +void xe_vm_snapshot_free(struct xe_vm_snapshot *snap) > +{ > + unsigned long i; > + > + if (!snap) > + return; > + > + for (i = 0; i < snap->num_snaps; i++) { > + if (!IS_ERR(snap->snap[i].data)) > + kvfree(snap->snap[i].data); > + xe_bo_put(snap->snap[i].bo); > + if (snap->snap[i].mm) > + mmput(snap->snap[i].mm); > + } > + kvfree(snap); > +} > diff --git a/drivers/gpu/drm/xe/xe_vm.h b/drivers/gpu/drm/xe/xe_vm.h > index e9c907cbcd89..8b061f1f753a 100644 > --- a/drivers/gpu/drm/xe/xe_vm.h > +++ b/drivers/gpu/drm/xe/xe_vm.h > @@ -259,3 +259,8 @@ static inline void vm_dbg(const struct drm_device *dev, > { /* noop */ } > #endif > #endif > + > +struct xe_vm_snapshot *xe_vm_snapshot_capture(struct xe_vm *vm); > +void xe_vm_snapshot_capture_delayed(struct xe_vm_snapshot *snap); > +void xe_vm_snapshot_print(struct xe_vm_snapshot *snap, struct drm_printer *p); > +void xe_vm_snapshot_free(struct xe_vm_snapshot *snap); ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH 4/4] drm/xe: Implement VM snapshot support for BO's and userptr, v2. 2024-01-25 18:39 ` Souza, Jose @ 2024-01-25 18:49 ` Souza, Jose 0 siblings, 0 replies; 16+ messages in thread From: Souza, Jose @ 2024-01-25 18:49 UTC (permalink / raw) To: intel-xe@lists.freedesktop.org, maarten.lankhorst@linux.intel.com On Thu, 2024-01-25 at 18:39 +0000, Souza, Jose wrote: > On Wed, 2024-01-24 at 17:52 +0100, Maarten Lankhorst wrote: > > Since we cannot immediately capture the BO's and userptr, perform it in > > 2 stages. The immediate stage takes a reference to each BO and userptr, > > while a delayed worker captures the contents and then frees the > > reference. > > > > This is required because in signaling context, no locks can be taken, no > > memory can be allocated, and no waits on userspace can be performed. > > > > With the delayed worker, all of this can be performed very easily, > > without having to resort to hacks. > > > > Changes since v1: > > - Fix crash on NULL captured vm. > > - Use ascii85_encode to capture BO contents and save some space. (Jose > > Souza) > > - Add length to coredump output for each captured area. Just reproduce the below while running piglit tests. > > [ 222.474873] xe 0000:00:02.0: [drm:intel_pps_vdd_off_sync_unlocked [xe]] [ENCODER:307:DDI A/PHY A] PPS 0 PP_STATUS: 0x80000008 PP_CONTROL: > 0x00000067 > [ 266.462371] xe 0000:00:02.0: [drm] Timedout job: seqno=4294967169, guc_id=2, flags=0x8 > [ 266.462912] ------------[ cut here ]------------ > [ 266.462912] irq event stamp: 188994 > [ 266.462923] hardirqs last enabled at (188993): [<ffffffff81d2e2ca>] _raw_read_unlock_irqrestore+0x4a/0x70 > [ 266.462948] DEBUG_LOCKS_WARN_ON(lock->magic != lock) > [ 266.462959] hardirqs last disabled at (188994): [<ffffffff81d2db1a>] _raw_spin_lock_irqsave+0x4a/0x50 > [ 266.462988] WARNING: CPU: 2 PID: 918 at kernel/locking/mutex.c:587 __mutex_lock+0x50d/0xb80 > [ 266.463001] softirqs last enabled at (188988): [<ffffffff81b7a5b4>] tcp_sendmsg+0x14/0x40 > [ 266.463031] Modules linked in: > [ 266.463055] softirqs last disabled at (188986): [<ffffffff81ac4607>] lock_sock_nested+0x47/0x70 > [ 266.463083] xe drm_ttm_helper gpu_sched drm_suballoc_helper drm_gpuvm drm_exec i2c_algo_bit drm_buddy video drm_display_helper ttm > snd_hda_codec_hdmi snd_ctl_led ledtrig_audio snd_hda_codec_realtek snd_hda_codec_generic mei_hdcp mei_pxp wmi_bmof snd_hda_intel x86_pkg_temp_thermal > snd_intel_dspcfg snd_hda_codec snd_hwdep coretemp snd_hda_core e1000e crct10dif_pclmul crc32_pclmul ghash_clmulni_intel kvm_intel snd_pcm ptp mei_me > i2c_i801 pps_core i2c_smbus mei intel_pmc_core intel_vsec pmt_telemetry wmi pmt_class fuse [last unloaded: ttm] > [ 266.463298] CPU: 2 PID: 918 Comm: kworker/u16:5 Not tainted 6.8.0-rc1-zeh-xe+ #1212 > [ 266.463315] Hardware name: Dell Inc. Latitude 5420/01M3M4, BIOS 1.27.0 03/17/2023 > [ 266.463328] Workqueue: gt-ordered-wq drm_sched_job_timedout [gpu_sched] > [ 266.463347] RIP: 0010:__mutex_lock+0x50d/0xb80 > [ 266.463360] Code: ff 85 c0 0f 84 7d fb ff ff 8b 15 d2 ea ba 00 85 d2 0f 85 6f fb ff ff 48 c7 c6 b6 41 3a 82 48 c7 c7 5f d1 39 82 e8 a3 1b 40 ff > <0f> 0b e9 55 fb ff ff 31 c9 31 d2 4c 89 e7 e8 b0 80 47 ff 84 c0 0f > [ 266.463405] RSP: 0018:ffffc900022bbc30 EFLAGS: 00010282 > [ 266.463415] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 > [ 266.463428] RDX: 0000000000000002 RSI: 0000000000000027 RDI: 00000000ffffffff > [ 266.463440] RBP: ffffc900022bbcc0 R08: 0000000000000000 R09: 0000000000000000 > [ 266.463452] R10: ffffffff811bdedf R11: 0000000000000001 R12: ffff88813fd88ca8 > [ 266.463464] R13: 0000000000000000 R14: ffff88813fd88838 R15: ffff88814438fa00 > [ 266.463476] FS: 0000000000000000(0000) GS:ffff888287900000(0000) knlGS:0000000000000000 > [ 266.463489] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > [ 266.463499] CR2: 00007f84dad9dbc8 CR3: 000000000564a005 CR4: 0000000000770ef0 > [ 266.463511] PKRU: 55555554 > [ 266.463519] Call Trace: > [ 266.463526] <TASK> > [ 266.463532] ? __mutex_lock+0x50d/0xb80 > [ 266.463542] ? __warn+0x7c/0x170 > [ 266.463552] ? __mutex_lock+0x50d/0xb80 > [ 266.463572] ? report_bug+0x189/0x1c0 > [ 266.463588] ? handle_bug+0x36/0x70 > [ 266.463604] ? exc_invalid_op+0x13/0x60 > [ 266.463620] ? asm_exc_invalid_op+0x16/0x20 > [ 266.463639] ? console_flush_all+0x1ef/0x540 > [ 266.463658] ? __mutex_lock+0x50d/0xb80 > [ 266.463674] ? __slab_alloc.isra.0+0x4d/0x90 > [ 266.463696] ? __slab_alloc.isra.0+0x5a/0x90 > [ 266.463713] ? xe_vm_snapshot_capture+0x35/0x1f0 [xe] > [ 266.463827] ? rcu_is_watching+0xd/0x40 > [ 266.463846] ? __kmalloc+0x2bd/0x400 > [ 266.463864] ? xe_vm_snapshot_capture+0x35/0x1f0 [xe] > [ 266.463970] xe_vm_snapshot_capture+0x35/0x1f0 [xe] > [ 266.464071] ? xe_sched_job_snapshot_capture+0x64/0x80 [xe] > [ 266.464143] xe_devcoredump+0x1b9/0x2e0 [xe] > [ 266.464194] guc_exec_queue_timedout_job+0x1ab/0x730 [xe] > [ 266.464250] ? find_held_lock+0x2b/0x80 > [ 266.464262] drm_sched_job_timedout+0x77/0xe0 [gpu_sched] > [ 266.464279] ? process_one_work+0x18d/0x4d0 > [ 266.464290] process_one_work+0x1f4/0x4d0 > [ 266.464301] worker_thread+0x1d8/0x3c0 > [ 266.464311] ? rescuer_thread+0x390/0x390 > [ 266.464321] kthread+0xfb/0x130 > [ 266.464329] ? kthread_complete_and_exit+0x20/0x20 > [ 266.464341] ret_from_fork+0x28/0x40 > [ 266.464352] ? kthread_complete_and_exit+0x20/0x20 > [ 266.464362] ret_from_fork_asm+0x11/0x20 > [ 266.464375] </TASK> > [ 266.464382] irq event stamp: 1412193 > [ 266.464389] hardirqs last enabled at (1412193): [<ffffffff81d2e2ca>] _raw_read_unlock_irqrestore+0x4a/0x70 > [ 266.464408] hardirqs last disabled at (1412192): [<ffffffff81d2df50>] _raw_read_lock_irqsave+0x80/0x90 > [ 266.464428] softirqs last enabled at (1412170): [<ffffffff81131c32>] irq_exit_rcu+0x82/0xe0 > [ 266.465466] softirqs last disabled at (1412029): [<ffffffff81131c32>] irq_exit_rcu+0x82/0xe0 > [ 266.466585] ---[ end trace 0000000000000000 ]--- > [ 266.467585] xe 0000:00:02.0: [drm] Xe device coredump has been created > [ 266.468540] xe 0000:00:02.0: [drm] Check your /sys/class/drm/card0/device/devcoredump/data > [ 266.470590] xe 0000:00:02.0: [drm] Engine reset: guc_id=2 > [ 266.472076] xe 0000:00:02.0: [drm] Timedout job: seqno=4294967169, guc_id=3, flags=0x8 > [ 266.474044] xe 0000:00:02.0: [drm:guc_exec_queue_timedout_job [xe]] Multiple hangs > > > > > > Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> > > --- > > drivers/gpu/drm/xe/xe_devcoredump.c | 32 ++++- > > drivers/gpu/drm/xe/xe_devcoredump_types.h | 8 ++ > > drivers/gpu/drm/xe/xe_vm.c | 167 ++++++++++++++++++++++ > > drivers/gpu/drm/xe/xe_vm.h | 5 + > > 4 files changed, 210 insertions(+), 2 deletions(-) > > > > diff --git a/drivers/gpu/drm/xe/xe_devcoredump.c b/drivers/gpu/drm/xe/xe_devcoredump.c > > index 68abc0b195be..4a3bbcc4f7a0 100644 > > --- a/drivers/gpu/drm/xe/xe_devcoredump.c > > +++ b/drivers/gpu/drm/xe/xe_devcoredump.c > > @@ -16,6 +16,7 @@ > > #include "xe_guc_ct.h" > > #include "xe_guc_submit.h" > > #include "xe_hw_engine.h" > > +#include "xe_vm.h" > > > > /** > > * DOC: Xe device coredump > > @@ -58,11 +59,20 @@ static struct xe_guc *exec_queue_to_guc(struct xe_exec_queue *q) > > return &q->gt->uc.guc; > > } > > > > +static void xe_devcoredump_deferred_snap_work(struct work_struct *work) > > +{ > > + struct xe_devcoredump_snapshot *ss = container_of(work, typeof(*ss), work); > > + > > + xe_force_wake_get(gt_to_fw(ss->gt), XE_FORCEWAKE_ALL); > > + xe_vm_snapshot_capture_delayed(ss->vm); > > + xe_force_wake_put(gt_to_fw(ss->gt), XE_FORCEWAKE_ALL); > > +} > > + > > static ssize_t xe_devcoredump_read(char *buffer, loff_t offset, > > size_t count, void *data, size_t datalen) > > { > > struct xe_devcoredump *coredump = data; > > - struct xe_devcoredump_snapshot *ss; > > + struct xe_devcoredump_snapshot *ss = &coredump->snapshot; > > struct drm_printer p; > > struct drm_print_iterator iter; > > struct timespec64 ts; > > @@ -72,12 +82,14 @@ static ssize_t xe_devcoredump_read(char *buffer, loff_t offset, > > if (!data || !coredump_to_xe(coredump)) > > return -ENODEV; > > > > + /* Ensure delayed work is captured before continuing */ > > + flush_work(&ss->work); > > + > > iter.data = buffer; > > iter.offset = 0; > > iter.start = offset; > > iter.remain = count; > > > > - ss = &coredump->snapshot; > > p = drm_coredump_printer(&iter); > > > > drm_printf(&p, "**** Xe Device Coredump ****\n"); > > @@ -98,6 +110,10 @@ static ssize_t xe_devcoredump_read(char *buffer, loff_t offset, > > if (coredump->snapshot.hwe[i]) > > xe_hw_engine_snapshot_print(coredump->snapshot.hwe[i], > > &p); > > + if (coredump->snapshot.vm) { > > + drm_printf(&p, "\n**** VM state ****\n"); > > + xe_vm_snapshot_print(coredump->snapshot.vm, &p); > > + } > > > > return count - iter.remain; > > } > > @@ -111,11 +127,15 @@ static void xe_devcoredump_free(void *data) > > if (!data || !coredump_to_xe(coredump)) > > return; > > > > + cancel_work_sync(&coredump->snapshot.work); > > + > > xe_guc_ct_snapshot_free(coredump->snapshot.ct); > > xe_guc_exec_queue_snapshot_free(coredump->snapshot.ge); > > for (i = 0; i < XE_NUM_HW_ENGINES; i++) > > if (coredump->snapshot.hwe[i]) > > xe_hw_engine_snapshot_free(coredump->snapshot.hwe[i]); > > + xe_vm_snapshot_free(coredump->snapshot.vm); > > + memset(&coredump->snapshot, 0, sizeof(coredump->snapshot)); > > > > coredump->captured = false; > > drm_info(&coredump_to_xe(coredump)->drm, > > @@ -137,6 +157,9 @@ static void devcoredump_snapshot(struct xe_devcoredump *coredump, > > ss->snapshot_time = ktime_get_real(); > > ss->boot_time = ktime_get_boottime(); > > > > + ss->gt = q->gt; > > + INIT_WORK(&ss->work, xe_devcoredump_deferred_snap_work); > > + > > cookie = dma_fence_begin_signalling(); > > for (i = 0; q->width > 1 && i < XE_HW_ENGINE_MAX_INSTANCE;) { > > if (adj_logical_mask & BIT(i)) { > > @@ -151,6 +174,7 @@ static void devcoredump_snapshot(struct xe_devcoredump *coredump, > > > > coredump->snapshot.ct = xe_guc_ct_snapshot_capture(&guc->ct, true); > > coredump->snapshot.ge = xe_guc_exec_queue_snapshot_capture(q); > > + coredump->snapshot.vm = xe_vm_snapshot_capture(q->vm); > > > > for_each_hw_engine(hwe, q->gt, id) { > > if (hwe->class != q->hwe->class || > > @@ -161,6 +185,9 @@ static void devcoredump_snapshot(struct xe_devcoredump *coredump, > > coredump->snapshot.hwe[id] = xe_hw_engine_snapshot_capture(hwe); > > } > > > > + if (ss->vm) > > + queue_work(system_unbound_wq, &ss->work); > > + > > xe_force_wake_put(gt_to_fw(q->gt), XE_FORCEWAKE_ALL); > > dma_fence_end_signalling(cookie); > > } > > @@ -194,3 +221,4 @@ void xe_devcoredump(struct xe_exec_queue *q) > > xe_devcoredump_read, xe_devcoredump_free); > > } > > #endif > > + > > diff --git a/drivers/gpu/drm/xe/xe_devcoredump_types.h b/drivers/gpu/drm/xe/xe_devcoredump_types.h > > index 7fdad9c3d3dd..17ae3e3597b0 100644 > > --- a/drivers/gpu/drm/xe/xe_devcoredump_types.h > > +++ b/drivers/gpu/drm/xe/xe_devcoredump_types.h > > @@ -12,6 +12,7 @@ > > #include "xe_hw_engine_types.h" > > > > struct xe_device; > > +struct xe_gt; > > > > /** > > * struct xe_devcoredump_snapshot - Crash snapshot > > @@ -26,6 +27,11 @@ struct xe_devcoredump_snapshot { > > /** @boot_time: Relative boot time so the uptime can be calculated. */ > > ktime_t boot_time; > > > > + /** @gt: Affected GT, used by forcewake for delayed capture */ > > + struct xe_gt *gt; > > + /** @work: Workqueue for deffered capture outside of signaling context */ > > + struct work_struct work; > > + > > /* GuC snapshots */ > > /** @ct: GuC CT snapshot */ > > struct xe_guc_ct_snapshot *ct; > > @@ -33,6 +39,8 @@ struct xe_devcoredump_snapshot { > > struct xe_guc_submit_exec_queue_snapshot *ge; > > /** @hwe: HW Engine snapshot array */ > > struct xe_hw_engine_snapshot *hwe[XE_NUM_HW_ENGINES]; > > + /** @vm: Snapshot of VM state */ > > + struct xe_vm_snapshot *vm; > > }; > > > > /** > > diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c > > index e9672df71081..e27cf2da3f4d 100644 > > --- a/drivers/gpu/drm/xe/xe_vm.c > > +++ b/drivers/gpu/drm/xe/xe_vm.c > > @@ -13,6 +13,7 @@ > > #include <drm/ttm/ttm_execbuf_util.h> > > #include <drm/ttm/ttm_tt.h> > > #include <drm/xe_drm.h> > > +#include <linux/ascii85.h> > > #include <linux/delay.h> > > #include <linux/kthread.h> > > #include <linux/mm.h> > > @@ -3237,3 +3238,169 @@ int xe_analyze_vm(struct drm_printer *p, struct xe_vm *vm, int gt_id) > > > > return 0; > > } > > + > > +struct xe_vm_snapshot { > > + unsigned long num_snaps; > > + struct { > > + uint64_t ofs, bo_ofs; > > + unsigned long len; > > + struct xe_bo *bo; > > + void *data; > > + struct mm_struct *mm; > > + } snap[]; > > +}; > > + > > +struct xe_vm_snapshot *xe_vm_snapshot_capture(struct xe_vm *vm) > > +{ > > + unsigned long num_snaps = 0, i; > > + struct xe_vm_snapshot *snap = NULL; > > + struct drm_gpuva *gpuva; > > + > > + if (!vm) > > + return NULL; > > + > > + mutex_lock(&vm->snap_mutex); > > + drm_gpuvm_for_each_va(gpuva, &vm->gpuvm) { > > + if (gpuva->flags & XE_VMA_DUMPABLE) > > + num_snaps++; > > + } > > + > > + if (num_snaps) > > + snap = kvzalloc(offsetof(struct xe_vm_snapshot, snap[num_snaps]), GFP_NOWAIT); > > + if (!snap) > > + goto out_unlock; > > + > > + snap->num_snaps = num_snaps; > > + i = 0; > > + drm_gpuvm_for_each_va(gpuva, &vm->gpuvm) { > > + struct xe_vma *vma = gpuva_to_vma(gpuva); > > + struct xe_bo *bo = vma->gpuva.gem.obj ? > > + gem_to_xe_bo(vma->gpuva.gem.obj) : NULL; > > + > > + if (!(gpuva->flags & XE_VMA_DUMPABLE)) > > + continue; > > + > > + snap->snap[i].ofs = xe_vma_start(vma); > > + snap->snap[i].len = xe_vma_size(vma); > > + if (bo) { > > + snap->snap[i].bo = xe_bo_get(bo); > > + snap->snap[i].bo_ofs = xe_vma_bo_offset(vma); > > + } else if (xe_vma_is_userptr(vma)) { > > + if (mmget_not_zero(vma->userptr.notifier.mm)) > > + snap->snap[i].mm = vma->userptr.notifier.mm; > > + else > > + snap->snap[i].data = ERR_PTR(-EFAULT); > > + snap->snap[i].bo_ofs = xe_vma_userptr(vma); > > + } else { > > + snap->snap[i].data = ERR_PTR(-ENOENT); > > + } > > + i++; > > + } > > + > > +out_unlock: > > + mutex_unlock(&vm->snap_mutex); > > + return snap; > > +} > > + > > +void xe_vm_snapshot_capture_delayed(struct xe_vm_snapshot *snap) > > +{ > > + if (!snap) > > + return; > > + > > + for (int i = 0; i < snap->num_snaps; i++) { > > + struct xe_bo *bo = snap->snap[i].bo; > > + struct iosys_map src; > > + int err; > > + > > + if (IS_ERR(snap->snap[i].data)) > > + continue; > > + > > + snap->snap[i].data = kvmalloc(snap->snap[i].len, GFP_USER); > > + if (!snap->snap[i].data) { > > + snap->snap[i].data = ERR_PTR(-ENOMEM); > > + goto cleanup_bo; > > + } > > + > > + if (bo) { > > + dma_resv_lock(bo->ttm.base.resv, NULL); > > + err = ttm_bo_vmap(&bo->ttm, &src); > > + if (!err) { > > + xe_map_memcpy_from(xe_bo_device(bo), > > + snap->snap[i].data, > > + &src, snap->snap[i].bo_ofs, > > + snap->snap[i].len); > > + ttm_bo_vunmap(&bo->ttm, &src); > > + } > > + dma_resv_unlock(bo->ttm.base.resv); > > + } else { > > + void __user *userptr = (void __user *)(size_t)snap->snap[i].bo_ofs; > > + kthread_use_mm(snap->snap[i].mm); > > + > > + if (!copy_from_user(snap->snap[i].data, userptr, snap->snap[i].len)) > > + err = 0; > > + else > > + err = -EFAULT; > > + kthread_unuse_mm(snap->snap[i].mm); > > + mmput(snap->snap[i].mm); > > + snap->snap[i].mm = NULL; > > + } > > + > > + if (err) { > > + kvfree(snap->snap[i].data); > > + snap->snap[i].data = ERR_PTR(err); > > + } > > + > > +cleanup_bo: > > + xe_bo_put(bo); > > + snap->snap[i].bo = NULL; > > + } > > +} > > + > > +void xe_vm_snapshot_print(struct xe_vm_snapshot *snap, struct drm_printer *p) > > +{ > > + unsigned long i, j; > > + > > + for (i = 0; i < snap->num_snaps; i++) { > > + if (IS_ERR(snap->snap[i].data)) > > + goto uncaptured; > > + > > + drm_printf(p, "[%llx].length: 0x%lx\n", snap->snap[i].ofs, snap->snap[i].len); > > + > > + for (j = 0; j < snap->snap[i].len; j += 64) { > > + uint32_t *val = snap->snap[i].data + j; > > + char dumped[16][ASCII85_BUFSZ]; > > + const char *x[16]; > > + uint32_t k; > > + > > + for (k = 0; k < 16; k++) > > + x[k] = ascii85_encode(val[k], dumped[k]); > > + > > + drm_printf(p, "[%llx].data: { %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s }\n", > > + snap->snap[i].ofs + j, x[0], x[1], x[2], x[3], x[4], x[5], x[6], x[7], > > + x[8], x[9], x[10], x[11], x[12], x[13], x[14], x[15]); > > + } > > + continue; > > + > > +uncaptured: > > + drm_printf(p, "Unable to capture range [%llx-%llx]: %li\n", > > + snap->snap[i].ofs, snap->snap[i].ofs + snap->snap[i].len - 1, > > + PTR_ERR(snap->snap[i].data)); > > + } > > +} > > + > > +void xe_vm_snapshot_free(struct xe_vm_snapshot *snap) > > +{ > > + unsigned long i; > > + > > + if (!snap) > > + return; > > + > > + for (i = 0; i < snap->num_snaps; i++) { > > + if (!IS_ERR(snap->snap[i].data)) > > + kvfree(snap->snap[i].data); > > + xe_bo_put(snap->snap[i].bo); > > + if (snap->snap[i].mm) > > + mmput(snap->snap[i].mm); > > + } > > + kvfree(snap); > > +} > > diff --git a/drivers/gpu/drm/xe/xe_vm.h b/drivers/gpu/drm/xe/xe_vm.h > > index e9c907cbcd89..8b061f1f753a 100644 > > --- a/drivers/gpu/drm/xe/xe_vm.h > > +++ b/drivers/gpu/drm/xe/xe_vm.h > > @@ -259,3 +259,8 @@ static inline void vm_dbg(const struct drm_device *dev, > > { /* noop */ } > > #endif > > #endif > > + > > +struct xe_vm_snapshot *xe_vm_snapshot_capture(struct xe_vm *vm); > > +void xe_vm_snapshot_capture_delayed(struct xe_vm_snapshot *snap); > > +void xe_vm_snapshot_print(struct xe_vm_snapshot *snap, struct drm_printer *p); > > +void xe_vm_snapshot_free(struct xe_vm_snapshot *snap); > ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH 4/4] drm/xe: Implement VM snapshot support for BO's and userptr, v2. 2024-01-24 16:52 ` [PATCH 4/4] drm/xe: Implement VM snapshot support for BO's and userptr, v2 Maarten Lankhorst 2024-01-25 18:39 ` Souza, Jose @ 2024-01-25 18:57 ` Souza, Jose 2024-01-25 19:01 ` Souza, Jose 2 siblings, 0 replies; 16+ messages in thread From: Souza, Jose @ 2024-01-25 18:57 UTC (permalink / raw) To: intel-xe@lists.freedesktop.org, maarten.lankhorst@linux.intel.com On Wed, 2024-01-24 at 17:52 +0100, Maarten Lankhorst wrote: > Since we cannot immediately capture the BO's and userptr, perform it in > 2 stages. The immediate stage takes a reference to each BO and userptr, > while a delayed worker captures the contents and then frees the > reference. > > This is required because in signaling context, no locks can be taken, no > memory can be allocated, and no waits on userspace can be performed. > > With the delayed worker, all of this can be performed very easily, > without having to resort to hacks. > > Changes since v1: > - Fix crash on NULL captured vm. > - Use ascii85_encode to capture BO contents and save some space. (Jose > Souza) > - Add length to coredump output for each captured area. > > Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> > --- > drivers/gpu/drm/xe/xe_devcoredump.c | 32 ++++- > drivers/gpu/drm/xe/xe_devcoredump_types.h | 8 ++ > drivers/gpu/drm/xe/xe_vm.c | 167 ++++++++++++++++++++++ > drivers/gpu/drm/xe/xe_vm.h | 5 + > 4 files changed, 210 insertions(+), 2 deletions(-) > > diff --git a/drivers/gpu/drm/xe/xe_devcoredump.c b/drivers/gpu/drm/xe/xe_devcoredump.c > index 68abc0b195be..4a3bbcc4f7a0 100644 > --- a/drivers/gpu/drm/xe/xe_devcoredump.c > +++ b/drivers/gpu/drm/xe/xe_devcoredump.c > @@ -16,6 +16,7 @@ > #include "xe_guc_ct.h" > #include "xe_guc_submit.h" > #include "xe_hw_engine.h" > +#include "xe_vm.h" > > /** > * DOC: Xe device coredump > @@ -58,11 +59,20 @@ static struct xe_guc *exec_queue_to_guc(struct xe_exec_queue *q) > return &q->gt->uc.guc; > } > > +static void xe_devcoredump_deferred_snap_work(struct work_struct *work) > +{ > + struct xe_devcoredump_snapshot *ss = container_of(work, typeof(*ss), work); > + > + xe_force_wake_get(gt_to_fw(ss->gt), XE_FORCEWAKE_ALL); > + xe_vm_snapshot_capture_delayed(ss->vm); > + xe_force_wake_put(gt_to_fw(ss->gt), XE_FORCEWAKE_ALL); > +} > + > static ssize_t xe_devcoredump_read(char *buffer, loff_t offset, > size_t count, void *data, size_t datalen) > { > struct xe_devcoredump *coredump = data; > - struct xe_devcoredump_snapshot *ss; > + struct xe_devcoredump_snapshot *ss = &coredump->snapshot; > struct drm_printer p; > struct drm_print_iterator iter; > struct timespec64 ts; > @@ -72,12 +82,14 @@ static ssize_t xe_devcoredump_read(char *buffer, loff_t offset, > if (!data || !coredump_to_xe(coredump)) > return -ENODEV; > > + /* Ensure delayed work is captured before continuing */ > + flush_work(&ss->work); > + > iter.data = buffer; > iter.offset = 0; > iter.start = offset; > iter.remain = count; > > - ss = &coredump->snapshot; > p = drm_coredump_printer(&iter); > > drm_printf(&p, "**** Xe Device Coredump ****\n"); > @@ -98,6 +110,10 @@ static ssize_t xe_devcoredump_read(char *buffer, loff_t offset, > if (coredump->snapshot.hwe[i]) > xe_hw_engine_snapshot_print(coredump->snapshot.hwe[i], > &p); > + if (coredump->snapshot.vm) { > + drm_printf(&p, "\n**** VM state ****\n"); > + xe_vm_snapshot_print(coredump->snapshot.vm, &p); > + } > > return count - iter.remain; > } > @@ -111,11 +127,15 @@ static void xe_devcoredump_free(void *data) > if (!data || !coredump_to_xe(coredump)) > return; > > + cancel_work_sync(&coredump->snapshot.work); > + > xe_guc_ct_snapshot_free(coredump->snapshot.ct); > xe_guc_exec_queue_snapshot_free(coredump->snapshot.ge); > for (i = 0; i < XE_NUM_HW_ENGINES; i++) > if (coredump->snapshot.hwe[i]) > xe_hw_engine_snapshot_free(coredump->snapshot.hwe[i]); > + xe_vm_snapshot_free(coredump->snapshot.vm); > + memset(&coredump->snapshot, 0, sizeof(coredump->snapshot)); > > coredump->captured = false; > drm_info(&coredump_to_xe(coredump)->drm, > @@ -137,6 +157,9 @@ static void devcoredump_snapshot(struct xe_devcoredump *coredump, > ss->snapshot_time = ktime_get_real(); > ss->boot_time = ktime_get_boottime(); > > + ss->gt = q->gt; > + INIT_WORK(&ss->work, xe_devcoredump_deferred_snap_work); > + > cookie = dma_fence_begin_signalling(); > for (i = 0; q->width > 1 && i < XE_HW_ENGINE_MAX_INSTANCE;) { > if (adj_logical_mask & BIT(i)) { > @@ -151,6 +174,7 @@ static void devcoredump_snapshot(struct xe_devcoredump *coredump, > > coredump->snapshot.ct = xe_guc_ct_snapshot_capture(&guc->ct, true); > coredump->snapshot.ge = xe_guc_exec_queue_snapshot_capture(q); > + coredump->snapshot.vm = xe_vm_snapshot_capture(q->vm); > > for_each_hw_engine(hwe, q->gt, id) { > if (hwe->class != q->hwe->class || > @@ -161,6 +185,9 @@ static void devcoredump_snapshot(struct xe_devcoredump *coredump, > coredump->snapshot.hwe[id] = xe_hw_engine_snapshot_capture(hwe); > } > > + if (ss->vm) > + queue_work(system_unbound_wq, &ss->work); > + > xe_force_wake_put(gt_to_fw(q->gt), XE_FORCEWAKE_ALL); > dma_fence_end_signalling(cookie); > } > @@ -194,3 +221,4 @@ void xe_devcoredump(struct xe_exec_queue *q) > xe_devcoredump_read, xe_devcoredump_free); > } > #endif > + > diff --git a/drivers/gpu/drm/xe/xe_devcoredump_types.h b/drivers/gpu/drm/xe/xe_devcoredump_types.h > index 7fdad9c3d3dd..17ae3e3597b0 100644 > --- a/drivers/gpu/drm/xe/xe_devcoredump_types.h > +++ b/drivers/gpu/drm/xe/xe_devcoredump_types.h > @@ -12,6 +12,7 @@ > #include "xe_hw_engine_types.h" > > struct xe_device; > +struct xe_gt; > > /** > * struct xe_devcoredump_snapshot - Crash snapshot > @@ -26,6 +27,11 @@ struct xe_devcoredump_snapshot { > /** @boot_time: Relative boot time so the uptime can be calculated. */ > ktime_t boot_time; > > + /** @gt: Affected GT, used by forcewake for delayed capture */ > + struct xe_gt *gt; > + /** @work: Workqueue for deffered capture outside of signaling context */ > + struct work_struct work; > + > /* GuC snapshots */ > /** @ct: GuC CT snapshot */ > struct xe_guc_ct_snapshot *ct; > @@ -33,6 +39,8 @@ struct xe_devcoredump_snapshot { > struct xe_guc_submit_exec_queue_snapshot *ge; > /** @hwe: HW Engine snapshot array */ > struct xe_hw_engine_snapshot *hwe[XE_NUM_HW_ENGINES]; > + /** @vm: Snapshot of VM state */ > + struct xe_vm_snapshot *vm; > }; > > /** > diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c > index e9672df71081..e27cf2da3f4d 100644 > --- a/drivers/gpu/drm/xe/xe_vm.c > +++ b/drivers/gpu/drm/xe/xe_vm.c > @@ -13,6 +13,7 @@ > #include <drm/ttm/ttm_execbuf_util.h> > #include <drm/ttm/ttm_tt.h> > #include <drm/xe_drm.h> > +#include <linux/ascii85.h> > #include <linux/delay.h> > #include <linux/kthread.h> > #include <linux/mm.h> > @@ -3237,3 +3238,169 @@ int xe_analyze_vm(struct drm_printer *p, struct xe_vm *vm, int gt_id) > > return 0; > } > + > +struct xe_vm_snapshot { > + unsigned long num_snaps; > + struct { > + uint64_t ofs, bo_ofs; > + unsigned long len; > + struct xe_bo *bo; > + void *data; > + struct mm_struct *mm; > + } snap[]; > +}; > + > +struct xe_vm_snapshot *xe_vm_snapshot_capture(struct xe_vm *vm) > +{ > + unsigned long num_snaps = 0, i; > + struct xe_vm_snapshot *snap = NULL; > + struct drm_gpuva *gpuva; > + > + if (!vm) > + return NULL; > + > + mutex_lock(&vm->snap_mutex); > + drm_gpuvm_for_each_va(gpuva, &vm->gpuvm) { > + if (gpuva->flags & XE_VMA_DUMPABLE) > + num_snaps++; > + } > + > + if (num_snaps) > + snap = kvzalloc(offsetof(struct xe_vm_snapshot, snap[num_snaps]), GFP_NOWAIT); > + if (!snap) > + goto out_unlock; > + > + snap->num_snaps = num_snaps; > + i = 0; > + drm_gpuvm_for_each_va(gpuva, &vm->gpuvm) { > + struct xe_vma *vma = gpuva_to_vma(gpuva); > + struct xe_bo *bo = vma->gpuva.gem.obj ? > + gem_to_xe_bo(vma->gpuva.gem.obj) : NULL; > + > + if (!(gpuva->flags & XE_VMA_DUMPABLE)) > + continue; > + > + snap->snap[i].ofs = xe_vma_start(vma); > + snap->snap[i].len = xe_vma_size(vma); > + if (bo) { > + snap->snap[i].bo = xe_bo_get(bo); > + snap->snap[i].bo_ofs = xe_vma_bo_offset(vma); > + } else if (xe_vma_is_userptr(vma)) { > + if (mmget_not_zero(vma->userptr.notifier.mm)) > + snap->snap[i].mm = vma->userptr.notifier.mm; > + else > + snap->snap[i].data = ERR_PTR(-EFAULT); > + snap->snap[i].bo_ofs = xe_vma_userptr(vma); > + } else { > + snap->snap[i].data = ERR_PTR(-ENOENT); > + } > + i++; > + } > + > +out_unlock: > + mutex_unlock(&vm->snap_mutex); > + return snap; > +} > + > +void xe_vm_snapshot_capture_delayed(struct xe_vm_snapshot *snap) > +{ > + if (!snap) > + return; > + > + for (int i = 0; i < snap->num_snaps; i++) { > + struct xe_bo *bo = snap->snap[i].bo; > + struct iosys_map src; > + int err; > + > + if (IS_ERR(snap->snap[i].data)) > + continue; > + > + snap->snap[i].data = kvmalloc(snap->snap[i].len, GFP_USER); > + if (!snap->snap[i].data) { > + snap->snap[i].data = ERR_PTR(-ENOMEM); > + goto cleanup_bo; > + } > + > + if (bo) { > + dma_resv_lock(bo->ttm.base.resv, NULL); > + err = ttm_bo_vmap(&bo->ttm, &src); > + if (!err) { > + xe_map_memcpy_from(xe_bo_device(bo), > + snap->snap[i].data, > + &src, snap->snap[i].bo_ofs, > + snap->snap[i].len); > + ttm_bo_vunmap(&bo->ttm, &src); > + } > + dma_resv_unlock(bo->ttm.base.resv); > + } else { > + void __user *userptr = (void __user *)(size_t)snap->snap[i].bo_ofs; > + kthread_use_mm(snap->snap[i].mm); > + > + if (!copy_from_user(snap->snap[i].data, userptr, snap->snap[i].len)) > + err = 0; > + else > + err = -EFAULT; > + kthread_unuse_mm(snap->snap[i].mm); > + mmput(snap->snap[i].mm); > + snap->snap[i].mm = NULL; > + } > + > + if (err) { > + kvfree(snap->snap[i].data); > + snap->snap[i].data = ERR_PTR(err); > + } > + > +cleanup_bo: > + xe_bo_put(bo); > + snap->snap[i].bo = NULL; > + } > +} > + > +void xe_vm_snapshot_print(struct xe_vm_snapshot *snap, struct drm_printer *p) > +{ > + unsigned long i, j; > + > + for (i = 0; i < snap->num_snaps; i++) { > + if (IS_ERR(snap->snap[i].data)) > + goto uncaptured; > + > + drm_printf(p, "[%llx].length: 0x%lx\n", snap->snap[i].ofs, snap->snap[i].len); > + > + for (j = 0; j < snap->snap[i].len; j += 64) { > + uint32_t *val = snap->snap[i].data + j; > + char dumped[16][ASCII85_BUFSZ]; > + const char *x[16]; > + uint32_t k; > + > + for (k = 0; k < 16; k++) > + x[k] = ascii85_encode(val[k], dumped[k]); > + > + drm_printf(p, "[%llx].data: { %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s }\n", > + snap->snap[i].ofs + j, x[0], x[1], x[2], x[3], x[4], x[5], x[6], x[7], > + x[8], x[9], x[10], x[11], x[12], x[13], x[14], x[15]); > + } > + continue; This(below) is what I was expecting when I asked about ascii85_encode(), it would print the whole VMA data in a single line. This makes Xe dump more similar to i915 dump, reduces several bytes in dump and makes parsing easier. From 9c2e0bfa678417d7c2185c330e060e19b19ec9fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Roberto=20de=20Souza?= <jose.souza@intel.com> Date: Thu, 25 Jan 2024 05:35:13 -0800 Subject: [PATCH] squash! drm/xe: Implement VM snapshot support for BO's and userptr, v2. --- drivers/gpu/drm/xe/xe_vm.c | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c index 33999f89930e8..f198e2791bc20 100644 --- a/drivers/gpu/drm/xe/xe_vm.c +++ b/drivers/gpu/drm/xe/xe_vm.c @@ -3369,19 +3369,16 @@ void xe_vm_snapshot_print(struct xe_vm_snapshot *snap, struct drm_printer *p) continue; } - for (j = 0; j < snap->snap[i].len; j += 64) { - uint32_t *val = snap->snap[i].data + j; - char dumped[16][ASCII85_BUFSZ]; - const char *x[16]; - uint32_t k; + drm_printf(p, "[%llx].data: ", snap->snap[i].ofs); - for (k = 0; k < 16; k++) - x[k] = ascii85_encode(val[k], dumped[k]); + for (j = 0; j < snap->snap[i].len; j+= sizeof(u32)) { + uint32_t *val = snap->snap[i].data + j; + char dumped[ASCII85_BUFSZ]; - drm_printf(p, "[%llx].data: { %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s }\n", - snap->snap[i].ofs + j, x[0], x[1], x[2], x[3], x[4], x[5], x[6], x[7], - x[8], x[9], x[10], x[11], x[12], x[13], x[14], x[15]); + drm_puts(p, ascii85_encode(*val, dumped)); } + + drm_puts(p, "\n"); } } -- 2.43.0 > + > +uncaptured: > + drm_printf(p, "Unable to capture range [%llx-%llx]: %li\n", > + snap->snap[i].ofs, snap->snap[i].ofs + snap->snap[i].len - 1, > + PTR_ERR(snap->snap[i].data)); > + } > +} > + > +void xe_vm_snapshot_free(struct xe_vm_snapshot *snap) > +{ > + unsigned long i; > + > + if (!snap) > + return; > + > + for (i = 0; i < snap->num_snaps; i++) { > + if (!IS_ERR(snap->snap[i].data)) > + kvfree(snap->snap[i].data); > + xe_bo_put(snap->snap[i].bo); > + if (snap->snap[i].mm) > + mmput(snap->snap[i].mm); > + } > + kvfree(snap); > +} > diff --git a/drivers/gpu/drm/xe/xe_vm.h b/drivers/gpu/drm/xe/xe_vm.h > index e9c907cbcd89..8b061f1f753a 100644 > --- a/drivers/gpu/drm/xe/xe_vm.h > +++ b/drivers/gpu/drm/xe/xe_vm.h > @@ -259,3 +259,8 @@ static inline void vm_dbg(const struct drm_device *dev, > { /* noop */ } > #endif > #endif > + > +struct xe_vm_snapshot *xe_vm_snapshot_capture(struct xe_vm *vm); > +void xe_vm_snapshot_capture_delayed(struct xe_vm_snapshot *snap); > +void xe_vm_snapshot_print(struct xe_vm_snapshot *snap, struct drm_printer *p); > +void xe_vm_snapshot_free(struct xe_vm_snapshot *snap); ^ permalink raw reply related [flat|nested] 16+ messages in thread
* Re: [PATCH 4/4] drm/xe: Implement VM snapshot support for BO's and userptr, v2. 2024-01-24 16:52 ` [PATCH 4/4] drm/xe: Implement VM snapshot support for BO's and userptr, v2 Maarten Lankhorst 2024-01-25 18:39 ` Souza, Jose 2024-01-25 18:57 ` Souza, Jose @ 2024-01-25 19:01 ` Souza, Jose 2 siblings, 0 replies; 16+ messages in thread From: Souza, Jose @ 2024-01-25 19:01 UTC (permalink / raw) To: intel-xe@lists.freedesktop.org, maarten.lankhorst@linux.intel.com On Wed, 2024-01-24 at 17:52 +0100, Maarten Lankhorst wrote: > Since we cannot immediately capture the BO's and userptr, perform it in > 2 stages. The immediate stage takes a reference to each BO and userptr, > while a delayed worker captures the contents and then frees the > reference. > > This is required because in signaling context, no locks can be taken, no > memory can be allocated, and no waits on userspace can be performed. > > With the delayed worker, all of this can be performed very easily, > without having to resort to hacks. Still missing 'hw status', 'hw context' and 'GuC log buffer', using i915 error dump names. > > Changes since v1: > - Fix crash on NULL captured vm. > - Use ascii85_encode to capture BO contents and save some space. (Jose > Souza) > - Add length to coredump output for each captured area. > > Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> > --- > drivers/gpu/drm/xe/xe_devcoredump.c | 32 ++++- > drivers/gpu/drm/xe/xe_devcoredump_types.h | 8 ++ > drivers/gpu/drm/xe/xe_vm.c | 167 ++++++++++++++++++++++ > drivers/gpu/drm/xe/xe_vm.h | 5 + > 4 files changed, 210 insertions(+), 2 deletions(-) > > diff --git a/drivers/gpu/drm/xe/xe_devcoredump.c b/drivers/gpu/drm/xe/xe_devcoredump.c > index 68abc0b195be..4a3bbcc4f7a0 100644 > --- a/drivers/gpu/drm/xe/xe_devcoredump.c > +++ b/drivers/gpu/drm/xe/xe_devcoredump.c > @@ -16,6 +16,7 @@ > #include "xe_guc_ct.h" > #include "xe_guc_submit.h" > #include "xe_hw_engine.h" > +#include "xe_vm.h" > > /** > * DOC: Xe device coredump > @@ -58,11 +59,20 @@ static struct xe_guc *exec_queue_to_guc(struct xe_exec_queue *q) > return &q->gt->uc.guc; > } > > +static void xe_devcoredump_deferred_snap_work(struct work_struct *work) > +{ > + struct xe_devcoredump_snapshot *ss = container_of(work, typeof(*ss), work); > + > + xe_force_wake_get(gt_to_fw(ss->gt), XE_FORCEWAKE_ALL); > + xe_vm_snapshot_capture_delayed(ss->vm); > + xe_force_wake_put(gt_to_fw(ss->gt), XE_FORCEWAKE_ALL); > +} > + > static ssize_t xe_devcoredump_read(char *buffer, loff_t offset, > size_t count, void *data, size_t datalen) > { > struct xe_devcoredump *coredump = data; > - struct xe_devcoredump_snapshot *ss; > + struct xe_devcoredump_snapshot *ss = &coredump->snapshot; > struct drm_printer p; > struct drm_print_iterator iter; > struct timespec64 ts; > @@ -72,12 +82,14 @@ static ssize_t xe_devcoredump_read(char *buffer, loff_t offset, > if (!data || !coredump_to_xe(coredump)) > return -ENODEV; > > + /* Ensure delayed work is captured before continuing */ > + flush_work(&ss->work); > + > iter.data = buffer; > iter.offset = 0; > iter.start = offset; > iter.remain = count; > > - ss = &coredump->snapshot; > p = drm_coredump_printer(&iter); > > drm_printf(&p, "**** Xe Device Coredump ****\n"); > @@ -98,6 +110,10 @@ static ssize_t xe_devcoredump_read(char *buffer, loff_t offset, > if (coredump->snapshot.hwe[i]) > xe_hw_engine_snapshot_print(coredump->snapshot.hwe[i], > &p); > + if (coredump->snapshot.vm) { > + drm_printf(&p, "\n**** VM state ****\n"); > + xe_vm_snapshot_print(coredump->snapshot.vm, &p); > + } > > return count - iter.remain; > } > @@ -111,11 +127,15 @@ static void xe_devcoredump_free(void *data) > if (!data || !coredump_to_xe(coredump)) > return; > > + cancel_work_sync(&coredump->snapshot.work); > + > xe_guc_ct_snapshot_free(coredump->snapshot.ct); > xe_guc_exec_queue_snapshot_free(coredump->snapshot.ge); > for (i = 0; i < XE_NUM_HW_ENGINES; i++) > if (coredump->snapshot.hwe[i]) > xe_hw_engine_snapshot_free(coredump->snapshot.hwe[i]); > + xe_vm_snapshot_free(coredump->snapshot.vm); > + memset(&coredump->snapshot, 0, sizeof(coredump->snapshot)); > > coredump->captured = false; > drm_info(&coredump_to_xe(coredump)->drm, > @@ -137,6 +157,9 @@ static void devcoredump_snapshot(struct xe_devcoredump *coredump, > ss->snapshot_time = ktime_get_real(); > ss->boot_time = ktime_get_boottime(); > > + ss->gt = q->gt; > + INIT_WORK(&ss->work, xe_devcoredump_deferred_snap_work); > + > cookie = dma_fence_begin_signalling(); > for (i = 0; q->width > 1 && i < XE_HW_ENGINE_MAX_INSTANCE;) { > if (adj_logical_mask & BIT(i)) { > @@ -151,6 +174,7 @@ static void devcoredump_snapshot(struct xe_devcoredump *coredump, > > coredump->snapshot.ct = xe_guc_ct_snapshot_capture(&guc->ct, true); > coredump->snapshot.ge = xe_guc_exec_queue_snapshot_capture(q); > + coredump->snapshot.vm = xe_vm_snapshot_capture(q->vm); > > for_each_hw_engine(hwe, q->gt, id) { > if (hwe->class != q->hwe->class || > @@ -161,6 +185,9 @@ static void devcoredump_snapshot(struct xe_devcoredump *coredump, > coredump->snapshot.hwe[id] = xe_hw_engine_snapshot_capture(hwe); > } > > + if (ss->vm) > + queue_work(system_unbound_wq, &ss->work); > + > xe_force_wake_put(gt_to_fw(q->gt), XE_FORCEWAKE_ALL); > dma_fence_end_signalling(cookie); > } > @@ -194,3 +221,4 @@ void xe_devcoredump(struct xe_exec_queue *q) > xe_devcoredump_read, xe_devcoredump_free); > } > #endif > + > diff --git a/drivers/gpu/drm/xe/xe_devcoredump_types.h b/drivers/gpu/drm/xe/xe_devcoredump_types.h > index 7fdad9c3d3dd..17ae3e3597b0 100644 > --- a/drivers/gpu/drm/xe/xe_devcoredump_types.h > +++ b/drivers/gpu/drm/xe/xe_devcoredump_types.h > @@ -12,6 +12,7 @@ > #include "xe_hw_engine_types.h" > > struct xe_device; > +struct xe_gt; > > /** > * struct xe_devcoredump_snapshot - Crash snapshot > @@ -26,6 +27,11 @@ struct xe_devcoredump_snapshot { > /** @boot_time: Relative boot time so the uptime can be calculated. */ > ktime_t boot_time; > > + /** @gt: Affected GT, used by forcewake for delayed capture */ > + struct xe_gt *gt; > + /** @work: Workqueue for deffered capture outside of signaling context */ > + struct work_struct work; > + > /* GuC snapshots */ > /** @ct: GuC CT snapshot */ > struct xe_guc_ct_snapshot *ct; > @@ -33,6 +39,8 @@ struct xe_devcoredump_snapshot { > struct xe_guc_submit_exec_queue_snapshot *ge; > /** @hwe: HW Engine snapshot array */ > struct xe_hw_engine_snapshot *hwe[XE_NUM_HW_ENGINES]; > + /** @vm: Snapshot of VM state */ > + struct xe_vm_snapshot *vm; > }; > > /** > diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c > index e9672df71081..e27cf2da3f4d 100644 > --- a/drivers/gpu/drm/xe/xe_vm.c > +++ b/drivers/gpu/drm/xe/xe_vm.c > @@ -13,6 +13,7 @@ > #include <drm/ttm/ttm_execbuf_util.h> > #include <drm/ttm/ttm_tt.h> > #include <drm/xe_drm.h> > +#include <linux/ascii85.h> > #include <linux/delay.h> > #include <linux/kthread.h> > #include <linux/mm.h> > @@ -3237,3 +3238,169 @@ int xe_analyze_vm(struct drm_printer *p, struct xe_vm *vm, int gt_id) > > return 0; > } > + > +struct xe_vm_snapshot { > + unsigned long num_snaps; > + struct { > + uint64_t ofs, bo_ofs; > + unsigned long len; > + struct xe_bo *bo; > + void *data; > + struct mm_struct *mm; > + } snap[]; > +}; > + > +struct xe_vm_snapshot *xe_vm_snapshot_capture(struct xe_vm *vm) > +{ > + unsigned long num_snaps = 0, i; > + struct xe_vm_snapshot *snap = NULL; > + struct drm_gpuva *gpuva; > + > + if (!vm) > + return NULL; > + > + mutex_lock(&vm->snap_mutex); > + drm_gpuvm_for_each_va(gpuva, &vm->gpuvm) { > + if (gpuva->flags & XE_VMA_DUMPABLE) > + num_snaps++; > + } > + > + if (num_snaps) > + snap = kvzalloc(offsetof(struct xe_vm_snapshot, snap[num_snaps]), GFP_NOWAIT); > + if (!snap) > + goto out_unlock; > + > + snap->num_snaps = num_snaps; > + i = 0; > + drm_gpuvm_for_each_va(gpuva, &vm->gpuvm) { > + struct xe_vma *vma = gpuva_to_vma(gpuva); > + struct xe_bo *bo = vma->gpuva.gem.obj ? > + gem_to_xe_bo(vma->gpuva.gem.obj) : NULL; > + > + if (!(gpuva->flags & XE_VMA_DUMPABLE)) > + continue; > + > + snap->snap[i].ofs = xe_vma_start(vma); > + snap->snap[i].len = xe_vma_size(vma); > + if (bo) { > + snap->snap[i].bo = xe_bo_get(bo); > + snap->snap[i].bo_ofs = xe_vma_bo_offset(vma); > + } else if (xe_vma_is_userptr(vma)) { > + if (mmget_not_zero(vma->userptr.notifier.mm)) > + snap->snap[i].mm = vma->userptr.notifier.mm; > + else > + snap->snap[i].data = ERR_PTR(-EFAULT); > + snap->snap[i].bo_ofs = xe_vma_userptr(vma); > + } else { > + snap->snap[i].data = ERR_PTR(-ENOENT); > + } > + i++; > + } > + > +out_unlock: > + mutex_unlock(&vm->snap_mutex); > + return snap; > +} > + > +void xe_vm_snapshot_capture_delayed(struct xe_vm_snapshot *snap) > +{ > + if (!snap) > + return; > + > + for (int i = 0; i < snap->num_snaps; i++) { > + struct xe_bo *bo = snap->snap[i].bo; > + struct iosys_map src; > + int err; > + > + if (IS_ERR(snap->snap[i].data)) > + continue; > + > + snap->snap[i].data = kvmalloc(snap->snap[i].len, GFP_USER); > + if (!snap->snap[i].data) { > + snap->snap[i].data = ERR_PTR(-ENOMEM); > + goto cleanup_bo; > + } > + > + if (bo) { > + dma_resv_lock(bo->ttm.base.resv, NULL); > + err = ttm_bo_vmap(&bo->ttm, &src); > + if (!err) { > + xe_map_memcpy_from(xe_bo_device(bo), > + snap->snap[i].data, > + &src, snap->snap[i].bo_ofs, > + snap->snap[i].len); > + ttm_bo_vunmap(&bo->ttm, &src); > + } > + dma_resv_unlock(bo->ttm.base.resv); > + } else { > + void __user *userptr = (void __user *)(size_t)snap->snap[i].bo_ofs; > + kthread_use_mm(snap->snap[i].mm); > + > + if (!copy_from_user(snap->snap[i].data, userptr, snap->snap[i].len)) > + err = 0; > + else > + err = -EFAULT; > + kthread_unuse_mm(snap->snap[i].mm); > + mmput(snap->snap[i].mm); > + snap->snap[i].mm = NULL; > + } > + > + if (err) { > + kvfree(snap->snap[i].data); > + snap->snap[i].data = ERR_PTR(err); > + } > + > +cleanup_bo: > + xe_bo_put(bo); > + snap->snap[i].bo = NULL; > + } > +} > + > +void xe_vm_snapshot_print(struct xe_vm_snapshot *snap, struct drm_printer *p) > +{ > + unsigned long i, j; > + > + for (i = 0; i < snap->num_snaps; i++) { > + if (IS_ERR(snap->snap[i].data)) > + goto uncaptured; > + > + drm_printf(p, "[%llx].length: 0x%lx\n", snap->snap[i].ofs, snap->snap[i].len); > + > + for (j = 0; j < snap->snap[i].len; j += 64) { > + uint32_t *val = snap->snap[i].data + j; > + char dumped[16][ASCII85_BUFSZ]; > + const char *x[16]; > + uint32_t k; > + > + for (k = 0; k < 16; k++) > + x[k] = ascii85_encode(val[k], dumped[k]); > + > + drm_printf(p, "[%llx].data: { %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s }\n", > + snap->snap[i].ofs + j, x[0], x[1], x[2], x[3], x[4], x[5], x[6], x[7], > + x[8], x[9], x[10], x[11], x[12], x[13], x[14], x[15]); > + } > + continue; > + > +uncaptured: > + drm_printf(p, "Unable to capture range [%llx-%llx]: %li\n", > + snap->snap[i].ofs, snap->snap[i].ofs + snap->snap[i].len - 1, > + PTR_ERR(snap->snap[i].data)); > + } > +} > + > +void xe_vm_snapshot_free(struct xe_vm_snapshot *snap) > +{ > + unsigned long i; > + > + if (!snap) > + return; > + > + for (i = 0; i < snap->num_snaps; i++) { > + if (!IS_ERR(snap->snap[i].data)) > + kvfree(snap->snap[i].data); > + xe_bo_put(snap->snap[i].bo); > + if (snap->snap[i].mm) > + mmput(snap->snap[i].mm); > + } > + kvfree(snap); > +} > diff --git a/drivers/gpu/drm/xe/xe_vm.h b/drivers/gpu/drm/xe/xe_vm.h > index e9c907cbcd89..8b061f1f753a 100644 > --- a/drivers/gpu/drm/xe/xe_vm.h > +++ b/drivers/gpu/drm/xe/xe_vm.h > @@ -259,3 +259,8 @@ static inline void vm_dbg(const struct drm_device *dev, > { /* noop */ } > #endif > #endif > + > +struct xe_vm_snapshot *xe_vm_snapshot_capture(struct xe_vm *vm); > +void xe_vm_snapshot_capture_delayed(struct xe_vm_snapshot *snap); > +void xe_vm_snapshot_print(struct xe_vm_snapshot *snap, struct drm_printer *p); > +void xe_vm_snapshot_free(struct xe_vm_snapshot *snap); ^ permalink raw reply [flat|nested] 16+ messages in thread
* ✓ CI.Patch_applied: success for series starting with [1/4] drm/xe: Add uapi for dumpable bos, v2. 2024-01-24 16:52 [PATCH 1/4] drm/xe: Add uapi for dumpable bos, v2 Maarten Lankhorst ` (2 preceding siblings ...) 2024-01-24 16:52 ` [PATCH 4/4] drm/xe: Implement VM snapshot support for BO's and userptr, v2 Maarten Lankhorst @ 2024-01-24 17:07 ` Patchwork 2024-01-24 17:07 ` ✗ CI.checkpatch: warning " Patchwork ` (5 subsequent siblings) 9 siblings, 0 replies; 16+ messages in thread From: Patchwork @ 2024-01-24 17:07 UTC (permalink / raw) To: Maarten Lankhorst; +Cc: intel-xe == Series Details == Series: series starting with [1/4] drm/xe: Add uapi for dumpable bos, v2. URL : https://patchwork.freedesktop.org/series/129136/ State : success == Summary == === Applying kernel patches on branch 'drm-tip' with base: === Base commit: 96b582d5d drm-tip: 2024y-01m-24d-16h-16m-21s UTC integration manifest === git am output follows === .git/rebase-apply/patch:117: new blank line at EOF. + warning: 1 line adds whitespace errors. Applying: drm/xe: Add uapi for dumpable bos, v2. Applying: drm/xe: Annotate each dumpable vma as such Applying: drm/xe: Add vm snapshot mutex for easily taking a vm snapshot during devcoredump Applying: drm/xe: Implement VM snapshot support for BO's and userptr, v2. ^ permalink raw reply [flat|nested] 16+ messages in thread
* ✗ CI.checkpatch: warning for series starting with [1/4] drm/xe: Add uapi for dumpable bos, v2. 2024-01-24 16:52 [PATCH 1/4] drm/xe: Add uapi for dumpable bos, v2 Maarten Lankhorst ` (3 preceding siblings ...) 2024-01-24 17:07 ` ✓ CI.Patch_applied: success for series starting with [1/4] drm/xe: Add uapi for dumpable bos, v2 Patchwork @ 2024-01-24 17:07 ` Patchwork 2024-01-24 17:08 ` ✓ CI.KUnit: success " Patchwork ` (4 subsequent siblings) 9 siblings, 0 replies; 16+ messages in thread From: Patchwork @ 2024-01-24 17:07 UTC (permalink / raw) To: Maarten Lankhorst; +Cc: intel-xe == Series Details == Series: series starting with [1/4] drm/xe: Add uapi for dumpable bos, v2. URL : https://patchwork.freedesktop.org/series/129136/ State : warning == Summary == + KERNEL=/kernel + git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt Cloning into 'mt'... warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/ + git -C mt rev-list -n1 origin/master b2ca823f819193c33ab811dfac08c614138d6d46 + cd /kernel + git config --global --add safe.directory /kernel + git log -n1 commit 0f63e7815ec8b53be5e36fbf120bc7c76fe5b39e Author: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Date: Wed Jan 24 17:52:45 2024 +0100 drm/xe: Implement VM snapshot support for BO's and userptr, v2. Since we cannot immediately capture the BO's and userptr, perform it in 2 stages. The immediate stage takes a reference to each BO and userptr, while a delayed worker captures the contents and then frees the reference. This is required because in signaling context, no locks can be taken, no memory can be allocated, and no waits on userspace can be performed. With the delayed worker, all of this can be performed very easily, without having to resort to hacks. Changes since v1: - Fix crash on NULL captured vm. - Use ascii85_encode to capture BO contents and save some space. (Jose Souza) - Add length to coredump output for each captured area. Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> + /mt/dim checkpatch 96b582d5ddfc0770491b81522c6c9bba7d0aef86 drm-intel 343e6dc3c drm/xe: Add uapi for dumpable bos, v2. 01e238a4b drm/xe: Annotate each dumpable vma as such 74f6d3d73 drm/xe: Add vm snapshot mutex for easily taking a vm snapshot during devcoredump 0f63e7815 drm/xe: Implement VM snapshot support for BO's and userptr, v2. -:154: WARNING:TYPO_SPELLING: 'deffered' may be misspelled - perhaps 'deferred'? #154: FILE: drivers/gpu/drm/xe/xe_devcoredump_types.h:32: + /** @work: Workqueue for deffered capture outside of signaling context */ ^^^^^^^^ -:189: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u64' over 'uint64_t' #189: FILE: drivers/gpu/drm/xe/xe_vm.c:3245: + uint64_t ofs, bo_ofs; -:281: WARNING:LINE_SPACING: Missing a blank line after declarations #281: FILE: drivers/gpu/drm/xe/xe_vm.c:3337: + void __user *userptr = (void __user *)(size_t)snap->snap[i].bo_ofs; + kthread_use_mm(snap->snap[i].mm); -:314: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t' #314: FILE: drivers/gpu/drm/xe/xe_vm.c:3370: + uint32_t *val = snap->snap[i].data + j; -:317: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t' #317: FILE: drivers/gpu/drm/xe/xe_vm.c:3373: + uint32_t k; -:323: WARNING:LONG_LINE: line length of 105 exceeds 100 columns #323: FILE: drivers/gpu/drm/xe/xe_vm.c:3379: + snap->snap[i].ofs + j, x[0], x[1], x[2], x[3], x[4], x[5], x[6], x[7], total: 0 errors, 3 warnings, 3 checks, 307 lines checked ^ permalink raw reply [flat|nested] 16+ messages in thread
* ✓ CI.KUnit: success for series starting with [1/4] drm/xe: Add uapi for dumpable bos, v2. 2024-01-24 16:52 [PATCH 1/4] drm/xe: Add uapi for dumpable bos, v2 Maarten Lankhorst ` (4 preceding siblings ...) 2024-01-24 17:07 ` ✗ CI.checkpatch: warning " Patchwork @ 2024-01-24 17:08 ` Patchwork 2024-01-24 17:15 ` ✓ CI.Build: " Patchwork ` (3 subsequent siblings) 9 siblings, 0 replies; 16+ messages in thread From: Patchwork @ 2024-01-24 17:08 UTC (permalink / raw) To: Maarten Lankhorst; +Cc: intel-xe == Series Details == Series: series starting with [1/4] drm/xe: Add uapi for dumpable bos, v2. URL : https://patchwork.freedesktop.org/series/129136/ State : success == Summary == + trap cleanup EXIT + /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig [17:07:37] Configuring KUnit Kernel ... Generating .config ... Populating config with: $ make ARCH=um O=.kunit olddefconfig [17:07:41] Building KUnit Kernel ... Populating config with: $ make ARCH=um O=.kunit olddefconfig Building with: $ make ARCH=um O=.kunit --jobs=48 ../arch/x86/um/user-offsets.c:17:6: warning: no previous prototype for ‘foo’ [-Wmissing-prototypes] 17 | void foo(void) | ^~~ In file included from ../arch/um/kernel/asm-offsets.c:1: ../arch/x86/um/shared/sysdep/kernel-offsets.h:9:6: warning: no previous prototype for ‘foo’ [-Wmissing-prototypes] 9 | void foo(void) | ^~~ ../arch/x86/um/bugs_64.c:9:6: warning: no previous prototype for ‘arch_check_bugs’ [-Wmissing-prototypes] 9 | void arch_check_bugs(void) | ^~~~~~~~~~~~~~~ ../arch/x86/um/bugs_64.c:13:6: warning: no previous prototype for ‘arch_examine_signal’ [-Wmissing-prototypes] 13 | void arch_examine_signal(int sig, struct uml_pt_regs *regs) | ^~~~~~~~~~~~~~~~~~~ ../arch/x86/um/fault.c:18:5: warning: no previous prototype for ‘arch_fixup’ [-Wmissing-prototypes] 18 | int arch_fixup(unsigned long address, struct uml_pt_regs *regs) | ^~~~~~~~~~ ../arch/x86/um/os-Linux/registers.c:146:15: warning: no previous prototype for ‘get_thread_reg’ [-Wmissing-prototypes] 146 | unsigned long get_thread_reg(int reg, jmp_buf *buf) | ^~~~~~~~~~~~~~ ../arch/x86/um/vdso/um_vdso.c:16:5: warning: no previous prototype for ‘__vdso_clock_gettime’ [-Wmissing-prototypes] 16 | int __vdso_clock_gettime(clockid_t clock, struct __kernel_old_timespec *ts) | ^~~~~~~~~~~~~~~~~~~~ ../arch/x86/um/vdso/um_vdso.c:30:5: warning: no previous prototype for ‘__vdso_gettimeofday’ [-Wmissing-prototypes] 30 | int __vdso_gettimeofday(struct __kernel_old_timeval *tv, struct timezone *tz) | ^~~~~~~~~~~~~~~~~~~ ../arch/x86/um/vdso/um_vdso.c:44:21: warning: no previous prototype for ‘__vdso_time’ [-Wmissing-prototypes] 44 | __kernel_old_time_t __vdso_time(__kernel_old_time_t *t) | ^~~~~~~~~~~ ../arch/x86/um/vdso/um_vdso.c:57:1: warning: no previous prototype for ‘__vdso_getcpu’ [-Wmissing-prototypes] 57 | __vdso_getcpu(unsigned *cpu, unsigned *node, struct getcpu_cache *unused) | ^~~~~~~~~~~~~ ../arch/um/os-Linux/skas/process.c:107:6: warning: no previous prototype for ‘wait_stub_done’ [-Wmissing-prototypes] 107 | void wait_stub_done(int pid) | ^~~~~~~~~~~~~~ ../arch/um/os-Linux/skas/process.c:683:6: warning: no previous prototype for ‘__switch_mm’ [-Wmissing-prototypes] 683 | void __switch_mm(struct mm_id *mm_idp) | ^~~~~~~~~~~ ../arch/x86/um/os-Linux/mcontext.c:7:6: warning: no previous prototype for ‘get_regs_from_mc’ [-Wmissing-prototypes] 7 | void get_regs_from_mc(struct uml_pt_regs *regs, mcontext_t *mc) | ^~~~~~~~~~~~~~~~ ../arch/um/kernel/skas/process.c:36:12: warning: no previous prototype for ‘start_uml’ [-Wmissing-prototypes] 36 | int __init start_uml(void) | ^~~~~~~~~ ../arch/um/kernel/skas/mmu.c:17:5: warning: no previous prototype for ‘init_new_context’ [-Wmissing-prototypes] 17 | int init_new_context(struct task_struct *task, struct mm_struct *mm) | ^~~~~~~~~~~~~~~~ ../arch/um/kernel/skas/mmu.c:60:6: warning: no previous prototype for ‘destroy_context’ [-Wmissing-prototypes] 60 | void destroy_context(struct mm_struct *mm) | ^~~~~~~~~~~~~~~ ../arch/x86/um/ptrace_64.c:111:5: warning: no previous prototype for ‘poke_user’ [-Wmissing-prototypes] 111 | int poke_user(struct task_struct *child, long addr, long data) | ^~~~~~~~~ ../arch/x86/um/ptrace_64.c:171:5: warning: no previous prototype for ‘peek_user’ [-Wmissing-prototypes] 171 | int peek_user(struct task_struct *child, long addr, long data) | ^~~~~~~~~ ../arch/um/os-Linux/main.c:187:7: warning: no previous prototype for ‘__wrap_malloc’ [-Wmissing-prototypes] 187 | void *__wrap_malloc(int size) | ^~~~~~~~~~~~~ ../arch/um/os-Linux/main.c:208:7: warning: no previous prototype for ‘__wrap_calloc’ [-Wmissing-prototypes] 208 | void *__wrap_calloc(int n, int size) | ^~~~~~~~~~~~~ ../arch/um/os-Linux/main.c:222:6: warning: no previous prototype for ‘__wrap_free’ [-Wmissing-prototypes] 222 | void __wrap_free(void *ptr) | ^~~~~~~~~~~ ../arch/um/os-Linux/mem.c:28:6: warning: no previous prototype for ‘kasan_map_memory’ [-Wmissing-prototypes] 28 | void kasan_map_memory(void *start, size_t len) | ^~~~~~~~~~~~~~~~ ../arch/um/os-Linux/mem.c:212:13: warning: no previous prototype for ‘check_tmpexec’ [-Wmissing-prototypes] 212 | void __init check_tmpexec(void) | ^~~~~~~~~~~~~ ../arch/um/os-Linux/signal.c:75:6: warning: no previous prototype for ‘sig_handler’ [-Wmissing-prototypes] 75 | void sig_handler(int sig, struct siginfo *si, mcontext_t *mc) | ^~~~~~~~~~~ ../arch/um/os-Linux/signal.c:111:6: warning: no previous prototype for ‘timer_alarm_handler’ [-Wmissing-prototypes] 111 | void timer_alarm_handler(int sig, struct siginfo *unused_si, mcontext_t *mc) | ^~~~~~~~~~~~~~~~~~~ ../arch/x86/um/signal.c:560:6: warning: no previous prototype for ‘sys_rt_sigreturn’ [-Wmissing-prototypes] 560 | long sys_rt_sigreturn(void) | ^~~~~~~~~~~~~~~~ ../arch/um/os-Linux/start_up.c:301:12: warning: no previous prototype for ‘parse_iomem’ [-Wmissing-prototypes] 301 | int __init parse_iomem(char *str, int *add) | ^~~~~~~~~~~ ../arch/um/kernel/mem.c:202:8: warning: no previous prototype for ‘pgd_alloc’ [-Wmissing-prototypes] 202 | pgd_t *pgd_alloc(struct mm_struct *mm) | ^~~~~~~~~ ../arch/um/kernel/mem.c:215:7: warning: no previous prototype for ‘uml_kmalloc’ [-Wmissing-prototypes] 215 | void *uml_kmalloc(int size, int flags) | ^~~~~~~~~~~ ../arch/x86/um/syscalls_64.c:48:6: warning: no previous prototype for ‘arch_switch_to’ [-Wmissing-prototypes] 48 | void arch_switch_to(struct task_struct *to) | ^~~~~~~~~~~~~~ ../arch/um/kernel/reboot.c:45:6: warning: no previous prototype for ‘machine_restart’ [-Wmissing-prototypes] 45 | void machine_restart(char * __unused) | ^~~~~~~~~~~~~~~ ../arch/um/kernel/reboot.c:51:6: warning: no previous prototype for ‘machine_power_off’ [-Wmissing-prototypes] 51 | void machine_power_off(void) | ^~~~~~~~~~~~~~~~~ ../arch/um/kernel/reboot.c:57:6: warning: no previous prototype for ‘machine_halt’ [-Wmissing-prototypes] 57 | void machine_halt(void) | ^~~~~~~~~~~~ ../arch/um/kernel/process.c:51:5: warning: no previous prototype for ‘pid_to_processor_id’ [-Wmissing-prototypes] 51 | int pid_to_processor_id(int pid) | ^~~~~~~~~~~~~~~~~~~ ../arch/um/kernel/process.c:87:7: warning: no previous prototype for ‘__switch_to’ [-Wmissing-prototypes] 87 | void *__switch_to(struct task_struct *from, struct task_struct *to) | ^~~~~~~~~~~ ../arch/um/kernel/process.c:140:6: warning: no previous prototype for ‘fork_handler’ [-Wmissing-prototypes] 140 | void fork_handler(void) | ^~~~~~~~~~~~ ../arch/um/kernel/process.c:217:6: warning: no previous prototype for ‘arch_cpu_idle’ [-Wmissing-prototypes] 217 | void arch_cpu_idle(void) | ^~~~~~~~~~~~~ ../arch/um/kernel/process.c:253:5: warning: no previous prototype for ‘copy_to_user_proc’ [-Wmissing-prototypes] 253 | int copy_to_user_proc(void __user *to, void *from, int size) | ^~~~~~~~~~~~~~~~~ ../arch/um/kernel/process.c:263:5: warning: no previous prototype for ‘clear_user_proc’ [-Wmissing-prototypes] 263 | int clear_user_proc(void __user *buf, int size) | ^~~~~~~~~~~~~~~ ../arch/um/kernel/process.c:271:6: warning: no previous prototype for ‘set_using_sysemu’ [-Wmissing-prototypes] 271 | void set_using_sysemu(int value) | ^~~~~~~~~~~~~~~~ ../arch/um/kernel/process.c:278:5: warning: no previous prototype for ‘get_using_sysemu’ [-Wmissing-prototypes] 278 | int get_using_sysemu(void) | ^~~~~~~~~~~~~~~~ ../arch/um/kernel/process.c:316:12: warning: no previous prototype for ‘make_proc_sysemu’ [-Wmissing-prototypes] 316 | int __init make_proc_sysemu(void) | ^~~~~~~~~~~~~~~~ ../arch/um/kernel/process.c:348:15: warning: no previous prototype for ‘arch_align_stack’ [-Wmissing-prototypes] 348 | unsigned long arch_align_stack(unsigned long sp) | ^~~~~~~~~~~~~~~~ ../arch/um/kernel/tlb.c:579:6: warning: no previous prototype for ‘flush_tlb_mm_range’ [-Wmissing-prototypes] 579 | void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start, | ^~~~~~~~~~~~~~~~~~ ../arch/um/kernel/tlb.c:594:6: warning: no previous prototype for ‘force_flush_all’ [-Wmissing-prototypes] 594 | void force_flush_all(void) | ^~~~~~~~~~~~~~~ ../arch/um/kernel/kmsg_dump.c:60:12: warning: no previous prototype for ‘kmsg_dumper_stdout_init’ [-Wmissing-prototypes] 60 | int __init kmsg_dumper_stdout_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ ../arch/um/kernel/um_arch.c:408:19: warning: no previous prototype for ‘read_initrd’ [-Wmissing-prototypes] 408 | int __init __weak read_initrd(void) | ^~~~~~~~~~~ ../arch/um/kernel/um_arch.c:461:7: warning: no previous prototype for ‘text_poke’ [-Wmissing-prototypes] 461 | void *text_poke(void *addr, const void *opcode, size_t len) | ^~~~~~~~~ ../arch/um/kernel/um_arch.c:473:6: warning: no previous prototype for ‘text_poke_sync’ [-Wmissing-prototypes] 473 | void text_poke_sync(void) | ^~~~~~~~~~~~~~ ../lib/iomap.c:156:5: warning: no previous prototype for ‘ioread64_lo_hi’ [-Wmissing-prototypes] 156 | u64 ioread64_lo_hi(const void __iomem *addr) | ^~~~~~~~~~~~~~ ../lib/iomap.c:163:5: warning: no previous prototype for ‘ioread64_hi_lo’ [-Wmissing-prototypes] 163 | u64 ioread64_hi_lo(const void __iomem *addr) | ^~~~~~~~~~~~~~ ../lib/iomap.c:170:5: warning: no previous prototype for ‘ioread64be_lo_hi’ [-Wmissing-prototypes] 170 | u64 ioread64be_lo_hi(const void __iomem *addr) | ^~~~~~~~~~~~~~~~ ../lib/iomap.c:178:5: warning: no previous prototype for ‘ioread64be_hi_lo’ [-Wmissing-prototypes] 178 | u64 ioread64be_hi_lo(const void __iomem *addr) | ^~~~~~~~~~~~~~~~ ../lib/iomap.c:264:6: warning: no previous prototype for ‘iowrite64_lo_hi’ [-Wmissing-prototypes] 264 | void iowrite64_lo_hi(u64 val, void __iomem *addr) | ^~~~~~~~~~~~~~~ ../lib/iomap.c:272:6: warning: no previous prototype for ‘iowrite64_hi_lo’ [-Wmissing-prototypes] 272 | void iowrite64_hi_lo(u64 val, void __iomem *addr) | ^~~~~~~~~~~~~~~ ../lib/iomap.c:280:6: warning: no previous prototype for ‘iowrite64be_lo_hi’ [-Wmissing-prototypes] 280 | void iowrite64be_lo_hi(u64 val, void __iomem *addr) | ^~~~~~~~~~~~~~~~~ ../lib/iomap.c:288:6: warning: no previous prototype for ‘iowrite64be_hi_lo’ [-Wmissing-prototypes] 288 | void iowrite64be_hi_lo(u64 val, void __iomem *addr) | ^~~~~~~~~~~~~~~~~ stty: 'standard input': Inappropriate ioctl for device [17:08:04] Starting KUnit Kernel (1/1)... [17:08:04] ============================================================ [17:08:04] =================== guc_dbm (7 subtests) =================== [17:08:04] [PASSED] test_empty [17:08:04] [PASSED] test_default [17:08:04] ======================== test_size ======================== [17:08:04] [PASSED] 4 [17:08:04] [PASSED] 8 [17:08:04] [PASSED] 32 [17:08:04] [PASSED] 256 [17:08:04] ==================== [PASSED] test_size ==================== [17:08:04] ======================= test_reuse ======================== [17:08:04] [PASSED] 4 [17:08:04] [PASSED] 8 [17:08:04] [PASSED] 32 [17:08:04] [PASSED] 256 [17:08:04] =================== [PASSED] test_reuse ==================== [17:08:04] =================== test_range_overlap ==================== [17:08:04] [PASSED] 4 [17:08:04] [PASSED] 8 [17:08:04] [PASSED] 32 [17:08:04] [PASSED] 256 [17:08:04] =============== [PASSED] test_range_overlap ================ [17:08:04] =================== test_range_compact ==================== [17:08:04] [PASSED] 4 [17:08:04] [PASSED] 8 [17:08:04] [PASSED] 32 [17:08:04] [PASSED] 256 [17:08:04] =============== [PASSED] test_range_compact ================ [17:08:04] ==================== test_range_spare ===================== [17:08:04] [PASSED] 4 [17:08:04] [PASSED] 8 [17:08:04] [PASSED] 32 [17:08:04] [PASSED] 256 [17:08:04] ================ [PASSED] test_range_spare ================= [17:08:04] ===================== [PASSED] guc_dbm ===================== [17:08:04] ================== no_relay (3 subtests) =================== [17:08:04] [PASSED] xe_drops_guc2pf_if_not_ready [17:08:04] [PASSED] xe_drops_guc2vf_if_not_ready [17:08:04] [PASSED] xe_rejects_send_if_not_ready [17:08:04] ==================== [PASSED] no_relay ===================== [17:08:04] ================== pf_relay (14 subtests) ================== [17:08:04] [PASSED] pf_rejects_guc2pf_too_short [17:08:04] [PASSED] pf_rejects_guc2pf_too_long [17:08:04] [PASSED] pf_rejects_guc2pf_no_payload [17:08:04] [PASSED] pf_fails_no_payload [17:08:04] [PASSED] pf_fails_bad_origin [17:08:04] [PASSED] pf_fails_bad_type [17:08:04] [PASSED] pf_txn_reports_error [17:08:04] [PASSED] pf_txn_sends_pf2guc [17:08:04] [PASSED] pf_sends_pf2guc [17:08:04] [SKIPPED] pf_loopback_nop [17:08:04] [SKIPPED] pf_loopback_echo [17:08:04] [SKIPPED] pf_loopback_fail [17:08:04] [SKIPPED] pf_loopback_busy [17:08:04] [SKIPPED] pf_loopback_retry [17:08:04] ==================== [PASSED] pf_relay ===================== [17:08:04] ================== vf_relay (3 subtests) =================== [17:08:04] [PASSED] vf_rejects_guc2vf_too_short [17:08:04] [PASSED] vf_rejects_guc2vf_too_long [17:08:04] [PASSED] vf_rejects_guc2vf_no_payload [17:08:04] ==================== [PASSED] vf_relay ===================== [17:08:04] ===================== lmtt (1 subtest) ===================== [17:08:04] ======================== test_ops ========================= [17:08:04] [PASSED] 2-level [17:08:04] [PASSED] multi-level [17:08:04] ==================== [PASSED] test_ops ===================== [17:08:04] ====================== [PASSED] lmtt ======================= [17:08:04] ==================== xe_bo (2 subtests) ==================== [17:08:04] [SKIPPED] xe_ccs_migrate_kunit [17:08:04] [SKIPPED] xe_bo_evict_kunit [17:08:04] ===================== [SKIPPED] xe_bo ====================== [17:08:04] ================== xe_dma_buf (1 subtest) ================== [17:08:04] [SKIPPED] xe_dma_buf_kunit [17:08:04] =================== [SKIPPED] xe_dma_buf =================== [17:08:04] ================== xe_migrate (1 subtest) ================== [17:08:04] [SKIPPED] xe_migrate_sanity_kunit [17:08:04] =================== [SKIPPED] xe_migrate =================== [17:08:04] =================== xe_mocs (2 subtests) =================== [17:08:04] [SKIPPED] xe_live_mocs_kernel_kunit [17:08:04] [SKIPPED] xe_live_mocs_reset_kunit [17:08:04] ==================== [SKIPPED] xe_mocs ===================== [17:08:04] =================== xe_pci (2 subtests) ==================== [17:08:04] [PASSED] xe_gmdid_graphics_ip [17:08:04] [PASSED] xe_gmdid_media_ip [17:08:04] ===================== [PASSED] xe_pci ====================== [17:08:04] ==================== xe_rtp (1 subtest) ==================== [17:08:04] ================== xe_rtp_process_tests =================== [17:08:04] [PASSED] coalesce-same-reg [17:08:04] [PASSED] no-match-no-add [17:08:04] [PASSED] no-match-no-add-multiple-rules [17:08:04] [PASSED] two-regs-two-entries [17:08:04] [PASSED] clr-one-set-other [17:08:04] [PASSED] set-field [17:08:04] [PASSED] conflict-duplicate [17:08:04] [PASSED] conflict-not-disjoint [17:08:04] [PASSED] conflict-reg-type [17:08:04] ============== [PASSED] xe_rtp_process_tests =============== [17:08:04] ===================== [PASSED] xe_rtp ====================== [17:08:04] ==================== xe_wa (1 subtest) ===================== [17:08:04] ======================== xe_wa_gt ========================= [17:08:04] [PASSED] TIGERLAKE (B0) [17:08:04] [PASSED] DG1 (A0) [17:08:04] [PASSED] DG1 (B0) [17:08:04] [PASSED] ALDERLAKE_S (A0) [17:08:04] [PASSED] ALDERLAKE_S (B0) [17:08:04] [PASSED] ALDERLAKE_S (C0) [17:08:04] [PASSED] ALDERLAKE_S (D0) [17:08:04] [PASSED] ALDERLAKE_P (A0) [17:08:04] [PASSED] ALDERLAKE_P (B0) [17:08:04] [PASSED] ALDERLAKE_P (C0) [17:08:04] [PASSED] ALDERLAKE_S_RPLS (D0) [17:08:04] [PASSED] ALDERLAKE_P_RPLU (E0) [17:08:04] [PASSED] DG2_G10 (C0) [17:08:04] [PASSED] DG2_G11 (B1) [17:08:04] [PASSED] DG2_G12 (A1) [17:08:04] [PASSED] METEORLAKE (g:A0, m:A0) [17:08:04] [PASSED] METEORLAKE (g:A0, m:A0) [17:08:04] [PASSED] LUNARLAKE (g:A0, m:A0) [17:08:04] [PASSED] LUNARLAKE (g:B0, m:A0) [17:08:04] ==================== [PASSED] xe_wa_gt ===================== [17:08:04] ====================== [PASSED] xe_wa ====================== [17:08:04] ============================================================ [17:08:04] Testing complete. Ran 80 tests: passed: 69, skipped: 11 [17:08:04] Elapsed time: 27.544s total, 4.180s configuring, 23.143s building, 0.181s running + /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig [17:08:04] Configuring KUnit Kernel ... Regenerating .config ... Populating config with: $ make ARCH=um O=.kunit olddefconfig [17:08:06] Building KUnit Kernel ... Populating config with: $ make ARCH=um O=.kunit olddefconfig Building with: $ make ARCH=um O=.kunit --jobs=48 In file included from ../arch/um/kernel/asm-offsets.c:1: ../arch/x86/um/shared/sysdep/kernel-offsets.h:9:6: warning: no previous prototype for ‘foo’ [-Wmissing-prototypes] 9 | void foo(void) | ^~~ ../arch/x86/um/ptrace_64.c:111:5: warning: no previous prototype for ‘poke_user’ [-Wmissing-prototypes] 111 | int poke_user(struct task_struct *child, long addr, long data) | ^~~~~~~~~ ../arch/x86/um/ptrace_64.c:171:5: warning: no previous prototype for ‘peek_user’ [-Wmissing-prototypes] 171 | int peek_user(struct task_struct *child, long addr, long data) | ^~~~~~~~~ ../arch/x86/um/signal.c:560:6: warning: no previous prototype for ‘sys_rt_sigreturn’ [-Wmissing-prototypes] 560 | long sys_rt_sigreturn(void) | ^~~~~~~~~~~~~~~~ ../arch/um/kernel/mem.c:202:8: warning: no previous prototype for ‘pgd_alloc’ [-Wmissing-prototypes] 202 | pgd_t *pgd_alloc(struct mm_struct *mm) | ^~~~~~~~~ ../arch/um/kernel/mem.c:215:7: warning: no previous prototype for ‘uml_kmalloc’ [-Wmissing-prototypes] 215 | void *uml_kmalloc(int size, int flags) | ^~~~~~~~~~~ ../arch/x86/um/syscalls_64.c:48:6: warning: no previous prototype for ‘arch_switch_to’ [-Wmissing-prototypes] 48 | void arch_switch_to(struct task_struct *to) | ^~~~~~~~~~~~~~ ../arch/um/kernel/process.c:51:5: warning: no previous prototype for ‘pid_to_processor_id’ [-Wmissing-prototypes] 51 | int pid_to_processor_id(int pid) | ^~~~~~~~~~~~~~~~~~~ ../arch/um/kernel/process.c:87:7: warning: no previous prototype for ‘__switch_to’ [-Wmissing-prototypes] 87 | void *__switch_to(struct task_struct *from, struct task_struct *to) | ^~~~~~~~~~~ ../arch/um/kernel/process.c:140:6: warning: no previous prototype for ‘fork_handler’ [-Wmissing-prototypes] 140 | void fork_handler(void) | ^~~~~~~~~~~~ ../arch/um/kernel/process.c:217:6: warning: no previous prototype for ‘arch_cpu_idle’ [-Wmissing-prototypes] 217 | void arch_cpu_idle(void) | ^~~~~~~~~~~~~ ../arch/um/kernel/process.c:253:5: warning: no previous prototype for ‘copy_to_user_proc’ [-Wmissing-prototypes] 253 | int copy_to_user_proc(void __user *to, void *from, int size) | ^~~~~~~~~~~~~~~~~ ../arch/um/kernel/process.c:263:5: warning: no previous prototype for ‘clear_user_proc’ [-Wmissing-prototypes] 263 | int clear_user_proc(void __user *buf, int size) | ^~~~~~~~~~~~~~~ ../arch/um/kernel/process.c:271:6: warning: no previous prototype for ‘set_using_sysemu’ [-Wmissing-prototypes] 271 | void set_using_sysemu(int value) | ^~~~~~~~~~~~~~~~ ../arch/um/kernel/process.c:278:5: warning: no previous prototype for ‘get_using_sysemu’ [-Wmissing-prototypes] 278 | int get_using_sysemu(void) | ^~~~~~~~~~~~~~~~ ../arch/um/kernel/process.c:316:12: warning: no previous prototype for ‘make_proc_sysemu’ [-Wmissing-prototypes] 316 | int __init make_proc_sysemu(void) | ^~~~~~~~~~~~~~~~ ../arch/um/kernel/process.c:348:15: warning: no previous prototype for ‘arch_align_stack’ [-Wmissing-prototypes] 348 | unsigned long arch_align_stack(unsigned long sp) | ^~~~~~~~~~~~~~~~ ../arch/um/kernel/reboot.c:45:6: warning: no previous prototype for ‘machine_restart’ [-Wmissing-prototypes] 45 | void machine_restart(char * __unused) | ^~~~~~~~~~~~~~~ ../arch/um/kernel/reboot.c:51:6: warning: no previous prototype for ‘machine_power_off’ [-Wmissing-prototypes] 51 | void machine_power_off(void) | ^~~~~~~~~~~~~~~~~ ../arch/um/kernel/reboot.c:57:6: warning: no previous prototype for ‘machine_halt’ [-Wmissing-prototypes] 57 | void machine_halt(void) | ^~~~~~~~~~~~ ../arch/um/kernel/tlb.c:579:6: warning: no previous prototype for ‘flush_tlb_mm_range’ [-Wmissing-prototypes] 579 | void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start, | ^~~~~~~~~~~~~~~~~~ ../arch/um/kernel/tlb.c:594:6: warning: no previous prototype for ‘force_flush_all’ [-Wmissing-prototypes] 594 | void force_flush_all(void) | ^~~~~~~~~~~~~~~ ../arch/um/kernel/um_arch.c:408:19: warning: no previous prototype for ‘read_initrd’ [-Wmissing-prototypes] 408 | int __init __weak read_initrd(void) | ^~~~~~~~~~~ ../arch/um/kernel/um_arch.c:461:7: warning: no previous prototype for ‘text_poke’ [-Wmissing-prototypes] 461 | void *text_poke(void *addr, const void *opcode, size_t len) | ^~~~~~~~~ ../arch/um/kernel/um_arch.c:473:6: warning: no previous prototype for ‘text_poke_sync’ [-Wmissing-prototypes] 473 | void text_poke_sync(void) | ^~~~~~~~~~~~~~ ../arch/um/kernel/kmsg_dump.c:60:12: warning: no previous prototype for ‘kmsg_dumper_stdout_init’ [-Wmissing-prototypes] 60 | int __init kmsg_dumper_stdout_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ ../arch/um/kernel/skas/process.c:36:12: warning: no previous prototype for ‘start_uml’ [-Wmissing-prototypes] 36 | int __init start_uml(void) | ^~~~~~~~~ ../arch/um/kernel/skas/mmu.c:17:5: warning: no previous prototype for ‘init_new_context’ [-Wmissing-prototypes] 17 | int init_new_context(struct task_struct *task, struct mm_struct *mm) | ^~~~~~~~~~~~~~~~ ../arch/um/kernel/skas/mmu.c:60:6: warning: no previous prototype for ‘destroy_context’ [-Wmissing-prototypes] 60 | void destroy_context(struct mm_struct *mm) | ^~~~~~~~~~~~~~~ ../lib/iomap.c:156:5: warning: no previous prototype for ‘ioread64_lo_hi’ [-Wmissing-prototypes] 156 | u64 ioread64_lo_hi(const void __iomem *addr) | ^~~~~~~~~~~~~~ ../lib/iomap.c:163:5: warning: no previous prototype for ‘ioread64_hi_lo’ [-Wmissing-prototypes] 163 | u64 ioread64_hi_lo(const void __iomem *addr) | ^~~~~~~~~~~~~~ ../lib/iomap.c:170:5: warning: no previous prototype for ‘ioread64be_lo_hi’ [-Wmissing-prototypes] 170 | u64 ioread64be_lo_hi(const void __iomem *addr) | ^~~~~~~~~~~~~~~~ ../lib/iomap.c:178:5: warning: no previous prototype for ‘ioread64be_hi_lo’ [-Wmissing-prototypes] 178 | u64 ioread64be_hi_lo(const void __iomem *addr) | ^~~~~~~~~~~~~~~~ ../lib/iomap.c:264:6: warning: no previous prototype for ‘iowrite64_lo_hi’ [-Wmissing-prototypes] 264 | void iowrite64_lo_hi(u64 val, void __iomem *addr) | ^~~~~~~~~~~~~~~ ../lib/iomap.c:272:6: warning: no previous prototype for ‘iowrite64_hi_lo’ [-Wmissing-prototypes] 272 | void iowrite64_hi_lo(u64 val, void __iomem *addr) | ^~~~~~~~~~~~~~~ ../lib/iomap.c:280:6: warning: no previous prototype for ‘iowrite64be_lo_hi’ [-Wmissing-prototypes] 280 | void iowrite64be_lo_hi(u64 val, void __iomem *addr) | ^~~~~~~~~~~~~~~~~ ../lib/iomap.c:288:6: warning: no previous prototype for ‘iowrite64be_hi_lo’ [-Wmissing-prototypes] 288 | void iowrite64be_hi_lo(u64 val, void __iomem *addr) | ^~~~~~~~~~~~~~~~~ [17:08:26] Starting KUnit Kernel (1/1)... [17:08:26] ============================================================ [17:08:26] ============ drm_test_pick_cmdline (2 subtests) ============ [17:08:26] [PASSED] drm_test_pick_cmdline_res_1920_1080_60 [17:08:26] =============== drm_test_pick_cmdline_named =============== [17:08:26] [PASSED] NTSC [17:08:26] [PASSED] NTSC-J [17:08:26] [PASSED] PAL [17:08:26] [PASSED] PAL-M [17:08:26] =========== [PASSED] drm_test_pick_cmdline_named =========== [17:08:26] ============== [PASSED] drm_test_pick_cmdline ============== [17:08:26] ================== drm_buddy (4 subtests) ================== [17:08:26] [PASSED] drm_test_buddy_alloc_limit [17:08:26] [PASSED] drm_test_buddy_alloc_optimistic [17:08:26] [PASSED] drm_test_buddy_alloc_pessimistic [17:08:26] [PASSED] drm_test_buddy_alloc_pathological [17:08:26] ==================== [PASSED] drm_buddy ==================== [17:08:26] ============= drm_cmdline_parser (40 subtests) ============= [17:08:26] [PASSED] drm_test_cmdline_force_d_only [17:08:26] [PASSED] drm_test_cmdline_force_D_only_dvi [17:08:26] [PASSED] drm_test_cmdline_force_D_only_hdmi [17:08:26] [PASSED] drm_test_cmdline_force_D_only_not_digital [17:08:26] [PASSED] drm_test_cmdline_force_e_only [17:08:26] [PASSED] drm_test_cmdline_res [17:08:26] [PASSED] drm_test_cmdline_res_vesa [17:08:26] [PASSED] drm_test_cmdline_res_vesa_rblank [17:08:26] [PASSED] drm_test_cmdline_res_rblank [17:08:26] [PASSED] drm_test_cmdline_res_bpp [17:08:26] [PASSED] drm_test_cmdline_res_refresh [17:08:26] [PASSED] drm_test_cmdline_res_bpp_refresh [17:08:26] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced [17:08:26] [PASSED] drm_test_cmdline_res_bpp_refresh_margins [17:08:26] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off [17:08:26] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on [17:08:26] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog [17:08:26] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital [17:08:26] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on [17:08:26] [PASSED] drm_test_cmdline_res_margins_force_on [17:08:26] [PASSED] drm_test_cmdline_res_vesa_margins [17:08:26] [PASSED] drm_test_cmdline_name [17:08:26] [PASSED] drm_test_cmdline_name_bpp [17:08:26] [PASSED] drm_test_cmdline_name_option [17:08:26] [PASSED] drm_test_cmdline_name_bpp_option [17:08:26] [PASSED] drm_test_cmdline_rotate_0 [17:08:26] [PASSED] drm_test_cmdline_rotate_90 [17:08:26] [PASSED] drm_test_cmdline_rotate_180 [17:08:26] [PASSED] drm_test_cmdline_rotate_270 [17:08:26] [PASSED] drm_test_cmdline_hmirror [17:08:26] [PASSED] drm_test_cmdline_vmirror [17:08:26] [PASSED] drm_test_cmdline_margin_options [17:08:26] [PASSED] drm_test_cmdline_multiple_options [17:08:26] [PASSED] drm_test_cmdline_bpp_extra_and_option [17:08:26] [PASSED] drm_test_cmdline_extra_and_option [17:08:26] [PASSED] drm_test_cmdline_freestanding_options [17:08:26] [PASSED] drm_test_cmdline_freestanding_force_e_and_options [17:08:26] [PASSED] drm_test_cmdline_panel_orientation [17:08:26] ================ drm_test_cmdline_invalid ================= [17:08:26] [PASSED] margin_only [17:08:26] [PASSED] interlace_only [17:08:26] [PASSED] res_missing_x [17:08:26] [PASSED] res_missing_y [17:08:26] [PASSED] res_bad_y [17:08:26] [PASSED] res_missing_y_bpp [17:08:26] [PASSED] res_bad_bpp [17:08:26] [PASSED] res_bad_refresh [17:08:26] [PASSED] res_bpp_refresh_force_on_off [17:08:26] [PASSED] res_invalid_mode [17:08:26] [PASSED] res_bpp_wrong_place_mode [17:08:26] [PASSED] name_bpp_refresh [17:08:26] [PASSED] name_refresh [17:08:26] [PASSED] name_refresh_wrong_mode [17:08:26] [PASSED] name_refresh_invalid_mode [17:08:26] [PASSED] rotate_multiple [17:08:26] [PASSED] rotate_invalid_val [17:08:26] [PASSED] rotate_truncated [17:08:26] [PASSED] invalid_option [17:08:26] [PASSED] invalid_tv_option [17:08:26] [PASSED] truncated_tv_option [17:08:26] ============ [PASSED] drm_test_cmdline_invalid ============= [17:08:26] =============== drm_test_cmdline_tv_options =============== [17:08:26] [PASSED] NTSC [17:08:26] [PASSED] NTSC_443 [17:08:26] [PASSED] NTSC_J [17:08:26] [PASSED] PAL [17:08:26] [PASSED] PAL_M [17:08:26] [PASSED] PAL_N [17:08:26] [PASSED] SECAM [17:08:26] =========== [PASSED] drm_test_cmdline_tv_options =========== [17:08:26] =============== [PASSED] drm_cmdline_parser ================ [17:08:26] ========== drm_get_tv_mode_from_name (2 subtests) ========== [17:08:26] ========== drm_test_get_tv_mode_from_name_valid =========== [17:08:26] [PASSED] NTSC [17:08:26] [PASSED] NTSC-443 [17:08:26] [PASSED] NTSC-J [17:08:26] [PASSED] PAL [17:08:26] [PASSED] PAL-M [17:08:26] [PASSED] PAL-N [17:08:26] [PASSED] SECAM [17:08:26] ====== [PASSED] drm_test_get_tv_mode_from_name_valid ======= [17:08:26] [PASSED] drm_test_get_tv_mode_from_name_truncated [17:08:26] ============ [PASSED] drm_get_tv_mode_from_name ============ [17:08:26] ============= drm_damage_helper (21 subtests) ============== [17:08:26] [PASSED] drm_test_damage_iter_no_damage [17:08:26] [PASSED] drm_test_damage_iter_no_damage_fractional_src [17:08:26] [PASSED] drm_test_damage_iter_no_damage_src_moved [17:08:26] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved [17:08:26] [PASSED] drm_test_damage_iter_no_damage_not_visible [17:08:26] [PASSED] drm_test_damage_iter_no_damage_no_crtc [17:08:26] [PASSED] drm_test_damage_iter_no_damage_no_fb [17:08:26] [PASSED] drm_test_damage_iter_simple_damage [17:08:26] [PASSED] drm_test_damage_iter_single_damage [17:08:26] [PASSED] drm_test_damage_iter_single_damage_intersect_src [17:08:26] [PASSED] drm_test_damage_iter_single_damage_outside_src [17:08:26] [PASSED] drm_test_damage_iter_single_damage_fractional_src [17:08:26] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src [17:08:26] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src [17:08:26] [PASSED] drm_test_damage_iter_single_damage_src_moved [17:08:26] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved [17:08:26] [PASSED] drm_test_damage_iter_damage [17:08:26] [PASSED] drm_test_damage_iter_damage_one_intersect [17:08:26] [PASSED] drm_test_damage_iter_damage_one_outside [17:08:26] [PASSED] drm_test_damage_iter_damage_src_moved [17:08:26] [PASSED] drm_test_damage_iter_damage_not_visible [17:08:26] ================ [PASSED] drm_damage_helper ================ [17:08:26] ============== drm_dp_mst_helper (3 subtests) ============== [17:08:26] ============== drm_test_dp_mst_calc_pbn_mode ============== [17:08:26] [PASSED] Clock 154000 BPP 30 DSC disabled [17:08:26] [PASSED] Clock 234000 BPP 30 DSC disabled [17:08:26] [PASSED] Clock 297000 BPP 24 DSC disabled [17:08:26] [PASSED] Clock 332880 BPP 24 DSC enabled [17:08:26] [PASSED] Clock 324540 BPP 24 DSC enabled [17:08:26] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ========== [17:08:26] ============== drm_test_dp_mst_calc_pbn_div =============== [17:08:26] [PASSED] Link rate 2000000 lane count 4 [17:08:26] [PASSED] Link rate 2000000 lane count 2 [17:08:26] [PASSED] Link rate 2000000 lane count 1 [17:08:26] [PASSED] Link rate 1350000 lane count 4 [17:08:26] [PASSED] Link rate 1350000 lane count 2 [17:08:26] [PASSED] Link rate 1350000 lane count 1 [17:08:26] [PASSED] Link rate 1000000 lane count 4 [17:08:26] [PASSED] Link rate 1000000 lane count 2 [17:08:26] [PASSED] Link rate 1000000 lane count 1 [17:08:26] [PASSED] Link rate 810000 lane count 4 [17:08:26] [PASSED] Link rate 810000 lane count 2 [17:08:26] [PASSED] Link rate 810000 lane count 1 [17:08:26] [PASSED] Link rate 540000 lane count 4 [17:08:26] [PASSED] Link rate 540000 lane count 2 [17:08:26] [PASSED] Link rate 540000 lane count 1 [17:08:26] [PASSED] Link rate 270000 lane count 4 [17:08:26] [PASSED] Link rate 270000 lane count 2 [17:08:26] [PASSED] Link rate 270000 lane count 1 [17:08:26] [PASSED] Link rate 162000 lane count 4 [17:08:26] [PASSED] Link rate 162000 lane count 2 [17:08:26] [PASSED] Link rate 162000 lane count 1 [17:08:26] ========== [PASSED] drm_test_dp_mst_calc_pbn_div =========== [17:08:26] ========= drm_test_dp_mst_sideband_msg_req_decode ========= [17:08:26] [PASSED] DP_ENUM_PATH_RESOURCES with port number [17:08:26] [PASSED] DP_POWER_UP_PHY with port number [17:08:26] [PASSED] DP_POWER_DOWN_PHY with port number [17:08:26] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks [17:08:26] [PASSED] DP_ALLOCATE_PAYLOAD with port number [17:08:26] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI [17:08:26] [PASSED] DP_ALLOCATE_PAYLOAD with PBN [17:08:26] [PASSED] DP_QUERY_PAYLOAD with port number [17:08:26] [PASSED] DP_QUERY_PAYLOAD with VCPI [17:08:26] [PASSED] DP_REMOTE_DPCD_READ with port number [17:08:26] [PASSED] DP_REMOTE_DPCD_READ with DPCD address [17:08:26] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes [17:08:26] [PASSED] DP_REMOTE_DPCD_WRITE with port number [17:08:26] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address [17:08:26] [PASSED] DP_REMOTE_DPCD_WRITE with data array [17:08:26] [PASSED] DP_REMOTE_I2C_READ with port number [17:08:26] [PASSED] DP_REMOTE_I2C_READ with I2C device ID [17:08:26] [PASSED] DP_REMOTE_I2C_READ with transactions array [17:08:26] [PASSED] DP_REMOTE_I2C_WRITE with port number [17:08:26] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID [17:08:26] [PASSED] DP_REMOTE_I2C_WRITE with data array [17:08:26] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID [17:08:26] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID [17:08:26] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event [17:08:26] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event [17:08:26] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior [17:08:26] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior [17:08:26] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode ===== [17:08:26] ================ [PASSED] drm_dp_mst_helper ================ [17:08:26] ================== drm_exec (7 subtests) =================== [17:08:26] [PASSED] sanitycheck [17:08:26] [PASSED] test_lock [17:08:26] [PASSED] test_lock_unlock [17:08:26] [PASSED] test_duplicates [17:08:26] [PASSED] test_prepare [17:08:26] [PASSED] test_prepare_array [17:08:26] [PASSED] test_multiple_loops [17:08:26] ==================== [PASSED] drm_exec ===================== [17:08:26] =========== drm_format_helper_test (17 subtests) =========== [17:08:26] ============== drm_test_fb_xrgb8888_to_gray8 ============== [17:08:26] [PASSED] single_pixel_source_buffer [17:08:26] [PASSED] single_pixel_clip_rectangle [17:08:26] [PASSED] well_known_colors [17:08:26] [PASSED] destination_pitch [17:08:26] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ========== [17:08:26] ============= drm_test_fb_xrgb8888_to_rgb332 ============== [17:08:26] [PASSED] single_pixel_source_buffer [17:08:26] [PASSED] single_pixel_clip_rectangle [17:08:26] [PASSED] well_known_colors [17:08:26] [PASSED] destination_pitch [17:08:26] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ========== [17:08:26] ============= drm_test_fb_xrgb8888_to_rgb565 ============== [17:08:26] [PASSED] single_pixel_source_buffer [17:08:26] [PASSED] single_pixel_clip_rectangle [17:08:26] [PASSED] well_known_colors [17:08:26] [PASSED] destination_pitch [17:08:26] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ========== [17:08:26] ============ drm_test_fb_xrgb8888_to_xrgb1555 ============= [17:08:26] [PASSED] single_pixel_source_buffer [17:08:26] [PASSED] single_pixel_clip_rectangle [17:08:26] [PASSED] well_known_colors [17:08:26] [PASSED] destination_pitch [17:08:26] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 ========= [17:08:26] ============ drm_test_fb_xrgb8888_to_argb1555 ============= [17:08:26] [PASSED] single_pixel_source_buffer [17:08:26] [PASSED] single_pixel_clip_rectangle [17:08:26] [PASSED] well_known_colors [17:08:26] [PASSED] destination_pitch [17:08:26] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 ========= [17:08:26] ============ drm_test_fb_xrgb8888_to_rgba5551 ============= [17:08:26] [PASSED] single_pixel_source_buffer [17:08:26] [PASSED] single_pixel_clip_rectangle [17:08:26] [PASSED] well_known_colors [17:08:26] [PASSED] destination_pitch [17:08:26] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 ========= [17:08:26] ============= drm_test_fb_xrgb8888_to_rgb888 ============== [17:08:26] [PASSED] single_pixel_source_buffer [17:08:26] [PASSED] single_pixel_clip_rectangle [17:08:26] [PASSED] well_known_colors [17:08:26] [PASSED] destination_pitch [17:08:26] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ========== [17:08:26] ============ drm_test_fb_xrgb8888_to_argb8888 ============= [17:08:26] [PASSED] single_pixel_source_buffer [17:08:26] [PASSED] single_pixel_clip_rectangle [17:08:26] [PASSED] well_known_colors [17:08:26] [PASSED] destination_pitch [17:08:26] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 ========= [17:08:26] =========== drm_test_fb_xrgb8888_to_xrgb2101010 =========== [17:08:26] [PASSED] single_pixel_source_buffer [17:08:26] [PASSED] single_pixel_clip_rectangle [17:08:26] [PASSED] well_known_colors [17:08:26] [PASSED] destination_pitch [17:08:26] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 ======= [17:08:26] =========== drm_test_fb_xrgb8888_to_argb2101010 =========== [17:08:26] [PASSED] single_pixel_source_buffer [17:08:26] [PASSED] single_pixel_clip_rectangle [17:08:26] [PASSED] well_known_colors [17:08:26] [PASSED] destination_pitch [17:08:26] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 ======= [17:08:26] ============== drm_test_fb_xrgb8888_to_mono =============== [17:08:26] [PASSED] single_pixel_source_buffer [17:08:26] [PASSED] single_pixel_clip_rectangle [17:08:26] [PASSED] well_known_colors [17:08:26] [PASSED] destination_pitch [17:08:26] ========== [PASSED] drm_test_fb_xrgb8888_to_mono =========== [17:08:26] ==================== drm_test_fb_swab ===================== [17:08:26] [PASSED] single_pixel_source_buffer [17:08:26] [PASSED] single_pixel_clip_rectangle [17:08:26] [PASSED] well_known_colors [17:08:26] [PASSED] destination_pitch [17:08:26] ================ [PASSED] drm_test_fb_swab ================= [17:08:26] ============ drm_test_fb_xrgb8888_to_xbgr8888 ============= [17:08:26] [PASSED] single_pixel_source_buffer [17:08:26] [PASSED] single_pixel_clip_rectangle [17:08:26] [PASSED] well_known_colors [17:08:26] [PASSED] destination_pitch [17:08:26] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 ========= [17:08:26] ============ drm_test_fb_xrgb8888_to_abgr8888 ============= [17:08:26] [PASSED] single_pixel_source_buffer [17:08:26] [PASSED] single_pixel_clip_rectangle [17:08:26] [PASSED] well_known_colors [17:08:26] [PASSED] destination_pitch [17:08:26] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 ========= [17:08:26] ================= drm_test_fb_clip_offset ================= [17:08:26] [PASSED] pass through [17:08:26] [PASSED] horizontal offset [17:08:26] [PASSED] vertical offset [17:08:26] [PASSED] horizontal and vertical offset [17:08:26] [PASSED] horizontal offset (custom pitch) [17:08:26] [PASSED] vertical offset (custom pitch) [17:08:26] [PASSED] horizontal and vertical offset (custom pitch) [17:08:26] ============= [PASSED] drm_test_fb_clip_offset ============= [17:08:26] ============== drm_test_fb_build_fourcc_list ============== [17:08:26] [PASSED] no native formats [17:08:26] [PASSED] XRGB8888 as native format [17:08:26] [PASSED] remove duplicates [17:08:26] [PASSED] convert alpha formats [17:08:26] [PASSED] random formats [17:08:26] ========== [PASSED] drm_test_fb_build_fourcc_list ========== [17:08:26] =================== drm_test_fb_memcpy ==================== [17:08:26] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258) [17:08:26] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258) [17:08:26] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559) [17:08:26] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258) [17:08:26] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258) [17:08:26] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559) [17:08:26] [PASSED] well_known_colors: XB24 little-endian (0x34324258) [17:08:26] [PASSED] well_known_colors: XRA8 little-endian (0x38415258) [17:08:26] [PASSED] well_known_colors: YU24 little-endian (0x34325559) [17:08:26] [PASSED] destination_pitch: XB24 little-endian (0x34324258) [17:08:26] [PASSED] destination_pitch: XRA8 little-endian (0x38415258) [17:08:26] [PASSED] destination_pitch: YU24 little-endian (0x34325559) [17:08:26] =============== [PASSED] drm_test_fb_memcpy ================ [17:08:26] ============= [PASSED] drm_format_helper_test ============== [17:08:26] ================= drm_format (18 subtests) ================= [17:08:26] [PASSED] drm_test_format_block_width_invalid [17:08:26] [PASSED] drm_test_format_block_width_one_plane [17:08:26] [PASSED] drm_test_format_block_width_two_plane [17:08:26] [PASSED] drm_test_format_block_width_three_plane [17:08:26] [PASSED] drm_test_format_block_width_tiled [17:08:26] [PASSED] drm_test_format_block_height_invalid [17:08:26] [PASSED] drm_test_format_block_height_one_plane [17:08:26] [PASSED] drm_test_format_block_height_two_plane [17:08:26] [PASSED] drm_test_format_block_height_three_plane [17:08:26] [PASSED] drm_test_format_block_height_tiled [17:08:26] [PASSED] drm_test_format_min_pitch_invalid [17:08:26] [PASSED] drm_test_format_min_pitch_one_plane_8bpp [17:08:26] [PASSED] drm_test_format_min_pitch_one_plane_16bpp [17:08:26] [PASSED] drm_test_format_min_pitch_one_plane_24bpp [17:08:26] [PASSED] drm_test_format_min_pitch_one_plane_32bpp [17:08:26] [PASSED] drm_test_format_min_pitch_two_plane [17:08:26] [PASSED] drm_test_format_min_pitch_three_plane_8bpp [17:08:26] [PASSED] drm_test_format_min_pitch_tiled [17:08:26] =================== [PASSED] drm_format ==================== [17:08:26] =============== drm_framebuffer (1 subtest) ================ [17:08:26] =============== drm_test_framebuffer_create =============== [17:08:26] [PASSED] ABGR8888 normal sizes [17:08:26] [PASSED] ABGR8888 max sizes [17:08:26] [PASSED] ABGR8888 pitch greater than min required [17:08:26] [PASSED] ABGR8888 pitch less than min required [17:08:26] [PASSED] ABGR8888 Invalid width [17:08:26] [PASSED] ABGR8888 Invalid buffer handle [17:08:26] [PASSED] No pixel format [17:08:26] [PASSED] ABGR8888 Width 0 [17:08:26] [PASSED] ABGR8888 Height 0 [17:08:26] [PASSED] ABGR8888 Out of bound height * pitch combination [17:08:26] [PASSED] ABGR8888 Large buffer offset [17:08:26] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers [17:08:26] [PASSED] ABGR8888 Valid buffer modifier [17:08:26] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE) [17:08:26] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS [17:08:26] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS [17:08:26] [PASSED] NV12 Normal sizes [17:08:26] [PASSED] NV12 Max sizes [17:08:26] [PASSED] NV12 Invalid pitch [17:08:26] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag [17:08:26] [PASSED] NV12 different modifier per-plane [17:08:26] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE [17:08:26] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS [17:08:26] [PASSED] NV12 Modifier for inexistent plane [17:08:26] [PASSED] NV12 Handle for inexistent plane [17:08:26] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS [17:08:26] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier [17:08:26] [PASSED] YVU420 Normal sizes [17:08:26] [PASSED] YVU420 Max sizes [17:08:26] [PASSED] YVU420 Invalid pitch [17:08:26] [PASSED] YVU420 Different pitches [17:08:26] [PASSED] YVU420 Different buffer offsets/pitches [17:08:26] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS [17:08:26] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS [17:08:26] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS [17:08:26] [PASSED] YVU420 Valid modifier [17:08:26] [PASSED] YVU420 Different modifiers per plane [17:08:26] [PASSED] YVU420 Modifier for inexistent plane [17:08:26] [PASSED] X0L2 Normal sizes [17:08:26] [PASSED] X0L2 Max sizes [17:08:26] [PASSED] X0L2 Invalid pitch [17:08:26] [PASSED] X0L2 Pitch greater than minimum required [17:08:26] [PASSED] X0L2 Handle for inexistent plane [17:08:26] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set [17:08:26] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set [17:08:26] [PASSED] X0L2 Valid modifier [17:08:26] [PASSED] X0L2 Modifier for inexistent plane [17:08:26] =========== [PASSED] drm_test_framebuffer_create =========== [17:08:26] ================= [PASSED] drm_framebuffer ================= [17:08:26] ================ drm_gem_shmem (8 subtests) ================ [17:08:26] [PASSED] drm_gem_shmem_test_obj_create [17:08:26] [PASSED] drm_gem_shmem_test_obj_create_private [17:08:26] [PASSED] drm_gem_shmem_test_pin_pages [17:08:26] [PASSED] drm_gem_shmem_test_vmap [17:08:26] [PASSED] drm_gem_shmem_test_get_pages_sgt [17:08:26] [PASSED] drm_gem_shmem_test_get_sg_table [17:08:26] [PASSED] drm_gem_shmem_test_madvise [17:08:26] [PASSED] drm_gem_shmem_test_purge [17:08:26] ================== [PASSED] drm_gem_shmem ================== [17:08:26] ================= drm_managed (2 subtests) ================= [17:08:26] [PASSED] drm_test_managed_release_action [17:08:26] [PASSED] drm_test_managed_run_action [17:08:26] =================== [PASSED] drm_managed =================== [17:08:26] =================== drm_mm (6 subtests) ==================== [17:08:26] [PASSED] drm_test_mm_init [17:08:26] [PASSED] drm_test_mm_debug [17:08:26] [PASSED] drm_test_mm_align32 [17:08:26] [PASSED] drm_test_mm_align64 [17:08:26] [PASSED] drm_test_mm_lowest [17:08:26] [PASSED] drm_test_mm_highest [17:08:26] ===================== [PASSED] drm_mm ====================== [17:08:26] ============= drm_modes_analog_tv (4 subtests) ============= [17:08:26] [PASSED] drm_test_modes_analog_tv_ntsc_480i [17:08:26] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined [17:08:26] [PASSED] drm_test_modes_analog_tv_pal_576i [17:08:26] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined [17:08:26] =============== [PASSED] drm_modes_analog_tv =============== [17:08:26] ============== drm_plane_helper (2 subtests) =============== [17:08:26] =============== drm_test_check_plane_state ================ [17:08:26] [PASSED] clipping_simple [17:08:26] [PASSED] clipping_rotate_reflect [17:08:26] [PASSED] positioning_simple [17:08:26] [PASSED] upscaling [17:08:26] [PASSED] downscaling [17:08:26] [PASSED] rounding1 [17:08:26] [PASSED] rounding2 [17:08:26] [PASSED] rounding3 [17:08:26] [PASSED] rounding4 [17:08:26] =========== [PASSED] drm_test_check_plane_state ============ [17:08:26] =========== drm_test_check_invalid_plane_state ============ [17:08:26] [PASSED] positioning_invalid [17:08:26] [PASSED] upscaling_invalid [17:08:26] [PASSED] downscaling_invalid [17:08:26] ======= [PASSED] drm_test_check_invalid_plane_state ======== [17:08:26] ================ [PASSED] drm_plane_helper ================= [17:08:26] ====== drm_connector_helper_tv_get_modes (1 subtest) ======= [17:08:26] ====== drm_test_connector_helper_tv_get_modes_check ======= [17:08:26] [PASSED] None [17:08:26] [PASSED] PAL [17:08:26] [PASSED] NTSC [17:08:26] [PASSED] Both, NTSC Default [17:08:26] [PASSED] Both, PAL Default [17:08:26] [PASSED] Both, NTSC Default, with PAL on command-line [17:08:26] [PASSED] Both, PAL Default, with NTSC on command-line [17:08:26] == [PASSED] drm_test_connector_helper_tv_get_modes_check === [17:08:26] ======== [PASSED] drm_connector_helper_tv_get_modes ======== [17:08:26] ================== drm_rect (9 subtests) =================== [17:08:26] [PASSED] drm_test_rect_clip_scaled_div_by_zero [17:08:26] [PASSED] drm_test_rect_clip_scaled_not_clipped [17:08:26] [PASSED] drm_test_rect_clip_scaled_clipped [17:08:26] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned [17:08:26] ================= drm_test_rect_intersect ================= [17:08:26] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0 [17:08:26] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1 [17:08:26] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0 [17:08:26] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1 [17:08:26] [PASSED] right x left: 2x1+0+0 x 3x1+1+0 [17:08:26] [PASSED] left x right: 3x1+1+0 x 2x1+0+0 [17:08:26] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1 [17:08:26] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0 [17:08:26] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1 [17:08:26] [PASSED] touching side: 1x1+0+0 x 1x1+1+0 [17:08:26] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0 [17:08:26] [PASSED] inside another: 2x2+0+0 x 1x1+1+1 [17:08:26] [PASSED] far away: 1x1+0+0 x 1x1+3+6 [17:08:26] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10 [17:08:26] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10 [17:08:26] ============= [PASSED] drm_test_rect_intersect ============= [17:08:26] ================ drm_test_rect_calc_hscale ================ [17:08:26] [PASSED] normal use [17:08:26] [PASSED] out of max range [17:08:26] [PASSED] out of min range [17:08:26] [PASSED] zero dst [17:08:26] [PASSED] negative src [17:08:26] [PASSED] negative dst stty: 'standard input': Inappropriate ioctl for device [17:08:26] ============ [PASSED] drm_test_rect_calc_hscale ============ [17:08:26] ================ drm_test_rect_calc_vscale ================ [17:08:26] [PASSED] normal use [17:08:26] [PASSED] out of max range [17:08:26] [PASSED] out of min range [17:08:26] [PASSED] zero dst [17:08:26] [PASSED] negative src [17:08:26] [PASSED] negative dst [17:08:26] ============ [PASSED] drm_test_rect_calc_vscale ============ [17:08:26] ================== drm_test_rect_rotate =================== [17:08:26] [PASSED] reflect-x [17:08:26] [PASSED] reflect-y [17:08:26] [PASSED] rotate-0 [17:08:26] [PASSED] rotate-90 [17:08:26] [PASSED] rotate-180 [17:08:26] [PASSED] rotate-270 [17:08:26] ============== [PASSED] drm_test_rect_rotate =============== [17:08:26] ================ drm_test_rect_rotate_inv ================= [17:08:26] [PASSED] reflect-x [17:08:26] [PASSED] reflect-y [17:08:26] [PASSED] rotate-0 [17:08:26] [PASSED] rotate-90 [17:08:26] [PASSED] rotate-180 [17:08:26] [PASSED] rotate-270 [17:08:26] ============ [PASSED] drm_test_rect_rotate_inv ============= [17:08:26] ==================== [PASSED] drm_rect ===================== [17:08:26] ============================================================ [17:08:26] Testing complete. Ran 391 tests: passed: 391 [17:08:26] Elapsed time: 21.690s total, 1.665s configuring, 19.855s building, 0.162s running + cleanup ++ stat -c %u:%g /kernel + chown -R 1003:1003 /kernel ^ permalink raw reply [flat|nested] 16+ messages in thread
* ✓ CI.Build: success for series starting with [1/4] drm/xe: Add uapi for dumpable bos, v2. 2024-01-24 16:52 [PATCH 1/4] drm/xe: Add uapi for dumpable bos, v2 Maarten Lankhorst ` (5 preceding siblings ...) 2024-01-24 17:08 ` ✓ CI.KUnit: success " Patchwork @ 2024-01-24 17:15 ` Patchwork 2024-01-24 17:16 ` ✓ CI.Hooks: " Patchwork ` (2 subsequent siblings) 9 siblings, 0 replies; 16+ messages in thread From: Patchwork @ 2024-01-24 17:15 UTC (permalink / raw) To: Maarten Lankhorst; +Cc: intel-xe == Series Details == Series: series starting with [1/4] drm/xe: Add uapi for dumpable bos, v2. URL : https://patchwork.freedesktop.org/series/129136/ State : success == Summary == + trap cleanup EXIT + cd /kernel + git clone https://gitlab.freedesktop.org/drm/xe/ci.git .ci Cloning into '.ci'... + '[' -n '' ']' ++ date +%s + echo -e '\e[0Ksection_start:1706116120:build_x86_64[collapsed=true]\r\e[0KBuild x86-64' + mkdir -p build64-default ^[[0Ksection_start:1706116120:build_x86_64[collapsed=true] ^[[0KBuild x86-64 + cp .ci/kernel/kconfig build64-default/.config + make O=build64-default olddefconfig make[1]: Entering directory '/kernel/build64-default' GEN Makefile HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/confdata.o HOSTCC scripts/kconfig/expr.o LEX scripts/kconfig/lexer.lex.c YACC scripts/kconfig/parser.tab.[ch] HOSTCC scripts/kconfig/lexer.lex.o HOSTCC scripts/kconfig/menu.o HOSTCC scripts/kconfig/parser.tab.o HOSTCC scripts/kconfig/preprocess.o HOSTCC scripts/kconfig/symbol.o HOSTCC scripts/kconfig/util.o HOSTLD scripts/kconfig/conf .config:459:warning: symbol value 'm' invalid for FSCACHE # # configuration written to .config # make[1]: Leaving directory '/kernel/build64-default' ++ nproc + make O=build64-default -j48 make[1]: Entering directory '/kernel/build64-default' GEN arch/x86/include/generated/asm/orc_hash.h GEN Makefile WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/x86/include/generated/uapi/asm/errno.h WRAP arch/x86/include/generated/uapi/asm/fcntl.h WRAP arch/x86/include/generated/uapi/asm/ioctl.h WRAP arch/x86/include/generated/uapi/asm/ioctls.h UPD include/generated/uapi/linux/version.h WRAP arch/x86/include/generated/uapi/asm/ipcbuf.h WRAP arch/x86/include/generated/uapi/asm/param.h WRAP arch/x86/include/generated/uapi/asm/poll.h WRAP arch/x86/include/generated/uapi/asm/resource.h WRAP arch/x86/include/generated/uapi/asm/socket.h WRAP arch/x86/include/generated/uapi/asm/sockios.h WRAP arch/x86/include/generated/uapi/asm/termbits.h WRAP arch/x86/include/generated/uapi/asm/termios.h WRAP arch/x86/include/generated/uapi/asm/types.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h SYSTBL arch/x86/include/generated/asm/syscalls_32.h SYSHDR arch/x86/include/generated/asm/unistd_32_ia32.h SYSHDR arch/x86/include/generated/asm/unistd_64_x32.h UPD include/config/kernel.release SYSTBL arch/x86/include/generated/asm/syscalls_64.h HOSTCC arch/x86/tools/relocs_32.o UPD include/generated/compile.h HOSTCC scripts/unifdef HOSTCC arch/x86/tools/relocs_common.o HOSTCC arch/x86/tools/relocs_64.o WRAP arch/x86/include/generated/asm/early_ioremap.h WRAP arch/x86/include/generated/asm/mcs_spinlock.h WRAP arch/x86/include/generated/asm/irq_regs.h 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 UPD include/generated/utsrelease.h mkdir -p /kernel/build64-default/tools/objtool && make O=/kernel/build64-default subdir=tools/objtool --no-print-directory -C objtool HOSTCC scripts/kallsyms HOSTCC scripts/sorttable HOSTCC scripts/asn1_compiler HOSTCC /kernel/build64-default/tools/objtool/fixdep.o HOSTLD /kernel/build64-default/tools/objtool/fixdep-in.o LINK /kernel/build64-default/tools/objtool/fixdep INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/exec-cmd.h INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/help.h INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/pager.h INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/parse-options.h INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/run-command.h CC /kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o CC /kernel/build64-default/tools/objtool/libsubcmd/help.o CC /kernel/build64-default/tools/objtool/libsubcmd/pager.o CC /kernel/build64-default/tools/objtool/libsubcmd/parse-options.o CC /kernel/build64-default/tools/objtool/libsubcmd/run-command.o CC /kernel/build64-default/tools/objtool/libsubcmd/sigchain.o INSTALL libsubcmd_headers CC /kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o HOSTLD arch/x86/tools/relocs CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig CC scripts/mod/devicetable-offsets.s HDRINST usr/include/video/edid.h HDRINST usr/include/video/sisfb.h HDRINST usr/include/drm/amdgpu_drm.h HDRINST usr/include/video/uvesafb.h HDRINST usr/include/drm/qaic_accel.h HDRINST usr/include/drm/i915_drm.h HDRINST usr/include/drm/pvr_drm.h HDRINST usr/include/drm/vgem_drm.h HDRINST usr/include/drm/virtgpu_drm.h HDRINST usr/include/drm/xe_drm.h HDRINST usr/include/drm/omap_drm.h HDRINST usr/include/drm/radeon_drm.h HDRINST usr/include/drm/drm_mode.h HDRINST usr/include/drm/tegra_drm.h HDRINST usr/include/drm/ivpu_accel.h HDRINST usr/include/drm/exynos_drm.h HDRINST usr/include/drm/v3d_drm.h HDRINST usr/include/drm/drm_sarea.h HDRINST usr/include/drm/qxl_drm.h HDRINST usr/include/drm/nouveau_drm.h HDRINST usr/include/drm/drm_fourcc.h HDRINST usr/include/drm/msm_drm.h HDRINST usr/include/drm/habanalabs_accel.h HDRINST usr/include/drm/vmwgfx_drm.h HDRINST usr/include/drm/vc4_drm.h HDRINST usr/include/drm/etnaviv_drm.h HDRINST usr/include/drm/panfrost_drm.h HDRINST usr/include/drm/lima_drm.h HDRINST usr/include/drm/drm.h HDRINST usr/include/drm/armada_drm.h HDRINST usr/include/mtd/inftl-user.h HDRINST usr/include/mtd/nftl-user.h HDRINST usr/include/mtd/ubi-user.h HDRINST usr/include/mtd/mtd-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 UPD scripts/mod/devicetable-offsets.h HDRINST usr/include/asm-generic/resource.h HDRINST usr/include/asm-generic/param.h HDRINST usr/include/asm-generic/termbits-common.h HDRINST usr/include/asm-generic/sockios.h HDRINST usr/include/asm-generic/kvm_para.h HDRINST usr/include/asm-generic/errno.h HDRINST usr/include/asm-generic/termios.h HDRINST usr/include/asm-generic/mman-common.h HDRINST usr/include/asm-generic/ioctl.h HDRINST usr/include/asm-generic/socket.h HDRINST usr/include/asm-generic/signal-defs.h HDRINST usr/include/asm-generic/termbits.h HDRINST usr/include/asm-generic/int-ll64.h HDRINST usr/include/asm-generic/signal.h HDRINST usr/include/asm-generic/siginfo.h HDRINST usr/include/asm-generic/stat.h HDRINST usr/include/asm-generic/int-l64.h HDRINST usr/include/asm-generic/errno-base.h HDRINST usr/include/asm-generic/fcntl.h HDRINST usr/include/asm-generic/setup.h HDRINST usr/include/asm-generic/ipcbuf.h HDRINST usr/include/asm-generic/sembuf.h HDRINST usr/include/asm-generic/ucontext.h HDRINST usr/include/rdma/mlx5_user_ioctl_cmds.h HDRINST usr/include/rdma/irdma-abi.h HDRINST usr/include/rdma/mana-abi.h HDRINST usr/include/rdma/hfi/hfi1_user.h HDRINST usr/include/rdma/rdma_user_rxe.h HDRINST usr/include/rdma/hfi/hfi1_ioctl.h HDRINST usr/include/rdma/rdma_user_ioctl.h HDRINST usr/include/rdma/bnxt_re-abi.h HDRINST usr/include/rdma/mlx5_user_ioctl_verbs.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 MKELF scripts/mod/elfconfig.h HDRINST usr/include/rdma/efa-abi.h HDRINST usr/include/rdma/siw-abi.h HDRINST usr/include/rdma/mlx4-abi.h HOSTCC scripts/mod/modpost.o HDRINST usr/include/rdma/mthca-abi.h HOSTCC scripts/mod/file2alias.o HDRINST usr/include/rdma/ib_user_mad.h HDRINST usr/include/rdma/ocrdma-abi.h HOSTCC scripts/mod/sumversion.o HOSTCC scripts/mod/symsearch.o HDRINST usr/include/misc/xilinx_sdfec.h HDRINST usr/include/rdma/cxgb4-abi.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/auxvec.h HDRINST usr/include/linux/ivtvfb.h HDRINST usr/include/linux/dm-log-userspace.h HDRINST usr/include/linux/dccp.h HDRINST usr/include/linux/virtio_scmi.h HDRINST usr/include/linux/atmarp.h HDRINST usr/include/linux/arcfb.h HDRINST usr/include/linux/nbd-netlink.h HDRINST usr/include/linux/sched/types.h HDRINST usr/include/linux/tcp.h HDRINST usr/include/linux/neighbour.h HDRINST usr/include/linux/dlm_device.h HDRINST usr/include/linux/wmi.h HDRINST usr/include/linux/btrfs_tree.h HDRINST usr/include/linux/virtio_crypto.h HDRINST usr/include/linux/vbox_err.h HDRINST usr/include/linux/edd.h HDRINST usr/include/linux/loop.h HDRINST usr/include/linux/nvme_ioctl.h HDRINST usr/include/linux/mmtimer.h HDRINST usr/include/linux/if_pppol2tp.h HDRINST usr/include/linux/mtio.h HDRINST usr/include/linux/if_arcnet.h HDRINST usr/include/linux/romfs_fs.h HDRINST usr/include/linux/posix_types.h HDRINST usr/include/linux/rtc.h HDRINST usr/include/linux/landlock.h HDRINST usr/include/linux/gpio.h HDRINST usr/include/linux/selinux_netlink.h HDRINST usr/include/linux/pps.h HDRINST usr/include/linux/ndctl.h HDRINST usr/include/linux/virtio_gpu.h HDRINST usr/include/linux/android/binderfs.h HDRINST usr/include/linux/android/binder.h HDRINST usr/include/linux/virtio_vsock.h HDRINST usr/include/linux/sound.h HDRINST usr/include/linux/vtpm_proxy.h HDRINST usr/include/linux/nfs_fs.h HDRINST usr/include/linux/elf-fdpic.h HDRINST usr/include/linux/adfs_fs.h HDRINST usr/include/linux/target_core_user.h HDRINST usr/include/linux/netlink_diag.h HDRINST usr/include/linux/const.h HDRINST usr/include/linux/firewire-cdev.h HDRINST usr/include/linux/vdpa.h HDRINST usr/include/linux/if_infiniband.h HDRINST usr/include/linux/serial.h HDRINST usr/include/linux/iio/types.h HDRINST usr/include/linux/iio/buffer.h HDRINST usr/include/linux/iio/events.h HDRINST usr/include/linux/baycom.h HDRINST usr/include/linux/major.h HDRINST usr/include/linux/atmppp.h HDRINST usr/include/linux/lsm.h HDRINST usr/include/linux/ipv6_route.h HDRINST usr/include/linux/spi/spidev.h HDRINST usr/include/linux/spi/spi.h HDRINST usr/include/linux/virtio_ring.h HDRINST usr/include/linux/hdlc/ioctl.h HDRINST usr/include/linux/remoteproc_cdev.h HDRINST usr/include/linux/hyperv.h HDRINST usr/include/linux/sync_file.h HDRINST usr/include/linux/rpl_iptunnel.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 LD /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o 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 AR /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a 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/hid.h HDRINST usr/include/linux/in6.h HDRINST usr/include/linux/thp7312.h HDRINST usr/include/linux/netlink.h HDRINST usr/include/linux/fuse.h HDRINST usr/include/linux/magic.h HDRINST usr/include/linux/ioam6_iptunnel.h HDRINST usr/include/linux/stm.h HDRINST usr/include/linux/vsockmon.h HDRINST usr/include/linux/seg6.h HDRINST usr/include/linux/idxd.h HDRINST usr/include/linux/nitro_enclaves.h 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 CC /kernel/build64-default/tools/objtool/weak.o HDRINST usr/include/linux/v4l2-subdev.h CC /kernel/build64-default/tools/objtool/check.o HDRINST usr/include/linux/posix_acl_xattr.h CC /kernel/build64-default/tools/objtool/special.o HDRINST usr/include/linux/v4l2-mediabus.h CC /kernel/build64-default/tools/objtool/builtin-check.o CC /kernel/build64-default/tools/objtool/elf.o HDRINST usr/include/linux/atmapi.h CC /kernel/build64-default/tools/objtool/objtool.o HDRINST usr/include/linux/raid/md_p.h HDRINST usr/include/linux/raid/md_u.h HDRINST usr/include/linux/zorro_ids.h CC /kernel/build64-default/tools/objtool/orc_gen.o HDRINST usr/include/linux/nbd.h MKDIR /kernel/build64-default/tools/objtool/arch/x86/ HDRINST usr/include/linux/isst_if.h HDRINST usr/include/linux/rxrpc.h CC /kernel/build64-default/tools/objtool/orc_dump.o HDRINST usr/include/linux/unistd.h HDRINST usr/include/linux/if_arp.h HDRINST usr/include/linux/atm_zatm.h CC /kernel/build64-default/tools/objtool/libstring.o CC /kernel/build64-default/tools/objtool/libctype.o MKDIR /kernel/build64-default/tools/objtool/arch/x86/lib/ CC /kernel/build64-default/tools/objtool/arch/x86/special.o CC /kernel/build64-default/tools/objtool/str_error_r.o HDRINST usr/include/linux/io_uring.h HDRINST usr/include/linux/if_fddi.h HDRINST usr/include/linux/bpqether.h GEN /kernel/build64-default/tools/objtool/arch/x86/lib/inat-tables.c HDRINST usr/include/linux/sysinfo.h CC /kernel/build64-default/tools/objtool/librbtree.o HDRINST usr/include/linux/auto_dev-ioctl.h HDRINST usr/include/linux/nfs4_mount.h HDRINST usr/include/linux/keyboard.h HDRINST usr/include/linux/virtio_mmio.h HDRINST usr/include/linux/input.h HDRINST usr/include/linux/qnxtypes.h HDRINST usr/include/linux/mdio.h HDRINST usr/include/linux/lwtunnel.h HDRINST usr/include/linux/gfs2_ondisk.h HDRINST usr/include/linux/eventfd.h HDRINST usr/include/linux/nfs4.h HDRINST usr/include/linux/ptp_clock.h HDRINST usr/include/linux/nubus.h HDRINST usr/include/linux/if_bonding.h HDRINST usr/include/linux/kcov.h HDRINST usr/include/linux/fadvise.h HDRINST usr/include/linux/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 CC /kernel/build64-default/tools/objtool/arch/x86/decode.o HDRINST usr/include/linux/binfmts.h HDRINST usr/include/linux/if_pppox.h HDRINST usr/include/linux/sockios.h HDRINST usr/include/linux/kcm.h HDRINST usr/include/linux/virtio_9p.h HDRINST usr/include/linux/genwqe/genwqe_card.h HDRINST usr/include/linux/if_tun.h HDRINST usr/include/linux/ext4.h HDRINST usr/include/linux/if_ether.h HDRINST usr/include/linux/kvm_para.h HDRINST usr/include/linux/kernel-page-flags.h HDRINST usr/include/linux/un.h HDRINST usr/include/linux/cdrom.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/virtio_config.h HDRINST usr/include/linux/hpet.h HDRINST usr/include/linux/string.h HDRINST usr/include/linux/nsm.h HDRINST usr/include/linux/kfd_sysfs.h HDRINST usr/include/linux/inet_diag.h HDRINST usr/include/linux/netdev.h HDRINST usr/include/linux/xattr.h HDRINST usr/include/linux/iommufd.h HDRINST usr/include/linux/user_events.h HDRINST usr/include/linux/errno.h HDRINST usr/include/linux/icmp.h HDRINST usr/include/linux/i2o-dev.h HDRINST usr/include/linux/pg.h HDRINST usr/include/linux/if_bridge.h HDRINST usr/include/linux/thermal.h HDRINST usr/include/linux/uinput.h HDRINST usr/include/linux/handshake.h HDRINST usr/include/linux/dqblk_xfs.h HDRINST usr/include/linux/v4l2-common.h HDRINST usr/include/linux/nvram.h HDRINST usr/include/linux/if_vlan.h HDRINST usr/include/linux/uhid.h HDRINST usr/include/linux/omap3isp.h HDRINST usr/include/linux/rose.h HDRINST usr/include/linux/phantom.h HDRINST usr/include/linux/dpll.h HDRINST usr/include/linux/ipmi_msgdefs.h HDRINST usr/include/linux/bcm933xx_hcs.h HDRINST usr/include/linux/bpf.h HDRINST usr/include/linux/mempolicy.h HDRINST usr/include/linux/efs_fs_sb.h HDRINST usr/include/linux/nexthop.h HDRINST usr/include/linux/net_dropmon.h HDRINST usr/include/linux/surface_aggregator/cdev.h HDRINST usr/include/linux/surface_aggregator/dtx.h HDRINST usr/include/linux/net.h HDRINST usr/include/linux/mii.h HDRINST usr/include/linux/virtio_pcidev.h HDRINST usr/include/linux/termios.h HDRINST usr/include/linux/cgroupstats.h HDRINST usr/include/linux/mpls.h HDRINST usr/include/linux/iommu.h HDRINST usr/include/linux/toshiba.h HDRINST usr/include/linux/virtio_scsi.h HDRINST usr/include/linux/zorro.h HDRINST usr/include/linux/chio.h HDRINST usr/include/linux/pkt_sched.h HDRINST usr/include/linux/cramfs_fs.h HDRINST usr/include/linux/nfs3.h HDRINST usr/include/linux/vfio_ccw.h HDRINST usr/include/linux/atm_nicstar.h HDRINST usr/include/linux/ncsi.h HDRINST usr/include/linux/virtio_net.h HDRINST usr/include/linux/ioctl.h HDRINST usr/include/linux/stddef.h HDRINST usr/include/linux/limits.h HDRINST usr/include/linux/ipmi_bmc.h HDRINST usr/include/linux/netfilter_arp.h HDRINST usr/include/linux/if_addr.h HDRINST usr/include/linux/rpmsg.h HDRINST usr/include/linux/media-bus-format.h HDRINST usr/include/linux/kernelcapi.h HDRINST usr/include/linux/ppp_defs.h HDRINST usr/include/linux/ethtool.h HDRINST usr/include/linux/aspeed-video.h HDRINST usr/include/linux/hdlc.h HDRINST usr/include/linux/fscrypt.h HDRINST usr/include/linux/batadv_packet.h HDRINST usr/include/linux/uuid.h HDRINST usr/include/linux/capi.h HDRINST usr/include/linux/mptcp.h HDRINST usr/include/linux/hidraw.h HDRINST usr/include/linux/virtio_console.h HDRINST usr/include/linux/irqnr.h HDRINST usr/include/linux/coresight-stm.h HDRINST usr/include/linux/cxl_mem.h HDRINST usr/include/linux/iso_fs.h HDRINST usr/include/linux/virtio_blk.h HDRINST usr/include/linux/udf_fs_i.h HDRINST usr/include/linux/coff.h HDRINST usr/include/linux/dma-buf.h HDRINST usr/include/linux/ife.h HDRINST usr/include/linux/agpgart.h HDRINST usr/include/linux/socket.h HDRINST usr/include/linux/nilfs2_ondisk.h HDRINST usr/include/linux/connector.h HDRINST usr/include/linux/bt-bmc.h HDRINST usr/include/linux/auto_fs4.h HDRINST usr/include/linux/map_to_7segment.h HDRINST usr/include/linux/tc_act/tc_skbedit.h HDRINST usr/include/linux/tc_act/tc_ctinfo.h HDRINST usr/include/linux/tc_act/tc_defact.h HDRINST usr/include/linux/tc_act/tc_gact.h HDRINST usr/include/linux/tc_act/tc_vlan.h HDRINST usr/include/linux/tc_act/tc_skbmod.h HDRINST usr/include/linux/tc_act/tc_sample.h HDRINST usr/include/linux/tc_act/tc_tunnel_key.h HDRINST usr/include/linux/tc_act/tc_gate.h HDRINST usr/include/linux/tc_act/tc_mirred.h HDRINST usr/include/linux/tc_act/tc_nat.h HDRINST usr/include/linux/tc_act/tc_csum.h HDRINST usr/include/linux/tc_act/tc_connmark.h HDRINST usr/include/linux/tc_act/tc_ife.h HDRINST usr/include/linux/tc_act/tc_mpls.h HDRINST usr/include/linux/tc_act/tc_ct.h HDRINST usr/include/linux/tc_act/tc_pedit.h HDRINST usr/include/linux/tc_act/tc_bpf.h HDRINST usr/include/linux/netrom.h HDRINST usr/include/linux/joystick.h HDRINST usr/include/linux/falloc.h HDRINST usr/include/linux/cycx_cfm.h HDRINST usr/include/linux/omapfb.h HDRINST usr/include/linux/msdos_fs.h HDRINST usr/include/linux/virtio_types.h HDRINST usr/include/linux/mroute.h HDRINST usr/include/linux/psample.h HDRINST usr/include/linux/ipv6.h HDRINST usr/include/linux/nfsd_netlink.h HDRINST usr/include/linux/dw100.h HDRINST usr/include/linux/psp-sev.h HDRINST usr/include/linux/vfio.h HDRINST usr/include/linux/if_ppp.h HDRINST usr/include/linux/byteorder/big_endian.h HDRINST usr/include/linux/byteorder/little_endian.h HDRINST usr/include/linux/comedi.h HDRINST usr/include/linux/scif_ioctl.h HDRINST usr/include/linux/timerfd.h HDRINST usr/include/linux/time_types.h HDRINST usr/include/linux/firewire-constants.h HDRINST usr/include/linux/virtio_snd.h HDRINST usr/include/linux/ppp-ioctl.h HDRINST usr/include/linux/fib_rules.h HDRINST usr/include/linux/gen_stats.h HDRINST usr/include/linux/virtio_iommu.h HDRINST usr/include/linux/genetlink.h HDRINST usr/include/linux/uvcvideo.h HDRINST usr/include/linux/pfkeyv2.h HDRINST usr/include/linux/soundcard.h HDRINST usr/include/linux/times.h HDRINST usr/include/linux/nfc.h HDRINST usr/include/linux/affs_hardblocks.h HDRINST usr/include/linux/nilfs2_api.h HDRINST usr/include/linux/rseq.h HDRINST usr/include/linux/caif/caif_socket.h HDRINST usr/include/linux/caif/if_caif.h HDRINST usr/include/linux/i2c-dev.h HDRINST usr/include/linux/cuda.h HDRINST usr/include/linux/mei_uuid.h HDRINST usr/include/linux/cn_proc.h HDRINST usr/include/linux/parport.h HDRINST usr/include/linux/v4l2-controls.h HDRINST usr/include/linux/hsi/cs-protocol.h HDRINST usr/include/linux/hsi/hsi_char.h HDRINST usr/include/linux/seg6_genl.h HDRINST usr/include/linux/am437x-vpfe.h HDRINST usr/include/linux/amt.h HDRINST usr/include/linux/netconf.h HDRINST usr/include/linux/erspan.h HDRINST usr/include/linux/nsfs.h HDRINST usr/include/linux/xilinx-v4l2-controls.h HDRINST usr/include/linux/aspeed-p2a-ctrl.h HDRINST usr/include/linux/vfio_zdev.h HDRINST usr/include/linux/serio.h HDRINST usr/include/linux/acrn.h HDRINST usr/include/linux/nfs2.h HDRINST usr/include/linux/mptcp_pm.h HDRINST usr/include/linux/virtio_pci.h HDRINST usr/include/linux/ipc.h HDRINST usr/include/linux/ethtool_netlink.h HDRINST usr/include/linux/kd.h HDRINST usr/include/linux/elf.h HDRINST usr/include/linux/videodev2.h HDRINST usr/include/linux/if_alg.h HDRINST usr/include/linux/sonypi.h HDRINST usr/include/linux/fsverity.h HDRINST usr/include/linux/if.h HDRINST usr/include/linux/btrfs.h HDRINST usr/include/linux/vm_sockets_diag.h HDRINST usr/include/linux/netfilter_bridge.h HDRINST usr/include/linux/packet_diag.h HDRINST usr/include/linux/netfilter_ipv4.h HDRINST usr/include/linux/kvm.h HDRINST usr/include/linux/pci.h HDRINST usr/include/linux/if_addrlabel.h HDRINST usr/include/linux/hdlcdrv.h HDRINST usr/include/linux/cfm_bridge.h HDRINST usr/include/linux/fiemap.h HDRINST usr/include/linux/dm-ioctl.h HDRINST usr/include/linux/aspeed-lpc-ctrl.h HDRINST usr/include/linux/atmioc.h HDRINST usr/include/linux/dlm.h HDRINST usr/include/linux/pci_regs.h HDRINST usr/include/linux/cachefiles.h HDRINST usr/include/linux/membarrier.h HDRINST usr/include/linux/nfs_idmap.h HDRINST usr/include/linux/ip.h HDRINST usr/include/linux/atm_he.h HDRINST usr/include/linux/nfsd/export.h HDRINST usr/include/linux/nfsd/stats.h HDRINST usr/include/linux/nfsd/debug.h HDRINST usr/include/linux/nfsd/cld.h HDRINST usr/include/linux/ip_vs.h HDRINST usr/include/linux/vmcore.h HDRINST usr/include/linux/vbox_vmmdev_types.h HDRINST usr/include/linux/dvb/osd.h HDRINST usr/include/linux/dvb/dmx.h HDRINST usr/include/linux/dvb/net.h HDRINST usr/include/linux/dvb/frontend.h HDRINST usr/include/linux/dvb/ca.h HDRINST usr/include/linux/dvb/version.h HDRINST usr/include/linux/dvb/video.h HDRINST usr/include/linux/dvb/audio.h HDRINST usr/include/linux/nfs.h HDRINST usr/include/linux/if_link.h HDRINST usr/include/linux/wait.h HDRINST usr/include/linux/icmpv6.h HDRINST usr/include/linux/media.h HDRINST usr/include/linux/seg6_local.h HDRINST usr/include/linux/tps6594_pfsm.h HDRINST usr/include/linux/openvswitch.h HDRINST usr/include/linux/atmsap.h HDRINST usr/include/linux/fpga-dfl.h HDRINST usr/include/linux/userio.h HDRINST usr/include/linux/signal.h HDRINST usr/include/linux/map_to_14segment.h HDRINST usr/include/linux/hdreg.h HDRINST usr/include/linux/utime.h HDRINST usr/include/linux/usbdevice_fs.h HDRINST usr/include/linux/timex.h HDRINST usr/include/linux/if_fc.h HDRINST usr/include/linux/reiserfs_xattr.h HDRINST usr/include/linux/hw_breakpoint.h HDRINST usr/include/linux/quota.h HDRINST usr/include/linux/ioprio.h HDRINST usr/include/linux/eventpoll.h HDRINST usr/include/linux/atmclip.h HDRINST usr/include/linux/can.h HDRINST usr/include/linux/if_team.h HDRINST usr/include/linux/usbip.h HDRINST usr/include/linux/stat.h HDRINST usr/include/linux/fou.h HDRINST usr/include/linux/hash_info.h HDRINST usr/include/linux/ppp-comp.h HDRINST usr/include/linux/ip6_tunnel.h HDRINST usr/include/linux/tipc_netlink.h HDRINST usr/include/linux/in.h HDRINST usr/include/linux/wireguard.h HDRINST usr/include/linux/btf.h HDRINST usr/include/linux/batman_adv.h HDRINST usr/include/linux/fcntl.h HDRINST usr/include/linux/if_ltalk.h HDRINST usr/include/linux/i2c.h HDRINST usr/include/linux/atm_idt77105.h HDRINST usr/include/linux/kexec.h HDRINST usr/include/linux/arm_sdei.h HDRINST usr/include/linux/netfilter_ipv6/ip6_tables.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_ah.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_NPT.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_rt.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_REJECT.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_opts.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_srh.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_LOG.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_mh.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_HL.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_hl.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_frag.h HDRINST usr/include/linux/minix_fs.h HDRINST usr/include/linux/aio_abi.h HDRINST usr/include/linux/pktcdvd.h HDRINST usr/include/linux/libc-compat.h HDRINST usr/include/linux/atmlec.h HDRINST usr/include/linux/signalfd.h HDRINST usr/include/linux/bpf_common.h HDRINST usr/include/linux/seg6_iptunnel.h HDRINST usr/include/linux/synclink.h HDRINST usr/include/linux/mpls_iptunnel.h HDRINST usr/include/linux/mctp.h HDRINST usr/include/linux/if_xdp.h HDRINST usr/include/linux/llc.h HDRINST usr/include/linux/atmsvc.h HDRINST usr/include/linux/sed-opal.h HDRINST usr/include/linux/sock_diag.h HDRINST usr/include/linux/time.h HDRINST usr/include/linux/securebits.h HDRINST usr/include/linux/fsl_hypervisor.h HDRINST usr/include/linux/if_hippi.h HDRINST usr/include/linux/seccomp.h HDRINST usr/include/linux/oom.h HDRINST usr/include/linux/filter.h HDRINST usr/include/linux/inotify.h HDRINST usr/include/linux/rfkill.h HDRINST usr/include/linux/reboot.h HDRINST usr/include/linux/can/vxcan.h HDRINST usr/include/linux/can/j1939.h HDRINST usr/include/linux/can/netlink.h HDRINST usr/include/linux/can/bcm.h HDRINST usr/include/linux/can/raw.h HDRINST usr/include/linux/can/gw.h HDRINST usr/include/linux/can/error.h HDRINST usr/include/linux/can/isotp.h HDRINST usr/include/linux/if_eql.h HDRINST usr/include/linux/psp-dbc.h HDRINST usr/include/linux/hiddev.h HDRINST usr/include/linux/blktrace_api.h HDRINST usr/include/linux/ccs.h HDRINST usr/include/linux/ioam6.h HDRINST usr/include/linux/hsr_netlink.h HDRINST usr/include/linux/mmc/ioctl.h HDRINST usr/include/linux/bfs_fs.h HDRINST usr/include/linux/npcm-video.h HDRINST usr/include/linux/rio_cm_cdev.h HDRINST usr/include/linux/uleds.h HDRINST usr/include/linux/mrp_bridge.h HDRINST usr/include/linux/adb.h HDRINST usr/include/linux/pmu.h HDRINST usr/include/linux/udmabuf.h HDRINST usr/include/linux/kcmp.h HDRINST usr/include/linux/dma-heap.h HDRINST usr/include/linux/userfaultfd.h HDRINST usr/include/linux/netfilter_arp/arpt_mangle.h HDRINST usr/include/linux/netfilter_arp/arp_tables.h HDRINST usr/include/linux/tipc.h HDRINST usr/include/linux/virtio_ids.h HDRINST usr/include/linux/l2tp.h HDRINST usr/include/linux/devlink.h HDRINST usr/include/linux/virtio_gpio.h HDRINST usr/include/linux/dcbnl.h HDRINST usr/include/linux/cyclades.h HDRINST usr/include/regulator/regulator.h HDRINST usr/include/sound/intel/avs/tokens.h HDRINST usr/include/sound/sof/fw.h HDRINST usr/include/sound/sof/abi.h HDRINST usr/include/sound/sof/tokens.h HDRINST usr/include/sound/sof/header.h HDRINST usr/include/sound/usb_stream.h HDRINST usr/include/sound/sfnt_info.h HDRINST usr/include/sound/asequencer.h HDRINST usr/include/sound/tlv.h HDRINST usr/include/sound/scarlett2.h HDRINST usr/include/sound/asound.h HDRINST usr/include/sound/asoc.h HDRINST usr/include/sound/sb16_csp.h HDRINST usr/include/sound/compress_offload.h HDRINST usr/include/sound/hdsp.h HDRINST usr/include/sound/emu10k1.h HDRINST usr/include/sound/snd_ar_tokens.h HDRINST usr/include/sound/snd_sst_tokens.h HDRINST usr/include/sound/asound_fm.h HDRINST usr/include/sound/hdspm.h HDRINST usr/include/sound/compress_params.h HDRINST usr/include/sound/skl-tplg-interface.h HDRINST usr/include/sound/firewire.h HDRINST usr/include/scsi/scsi_bsg_ufs.h HDRINST usr/include/scsi/scsi_netlink_fc.h HDRINST usr/include/scsi/scsi_bsg_mpi3mr.h HDRINST usr/include/scsi/fc/fc_ns.h HDRINST usr/include/scsi/fc/fc_fs.h HDRINST usr/include/scsi/fc/fc_els.h HDRINST usr/include/scsi/fc/fc_gs.h HDRINST usr/include/scsi/scsi_bsg_fc.h HDRINST usr/include/scsi/cxlflash_ioctl.h HDRINST usr/include/scsi/scsi_netlink.h HDRINST usr/include/linux/version.h HDRINST usr/include/asm/processor-flags.h HDRINST usr/include/asm/auxvec.h HDRINST usr/include/asm/svm.h HDRINST usr/include/asm/bitsperlong.h HDRINST usr/include/asm/kvm_perf.h HDRINST usr/include/asm/mce.h HDRINST usr/include/asm/posix_types.h HDRINST usr/include/asm/msr.h HDRINST usr/include/asm/sigcontext32.h HDRINST usr/include/asm/mman.h HDRINST usr/include/asm/shmbuf.h HDRINST usr/include/asm/e820.h HDRINST usr/include/asm/posix_types_64.h HDRINST usr/include/asm/vsyscall.h HDRINST usr/include/asm/msgbuf.h HDRINST usr/include/asm/swab.h HDRINST usr/include/asm/statfs.h HDRINST usr/include/asm/posix_types_x32.h HDRINST usr/include/asm/ptrace.h HDRINST usr/include/asm/unistd.h HDRINST usr/include/asm/ist.h HDRINST usr/include/asm/prctl.h HDRINST usr/include/asm/boot.h HDRINST usr/include/asm/sigcontext.h HDRINST usr/include/asm/posix_types_32.h HDRINST usr/include/asm/kvm_para.h HDRINST usr/include/asm/a.out.h HDRINST usr/include/asm/mtrr.h HDRINST usr/include/asm/amd_hsmp.h HDRINST usr/include/asm/hwcap2.h HDRINST usr/include/asm/ptrace-abi.h HDRINST usr/include/asm/vm86.h HDRINST usr/include/asm/vmx.h HDRINST usr/include/asm/ldt.h HDRINST usr/include/asm/perf_regs.h HDRINST usr/include/asm/kvm.h HDRINST usr/include/asm/debugreg.h HDRINST usr/include/asm/signal.h HDRINST usr/include/asm/bootparam.h HDRINST usr/include/asm/siginfo.h HDRINST usr/include/asm/hw_breakpoint.h HDRINST usr/include/asm/stat.h HDRINST usr/include/asm/setup.h HDRINST usr/include/asm/sembuf.h HDRINST usr/include/asm/sgx.h HDRINST usr/include/asm/ucontext.h HDRINST usr/include/asm/byteorder.h HDRINST usr/include/asm/unistd_64.h HDRINST usr/include/asm/ioctls.h HDRINST usr/include/asm/bpf_perf_event.h HDRINST usr/include/asm/types.h HDRINST usr/include/asm/poll.h HDRINST usr/include/asm/resource.h HDRINST usr/include/asm/param.h HDRINST usr/include/asm/errno.h HDRINST usr/include/asm/sockios.h HDRINST usr/include/asm/unistd_x32.h HDRINST usr/include/asm/termios.h HDRINST usr/include/asm/ioctl.h HDRINST usr/include/asm/socket.h HDRINST usr/include/asm/unistd_32.h HDRINST usr/include/asm/termbits.h HDRINST usr/include/asm/fcntl.h HDRINST usr/include/asm/ipcbuf.h HOSTLD scripts/mod/modpost CC kernel/bounds.s CHKSHA1 ../include/linux/atomic/atomic-arch-fallback.h CHKSHA1 ../include/linux/atomic/atomic-instrumented.h CHKSHA1 ../include/linux/atomic/atomic-long.h UPD include/generated/timeconst.h UPD include/generated/bounds.h CC arch/x86/kernel/asm-offsets.s LD /kernel/build64-default/tools/objtool/arch/x86/objtool-in.o UPD include/generated/asm-offsets.h CALL ../scripts/checksyscalls.sh LD /kernel/build64-default/tools/objtool/objtool-in.o LINK /kernel/build64-default/tools/objtool/objtool LDS scripts/module.lds HOSTCC usr/gen_init_cpio CC init/main.o CC ipc/compat.o CC security/commoncap.o CC ipc/util.o AR certs/built-in.a CC init/do_mounts.o CC security/min_addr.o CC ipc/msgutil.o UPD init/utsversion-tmp.h CC ipc/msg.o CC init/do_mounts_initrd.o CC security/inode.o CC ipc/sem.o CC arch/x86/pci/i386.o CC block/bdev.o CC ipc/shm.o CC init/initramfs.o CC io_uring/io_uring.o CC security/device_cgroup.o AS arch/x86/lib/clear_page_64.o AR arch/x86/video/built-in.a CC fs/nfs_common/grace.o CC arch/x86/lib/cmdline.o CC mm/filemap.o CC fs/configfs/inode.o CC arch/x86/power/cpu.o AS arch/x86/lib/cmpxchg16b_emu.o CC security/keys/gc.o CC block/partitions/core.o AR fs/quota/built-in.a AR arch/x86/virt/vmx/built-in.a CC fs/devpts/inode.o CC fs/ext4/balloc.o CC [M] arch/x86/video/fbdev.o CC fs/iomap/trace.o AR virt/lib/built-in.a CC fs/sysfs/file.o CC arch/x86/realmode/init.o CC fs/notify/dnotify/dnotify.o CC fs/kernfs/mount.o AR drivers/cache/built-in.a CC fs/iomap/iter.o AR arch/x86/virt/built-in.a CC fs/notify/inotify/inotify_fsnotify.o CC [M] virt/lib/irqbypass.o CC net/core/sock.o CC arch/x86/events/amd/core.o CC arch/x86/events/amd/lbr.o CC sound/core/seq/seq.o AR drivers/irqchip/built-in.a CC lib/kunit/hooks.o CC arch/x86/lib/copy_mc.o CC lib/math/div64.o CC arch/x86/entry/vdso/vma.o AR drivers/bus/mhi/built-in.a CC kernel/sched/core.o AR drivers/bus/built-in.a CC crypto/api.o CC lib/math/gcd.o AR drivers/phy/allwinner/built-in.a CC fs/proc/task_mmu.o AR drivers/pinctrl/actions/built-in.a AR drivers/phy/amlogic/built-in.a AR drivers/pinctrl/bcm/built-in.a AR drivers/phy/broadcom/built-in.a AR drivers/pinctrl/cirrus/built-in.a AR drivers/phy/cadence/built-in.a AR drivers/pinctrl/freescale/built-in.a CC lib/math/lcm.o AR drivers/phy/freescale/built-in.a CC drivers/pinctrl/intel/pinctrl-baytrail.o AR drivers/phy/hisilicon/built-in.a CC [M] lib/kunit/test.o AR drivers/phy/ingenic/built-in.a CC lib/math/int_log.o AR drivers/phy/intel/built-in.a AR drivers/phy/lantiq/built-in.a GEN usr/initramfs_data.cpio AR drivers/phy/marvell/built-in.a COPY usr/initramfs_inc_data AR drivers/phy/mediatek/built-in.a AS usr/initramfs_data.o CC lib/math/int_pow.o AR drivers/phy/microchip/built-in.a AR usr/built-in.a AS arch/x86/lib/copy_mc_64.o AR drivers/phy/motorola/built-in.a CC arch/x86/entry/vdso/extable.o AR drivers/phy/mscc/built-in.a CC lib/math/int_sqrt.o AS arch/x86/lib/copy_page_64.o AR drivers/phy/qualcomm/built-in.a AS arch/x86/lib/copy_user_64.o AR drivers/phy/ralink/built-in.a AR drivers/phy/renesas/built-in.a AS arch/x86/lib/copy_user_uncached_64.o AR drivers/phy/rockchip/built-in.a CC lib/math/reciprocal_div.o AR drivers/phy/samsung/built-in.a CC arch/x86/lib/cpu.o AR drivers/phy/socionext/built-in.a AR drivers/phy/st/built-in.a AR drivers/phy/starfive/built-in.a AR drivers/phy/sunplus/built-in.a AR drivers/phy/tegra/built-in.a CC init/calibrate.o CC lib/math/rational.o AR drivers/phy/ti/built-in.a CC fs/notify/inotify/inotify_user.o AR drivers/phy/xilinx/built-in.a CC drivers/phy/phy-core.o CC sound/core/seq/seq_lock.o AR virt/built-in.a AS arch/x86/realmode/rm/header.o AS arch/x86/realmode/rm/trampoline_64.o CC arch/x86/events/intel/core.o CC fs/ext4/bitmap.o CC mm/mempool.o AS arch/x86/realmode/rm/stack.o CC arch/x86/pci/init.o CC block/partitions/ldm.o CC security/keys/key.o AS arch/x86/realmode/rm/reboot.o AR fs/notify/dnotify/built-in.a CC sound/core/sound.o CC fs/kernfs/inode.o AS arch/x86/realmode/rm/wakeup_asm.o CC arch/x86/power/hibernate_64.o CC fs/sysfs/dir.o AR fs/nfs_common/built-in.a CC fs/configfs/file.o CC net/core/request_sock.o CC fs/iomap/buffered-io.o CC arch/x86/realmode/rm/wakemain.o AR fs/devpts/built-in.a CC block/partitions/msdos.o AS arch/x86/power/hibernate_asm_64.o CC fs/notify/fanotify/fanotify.o CC arch/x86/events/amd/ibs.o CC arch/x86/realmode/rm/video-mode.o CC fs/kernfs/dir.o CC fs/notify/fanotify/fanotify_user.o CC fs/kernfs/file.o CC block/partitions/efi.o CC arch/x86/power/hibernate.o CC crypto/cipher.o AS arch/x86/realmode/rm/copy.o AS arch/x86/realmode/rm/bioscall.o CC [M] lib/kunit/resource.o AS arch/x86/lib/csum-copy_64.o CC arch/x86/realmode/rm/regs.o CC arch/x86/lib/csum-partial_64.o CC arch/x86/entry/vdso/vdso32-setup.o CC fs/iomap/direct-io.o CC [M] lib/math/prime_numbers.o CC arch/x86/realmode/rm/video-vga.o CC fs/iomap/fiemap.o CC ipc/syscall.o CC arch/x86/lib/csum-wrappers_64.o CC sound/core/seq/seq_clientmgr.o CC drivers/pinctrl/intel/pinctrl-intel.o CC [M] drivers/pinctrl/intel/pinctrl-cherryview.o CC [M] drivers/pinctrl/intel/pinctrl-broxton.o CC arch/x86/realmode/rm/video-vesa.o CC fs/jbd2/transaction.o CC arch/x86/events/amd/uncore.o CC fs/jbd2/commit.o CC fs/sysfs/symlink.o CC arch/x86/realmode/rm/video-bios.o CC arch/x86/pci/mmconfig_64.o AR sound/i2c/other/built-in.a PASYMS arch/x86/realmode/rm/pasyms.h AR sound/i2c/built-in.a LDS arch/x86/realmode/rm/realmode.lds CC fs/configfs/dir.o AR sound/drivers/opl3/built-in.a LD arch/x86/realmode/rm/realmode.elf RELOCS arch/x86/realmode/rm/realmode.relocs AR sound/isa/ad1816a/built-in.a OBJCOPY arch/x86/realmode/rm/realmode.bin AS arch/x86/realmode/rmpiggy.o AR sound/drivers/opl4/built-in.a AR sound/isa/ad1848/built-in.a AR sound/drivers/mpu401/built-in.a AR sound/isa/cs423x/built-in.a AR arch/x86/realmode/built-in.a AR sound/drivers/vx/built-in.a LDS arch/x86/entry/vdso/vdso.lds CC arch/x86/lib/delay.o AR sound/isa/es1688/built-in.a CC ipc/ipc_sysctl.o AR sound/drivers/pcsp/built-in.a AR sound/drivers/built-in.a CC ipc/mqueue.o AR sound/isa/galaxy/built-in.a CC init/init_task.o AR sound/isa/gus/built-in.a CC init/version.o AS arch/x86/entry/vdso/vdso-note.o AR sound/isa/msnd/built-in.a CC arch/x86/events/intel/bts.o CC arch/x86/entry/vdso/vclock_gettime.o CC fs/kernfs/symlink.o AR sound/isa/opti9xx/built-in.a AR sound/isa/sb/built-in.a CC fs/ext4/block_validity.o AR fs/notify/inotify/built-in.a AR sound/isa/wavefront/built-in.a CC crypto/compress.o AR sound/isa/wss/built-in.a CC drivers/gpio/gpiolib.o AR sound/isa/built-in.a CC security/keys/keyring.o CC crypto/algapi.o CC [M] lib/kunit/static_stub.o CC crypto/scatterwalk.o AR drivers/phy/built-in.a CC drivers/gpio/gpiolib-devres.o AR arch/x86/power/built-in.a CC [M] drivers/pinctrl/intel/pinctrl-geminilake.o CC fs/ext4/dir.o AR drivers/pinctrl/mediatek/built-in.a CC net/llc/llc_core.o AS arch/x86/lib/getuser.o CC net/core/skbuff.o AR lib/math/built-in.a CC drivers/gpio/gpiolib-legacy.o GEN arch/x86/lib/inat-tables.c CC lib/crypto/memneq.o AR drivers/pinctrl/mvebu/built-in.a CC crypto/proc.o CC net/llc/llc_input.o CC lib/crypto/utils.o CC arch/x86/lib/insn-eval.o CC kernel/locking/mutex.o CC lib/crypto/chacha.o CC kernel/locking/semaphore.o CC fs/sysfs/mount.o AR block/partitions/built-in.a CC block/fops.o CC kernel/locking/rwsem.o CC fs/iomap/seek.o CC net/llc/llc_output.o CC arch/x86/pci/direct.o CC arch/x86/entry/vsyscall/vsyscall_64.o CC arch/x86/entry/vdso/vgetcpu.o AS arch/x86/entry/vsyscall/vsyscall_emu_64.o HOSTCC arch/x86/entry/vdso/vdso2c AR fs/kernfs/built-in.a CC fs/iomap/swapfile.o LDS arch/x86/entry/vdso/vdso32/vdso32.lds CC crypto/aead.o AS arch/x86/entry/vdso/vdso32/note.o CC [M] lib/kunit/string-stream.o AR init/built-in.a CC crypto/geniv.o AS arch/x86/entry/vdso/vdso32/system_call.o AR arch/x86/events/amd/built-in.a AS arch/x86/entry/vdso/vdso32/sigreturn.o CC kernel/power/qos.o CC arch/x86/entry/vdso/vdso32/vclock_gettime.o CC fs/ext4/ext4_jbd2.o CC kernel/power/main.o CC kernel/printk/printk.o AR fs/notify/fanotify/built-in.a CC kernel/printk/printk_safe.o CC [M] drivers/pinctrl/intel/pinctrl-sunrisepoint.o CC fs/notify/fsnotify.o CC lib/crypto/aes.o CC fs/proc/inode.o CC kernel/printk/nbcon.o CC lib/crypto/gf128mul.o CC kernel/printk/printk_ringbuffer.o CC fs/notify/notification.o CC sound/core/seq/seq_memory.o CC fs/proc/root.o CC fs/configfs/symlink.o CC kernel/sched/fair.o CC mm/oom_kill.o CC sound/core/init.o CC kernel/locking/percpu-rwsem.o CC fs/sysfs/group.o CC fs/notify/group.o CC sound/core/seq/seq_queue.o CC sound/core/seq/seq_fifo.o CC mm/fadvise.o CC arch/x86/lib/insn.o CC arch/x86/pci/mmconfig-shared.o CC fs/jbd2/recovery.o CC mm/maccess.o CC security/keys/keyctl.o AR net/llc/built-in.a CC [M] lib/kunit/assert.o CC kernel/printk/sysctl.o AS arch/x86/lib/memcpy_64.o CC arch/x86/entry/vdso/vdso32/vgetcpu.o CC crypto/lskcipher.o CC io_uring/xattr.o AR fs/iomap/built-in.a CC sound/core/memory.o VDSO arch/x86/entry/vdso/vdso64.so.dbg CC crypto/skcipher.o AR drivers/pinctrl/intel/built-in.a AR drivers/pinctrl/nomadik/built-in.a AR arch/x86/entry/vsyscall/built-in.a CC arch/x86/pci/fixup.o CC kernel/locking/irqflag-debug.o AR drivers/pinctrl/nuvoton/built-in.a CC block/bio.o VDSO arch/x86/entry/vdso/vdso32.so.dbg AR drivers/pinctrl/nxp/built-in.a AS arch/x86/lib/memmove_64.o OBJCOPY arch/x86/entry/vdso/vdso64.so OBJCOPY arch/x86/entry/vdso/vdso32.so AR drivers/pinctrl/qcom/built-in.a VDSO2C arch/x86/entry/vdso/vdso-image-64.c VDSO2C arch/x86/entry/vdso/vdso-image-32.c CC sound/core/seq/seq_prioq.o AR drivers/pinctrl/sprd/built-in.a CC arch/x86/entry/vdso/vdso-image-64.o AS arch/x86/lib/memset_64.o CC [M] lib/kunit/try-catch.o CC block/elevator.o AR drivers/pinctrl/sunplus/built-in.a CC arch/x86/lib/misc.o CC fs/ext4/extents.o AR drivers/pinctrl/ti/built-in.a CC drivers/pinctrl/core.o CC lib/crypto/blake2s.o CC ipc/namespace.o CC fs/ext4/extents_status.o CC arch/x86/lib/pc-conf-reg.o CC fs/configfs/mount.o CC kernel/locking/mutex-debug.o AS arch/x86/entry/entry.o CC fs/proc/base.o CC arch/x86/entry/vdso/vdso-image-32.o CC fs/ext4/file.o CC fs/jbd2/checkpoint.o AR fs/sysfs/built-in.a AR sound/pci/ac97/built-in.a CC arch/x86/events/intel/ds.o AR sound/pci/ali5451/built-in.a AR sound/ppc/built-in.a AR sound/pci/asihpi/built-in.a CC kernel/power/console.o AR sound/pci/au88x0/built-in.a CC sound/core/seq/seq_timer.o CC kernel/locking/lockdep.o CC net/ethernet/eth.o AR sound/pci/aw2/built-in.a CC kernel/power/process.o AS arch/x86/lib/putuser.o CC kernel/locking/lockdep_proc.o AR sound/pci/ctxfi/built-in.a AR sound/pci/ca0106/built-in.a AS arch/x86/lib/retpoline.o CC kernel/locking/spinlock.o AR sound/pci/cs46xx/built-in.a AR sound/pci/cs5535audio/built-in.a CC arch/x86/lib/usercopy.o AR sound/pci/lola/built-in.a CC kernel/locking/osq_lock.o AR sound/pci/lx6464es/built-in.a CC fs/notify/mark.o AR sound/pci/echoaudio/built-in.a AR arch/x86/entry/vdso/built-in.a CC drivers/pinctrl/pinctrl-utils.o AS arch/x86/entry/entry_64.o AR sound/pci/emu10k1/built-in.a AR sound/pci/hda/built-in.a AR sound/pci/ice1712/built-in.a CC [M] sound/pci/hda/hda_bind.o CC mm/page-writeback.o CC arch/x86/lib/usercopy_64.o CC arch/x86/entry/syscall_64.o CC [M] sound/pci/hda/hda_codec.o CC kernel/power/suspend.o CC lib/zlib_inflate/inffast.o CC fs/jbd2/revoke.o CC lib/crypto/blake2s-generic.o CC [M] lib/kunit/executor.o CC fs/jbd2/journal.o CC crypto/seqiv.o CC ipc/mq_sysctl.o CC fs/ext4/fsmap.o CC sound/core/seq/seq_system.o CC kernel/irq/irqdesc.o CC crypto/echainiv.o CC lib/zlib_inflate/inflate.o CC fs/configfs/item.o CC crypto/ahash.o CC mm/folio-compat.o CC kernel/sched/build_policy.o CC io_uring/nop.o CC drivers/gpio/gpiolib-cdev.o CC arch/x86/pci/acpi.o CC security/keys/permission.o CC sound/core/seq/seq_ports.o CC drivers/pinctrl/pinmux.o CC lib/crypto/blake2s-selftest.o CC kernel/power/hibernate.o CC kernel/sched/build_utility.o AR ipc/built-in.a CC sound/core/seq/seq_info.o CC arch/x86/entry/common.o CC kernel/locking/qspinlock.o CC arch/x86/lib/msr-smp.o CC arch/x86/lib/cache-smp.o CC kernel/locking/rtmutex_api.o CC crypto/shash.o AR kernel/printk/built-in.a CC lib/crypto/des.o CC arch/x86/lib/msr.o CC [M] lib/kunit/attributes.o CC kernel/rcu/update.o AR kernel/livepatch/built-in.a CC lib/zlib_inflate/infutil.o CC io_uring/fs.o CC lib/crypto/sha1.o CC kernel/rcu/sync.o CC kernel/power/snapshot.o CC fs/notify/fdinfo.o AR fs/configfs/built-in.a CC kernel/dma/mapping.o CC kernel/irq/handle.o CC arch/x86/kernel/fpu/init.o CC kernel/dma/direct.o CC arch/x86/mm/pat/set_memory.o CC arch/x86/kernel/cpu/mce/core.o AR net/ethernet/built-in.a CC arch/x86/mm/pat/memtype.o CC arch/x86/kernel/fpu/bugs.o CC security/keys/process_keys.o CC arch/x86/mm/init.o CC lib/zlib_inflate/inftrees.o CC mm/readahead.o CC arch/x86/kernel/cpu/mce/severity.o CC kernel/irq/manage.o CC crypto/akcipher.o CC arch/x86/kernel/fpu/core.o CC kernel/dma/ops_helpers.o CC arch/x86/kernel/cpu/mtrr/mtrr.o AR sound/core/seq/built-in.a CC arch/x86/pci/legacy.o CC lib/zlib_inflate/inflate_syms.o CC sound/core/control.o CC arch/x86/mm/pat/memtype_interval.o CC block/blk-core.o CC drivers/pinctrl/pinconf.o CC arch/x86/events/intel/knc.o CC block/blk-sysfs.o CC [M] lib/kunit/device.o CC arch/x86/kernel/acpi/boot.o AR fs/notify/built-in.a CC lib/crypto/sha256.o AS arch/x86/lib/msr-reg.o CC mm/swap.o CC arch/x86/lib/msr-reg-export.o CC fs/ext4/fsync.o AS arch/x86/entry/thunk_64.o AS arch/x86/crypto/aesni-intel_asm.o CC [M] sound/pci/hda/hda_jack.o AS arch/x86/entry/entry_64_compat.o CC io_uring/splice.o AS arch/x86/lib/hweight.o CC arch/x86/crypto/aesni-intel_glue.o CC arch/x86/lib/iomem.o CC arch/x86/entry/syscall_32.o CC crypto/sig.o AR lib/zlib_inflate/built-in.a CC kernel/dma/dummy.o CC lib/zlib_deflate/deflate.o CC lib/lzo/lzo1x_compress.o CC kernel/dma/contiguous.o CC fs/proc/generic.o CC arch/x86/pci/irq.o CC drivers/gpio/gpiolib-sysfs.o CC arch/x86/events/intel/lbr.o CC drivers/pinctrl/pinconf-generic.o AR drivers/pwm/built-in.a AR lib/kunit/built-in.a CC mm/truncate.o CC drivers/pci/msi/pcidev_msi.o CC fs/ext4/hash.o LD [M] lib/kunit/kunit.o CC mm/vmscan.o CC kernel/locking/spinlock_debug.o CC arch/x86/kernel/cpu/mtrr/if.o CC kernel/rcu/srcutree.o CC security/keys/request_key.o CC drivers/pci/pcie/portdrv.o CC drivers/pci/msi/api.o CC fs/ext4/ialloc.o CC arch/x86/kernel/cpu/microcode/core.o CC arch/x86/events/zhaoxin/core.o AS arch/x86/lib/iomap_copy_64.o CC [M] lib/crypto/arc4.o CC arch/x86/lib/inat.o AR arch/x86/entry/built-in.a AR arch/x86/lib/built-in.a CC arch/x86/kernel/cpu/microcode/intel.o AR arch/x86/lib/lib.a CC block/blk-flush.o CC drivers/pci/msi/msi.o CC kernel/power/swap.o CC drivers/pci/pcie/rcec.o AR arch/x86/ia32/built-in.a CC arch/x86/kernel/cpu/cacheinfo.o CC io_uring/sync.o AR drivers/pinctrl/built-in.a CC lib/lzo/lzo1x_decompress_safe.o AR fs/jbd2/built-in.a AR arch/x86/mm/pat/built-in.a CC drivers/video/console/dummycon.o CC drivers/video/logo/logo.o CC arch/x86/kernel/fpu/regset.o CC arch/x86/mm/init_64.o CC drivers/video/backlight/backlight.o CC kernel/dma/swiotlb.o CC kernel/irq/spurious.o CC arch/x86/kernel/acpi/sleep.o CC crypto/kpp.o CC drivers/pci/msi/irqdomain.o CC [M] sound/pci/hda/hda_auto_parser.o CC arch/x86/kernel/cpu/mtrr/generic.o AS arch/x86/crypto/aesni-intel_avx-x86_64.o CC arch/x86/kernel/cpu/mce/genpool.o HOSTCC drivers/video/logo/pnmtologo CC drivers/gpio/gpiolib-acpi.o CC lib/zlib_deflate/deftree.o CC fs/proc/array.o AR lib/crypto/built-in.a CC net/core/datagram.o LD [M] lib/crypto/libarc4.o CC sound/core/misc.o AS arch/x86/crypto/aes_ctrby8_avx-x86_64.o CC fs/proc/fd.o CC arch/x86/kernel/cpu/mtrr/cleanup.o CC block/blk-settings.o CC lib/zlib_deflate/deflate_syms.o CC fs/ext4/indirect.o CC drivers/pci/pcie/aspm.o CC security/keys/request_key_auth.o AS [M] arch/x86/crypto/ghash-clmulni-intel_asm.o CC arch/x86/kernel/cpu/microcode/amd.o CC drivers/pci/pcie/aer.o CC [M] arch/x86/crypto/ghash-clmulni-intel_glue.o CC arch/x86/pci/common.o LOGO drivers/video/logo/logo_linux_clut224.c CC drivers/video/logo/logo_linux_clut224.o CC kernel/locking/qrwlock.o AR arch/x86/events/zhaoxin/built-in.a AR drivers/video/logo/built-in.a CC arch/x86/events/core.o CC arch/x86/events/probe.o CC arch/x86/events/intel/p4.o AR lib/lzo/built-in.a CC lib/lz4/lz4_compress.o CC lib/lz4/lz4hc_compress.o CC drivers/video/console/vgacon.o CC sound/core/device.o CC kernel/irq/resend.o CC sound/core/info.o CC kernel/rcu/tree.o CC arch/x86/kernel/fpu/signal.o CC drivers/video/fbdev/core/fb_notify.o AS arch/x86/kernel/acpi/wakeup_64.o AR drivers/video/fbdev/omap/built-in.a CC arch/x86/kernel/acpi/apei.o CC crypto/acompress.o CC arch/x86/kernel/cpu/mce/intel.o CC io_uring/advise.o CC block/blk-ioc.o AR drivers/video/fbdev/omap2/omapfb/dss/built-in.a AR drivers/video/fbdev/omap2/omapfb/displays/built-in.a CC block/blk-map.o AR drivers/video/fbdev/omap2/omapfb/built-in.a AR drivers/pci/msi/built-in.a AR drivers/video/fbdev/omap2/built-in.a AR lib/zlib_deflate/built-in.a CC arch/x86/events/intel/p6.o CC drivers/pci/hotplug/pci_hotplug_core.o CC drivers/pci/pcie/err.o CC drivers/pci/hotplug/acpi_pcihp.o CC [M] sound/pci/hda/hda_sysfs.o AR drivers/video/backlight/built-in.a CC arch/x86/events/intel/pt.o CC fs/proc/proc_tty.o CC security/keys/user_defined.o AS [M] arch/x86/crypto/crc32-pclmul_asm.o CC [M] sound/pci/hda/hda_controller.o CC [M] arch/x86/crypto/crc32-pclmul_glue.o AS [M] arch/x86/crypto/crct10dif-pcl-asm_64.o CC arch/x86/kernel/cpu/scattered.o AR kernel/locking/built-in.a CC kernel/power/user.o CC security/keys/compat.o CC arch/x86/kernel/cpu/topology.o CC drivers/gpio/gpiolib-swnode.o AR arch/x86/kernel/cpu/mtrr/built-in.a CC kernel/dma/remap.o CC drivers/pci/pcie/aer_inject.o CC fs/proc/cmdline.o CC kernel/irq/chip.o CC arch/x86/pci/early.o CC arch/x86/kernel/cpu/common.o AR arch/x86/kernel/cpu/microcode/built-in.a CC fs/proc/consoles.o CC arch/x86/kernel/cpu/rdrand.o CC fs/proc/cpuinfo.o CC arch/x86/kernel/acpi/cppc.o CC arch/x86/events/intel/uncore.o CC arch/x86/events/intel/uncore_nhmex.o CC arch/x86/kernel/cpu/mce/threshold.o CC arch/x86/events/intel/uncore_snb.o CC [M] drivers/video/fbdev/core/fb_info.o CC [M] drivers/video/fbdev/core/fbmem.o CC sound/core/isadma.o CC crypto/scompress.o CC sound/core/vmaster.o CC [M] drivers/video/fbdev/core/fbcmap.o CC io_uring/filetable.o CC sound/core/ctljack.o CC arch/x86/kernel/fpu/xstate.o AR drivers/video/console/built-in.a CC arch/x86/mm/fault.o CC crypto/algboss.o CC arch/x86/mm/ioremap.o CC [M] arch/x86/crypto/crct10dif-pclmul_glue.o CC fs/proc/devices.o CC arch/x86/pci/bus_numa.o CC kernel/irq/dummychip.o CC drivers/pci/hotplug/pciehp_core.o AR sound/pci/korg1212/built-in.a CC security/keys/proc.o CC kernel/irq/devres.o CC arch/x86/kernel/cpu/match.o CC arch/x86/kernel/cpu/bugs.o AR drivers/gpio/built-in.a CC net/core/stream.o CC kernel/power/poweroff.o CC block/blk-merge.o AR kernel/dma/built-in.a CC security/keys/sysctl.o CC drivers/video/aperture.o CC fs/proc/interrupts.o CC sound/core/jack.o CC block/blk-timeout.o CC fs/ext4/inline.o CC arch/x86/kernel/cpu/aperfmperf.o LD [M] arch/x86/crypto/ghash-clmulni-intel.o LD [M] arch/x86/crypto/crc32-pclmul.o CC arch/x86/kernel/acpi/cstate.o CC fs/ext4/inode.o CC fs/ext4/ioctl.o CC drivers/pci/pcie/pme.o AR kernel/power/built-in.a CC crypto/testmgr.o CC arch/x86/events/utils.o AR arch/x86/platform/atom/built-in.a AR arch/x86/platform/ce4100/built-in.a AR arch/x86/crypto/built-in.a CC io_uring/openclose.o CC arch/x86/platform/efi/memmap.o LD [M] arch/x86/crypto/crct10dif-pclmul.o AR arch/x86/net/built-in.a CC sound/core/timer.o CC [M] arch/x86/kvm/../../../virt/kvm/kvm_main.o CC io_uring/uring_cmd.o CC kernel/irq/autoprobe.o CC [M] drivers/video/fbdev/core/modedb.o CC kernel/irq/irqdomain.o CC arch/x86/kernel/cpu/cpuid-deps.o CC fs/proc/loadavg.o CC [M] sound/pci/hda/hda_proc.o CC arch/x86/platform/efi/quirks.o AR sound/arm/built-in.a AR arch/x86/platform/geode/built-in.a CC fs/proc/meminfo.o CC net/core/scm.o CC arch/x86/pci/amd_bus.o CC crypto/cmac.o AR security/keys/built-in.a AR security/built-in.a AR sound/sh/built-in.a CC [M] drivers/video/fbdev/core/fbcvt.o AR sound/synth/emux/built-in.a CC drivers/pci/hotplug/pciehp_ctrl.o AR sound/usb/misc/built-in.a AR sound/synth/built-in.a CC arch/x86/kernel/cpu/mce/apei.o CC drivers/pci/hotplug/pciehp_pci.o AR sound/usb/usx2y/built-in.a AR sound/usb/caiaq/built-in.a CC mm/shrinker.o AR sound/usb/6fire/built-in.a AR sound/usb/hiface/built-in.a CC arch/x86/mm/extable.o AR sound/usb/bcd2000/built-in.a CC [M] drivers/video/fbdev/core/fb_cmdline.o AR sound/usb/built-in.a CC arch/x86/mm/mmap.o AR sound/firewire/built-in.a CC arch/x86/events/rapl.o CC lib/lz4/lz4_decompress.o CC sound/core/hrtimer.o AR kernel/sched/built-in.a CC arch/x86/events/msr.o CC kernel/entry/common.o AR arch/x86/kernel/acpi/built-in.a CC kernel/entry/syscall_user_dispatch.o CC crypto/hmac.o CC mm/shmem.o CC io_uring/epoll.o CC arch/x86/mm/pgtable.o CC kernel/module/main.o CC drivers/pci/pcie/dpc.o CC kernel/module/strict_rwx.o AR arch/x86/kernel/fpu/built-in.a AR sound/sparc/built-in.a AR sound/spi/built-in.a AR sound/parisc/built-in.a CC io_uring/statx.o CC mm/util.o CC arch/x86/events/intel/uncore_snbep.o CC [M] sound/pci/hda/hda_hwdep.o CC net/core/gen_stats.o CC arch/x86/events/intel/uncore_discovery.o CC crypto/vmac.o CC lib/zstd/zstd_compress_module.o CC lib/xz/xz_dec_syms.o AR arch/x86/kernel/cpu/mce/built-in.a CC lib/zstd/compress/fse_compress.o AR arch/x86/pci/built-in.a CC kernel/irq/proc.o CC [M] arch/x86/kvm/../../../virt/kvm/eventfd.o CC fs/proc/stat.o CC sound/core/seq_device.o CC drivers/pci/hotplug/pciehp_hpc.o CC block/blk-lib.o CC arch/x86/platform/efi/efi.o CC net/core/gen_estimator.o CC arch/x86/kernel/cpu/umwait.o CC mm/mmzone.o CC [M] drivers/video/fbdev/core/fb_backlight.o CC [M] drivers/video/fbdev/core/fbmon.o CC arch/x86/mm/physaddr.o CC kernel/irq/migration.o CC lib/raid6/algos.o CC arch/x86/platform/efi/efi_64.o CC crypto/xcbc.o CC crypto/crypto_null.o CC lib/raid6/recov.o CC fs/ext4/mballoc.o HOSTCC lib/raid6/mktables CC kernel/time/time.o AR sound/pcmcia/vx/built-in.a CC block/blk-mq.o AR sound/pcmcia/pdaudiocf/built-in.a AR drivers/pci/controller/dwc/built-in.a AR sound/pcmcia/built-in.a AR drivers/pci/controller/mobiveil/built-in.a CC lib/zstd/compress/hist.o CC drivers/pci/controller/vmd.o AR drivers/pci/pcie/built-in.a CC lib/xz/xz_dec_stream.o CC lib/zstd/compress/huf_compress.o CC block/blk-mq-tag.o CC lib/zstd/compress/zstd_compress.o CC [M] drivers/video/fbdev/core/fb_defio.o CC arch/x86/events/intel/cstate.o CC [M] sound/pci/hda/hda_generic.o CC [M] drivers/video/fbdev/uvesafb.o AR drivers/pci/switch/built-in.a CC [M] drivers/video/fbdev/simplefb.o CC io_uring/net.o CC [M] drivers/video/fbdev/core/fb_chrdev.o CC kernel/entry/kvm.o CC lib/xz/xz_dec_lzma2.o CC [M] sound/core/control_led.o CC fs/proc/uptime.o AR lib/lz4/built-in.a CC lib/fonts/fonts.o CC lib/fonts/font_8x8.o CC drivers/video/cmdline.o CC fs/ext4/migrate.o CC drivers/video/nomodeset.o CC net/core/net_namespace.o CC arch/x86/mm/tlb.o CC mm/vmstat.o CC kernel/irq/cpuhotplug.o CC lib/argv_split.o CC arch/x86/kernel/apic/apic.o CC fs/proc/util.o CC arch/x86/kernel/cpu/proc.o CC mm/backing-dev.o UNROLL lib/raid6/int1.c CC kernel/irq/pm.o UNROLL lib/raid6/int2.c CC block/blk-stat.o CC kernel/irq/msi.o UNROLL lib/raid6/int4.c UNROLL lib/raid6/int8.c CC lib/raid6/recov_ssse3.o CC crypto/md5.o CC drivers/pci/hotplug/acpiphp_core.o CC drivers/idle/intel_idle.o AR drivers/char/ipmi/built-in.a CC kernel/irq/affinity.o CC kernel/irq/matrix.o CC drivers/acpi/acpica/dsargs.o AS arch/x86/platform/efi/efi_stub_64.o CC lib/fonts/font_8x16.o CC drivers/acpi/acpica/dscontrol.o AR arch/x86/platform/efi/built-in.a CC kernel/time/timer.o AR arch/x86/platform/iris/built-in.a CC lib/xz/xz_dec_bcj.o CC arch/x86/platform/intel/iosf_mbi.o CC kernel/time/hrtimer.o CC lib/bug.o CC fs/proc/version.o AR drivers/pci/controller/built-in.a CC [M] arch/x86/kvm/../../../virt/kvm/binary_stats.o AR arch/x86/platform/intel-mid/built-in.a CC [M] drivers/video/fbdev/core/fb_procfs.o CC [M] drivers/video/fbdev/core/fbsysfs.o CC drivers/pnp/pnpacpi/core.o CC drivers/pnp/core.o AR kernel/entry/built-in.a CC [M] sound/core/hwdep.o CC drivers/pnp/card.o CC kernel/time/timekeeping.o CC block/blk-mq-sysfs.o MKCAP arch/x86/kernel/cpu/capflags.c CC drivers/pci/access.o CC fs/proc/softirqs.o CC drivers/acpi/acpica/dsdebug.o CC kernel/module/kmod.o CC [M] drivers/video/fbdev/core/fbcon.o CC kernel/rcu/rcu_segcblist.o CC crypto/sha1_generic.o AR lib/xz/built-in.a CC drivers/acpi/acpica/dsfield.o CC lib/buildid.o CC lib/zstd/compress/zstd_compress_literals.o CC lib/raid6/recov_avx2.o AR lib/fonts/built-in.a CC kernel/module/tree_lookup.o AR arch/x86/events/intel/built-in.a AR arch/x86/events/built-in.a CC kernel/time/ntp.o CC arch/x86/kernel/cpu/powerflags.o CC arch/x86/kernel/cpu/feat_ctl.o CC arch/x86/mm/cpu_entry_area.o CC kernel/module/debug_kmemleak.o CC drivers/pci/hotplug/acpiphp_glue.o CC drivers/acpi/numa/srat.o CC fs/proc/namespaces.o CC fs/proc/self.o AR arch/x86/platform/intel/built-in.a AR arch/x86/platform/intel-quark/built-in.a AR arch/x86/platform/olpc/built-in.a AR arch/x86/platform/scx200/built-in.a AR arch/x86/platform/ts5500/built-in.a AR arch/x86/platform/uv/built-in.a AR arch/x86/platform/built-in.a CC [M] sound/pci/hda/patch_realtek.o CC crypto/sha256_generic.o CC lib/cmdline.o CC drivers/pnp/pnpacpi/rsparser.o CC crypto/sha512_generic.o CC drivers/acpi/acpica/dsinit.o CC io_uring/msg_ring.o CC drivers/acpi/acpica/dsmethod.o CC mm/mm_init.o CC drivers/pnp/driver.o CC mm/percpu.o AR sound/mips/built-in.a CC [M] sound/core/pcm.o CC [M] drivers/video/fbdev/core/bitblit.o CC net/core/secure_seq.o AR sound/soc/built-in.a CC net/core/flow_dissector.o AR sound/pci/mixart/built-in.a CC crypto/sha3_generic.o CC io_uring/timeout.o AR kernel/irq/built-in.a CC arch/x86/kernel/cpu/intel.o CC arch/x86/kernel/cpu/intel_pconfig.o CC drivers/video/hdmi.o AR drivers/idle/built-in.a CC [M] drivers/video/fbdev/core/softcursor.o CC lib/cpumask.o CC kernel/futex/core.o CC kernel/futex/syscalls.o CC [M] sound/core/pcm_native.o AR kernel/rcu/built-in.a CC [M] sound/core/pcm_lib.o CC [M] arch/x86/kvm/../../../virt/kvm/vfio.o CC lib/raid6/mmx.o CC [M] arch/x86/kvm/../../../virt/kvm/coalesced_mmio.o CC kernel/module/kallsyms.o CC lib/raid6/sse1.o CC arch/x86/mm/maccess.o CC lib/ctype.o CC lib/raid6/sse2.o CC lib/dec_and_lock.o CC lib/decompress.o CC arch/x86/mm/pgprot.o CC lib/decompress_bunzip2.o CC arch/x86/kernel/apic/apic_common.o CC [M] sound/pci/hda/patch_analog.o CC drivers/pci/bus.o CC drivers/pci/probe.o CC drivers/acpi/acpica/dsmthdat.o CC drivers/pci/host-bridge.o CC fs/proc/thread_self.o AR drivers/acpi/numa/built-in.a CC arch/x86/kernel/kprobes/core.o CC drivers/acpi/apei/apei-base.o CC arch/x86/kernel/kprobes/opt.o CC drivers/acpi/apei/hest.o CC kernel/futex/pi.o CC lib/zstd/compress/zstd_compress_sequences.o AR drivers/pci/hotplug/built-in.a CC drivers/acpi/apei/erst.o CC crypto/blake2b_generic.o CC kernel/futex/requeue.o AR drivers/amba/built-in.a CC arch/x86/kernel/apic/apic_noop.o CC lib/decompress_inflate.o CC drivers/acpi/acpica/dsobject.o CC fs/ramfs/inode.o CC arch/x86/mm/hugetlbpage.o AR drivers/pnp/pnpacpi/built-in.a CC drivers/pnp/resource.o CC kernel/time/clocksource.o CC fs/ramfs/file-mmu.o CC lib/zstd/compress/zstd_compress_superblock.o CC kernel/time/jiffies.o CC kernel/time/timer_list.o CC block/blk-mq-cpumap.o CC kernel/module/procfs.o CC crypto/ecb.o AR drivers/clk/actions/built-in.a AR drivers/clk/analogbits/built-in.a CC io_uring/sqpoll.o CC io_uring/fdinfo.o CC arch/x86/kernel/kprobes/ftrace.o CC fs/proc/proc_sysctl.o AR drivers/clk/bcm/built-in.a CC lib/raid6/avx2.o CC [M] drivers/video/fbdev/core/tileblit.o CC [M] arch/x86/kvm/../../../virt/kvm/async_pf.o AR drivers/clk/imgtec/built-in.a AR drivers/clk/imx/built-in.a AR drivers/clk/ingenic/built-in.a CC [M] arch/x86/kvm/../../../virt/kvm/irqchip.o AR drivers/clk/mediatek/built-in.a CC drivers/pnp/manager.o AR drivers/clk/microchip/built-in.a AR drivers/clk/mstar/built-in.a CC kernel/futex/waitwake.o CC net/core/sysctl_net_core.o AR drivers/clk/mvebu/built-in.a CC net/core/dev.o AR drivers/clk/ralink/built-in.a CC net/core/dev_addr_lists.o AR drivers/clk/renesas/built-in.a CC lib/zstd/compress/zstd_double_fast.o AR drivers/clk/socfpga/built-in.a CC drivers/acpi/acpica/dsopcode.o AR drivers/clk/sprd/built-in.a AR drivers/clk/starfive/built-in.a AR sound/pci/nm256/built-in.a AR drivers/clk/sunxi-ng/built-in.a AR sound/pci/oxygen/built-in.a AR drivers/clk/ti/built-in.a CC drivers/acpi/apei/bert.o AR sound/pci/pcxhr/built-in.a AR drivers/clk/versatile/built-in.a CC drivers/clk/x86/clk-lpss-atom.o AR drivers/clk/xilinx/built-in.a CC drivers/clk/clk-devres.o CC drivers/clk/x86/clk-pmc-atom.o CC arch/x86/kernel/apic/ipi.o CC drivers/clk/clk-bulk.o CC [M] arch/x86/kvm/../../../virt/kvm/dirty_ring.o CC arch/x86/kernel/apic/vector.o CC arch/x86/kernel/apic/init.o CC drivers/acpi/acpica/dspkginit.o CC kernel/module/sysfs.o CC drivers/pnp/support.o CC lib/decompress_unlz4.o CC drivers/pnp/interface.o AR sound/atmel/built-in.a LDS arch/x86/kernel/vmlinux.lds CC mm/slab_common.o CC crypto/cbc.o CC fs/hugetlbfs/inode.o CC crypto/pcbc.o CC crypto/cts.o AR fs/ramfs/built-in.a AR sound/hda/built-in.a CC drivers/acpi/apei/ghes.o CC [M] sound/hda/hda_bus_type.o CC [M] sound/hda/hdac_bus.o CC arch/x86/mm/numa.o CC arch/x86/mm/numa_64.o AR arch/x86/kernel/kprobes/built-in.a CC kernel/time/timeconv.o CC block/blk-mq-sched.o CC drivers/clk/clkdev.o CC drivers/acpi/acpica/dsutils.o CC [M] sound/pci/hda/patch_hdmi.o CC lib/raid6/avx512.o CC [M] drivers/video/fbdev/core/fb_logo.o CC arch/x86/mm/amdtopology.o AR kernel/futex/built-in.a CC lib/raid6/recov_avx512.o CC [M] sound/pci/hda/hda_eld.o CC drivers/pci/remove.o CC mm/compaction.o CC drivers/pci/pci.o AR drivers/clk/x86/built-in.a CC drivers/pci/pci-driver.o CC crypto/lrw.o CC [M] sound/pci/hda/hda_intel.o AR sound/pci/riptide/built-in.a AR sound/pci/rme9652/built-in.a AR drivers/acpi/pmic/built-in.a CC drivers/pnp/quirks.o CC crypto/xts.o CC [M] drivers/video/fbdev/core/cfbfillrect.o CC block/ioctl.o CC [M] drivers/video/fbdev/core/cfbcopyarea.o AR sound/pci/trident/built-in.a CC net/core/dst.o CC [M] sound/core/pcm_misc.o CC fs/ext4/mmp.o CC io_uring/tctx.o AR sound/x86/built-in.a CC fs/ext4/move_extent.o CC drivers/pnp/system.o AR sound/xen/built-in.a AR sound/virtio/built-in.a CC [M] sound/hda/hdac_device.o AR kernel/module/built-in.a CC block/genhd.o CC net/core/netevent.o CC kernel/time/timecounter.o CC [M] arch/x86/kvm/../../../virt/kvm/pfncache.o CC arch/x86/mm/srat.o CC drivers/acpi/acpica/dswexec.o CC kernel/time/alarmtimer.o CC arch/x86/mm/pkeys.o CC [M] arch/x86/kvm/x86.o LD [M] sound/pci/hda/snd-hda-codec.o LD [M] sound/pci/hda/snd-hda-codec-generic.o CC drivers/acpi/acpica/dswload.o CC drivers/clk/clk.o CC kernel/cgroup/cgroup.o CC drivers/acpi/dptf/int340x_thermal.o CC lib/decompress_unlzma.o CC fs/proc/proc_net.o CC kernel/time/posix-timers.o TABLE lib/raid6/tables.c CC arch/x86/kernel/cpu/tsx.o CC arch/x86/kernel/cpu/intel_epb.o CC lib/raid6/int1.o CC drivers/pci/search.o CC mm/show_mem.o CC fs/ext4/namei.o CC lib/decompress_unlzo.o CC arch/x86/mm/pti.o CC crypto/ctr.o CC drivers/clk/clk-divider.o CC [M] sound/core/pcm_memory.o CC drivers/acpi/acpica/dswload2.o AR drivers/pnp/built-in.a CC fs/ext4/page-io.o LD [M] sound/pci/hda/snd-hda-codec-realtek.o CC block/ioprio.o AR drivers/acpi/apei/built-in.a CC [M] sound/core/memalloc.o CC net/core/neighbour.o AR fs/hugetlbfs/built-in.a CC arch/x86/kernel/cpu/amd.o CC arch/x86/kernel/cpu/hygon.o CC arch/x86/kernel/apic/hw_nmi.o CC fs/proc/kcore.o CC lib/raid6/int2.o CC [M] drivers/video/fbdev/core/cfbimgblt.o CC net/core/rtnetlink.o CC drivers/acpi/tables.o AR drivers/acpi/dptf/built-in.a CC kernel/cgroup/rstat.o CC io_uring/poll.o CC fs/ext4/readpage.o CC crypto/gcm.o CC [M] sound/hda/hdac_sysfs.o CC drivers/clk/clk-fixed-factor.o CC drivers/clk/clk-fixed-rate.o CC arch/x86/kernel/cpu/centaur.o CC drivers/acpi/acpica/dswscope.o CC drivers/acpi/acpica/dswstate.o CC mm/shmem_quota.o CC arch/x86/kernel/cpu/zhaoxin.o CC [M] drivers/video/fbdev/core/fb_io_fops.o AS arch/x86/kernel/head_64.o CC crypto/pcrypt.o LD [M] sound/pci/hda/snd-hda-codec-analog.o CC arch/x86/kernel/cpu/perfctr-watchdog.o CC arch/x86/kernel/head64.o CC drivers/pci/pci-sysfs.o CC fs/proc/kmsg.o CC arch/x86/kernel/ebda.o CC block/badblocks.o CC block/blk-rq-qos.o AR arch/x86/mm/built-in.a CC arch/x86/kernel/platform-quirks.o CC arch/x86/kernel/process_64.o CC drivers/acpi/acpica/evevent.o CC arch/x86/kernel/apic/io_apic.o CC net/core/utils.o CC drivers/pci/rom.o CC lib/raid6/int4.o LD [M] sound/pci/hda/snd-hda-intel.o CC lib/raid6/int8.o LD [M] sound/pci/hda/snd-hda-codec-hdmi.o CC [M] sound/core/pcm_timer.o CC mm/interval_tree.o AR sound/pci/ymfpci/built-in.a AR sound/pci/vx222/built-in.a CC mm/list_lru.o AR sound/pci/built-in.a CC mm/workingset.o LD [M] sound/core/snd-ctl-led.o CC kernel/time/posix-cpu-timers.o LD [M] sound/core/snd-hwdep.o CC fs/fat/cache.o CC drivers/acpi/blacklist.o CC fs/fat/dir.o CC sound/sound_core.o CC drivers/acpi/osi.o CC drivers/dma/dw/core.o CC drivers/dma/dw/dw.o CC fs/proc/page.o CC drivers/acpi/osl.o CC drivers/acpi/acpica/evgpe.o CC drivers/acpi/utils.o CC fs/ext4/resize.o CC fs/ext4/super.o CC kernel/cgroup/namespace.o CC [M] sound/hda/hdac_regmap.o CC arch/x86/kernel/signal.o CC drivers/acpi/reboot.o CC drivers/clk/clk-gate.o CC drivers/clk/clk-multiplier.o CC drivers/acpi/acpica/evgpeblk.o CC lib/zstd/compress/zstd_fast.o CC crypto/cryptd.o CC [M] drivers/video/fbdev/core/sysfillrect.o CC io_uring/cancel.o CC arch/x86/kernel/cpu/vmware.o CC drivers/pci/setup-res.o CC block/disk-events.o AR sound/core/built-in.a LD [M] sound/core/snd-pcm.o CC drivers/acpi/nvs.o CC crypto/des_generic.o CC drivers/pci/irq.o CC arch/x86/kernel/signal_64.o CC [M] sound/hda/hdac_controller.o CC fs/ext4/symlink.o CC crypto/aes_generic.o CC lib/raid6/tables.o CC crypto/crc32c_generic.o CC drivers/acpi/acpica/evgpeinit.o CC lib/decompress_unxz.o CC kernel/cgroup/cgroup-v1.o CC drivers/dma/dw/idma32.o CC arch/x86/kernel/cpu/hypervisor.o CC kernel/time/posix-clock.o CC fs/nfs/client.o CC drivers/pci/vpd.o CC fs/nfs/dir.o CC arch/x86/kernel/traps.o CC fs/nfs/file.o CC mm/debug.o CC drivers/pci/setup-bus.o CC fs/fat/fatent.o CC net/core/link_watch.o AR fs/proc/built-in.a CC sound/last.o CC mm/gup.o CC [M] drivers/video/fbdev/core/syscopyarea.o CC [M] drivers/video/fbdev/core/sysimgblt.o CC drivers/clk/clk-mux.o CC drivers/acpi/acpica/evgpeutil.o CC arch/x86/kernel/cpu/mshyperv.o CC kernel/time/itimer.o CC [M] sound/hda/hdac_stream.o CC block/blk-ia-ranges.o CC fs/nfs/getroot.o CC mm/mmap_lock.o CC crypto/crct10dif_common.o CC kernel/time/clockevents.o CC drivers/acpi/wakeup.o CC lib/decompress_unzstd.o CC io_uring/kbuf.o CC fs/nfs/inode.o CC arch/x86/kernel/apic/msi.o CC net/802/p8022.o CC arch/x86/kernel/apic/x2apic_phys.o CC net/802/psnap.o CC net/sched/sch_generic.o CC arch/x86/kernel/idt.o AR lib/raid6/built-in.a CC net/sched/sch_mq.o CC drivers/dma/dw/acpi.o CC io_uring/rsrc.o CC drivers/acpi/acpica/evglock.o CC drivers/dma/dw/pci.o CC kernel/time/tick-common.o CC fs/exportfs/expfs.o CC crypto/crct10dif_generic.o CC drivers/pci/vc.o CC drivers/clk/clk-composite.o CC fs/nfs/super.o CC crypto/authenc.o CC lib/dump_stack.o CC arch/x86/kernel/irq.o CC drivers/acpi/acpica/evhandler.o CC lib/earlycpio.o CC [M] drivers/video/fbdev/core/fb_sys_fops.o CC net/core/filter.o CC net/802/stp.o CC fs/fat/file.o CC block/early-lookup.o CC arch/x86/kernel/cpu/debugfs.o CC arch/x86/kernel/irq_64.o CC kernel/cgroup/freezer.o CC net/core/sock_diag.o CC drivers/pci/mmap.o CC drivers/dma/hsu/hsu.o CC drivers/pci/setup-irq.o CC [M] sound/hda/array.o CC mm/highmem.o CC drivers/pci/proc.o CC block/bsg.o CC arch/x86/kernel/apic/x2apic_cluster.o CC net/core/dev_ioctl.o CC [M] arch/x86/kvm/emulate.o CC arch/x86/kernel/dumpstack_64.o AR drivers/dma/dw/built-in.a CC drivers/clk/clk-fractional-divider.o CC [M] sound/hda/hdmi_chmap.o AR fs/exportfs/built-in.a CC fs/nfs/io.o CC mm/memory.o CC drivers/acpi/acpica/evmisc.o AR drivers/soc/apple/built-in.a CC drivers/pci/slot.o AR drivers/soc/aspeed/built-in.a CC drivers/clk/clk-gpio.o CC io_uring/rw.o AR drivers/soc/bcm/built-in.a CC io_uring/opdef.o AR drivers/soc/fsl/built-in.a AR drivers/soc/fujitsu/built-in.a AR drivers/soc/hisilicon/built-in.a AR drivers/soc/imx/built-in.a CC fs/nfs/direct.o CC kernel/time/tick-broadcast.o AR drivers/soc/ixp4xx/built-in.a AR drivers/soc/loongson/built-in.a AR drivers/soc/mediatek/built-in.a CC arch/x86/kernel/apic/apic_flat_64.o AR drivers/soc/microchip/built-in.a AR drivers/soc/nuvoton/built-in.a CC arch/x86/kernel/cpu/capflags.o AR drivers/soc/pxa/built-in.a AR drivers/soc/amlogic/built-in.a AR drivers/soc/qcom/built-in.a AR arch/x86/kernel/cpu/built-in.a AR drivers/soc/renesas/built-in.a CC arch/x86/kernel/apic/probe_64.o AR drivers/soc/rockchip/built-in.a CC arch/x86/kernel/time.o AR drivers/soc/sunxi/built-in.a CC net/core/tso.o CC lib/zstd/compress/zstd_lazy.o AR drivers/soc/ti/built-in.a CC net/core/sock_reuseport.o AR drivers/soc/xilinx/built-in.a CC crypto/authencesn.o AR drivers/soc/built-in.a CC net/core/fib_notifier.o CC drivers/acpi/acpica/evregion.o CC kernel/trace/trace_clock.o CC net/core/xdp.o AR net/802/built-in.a CC kernel/trace/ftrace.o CC block/bsg-lib.o LD [M] drivers/video/fbdev/core/fb.o AR drivers/dma/hsu/built-in.a AR drivers/video/fbdev/core/built-in.a CC drivers/acpi/sleep.o AR drivers/video/fbdev/built-in.a AR drivers/dma/idxd/built-in.a CC block/blk-cgroup.o CC drivers/acpi/device_sysfs.o CC kernel/cgroup/legacy_freezer.o AR drivers/dma/mediatek/built-in.a AR drivers/video/built-in.a CC fs/lockd/clntlock.o CC fs/lockd/clntproc.o AR drivers/dma/qcom/built-in.a CC fs/nls/nls_base.o CC fs/nls/nls_cp437.o AR drivers/dma/ti/built-in.a CC fs/fat/inode.o AR fs/unicode/built-in.a AR drivers/dma/xilinx/built-in.a CC kernel/cgroup/pids.o AR drivers/clk/built-in.a CC [M] drivers/dma/ioat/init.o CC mm/mincore.o CC kernel/bpf/core.o CC drivers/pci/pci-acpi.o CC drivers/dma/dmaengine.o CC drivers/acpi/acpica/evrgnini.o CC fs/ext4/sysfs.o CC kernel/cgroup/cpuset.o CC [M] sound/hda/trace.o CC fs/ext4/xattr.o AR arch/x86/kernel/apic/built-in.a CC [M] sound/hda/hdac_component.o CC arch/x86/kernel/ioport.o AR drivers/pmdomain/actions/built-in.a AR drivers/pmdomain/amlogic/built-in.a CC net/sched/sch_frag.o CC kernel/time/tick-broadcast-hrtimer.o AR drivers/pmdomain/apple/built-in.a AR drivers/pmdomain/arm/built-in.a AR drivers/pmdomain/bcm/built-in.a AR drivers/pmdomain/imx/built-in.a CC lib/extable.o CC lib/flex_proportions.o AR drivers/pmdomain/mediatek/built-in.a AR drivers/pmdomain/qcom/built-in.a AR drivers/pmdomain/renesas/built-in.a AR drivers/pmdomain/rockchip/built-in.a AR drivers/pmdomain/samsung/built-in.a CC fs/nls/nls_ascii.o AR drivers/pmdomain/st/built-in.a CC [M] arch/x86/kvm/i8259.o AR drivers/pmdomain/starfive/built-in.a AR drivers/pmdomain/sunxi/built-in.a AR drivers/pmdomain/tegra/built-in.a AR drivers/pmdomain/ti/built-in.a CC fs/nls/nls_iso8859-1.o CC fs/nfs/pagelist.o AR drivers/pmdomain/xilinx/built-in.a CC arch/x86/kernel/dumpstack.o CC drivers/pmdomain/core.o CC net/core/flow_offload.o CC net/sched/sch_api.o CC lib/idr.o CC drivers/acpi/acpica/evsci.o CC crypto/lzo.o CC drivers/acpi/acpica/evxface.o CC lib/irq_regs.o CC kernel/events/core.o CC fs/nfs/read.o CC drivers/pmdomain/governor.o CC lib/is_single_threaded.o CC net/netlink/af_netlink.o CC kernel/events/ring_buffer.o CC kernel/time/tick-oneshot.o CC kernel/fork.o CC mm/mlock.o CC mm/mmap.o CC fs/nls/nls_utf8.o CC [M] fs/nls/nls_ucs2_utils.o CC io_uring/notif.o CC fs/fat/misc.o CC [M] sound/hda/hdac_i915.o CC drivers/acpi/device_pm.o CC fs/ext4/xattr_hurd.o CC drivers/dma/virt-dma.o CC [M] drivers/dma/ioat/dma.o CC drivers/dma/acpi-dma.o CC drivers/pci/quirks.o CC lib/klist.o CC mm/mmu_gather.o CC lib/kobject.o CC drivers/acpi/acpica/evxfevnt.o CC kernel/exec_domain.o CC crypto/lzo-rle.o CC fs/ext4/xattr_trusted.o CC kernel/events/callchain.o CC fs/lockd/clntxdr.o CC arch/x86/kernel/nmi.o CC [M] drivers/dma/ioat/prep.o CC [M] drivers/dma/ioat/dca.o CC kernel/time/tick-sched.o CC fs/fat/nfs.o CC fs/fat/namei_vfat.o CC fs/ext4/xattr_user.o AR fs/nls/built-in.a CC net/sched/sch_blackhole.o CC drivers/acpi/acpica/evxfgpe.o CC [M] arch/x86/kvm/irq.o CC block/blk-cgroup-rwstat.o CC [M] sound/hda/intel-dsp-config.o CC fs/fat/namei_msdos.o CC crypto/lz4.o CC [M] drivers/dma/ioat/sysfs.o CC crypto/lz4hc.o CC lib/zstd/compress/zstd_ldm.o AR drivers/dma/built-in.a CC fs/ext4/fast_commit.o CC lib/zstd/compress/zstd_opt.o CC block/blk-throttle.o CC block/mq-deadline.o CC fs/ext4/orphan.o CC io_uring/waitid.o AR drivers/pmdomain/built-in.a CC mm/mprotect.o CC drivers/virtio/virtio.o CC drivers/acpi/acpica/evxfregn.o CC drivers/virtio/virtio_ring.o CC drivers/acpi/acpica/exconcat.o CC drivers/acpi/acpica/exconfig.o CC drivers/acpi/proc.o CC drivers/virtio/virtio_anchor.o CC drivers/virtio/virtio_pci_modern_dev.o CC arch/x86/kernel/ldt.o CC net/core/gro.o AR kernel/bpf/built-in.a CC kernel/panic.o CC fs/nfs/symlink.o CC kernel/time/vsyscall.o CC lib/zstd/zstd_decompress_module.o CC crypto/xxhash_generic.o CC lib/zstd/decompress/huf_decompress.o CC net/sched/sch_fifo.o CC kernel/cpu.o CC fs/lockd/host.o CC [M] sound/hda/intel-nhlt.o CC fs/lockd/svc.o LD [M] drivers/dma/ioat/ioatdma.o CC mm/mremap.o CC block/kyber-iosched.o CC lib/zstd/decompress/zstd_ddict.o CC drivers/pci/ats.o CC drivers/acpi/acpica/exconvrt.o CC drivers/tty/vt/vt_ioctl.o CC drivers/tty/hvc/hvc_console.o CC drivers/pci/iov.o CC drivers/acpi/acpica/excreate.o AR fs/fat/built-in.a CC drivers/tty/vt/vc_screen.o CC net/core/netdev-genl.o CC kernel/time/timekeeping_debug.o CC net/netlink/genetlink.o CC drivers/virtio/virtio_pci_legacy_dev.o CC drivers/virtio/virtio_pci_modern.o CC fs/nfs/unlink.o CC crypto/rng.o AR kernel/cgroup/built-in.a CC kernel/trace/ring_buffer.o CC fs/nfs/write.o CC io_uring/register.o CC lib/kobject_uevent.o CC drivers/virtio/virtio_pci_common.o CC drivers/acpi/acpica/exdebug.o CC kernel/exit.o CC drivers/acpi/bus.o CC [M] sound/hda/intel-sdw-acpi.o CC kernel/events/hw_breakpoint.o CC block/bfq-iosched.o CC [M] arch/x86/kvm/lapic.o AS arch/x86/kernel/ibt_selftest.o CC [M] arch/x86/kvm/i8254.o CC arch/x86/kernel/setup.o AR net/sched/built-in.a CC crypto/drbg.o CC block/bfq-wf2q.o CC kernel/softirq.o CC fs/ntfs/aops.o CC drivers/acpi/acpica/exdump.o CC drivers/acpi/acpica/exfield.o CC kernel/time/namespace.o CC fs/nfs/namespace.o CC drivers/acpi/glue.o CC [M] arch/x86/kvm/ioapic.o AR drivers/tty/hvc/built-in.a CC drivers/pci/pci-label.o CC block/bfq-cgroup.o CC lib/zstd/decompress/zstd_decompress.o CC drivers/pci/pci-stub.o CC mm/msync.o CC drivers/tty/vt/selection.o CC net/netlink/policy.o CC kernel/trace/trace.o CC fs/lockd/svclock.o CC drivers/char/hw_random/core.o AR drivers/iommu/amd/built-in.a CC drivers/iommu/intel/dmar.o CC drivers/acpi/acpica/exfldio.o LD [M] sound/hda/snd-hda-core.o AR drivers/gpu/host1x/built-in.a LD [M] sound/hda/snd-intel-dspcfg.o LD [M] sound/hda/snd-intel-sdw-acpi.o CC drivers/virtio/virtio_pci_legacy.o AR drivers/gpu/drm/tests/built-in.a AR sound/built-in.a CC drivers/char/hw_random/intel-rng.o CC [M] drivers/gpu/drm/tests/drm_kunit_helpers.o CC drivers/virtio/virtio_pci_admin_legacy_io.o AR drivers/gpu/vga/built-in.a CC drivers/tty/vt/keyboard.o CC [M] drivers/virtio/virtio_mem.o CC arch/x86/kernel/x86_init.o AR fs/ext4/built-in.a CC drivers/char/agp/backend.o CC block/blk-mq-pci.o AR kernel/time/built-in.a CC kernel/resource.o CC drivers/acpi/scan.o CC mm/page_vma_mapped.o CC drivers/pci/vgaarb.o CC drivers/char/tpm/tpm-chip.o CC lib/zstd/decompress/zstd_decompress_block.o CC io_uring/io-wq.o CC drivers/acpi/acpica/exmisc.o CC drivers/acpi/acpica/exmutex.o CC mm/pagewalk.o CC block/blk-mq-virtio.o CC drivers/acpi/acpica/exnames.o CC kernel/sysctl.o CC fs/ntfs/attrib.o CC kernel/events/uprobes.o CC [M] arch/x86/kvm/irq_comm.o CC drivers/char/mem.o CC drivers/acpi/mipi-disco-img.o CC net/netlink/diag.o CC lib/zstd/zstd_common_module.o CC fs/ntfs/collate.o CC mm/pgtable-generic.o CC [M] drivers/gpu/drm/tests/drm_buddy_test.o CC [M] arch/x86/kvm/cpuid.o AR drivers/char/hw_random/built-in.a CC [M] arch/x86/kvm/pmu.o CC net/core/netdev-genl-gen.o AR drivers/iommu/arm/arm-smmu/built-in.a CC net/core/gso.o AR drivers/iommu/arm/arm-smmu-v3/built-in.a CC mm/rmap.o AR drivers/iommu/arm/built-in.a CC crypto/jitterentropy.o CC arch/x86/kernel/i8259.o CC mm/vmalloc.o CC kernel/capability.o CC drivers/acpi/resource.o CC crypto/jitterentropy-kcapi.o CC drivers/char/agp/generic.o CC drivers/acpi/acpica/exoparg1.o CC mm/page_alloc.o CC arch/x86/kernel/irqinit.o CC arch/x86/kernel/jump_label.o CC lib/zstd/common/debug.o CC lib/zstd/common/entropy_common.o CC fs/lockd/svcshare.o CC drivers/char/tpm/tpm-dev-common.o AR fs/hostfs/built-in.a CC mm/init-mm.o CC fs/nfs/mount_clnt.o CC fs/nfs/nfstrace.o CC fs/ntfs/compress.o CC drivers/char/agp/isoch.o CC block/blk-mq-debugfs.o CC net/core/net-sysfs.o CC drivers/acpi/acpica/exoparg2.o CC arch/x86/kernel/irq_work.o CC [M] drivers/gpu/drm/tests/drm_cmdline_parser_test.o CC fs/nfs/export.o CC net/core/page_pool.o AR drivers/pci/built-in.a CC drivers/connector/cn_queue.o CC crypto/ghash-generic.o CC lib/zstd/common/error_private.o CC drivers/base/power/sysfs.o CC drivers/iommu/intel/iommu.o CC mm/memblock.o CC drivers/base/power/generic_ops.o CC fs/ntfs/debug.o CC drivers/tty/vt/consolemap.o CC drivers/base/power/common.o CC arch/x86/kernel/probe_roms.o CC drivers/base/power/qos.o AR net/netlink/built-in.a HOSTCC drivers/tty/vt/conmakehash CC drivers/base/firmware_loader/builtin/main.o AR drivers/virtio/built-in.a CC drivers/base/regmap/regmap.o CC arch/x86/kernel/sys_ia32.o AR drivers/iommu/iommufd/built-in.a CC drivers/iommu/iommu.o CC kernel/ptrace.o CC drivers/acpi/acpica/exoparg3.o CC drivers/connector/connector.o CC drivers/iommu/intel/pasid.o CC drivers/iommu/iommu-traces.o CC drivers/base/regmap/regcache.o CC net/core/page_pool_user.o CC io_uring/futex.o CC mm/memory_hotplug.o CC drivers/char/tpm/tpm-dev.o CC drivers/char/agp/intel-agp.o CC drivers/iommu/iommu-sysfs.o AR drivers/base/firmware_loader/builtin/built-in.a CC drivers/base/firmware_loader/main.o CC kernel/user.o CC crypto/af_alg.o CC drivers/connector/cn_proc.o CC drivers/acpi/acpica/exoparg6.o CC drivers/tty/vt/vt.o CC fs/lockd/svcproc.o CC drivers/base/regmap/regcache-rbtree.o CC fs/nfs/sysfs.o COPY drivers/tty/vt/defkeymap.c AR drivers/base/test/built-in.a CC drivers/base/power/runtime.o CC drivers/base/component.o CC drivers/base/power/wakeirq.o CC arch/x86/kernel/signal_32.o CC arch/x86/kernel/sys_x86_64.o CC block/blk-pm.o CC fs/ntfs/dir.o CC block/holder.o CC drivers/char/random.o CC crypto/algif_hash.o CC drivers/acpi/acpica/exprep.o CC drivers/base/regmap/regcache-flat.o CC drivers/char/tpm/tpm-interface.o CC net/core/net-procfs.o CC drivers/base/power/main.o CC mm/slub.o CC lib/zstd/common/fse_decompress.o CC [M] arch/x86/kvm/mtrr.o CC kernel/signal.o CC drivers/char/tpm/tpm1-cmd.o CC drivers/char/agp/intel-gtt.o CC crypto/algif_skcipher.o CC net/core/netpoll.o CC drivers/base/regmap/regcache-maple.o AR kernel/events/built-in.a CC [M] arch/x86/kvm/debugfs.o CC drivers/iommu/intel/nested.o CC drivers/acpi/acpica/exregion.o CC drivers/base/regmap/regmap-debugfs.o CC drivers/block/loop.o CC drivers/base/power/wakeup.o AR drivers/misc/eeprom/built-in.a CC [M] drivers/gpu/drm/tests/drm_connector_test.o AR drivers/misc/cb710/built-in.a AR drivers/misc/ti-st/built-in.a CC mm/madvise.o AR drivers/misc/lis3lv02d/built-in.a CC [M] drivers/misc/mei/hdcp/mei_hdcp.o CC drivers/iommu/intel/trace.o CC [M] drivers/misc/mei/pxp/mei_pxp.o AR io_uring/built-in.a AR drivers/base/firmware_loader/built-in.a CC drivers/iommu/intel/cap_audit.o CC arch/x86/kernel/espfix_64.o CC drivers/misc/mei/init.o CC drivers/iommu/intel/irq_remapping.o CC drivers/mfd/mfd-core.o CC drivers/base/regmap/regmap-i2c.o AR block/built-in.a CC drivers/mfd/intel-lpss.o AR drivers/connector/built-in.a CC mm/page_io.o CC drivers/acpi/acpica/exresnte.o CC fs/lockd/svcsubs.o CC kernel/trace/trace_output.o CC drivers/acpi/acpi_processor.o CC fs/ntfs/file.o CC drivers/base/regmap/regmap-irq.o CC drivers/char/tpm/tpm2-cmd.o CC drivers/char/tpm/tpmrm-dev.o CC drivers/char/tpm/tpm2-space.o AR drivers/nfc/built-in.a CC drivers/base/power/wakeup_stats.o CC net/core/fib_rules.o CC drivers/iommu/dma-iommu.o CC drivers/acpi/processor_core.o CC drivers/base/power/clock_ops.o CC [M] drivers/gpu/drm/tests/drm_damage_helper_test.o CC fs/lockd/mon.o CC fs/lockd/trace.o CC drivers/acpi/acpica/exresolv.o CC crypto/xor.o CC [M] arch/x86/kvm/mmu/mmu.o CC drivers/misc/mei/hbm.o CONMK drivers/tty/vt/consolemap_deftbl.c CC lib/logic_pio.o CC drivers/misc/mei/interrupt.o AR drivers/char/agp/built-in.a CC drivers/char/misc.o CC drivers/base/core.o CC drivers/mfd/intel-lpss-pci.o CC lib/maple_tree.o CC drivers/tty/vt/defkeymap.o CC drivers/iommu/iova.o CC arch/x86/kernel/ksysfs.o CC drivers/iommu/intel/perfmon.o CC drivers/char/tpm/tpm-sysfs.o CC drivers/char/tpm/eventlog/common.o CC lib/memcat_p.o CC [M] drivers/gpu/drm/tests/drm_dp_mst_helper_test.o CC fs/ntfs/index.o CC drivers/acpi/acpica/exresop.o CC drivers/misc/mei/client.o CC fs/debugfs/inode.o CC drivers/char/tpm/eventlog/tpm1.o CC drivers/char/tpm/eventlog/tpm2.o CC lib/nmi_backtrace.o CC arch/x86/kernel/bootflag.o CC mm/swap_state.o CC drivers/char/tpm/tpm_ppi.o CC drivers/tty/vt/consolemap_deftbl.o CC crypto/hash_info.o CC lib/objpool.o CC crypto/simd.o AR drivers/base/regmap/built-in.a AR drivers/tty/vt/built-in.a AR drivers/base/power/built-in.a CC drivers/char/tpm/eventlog/acpi.o CC mm/swapfile.o CC drivers/acpi/processor_pdc.o CC drivers/acpi/ec.o CC net/core/net-traces.o CC drivers/acpi/acpica/exserial.o CC drivers/tty/serial/8250/8250_core.o CC drivers/acpi/acpica/exstore.o CC drivers/acpi/acpica/exstoren.o CC fs/nfs/fs_context.o CC drivers/tty/serial/8250/8250_pnp.o CC fs/tracefs/inode.o CC [M] drivers/block/nbd.o CC drivers/mfd/intel-lpss-acpi.o CC drivers/tty/serial/8250/8250_port.o CC [M] crypto/md4.o CC drivers/tty/serial/serial_core.o CC kernel/trace/trace_seq.o CC drivers/tty/serial/serial_base_bus.o CC fs/ntfs/inode.o CC lib/zstd/common/zstd_common.o CC drivers/acpi/acpica/exstorob.o CC [M] drivers/gpu/drm/tests/drm_exec_test.o CC fs/lockd/xdr.o CC drivers/misc/mei/main.o CC drivers/char/tpm/eventlog/efi.o CC drivers/acpi/acpica/exsystem.o AR drivers/gpu/drm/arm/built-in.a CC drivers/acpi/acpica/extrace.o CC drivers/iommu/irq_remapping.o AR drivers/gpu/drm/display/built-in.a CC [M] drivers/gpu/drm/display/drm_display_helper_mod.o CC drivers/acpi/acpica/exutils.o AR drivers/gpu/drm/renesas/rcar-du/built-in.a AR drivers/gpu/drm/renesas/built-in.a CC [M] drivers/gpu/drm/display/drm_dp_dual_mode_helper.o CC arch/x86/kernel/e820.o AR drivers/gpu/drm/omapdrm/built-in.a AR drivers/gpu/drm/tilcdc/built-in.a CC fs/btrfs/super.o CC drivers/char/tpm/tpm_crb.o CC fs/lockd/clnt4xdr.o CC fs/lockd/xdr4.o CC drivers/char/virtio_console.o CC fs/ntfs/mft.o CC fs/debugfs/file.o CC drivers/char/hpet.o CC drivers/acpi/acpica/hwacpi.o CC arch/x86/kernel/pci-dma.o CC mm/swap_slots.o CC drivers/mfd/intel_soc_pmic_crc.o CC fs/nfs/sysctl.o AR drivers/iommu/intel/built-in.a CC lib/plist.o CC [M] drivers/gpu/drm/tests/drm_format_helper_test.o CC drivers/acpi/dock.o CC [M] crypto/ccm.o CC arch/x86/kernel/quirks.o AR net/bpf/built-in.a CC net/ethtool/ioctl.o CC [M] drivers/mfd/lpc_sch.o CC kernel/trace/trace_stat.o CC [M] drivers/mfd/lpc_ich.o CC fs/tracefs/event_inode.o AR drivers/gpu/drm/imx/built-in.a CC mm/dmapool.o CC [M] crypto/arc4.o CC drivers/acpi/acpica/hwesleep.o CC [M] drivers/gpu/drm/tests/drm_format_test.o CC drivers/tty/serial/8250/8250_dma.o CC mm/hugetlb.o AR drivers/gpu/drm/i2c/built-in.a CC mm/hugetlb_vmemmap.o CC drivers/acpi/acpica/hwgpe.o AR drivers/iommu/built-in.a CC [M] crypto/ecc.o CC drivers/misc/mei/dma-ring.o CC [M] drivers/gpu/drm/display/drm_dp_helper.o AR drivers/char/tpm/built-in.a CC drivers/misc/mei/bus.o CC drivers/misc/mei/bus-fixup.o CC [M] crypto/essiv.o CC drivers/tty/serial/serial_ctrl.o CC arch/x86/kernel/topology.o CC drivers/acpi/acpica/hwregs.o CC fs/ntfs/mst.o CC mm/mempolicy.o CC [M] drivers/gpu/drm/display/drm_dp_mst_topology.o CC drivers/acpi/pci_root.o CC drivers/tty/serial/serial_port.o CC arch/x86/kernel/kdebugfs.o CC mm/sparse.o CC drivers/misc/mei/debugfs.o AR drivers/mfd/built-in.a CC drivers/acpi/pci_link.o CC drivers/misc/mei/mei-trace.o AR fs/debugfs/built-in.a CC fs/lockd/svc4proc.o CC drivers/tty/serial/earlycon.o CC arch/x86/kernel/alternative.o CC kernel/trace/trace_printk.o CC [M] drivers/gpu/drm/tests/drm_framebuffer_test.o CC [M] drivers/gpu/drm/display/drm_dsc_helper.o CC fs/nfs/nfs2super.o CC drivers/acpi/pci_irq.o CC fs/nfs/proc.o AR fs/tracefs/built-in.a AR drivers/dax/hmem/built-in.a CC drivers/dax/super.o CC fs/nfs/nfs2xdr.o CC drivers/base/bus.o CC drivers/dax/bus.o CC drivers/tty/serial/8250/8250_dwlib.o CC drivers/char/nvram.o CC fs/nfs/nfs3super.o CC drivers/acpi/acpica/hwsleep.o AR lib/zstd/built-in.a CC lib/radix-tree.o CC arch/x86/kernel/i8253.o CC [M] drivers/gpu/drm/tests/drm_gem_shmem_test.o CC drivers/tty/serial/serial_mctrl_gpio.o CC drivers/misc/mei/pci-me.o CC [M] net/netfilter/ipvs/ip_vs_conn.o CC mm/sparse-vmemmap.o CC fs/ntfs/namei.o CC mm/mmu_notifier.o CC [M] drivers/gpu/drm/tests/drm_managed_test.o CC drivers/misc/mei/hw-me.o AR net/ipv4/netfilter/built-in.a CC [M] net/ipv4/netfilter/nf_defrag_ipv4.o CC net/xfrm/xfrm_policy.o CC [M] net/ipv4/netfilter/nf_reject_ipv4.o CC mm/ksm.o CC net/ipv4/route.o CC drivers/acpi/acpica/hwvalid.o CC fs/pstore/inode.o CC net/unix/af_unix.o CC kernel/trace/pid_list.o CC drivers/acpi/acpica/hwxface.o AR drivers/block/built-in.a CC mm/migrate.o CC drivers/tty/serial/8250/8250_pcilib.o CC [M] drivers/gpu/drm/tests/drm_mm_test.o CC kernel/trace/trace_sched_switch.o CC drivers/dma-buf/dma-buf.o CC drivers/tty/serial/8250/8250_early.o CC mm/memory-tiers.o CC [M] drivers/gpu/drm/display/drm_hdcp_helper.o CC mm/migrate_device.o AR drivers/char/built-in.a CC net/unix/garbage.o CC fs/lockd/procfs.o CC drivers/base/dd.o CC [M] crypto/ecdh.o CC arch/x86/kernel/hw_breakpoint.o CC drivers/base/syscore.o CC [M] drivers/gpu/drm/display/drm_hdmi_helper.o CC [M] drivers/gpu/drm/display/drm_scdc_helper.o CC fs/ntfs/runlist.o CC net/ipv4/inetpeer.o CC drivers/acpi/acpi_lpss.o CC drivers/acpi/acpica/hwxfsleep.o CC kernel/sys.o CC net/ethtool/common.o AR drivers/dax/built-in.a CC mm/huge_memory.o AR drivers/cxl/core/built-in.a AR drivers/cxl/built-in.a CC lib/ratelimit.o CC lib/rbtree.o CC lib/seq_buf.o CC [M] drivers/gpu/drm/tests/drm_modes_test.o CC net/ipv4/protocol.o CC net/ethtool/netlink.o CC drivers/acpi/acpi_apd.o CC fs/pstore/platform.o CC drivers/tty/serial/8250/8250_dw.o CC kernel/trace/trace_functions.o CC drivers/acpi/acpica/hwpci.o CC fs/ntfs/super.o CC drivers/acpi/acpica/nsaccess.o CC [M] drivers/misc/mei/gsc-me.o CC [M] net/netfilter/ipvs/ip_vs_core.o CC fs/nfs/nfs3client.o CC kernel/trace/trace_preemptirq.o CC drivers/dma-buf/dma-fence.o CC [M] crypto/ecdh_helper.o AR fs/lockd/built-in.a CC drivers/acpi/acpi_platform.o CC drivers/base/driver.o CC mm/khugepaged.o CC arch/x86/kernel/tsc.o CC [M] net/ipv4/netfilter/ip_tables.o CC drivers/tty/serial/8250/8250_exar.o CC fs/nfs/nfs3proc.o CC drivers/acpi/acpi_pnp.o CC drivers/base/class.o CC [M] net/ipv4/netfilter/iptable_filter.o CC drivers/acpi/acpica/nsalloc.o CC net/core/selftests.o CC drivers/acpi/power.o CC drivers/acpi/acpica/nsarguments.o CC drivers/base/platform.o CC drivers/acpi/acpica/nsconvert.o LD [M] crypto/ecdh_generic.o AR crypto/built-in.a CC [M] drivers/gpu/drm/tests/drm_plane_helper_test.o CC net/core/ptp_classifier.o CC net/core/netprio_cgroup.o AR drivers/misc/cardreader/built-in.a CC drivers/acpi/acpica/nsdump.o AR drivers/macintosh/built-in.a CC lib/siphash.o CC net/ethtool/bitset.o CC net/core/dst_cache.o CC fs/pstore/pmsg.o CC mm/page_counter.o CC [M] arch/x86/kvm/mmu/page_track.o CC drivers/dma-buf/dma-fence-array.o AR drivers/misc/mei/built-in.a LD [M] drivers/misc/mei/mei-gsc.o AR drivers/misc/built-in.a CC net/netfilter/core.o CC net/unix/sysctl_net_unix.o CC drivers/acpi/acpica/nseval.o CC net/ipv4/ip_input.o CC drivers/scsi/scsi.o AR drivers/nvme/common/built-in.a CC drivers/scsi/hosts.o CC drivers/nvme/host/core.o CC kernel/trace/trace_nop.o CC drivers/scsi/scsi_ioctl.o CC drivers/tty/serial/8250/8250_lpss.o CC drivers/nvme/host/ioctl.o CC [M] drivers/gpu/drm/display/drm_dp_aux_dev.o CC drivers/nvme/host/sysfs.o CC [M] net/netfilter/ipvs/ip_vs_ctl.o CC net/ethtool/strset.o CC fs/nfs/nfs3xdr.o CC lib/string.o CC drivers/base/cpu.o CC drivers/acpi/acpica/nsinit.o CC net/unix/diag.o CC mm/memcontrol.o CC fs/ntfs/sysctl.o CC [M] drivers/gpu/drm/tests/drm_probe_helper_test.o AR fs/pstore/built-in.a CC drivers/acpi/acpica/nsload.o CC fs/ntfs/unistr.o AR net/ipv6/netfilter/built-in.a CC drivers/dma-buf/dma-fence-chain.o CC [M] net/ipv6/netfilter/nf_defrag_ipv6_hooks.o CC net/packet/af_packet.o CC arch/x86/kernel/tsc_msr.o CC drivers/dma-buf/dma-fence-unwrap.o CC drivers/base/firmware.o CC net/unix/scm.o CC drivers/tty/serial/8250/8250_mid.o CC net/core/gro_cells.o AR drivers/tty/ipwireless/built-in.a CC [M] net/ipv6/netfilter/nf_conntrack_reasm.o CC kernel/trace/trace_functions_graph.o CC lib/timerqueue.o CC drivers/tty/serial/8250/8250_pci.o CC drivers/acpi/acpica/nsnames.o CC drivers/acpi/event.o CC mm/vmpressure.o CC net/ethtool/linkinfo.o CC mm/swap_cgroup.o CC drivers/scsi/scsicam.o AR drivers/nvme/target/built-in.a CC [M] net/ipv4/netfilter/iptable_mangle.o CC [M] net/ipv4/netfilter/iptable_nat.o CC drivers/tty/serial/8250/8250_pericom.o CC [M] net/ipv4/netfilter/ipt_REJECT.o CC lib/vsprintf.o CC [M] arch/x86/kvm/mmu/spte.o CC fs/btrfs/ctree.o LD [M] drivers/gpu/drm/display/drm_display_helper.o CC net/key/af_key.o CC drivers/scsi/scsi_error.o CC kernel/trace/fgraph.o CC drivers/dma-buf/dma-resv.o AR drivers/gpu/drm/panel/built-in.a CC arch/x86/kernel/io_delay.o CC kernel/trace/blktrace.o CC [M] drivers/gpu/drm/tests/drm_rect_test.o CC fs/ntfs/upcase.o CC drivers/dma-buf/sync_file.o AR drivers/gpu/drm/bridge/analogix/built-in.a AR drivers/gpu/drm/bridge/cadence/built-in.a CC net/ipv4/ip_fragment.o CC kernel/trace/trace_events.o CC mm/hugetlb_cgroup.o AR drivers/gpu/drm/bridge/imx/built-in.a CC drivers/base/init.o AR drivers/gpu/drm/bridge/synopsys/built-in.a CC drivers/acpi/acpica/nsobject.o AR drivers/gpu/drm/bridge/built-in.a AR drivers/gpu/drm/hisilicon/built-in.a CC drivers/scsi/scsi_lib.o CC drivers/scsi/scsi_lib_dma.o AR net/bridge/netfilter/built-in.a CC net/bridge/br.o CC drivers/scsi/scsi_scan.o CC drivers/dma-buf/sw_sync.o CC fs/btrfs/extent-tree.o CC arch/x86/kernel/rtc.o CC fs/btrfs/print-tree.o CC net/xfrm/xfrm_state.o AR net/core/built-in.a CC drivers/acpi/evged.o AR net/dsa/built-in.a CC drivers/acpi/sysfs.o CC drivers/acpi/property.o CC net/netfilter/nf_log.o AR net/unix/built-in.a CC net/ipv4/ip_forward.o CC net/ipv4/ip_options.o CC fs/btrfs/root-tree.o CC drivers/acpi/acpica/nsparse.o CC fs/btrfs/dir-item.o GEN drivers/scsi/scsi_devinfo_tbl.c CC fs/btrfs/file-item.o CC [M] arch/x86/kvm/mmu/tdp_iter.o AR fs/ntfs/built-in.a CC kernel/trace/trace_export.o CC net/ethtool/linkmodes.o CC kernel/trace/trace_event_perf.o CC drivers/base/map.o CC net/xfrm/xfrm_hash.o AR drivers/gpu/drm/mxsfb/built-in.a AR drivers/gpu/drm/tiny/built-in.a CC [M] arch/x86/kvm/mmu/tdp_mmu.o CC fs/btrfs/inode-item.o AR drivers/gpu/drm/xlnx/built-in.a AR drivers/tty/serial/8250/built-in.a CC arch/x86/kernel/resource.o CC drivers/acpi/acpica/nspredef.o AR fs/nfs/built-in.a CC drivers/tty/tty_io.o CC drivers/acpi/acpica/nsprepkg.o AR drivers/tty/serial/built-in.a AR drivers/gpu/drm/gud/built-in.a CC drivers/tty/n_tty.o CC drivers/acpi/acpica/nsrepair.o AR drivers/gpu/drm/solomon/built-in.a CC drivers/tty/tty_ioctl.o CC [M] drivers/gpu/drm/ttm/ttm_tt.o AS arch/x86/kernel/irqflags.o CC drivers/tty/tty_ldisc.o CC drivers/ata/libata-core.o CC fs/efivarfs/inode.o CC drivers/ata/libata-scsi.o LD [M] net/ipv6/netfilter/nf_defrag_ipv6.o CC net/ipv6/af_inet6.o CC [M] fs/netfs/buffered_read.o CC arch/x86/kernel/static_call.o CC net/ethtool/rss.o CC drivers/dma-buf/sync_debug.o CC drivers/acpi/acpi_cmos_rtc.o CC fs/efivarfs/file.o CC net/ipv6/anycast.o CC arch/x86/kernel/process.o CC [M] fs/netfs/buffered_write.o CC drivers/base/devres.o CC [M] fs/netfs/direct_read.o CC drivers/acpi/acpica/nsrepair2.o CC net/bridge/br_device.o CC net/bridge/br_fdb.o CC net/ethtool/linkstate.o CC [M] net/sunrpc/auth_gss/auth_gss.o CC drivers/nvme/host/pr.o CC net/8021q/vlan_core.o CC [M] net/netfilter/ipvs/ip_vs_sched.o CC [M] net/sunrpc/auth_gss/gss_generic_token.o CC drivers/tty/tty_buffer.o CC net/dcb/dcbnl.o CC drivers/scsi/scsi_devinfo.o CC net/netfilter/nf_queue.o CC fs/btrfs/disk-io.o CC net/ethtool/debug.o CC [M] drivers/dma-buf/selftest.o CC fs/efivarfs/super.o CC net/dcb/dcbevent.o CC drivers/acpi/acpica/nssearch.o CC net/ipv4/ip_output.o CC fs/efivarfs/vars.o CC net/ipv4/ip_sockglue.o CC [M] drivers/gpu/drm/ttm/ttm_bo.o CC drivers/scsi/scsi_sysctl.o CC drivers/acpi/x86/apple.o CC net/l3mdev/l3mdev.o CC lib/win_minmax.o CC [M] fs/netfs/direct_write.o AR net/key/built-in.a CC [M] arch/x86/kvm/hyperv.o CC kernel/trace/trace_events_filter.o CC net/ethtool/wol.o CC drivers/acpi/acpica/nsutils.o CC drivers/base/attribute_container.o CC net/handshake/alert.o CC [M] net/bluetooth/af_bluetooth.o CC net/ethtool/features.o CC [M] drivers/dma-buf/st-dma-fence.o CC drivers/tty/tty_port.o CC [M] net/bluetooth/hci_core.o CC net/ethtool/privflags.o CC net/packet/diag.o CC [M] net/bluetooth/hci_conn.o CC drivers/nvme/host/trace.o CC [M] drivers/dma-buf/st-dma-fence-chain.o CC lib/xarray.o CC drivers/scsi/scsi_debugfs.o CC drivers/scsi/scsi_trace.o CC drivers/nvme/host/fault_inject.o CC net/ipv6/ip6_output.o CC drivers/acpi/x86/utils.o CC drivers/scsi/scsi_logging.o AR fs/efivarfs/built-in.a CC drivers/tty/tty_mutex.o CC drivers/acpi/acpica/nswalk.o CC [M] net/netfilter/ipvs/ip_vs_xmit.o CC [M] fs/smb/common/cifs_arc4.o CC [M] net/netfilter/ipvs/ip_vs_app.o CC [M] fs/smb/client/trace.o CC arch/x86/kernel/ptrace.o AR net/l3mdev/built-in.a CC [M] fs/smb/client/cifsfs.o CC net/bridge/br_forward.o CC [M] net/8021q/vlan.o CC net/ipv6/ip6_input.o CC drivers/base/transport_class.o CC [M] fs/netfs/io.o CC [M] drivers/gpu/drm/ttm/ttm_bo_util.o CC fs/btrfs/transaction.o CC [M] drivers/dma-buf/st-dma-fence-unwrap.o CC drivers/acpi/acpica/nsxfeval.o CC [M] arch/x86/kvm/smm.o CC arch/x86/kernel/tls.o CC net/ethtool/rings.o CC drivers/spi/spi.o CC net/xfrm/xfrm_input.o CC [M] fs/smb/common/cifs_md4.o CC arch/x86/kernel/step.o CC drivers/tty/tty_ldsem.o CC [M] fs/netfs/iterator.o CC [M] net/sunrpc/auth_gss/gss_mech_switch.o AR net/dcb/built-in.a CC drivers/acpi/acpica/nsxfname.o CC [M] net/sunrpc/auth_gss/svcauth_gss.o AR drivers/net/pse-pd/built-in.a CC [M] drivers/net/phy/aquantia/aquantia_main.o CC drivers/net/mdio/acpi_mdio.o CC drivers/nvme/host/pci.o AR net/packet/built-in.a CC [M] drivers/net/phy/aquantia/aquantia_firmware.o CC drivers/base/topology.o CC [M] drivers/dma-buf/st-dma-resv.o CC drivers/scsi/scsi_pm.o CC net/handshake/genl.o CC drivers/net/phy/mdio-boardinfo.o CC net/netfilter/nf_sockopt.o CC net/xfrm/xfrm_output.o CC drivers/scsi/scsi_bsg.o CC [M] net/sunrpc/auth_gss/gss_rpc_upcall.o CC kernel/trace/trace_events_trigger.o CC fs/btrfs/inode.o CC drivers/net/mdio/fwnode_mdio.o CC drivers/acpi/acpica/nsxfobj.o CC lib/lockref.o CC [M] drivers/gpu/drm/ttm/ttm_bo_vm.o CC lib/bcd.o AR drivers/dma-buf/built-in.a LD [M] drivers/dma-buf/dmabuf_selftests.o CC arch/x86/kernel/i8237.o CC lib/sort.o CC [M] drivers/gpu/drm/ttm/ttm_module.o CC [M] net/8021q/vlan_dev.o CC drivers/acpi/acpica/psargs.o CC mm/kmemleak.o CC [M] drivers/gpu/drm/scheduler/sched_main.o AR drivers/net/pcs/built-in.a CC net/ethtool/channels.o CC drivers/tty/tty_baudrate.o CC lib/parser.o CC [M] net/bluetooth/hci_event.o CC net/ipv4/inet_hashtables.o CC drivers/base/container.o CC [M] fs/netfs/locking.o CC net/bridge/br_if.o CC [M] drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.o AR drivers/net/usb/built-in.a AR drivers/net/ethernet/adi/built-in.a CC [M] drivers/net/usb/pegasus.o CC net/handshake/netlink.o AR drivers/net/ethernet/alacritech/built-in.a AR drivers/net/ethernet/amazon/built-in.a CC [M] drivers/net/phy/aquantia/aquantia_hwmon.o CC [M] drivers/net/ipvlan/ipvlan_core.o AR drivers/net/ethernet/aquantia/built-in.a AR drivers/net/ethernet/asix/built-in.a CC [M] arch/x86/kvm/vmx/vmx.o CC drivers/net/phy/stubs.o CC arch/x86/kernel/stacktrace.o CC [M] arch/x86/kvm/kvm-asm-offsets.s AR drivers/net/ethernet/cadence/built-in.a CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o AR drivers/net/ethernet/broadcom/built-in.a CC arch/x86/kernel/reboot.o CC [M] drivers/net/ethernet/broadcom/b44.o CC drivers/scsi/scsi_common.o CC net/ethtool/coalesce.o CC lib/debug_locks.o CC drivers/acpi/acpica/psloop.o CC [M] arch/x86/kvm/vmx/pmu_intel.o CC [M] net/netfilter/ipvs/ip_vs_sync.o CC [M] net/sunrpc/auth_gss/gss_rpc_xdr.o AR drivers/net/mdio/built-in.a CC drivers/acpi/acpica/psobject.o CC drivers/ata/libata-eh.o CC lib/random32.o CC drivers/base/property.o AR drivers/firewire/built-in.a CC drivers/base/cacheinfo.o CC [M] drivers/gpu/drm/ttm/ttm_execbuf_util.o CC drivers/ata/libata-transport.o CC drivers/tty/tty_jobctrl.o LD [M] drivers/gpu/drm/amd/amdxcp/amdxcp.o CC net/sunrpc/clnt.o AR drivers/net/ethernet/cavium/common/built-in.a CC net/sunrpc/xprt.o AR drivers/net/ethernet/cavium/thunder/built-in.a CC kernel/trace/trace_eprobe.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/tty/n_null.o AR drivers/net/ethernet/cortina/built-in.a CC [M] net/sunrpc/auth_gss/trace.o CC [M] net/netfilter/ipvs/ip_vs_est.o CC [M] fs/netfs/main.o CC drivers/scsi/sd.o LD [M] drivers/net/phy/aquantia/aquantia.o CC drivers/acpi/acpica/psopcode.o CC drivers/net/phy/mdio_devres.o CC lib/bust_spinlocks.o CC [M] fs/smb/client/cifs_debug.o CC [M] drivers/net/ipvlan/ipvlan_main.o CC [M] net/8021q/vlan_netlink.o CC [M] drivers/gpu/drm/ttm/ttm_range_manager.o CC [M] drivers/gpu/drm/ttm/ttm_resource.o CC [M] drivers/gpu/drm/i915/i915_config.o CC net/ipv6/addrconf.o CC net/xfrm/xfrm_sysctl.o CC mm/page_isolation.o CC arch/x86/kernel/msr.o CC [M] drivers/gpu/drm/scheduler/sched_fence.o CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.o CC net/ipv6/addrlabel.o CC [M] fs/smb/client/connect.o CC drivers/acpi/acpica/psopinfo.o CC fs/btrfs/file.o CC drivers/acpi/acpica/psparse.o CC net/handshake/request.o CC [M] drivers/net/usb/rtl8150.o CC mm/early_ioremap.o CC net/ethtool/pause.o CC [M] drivers/gpu/drm/i915/i915_driver.o CC [M] drivers/gpu/drm/scheduler/sched_entity.o CC drivers/tty/pty.o CC net/bridge/br_input.o AR drivers/nvme/host/built-in.a AR drivers/nvme/built-in.a CC lib/kasprintf.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_device.o CC drivers/tty/sysrq.o CC drivers/net/phy/phy.o CC [M] net/dns_resolver/dns_key.o CC net/devres.o CC drivers/net/phy/phy-c45.o CC drivers/base/swnode.o CC net/ipv6/route.o CC net/ipv6/ip6_fib.o AR drivers/spi/built-in.a CC drivers/net/phy/phy-core.o CC drivers/acpi/acpica/psscope.o CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.o CC mm/cma.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.o CC lib/bitmap.o CC arch/x86/kernel/cpuid.o CC [M] net/8021q/vlanproc.o CC [M] drivers/net/ethernet/broadcom/bnx2.o CC [M] drivers/gpu/drm/ttm/ttm_pool.o CC [M] fs/netfs/misc.o CC kernel/trace/trace_kprobe.o CC net/ipv4/inet_timewait_sock.o CC drivers/acpi/acpica/pstree.o CC mm/secretmem.o CC [M] net/netfilter/ipvs/ip_vs_proto.o CC net/xfrm/xfrm_replay.o CC [M] net/dns_resolver/dns_query.o CC [M] net/sunrpc/auth_gss/gss_krb5_mech.o LD [M] drivers/gpu/drm/scheduler/gpu-sched.o CC drivers/acpi/x86/s2idle.o CC [M] drivers/gpu/drm/xe/tests/xe_migrate_test.o CC [M] drivers/gpu/drm/vgem/vgem_drv.o CC net/xfrm/xfrm_device.o CC net/ethtool/eee.o CC [M] drivers/net/usb/r8152.o CC [M] drivers/net/ipvlan/ipvlan_l3s.o CC net/xfrm/xfrm_algo.o CC [M] drivers/gpu/drm/xe/tests/xe_mocs_test.o CC arch/x86/kernel/early-quirks.o CC drivers/acpi/acpica/psutils.o CC arch/x86/kernel/smp.o AR drivers/tty/built-in.a AR drivers/cdrom/built-in.a AR drivers/auxdisplay/built-in.a CC drivers/base/auxiliary.o CC drivers/usb/common/common.o CC lib/scatterlist.o CC drivers/usb/core/usb.o CC drivers/usb/core/hub.o CC net/handshake/tlshd.o CC drivers/usb/core/hcd.o CC net/ipv6/ipv6_sockglue.o CC net/handshake/trace.o AR net/8021q/built-in.a LD [M] net/8021q/8021q.o CC [M] fs/netfs/objects.o CC drivers/input/serio/serio.o CC drivers/acpi/acpica/pswalk.o CC net/bridge/br_ioctl.o CC [M] drivers/gpu/drm/ttm/ttm_device.o CC drivers/scsi/sg.o CC drivers/ata/libata-trace.o CC drivers/input/serio/i8042.o CC [M] drivers/gpu/drm/xe/tests/xe_test_mod.o LD [M] net/dns_resolver/dns_resolver.o CC drivers/net/phy/phy_device.o CC net/sunrpc/socklib.o CC [M] drivers/gpu/drm/ttm/ttm_sys_manager.o CC [M] drivers/gpu/drm/i915/i915_drm_client.o CC mm/userfaultfd.o CC [M] drivers/gpu/drm/vgem/vgem_fence.o CC [M] net/sunrpc/auth_gss/gss_krb5_seal.o CC drivers/base/devtmpfs.o CC drivers/acpi/debugfs.o CC net/ipv4/inet_connection_sock.o CC drivers/acpi/acpica/psxface.o CC arch/x86/kernel/smpboot.o CC net/ethtool/tsinfo.o CC drivers/usb/common/debug.o CC [M] drivers/gpu/drm/xe/tests/xe_pci_test.o CC net/ethtool/cabletest.o CC [M] net/netfilter/ipvs/ip_vs_pe.o CC [M] net/bluetooth/mgmt.o AR drivers/usb/common/built-in.a CC fs/btrfs/defrag.o CC drivers/acpi/acpi_lpat.o LD [M] drivers/net/ipvlan/ipvlan.o CC [M] net/bluetooth/hci_sock.o CC net/netfilter/utils.o CC net/xfrm/xfrm_user.o CC [M] drivers/gpu/drm/ttm/ttm_agp_backend.o CC drivers/base/node.o CC drivers/acpi/acpica/rsaddr.o CC drivers/acpi/acpica/rscalc.o CC net/ipv4/tcp.o CC [M] fs/netfs/output.o CC [M] net/sunrpc/auth_gss/gss_krb5_unseal.o CC net/ipv6/ndisc.o CC drivers/base/memory.o CC lib/list_sort.o AR drivers/net/ethernet/engleder/built-in.a CC net/sunrpc/xprtsock.o LD [M] drivers/gpu/drm/vgem/vgem.o CC drivers/usb/core/urb.o CC kernel/trace/error_report-traces.o CC [M] net/bluetooth/hci_sysfs.o CC lib/uuid.o CC drivers/ata/libata-sata.o CC lib/iov_iter.o CC [M] net/bluetooth/l2cap_core.o CC kernel/trace/power-traces.o CC kernel/trace/rpm-traces.o CC net/bridge/br_stp.o CC drivers/acpi/acpica/rscreate.o CC [M] drivers/gpu/drm/xe/tests/xe_rtp_test.o CC net/ipv4/tcp_input.o AR net/handshake/built-in.a CC net/ipv4/tcp_output.o CC drivers/input/serio/libps2.o CC [M] drivers/gpu/drm/i915/i915_getparam.o CC kernel/trace/trace_dynevent.o LD [M] drivers/gpu/drm/ttm/ttm.o CC net/ethtool/tunnels.o CC [M] drivers/gpu/drm/nouveau/nvif/object.o CC [M] net/sunrpc/auth_gss/gss_krb5_wrap.o CC drivers/scsi/scsi_sysfs.o CC arch/x86/kernel/tsc_sync.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_kms.o CC [M] drivers/gpu/drm/nouveau/nvif/client.o CC lib/clz_ctz.o CC drivers/acpi/acpica/rsdumpinfo.o CC arch/x86/kernel/setup_percpu.o CC net/ethtool/fec.o CC [M] net/netfilter/ipvs/ip_vs_proto_tcp.o CC [M] fs/smb/client/dir.o CC drivers/acpi/acpi_lpit.o LD [M] fs/netfs/netfs.o CC net/ipv4/tcp_timer.o CC drivers/base/module.o CC drivers/net/phy/linkmode.o CC net/ipv4/tcp_ipv4.o CC [M] net/netfilter/nfnetlink.o CC mm/memremap.o CC drivers/input/keyboard/atkbd.o AR drivers/input/mouse/built-in.a CC net/ipv6/udp.o CC drivers/acpi/acpica/rsinfo.o CC drivers/input/input.o CC [M] drivers/gpu/drm/xe/tests/xe_wa_test.o CC net/ipv6/udplite.o AR drivers/input/serio/built-in.a CC drivers/rtc/lib.o CC drivers/ata/libata-sff.o CC drivers/rtc/class.o CC [M] net/bluetooth/l2cap_sock.o CC net/ipv6/raw.o CC [M] net/sunrpc/auth_gss/gss_krb5_crypto.o CC drivers/base/pinctrl.o CC [M] drivers/gpu/drm/ast/ast_drv.o CC fs/btrfs/extent_map.o CC arch/x86/kernel/ftrace.o CC [M] arch/x86/kvm/vmx/vmcs12.o CC drivers/acpi/acpica/rsio.o CC [M] drivers/gpu/drm/ast/ast_i2c.o CC drivers/acpi/acpica/rsirq.o CC [M] drivers/gpu/drm/i915/i915_ioctl.o CC [M] net/bluetooth/smp.o CC drivers/net/phy/mdio_bus.o CC net/bridge/br_stp_bpdu.o CC [M] drivers/gpu/drm/nouveau/nvif/conn.o CC kernel/trace/trace_probe.o CC kernel/umh.o CC drivers/usb/core/message.o CC drivers/rtc/interface.o CC net/ethtool/eeprom.o CC [M] drivers/gpu/drm/ast/ast_main.o CC drivers/acpi/acpica/rslist.o LD [M] drivers/gpu/drm/xe/tests/xe_test.o CC [M] drivers/gpu/drm/xe/xe_bb.o CC mm/hmm.o CC [M] arch/x86/kvm/vmx/nested.o CC drivers/base/devcoredump.o AR drivers/input/keyboard/built-in.a AR drivers/scsi/built-in.a CC drivers/ata/libata-pmp.o CC drivers/input/input-compat.o AR net/xfrm/built-in.a CC drivers/rtc/nvmem.o CC [M] drivers/net/ethernet/broadcom/cnic.o CC [M] net/netfilter/ipvs/ip_vs_proto_udp.o CC [M] net/netfilter/ipvs/ip_vs_nfct.o CC drivers/acpi/acpica/rsmemory.o CC lib/bsearch.o CC [M] arch/x86/kvm/vmx/posted_intr.o AS arch/x86/kernel/ftrace_64.o CC arch/x86/kernel/trace_clock.o CC net/ipv6/icmp.o CC arch/x86/kernel/trace.o CC kernel/trace/trace_uprobe.o CC [M] net/sunrpc/auth_gss/gss_krb5_keys.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.o CC [M] drivers/gpu/drm/ast/ast_mm.o CC net/ipv4/tcp_minisocks.o CC [M] fs/smb/client/file.o CC net/sunrpc/sched.o CC [M] drivers/gpu/drm/nouveau/nvif/device.o CC [M] drivers/gpu/drm/i915/i915_irq.o CC net/sunrpc/auth.o CC drivers/acpi/acpica/rsmisc.o CC kernel/workqueue.o CC kernel/trace/rethook.o CC drivers/input/input-mt.o CC drivers/input/input-poller.o CC drivers/base/platform-msi.o CC [M] net/bluetooth/lib.o CC [M] drivers/gpu/drm/xe/xe_bo.o CC drivers/gpu/drm/drm_mipi_dsi.o CC net/bridge/br_stp_if.o CC net/ethtool/stats.o CC drivers/net/phy/mdio_device.o CC lib/find_bit.o CC fs/btrfs/sysfs.o CC arch/x86/kernel/rethook.o CC arch/x86/kernel/crash_core_64.o CC mm/memfd.o CC [M] drivers/net/usb/asix_devices.o CC drivers/acpi/acpica/rsserial.o CC [M] drivers/gpu/drm/ast/ast_mode.o CC [M] drivers/net/usb/asix_common.o CC [M] net/bluetooth/ecdh_helper.o CC lib/llist.o CC drivers/rtc/dev.o CC drivers/ata/libata-acpi.o LD [M] net/sunrpc/auth_gss/auth_rpcgss.o CC drivers/usb/core/driver.o CC lib/lwq.o CC [M] drivers/gpu/drm/ast/ast_post.o LD [M] net/sunrpc/auth_gss/rpcsec_gss_krb5.o CC drivers/input/ff-core.o CC [M] net/bluetooth/hci_request.o CC drivers/ata/libata-pata-timings.o CC drivers/rtc/proc.o CC drivers/base/physical_location.o CC [M] drivers/gpu/drm/nouveau/nvif/disp.o CC [M] drivers/gpu/drm/nouveau/nvif/driver.o CC lib/memweight.o CC drivers/acpi/acpica/rsutils.o CC [M] net/netfilter/ipvs/ip_vs_rr.o CC lib/kfifo.o CC [M] fs/fuse/dev.o CC net/ipv4/tcp_cong.o CC net/ipv4/tcp_metrics.o CC net/ipv6/mcast.o CC [M] fs/fuse/dir.o CC mm/bootmem_info.o CC arch/x86/kernel/module.o CC [M] fs/overlayfs/super.o CC drivers/net/phy/swphy.o CC net/sunrpc/auth_null.o CC [M] net/bluetooth/mgmt_util.o CC net/bridge/br_stp_timer.o CC drivers/rtc/sysfs.o CC drivers/acpi/acpica/rsxface.o CC drivers/rtc/rtc-mc146818-lib.o CC [M] drivers/gpu/drm/amd/amdgpu/atombios_crtc.o CC drivers/base/trace.o CC [M] drivers/gpu/drm/drm_aperture.o CC drivers/input/touchscreen.o CC [M] drivers/gpu/drm/i915/i915_mitigations.o CC [M] drivers/gpu/drm/i915/i915_module.o CC net/ethtool/phc_vclocks.o AR drivers/net/ethernet/ezchip/built-in.a AR drivers/net/ethernet/fungible/built-in.a AR drivers/net/ethernet/huawei/built-in.a CC net/bridge/br_netlink.o CC arch/x86/kernel/early_printk.o AR kernel/trace/built-in.a CC net/sunrpc/auth_tls.o CC [M] drivers/gpu/drm/i915/i915_params.o CC [M] net/bluetooth/mgmt_config.o CC [M] drivers/gpu/drm/nouveau/nvif/event.o AR mm/built-in.a CC lib/percpu-refcount.o CC [M] drivers/gpu/drm/ast/ast_dp501.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.o CC [M] net/bluetooth/hci_codec.o CC [M] drivers/net/usb/ax88172a.o CC [M] net/bluetooth/eir.o CC drivers/ata/ahci.o CC drivers/acpi/acpica/tbdata.o CC drivers/usb/core/config.o CC drivers/net/phy/fixed_phy.o CC [M] drivers/gpu/drm/drm_atomic.o CC [M] drivers/gpu/drm/amd/amdgpu/atom.o CC [M] fs/fuse/file.o CC drivers/input/ff-memless.o CC [M] drivers/net/phy/phylink.o LD [M] net/netfilter/ipvs/ip_vs.o CC arch/x86/kernel/hpet.o CC drivers/rtc/rtc-cmos.o CC arch/x86/kernel/amd_nb.o CC [M] net/bluetooth/hci_sync.o CC [M] net/netfilter/nf_conntrack_core.o CC drivers/ata/libahci.o AR drivers/base/built-in.a CC fs/btrfs/accessors.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o CC [M] fs/overlayfs/namei.o CC net/ethtool/mm.o CC [M] drivers/gpu/drm/i915/i915_pci.o CC drivers/acpi/acpica/tbfadt.o CC [M] net/bluetooth/coredump.o CC [M] drivers/gpu/drm/i915/i915_scatterlist.o CC net/socket.o CC net/bridge/br_netlink_tunnel.o CC lib/rhashtable.o CC net/ethtool/module.o CC [M] drivers/net/usb/ax88179_178a.o CC [M] drivers/gpu/drm/xe/xe_bo_evict.o CC net/ethtool/pse-pd.o CC [M] drivers/gpu/drm/nouveau/nvif/fifo.o CC [M] drivers/gpu/drm/ast/ast_dp.o CC [M] fs/fuse/inode.o CC net/sunrpc/auth_unix.o CC net/ipv4/tcp_fastopen.o CC net/sunrpc/svc.o CC net/ethtool/plca.o CC drivers/acpi/acpica/tbfind.o CC [M] drivers/gpu/drm/nouveau/nvif/head.o CC fs/btrfs/xattr.o CC drivers/input/vivaldi-fmap.o CC fs/btrfs/ordered-data.o CC [M] net/bluetooth/sco.o CC [M] drivers/net/ethernet/broadcom/tg3.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o CC drivers/usb/core/file.o CC [M] drivers/gpu/drm/drm_atomic_uapi.o CC arch/x86/kernel/kvm.o AR drivers/rtc/built-in.a AR drivers/i2c/algos/built-in.a CC [M] drivers/i2c/algos/i2c-algo-bit.o CC drivers/acpi/acpica/tbinstal.o CC kernel/pid.o CC [M] drivers/gpu/drm/drm_auth.o CC fs/btrfs/extent_io.o CC [M] fs/overlayfs/util.o CC drivers/ata/ata_piix.o CC [M] fs/overlayfs/inode.o AR drivers/usb/phy/built-in.a CC drivers/input/input-leds.o CC drivers/usb/host/pci-quirks.o CC [M] drivers/gpu/drm/xe/xe_debugfs.o CC [M] drivers/gpu/drm/drm_blend.o CC [M] drivers/gpu/drm/drm_bridge.o CC arch/x86/kernel/kvmclock.o CC [M] drivers/gpu/drm/i915/i915_suspend.o CC [M] drivers/gpu/drm/i915/i915_switcheroo.o LD [M] drivers/gpu/drm/ast/ast.o CC drivers/acpi/acpica/tbprint.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_object.o AR drivers/i3c/built-in.a CC [M] drivers/gpu/drm/drm_cache.o AR drivers/media/i2c/built-in.a AR drivers/media/tuners/built-in.a AR drivers/media/rc/keymaps/built-in.a AR drivers/media/rc/built-in.a CC drivers/usb/core/buffer.o CC [M] drivers/gpu/drm/nouveau/nvif/mem.o CC drivers/usb/core/sysfs.o AR drivers/media/common/b2c2/built-in.a AR drivers/media/common/saa7146/built-in.a AR drivers/media/common/siano/built-in.a CC net/bridge/br_arp_nd_proxy.o AR drivers/media/common/v4l2-tpg/built-in.a AR drivers/media/common/videobuf2/built-in.a CC net/sunrpc/svcsock.o AR drivers/media/common/built-in.a AR net/ethtool/built-in.a CC drivers/input/mousedev.o CC [M] arch/x86/kvm/vmx/hyperv.o AR drivers/media/platform/allegro-dvt/built-in.a CC lib/base64.o AR drivers/media/platform/amlogic/meson-ge2d/built-in.a AR drivers/media/platform/amlogic/built-in.a CC [M] drivers/net/usb/cdc_ether.o AR drivers/media/platform/amphion/built-in.a AR drivers/media/platform/aspeed/built-in.a AR drivers/media/platform/atmel/built-in.a CC [M] net/bluetooth/iso.o AR drivers/media/platform/cadence/built-in.a CC drivers/acpi/acpica/tbutils.o CC lib/once.o AR drivers/media/platform/chips-media/coda/built-in.a AR drivers/media/platform/chips-media/wave5/built-in.a CC net/bridge/br_sysfs_if.o AR drivers/media/platform/chips-media/built-in.a AR drivers/media/platform/intel/built-in.a CC net/sunrpc/svcauth.o AR drivers/media/platform/marvell/built-in.a AR drivers/media/platform/mediatek/jpeg/built-in.a CC [M] drivers/net/phy/ax88796b.o AR drivers/media/platform/mediatek/mdp/built-in.a CC net/sunrpc/svcauth_unix.o AR drivers/media/platform/mediatek/vcodec/common/built-in.a AR drivers/media/platform/mediatek/vcodec/encoder/built-in.a CC drivers/i2c/busses/i2c-designware-common.o AR drivers/media/platform/mediatek/vcodec/decoder/built-in.a AR drivers/media/platform/mediatek/vcodec/built-in.a CC drivers/i2c/busses/i2c-designware-master.o AR drivers/media/platform/mediatek/vpu/built-in.a CC net/ipv6/reassembly.o AR drivers/media/platform/mediatek/mdp3/built-in.a CC net/ipv6/tcp_ipv6.o AR drivers/media/platform/mediatek/built-in.a CC [M] fs/fuse/control.o AR drivers/media/platform/microchip/built-in.a CC drivers/i2c/busses/i2c-designware-platdrv.o CC fs/btrfs/volumes.o CC net/ipv4/tcp_rate.o AR drivers/media/platform/nuvoton/built-in.a AR drivers/ptp/built-in.a CC [M] drivers/ptp/ptp_clock.o AR drivers/media/platform/nvidia/tegra-vde/built-in.a AR drivers/media/platform/nvidia/built-in.a CC [M] drivers/gpu/drm/xe/xe_devcoredump.o AR drivers/media/platform/nxp/dw100/built-in.a AR drivers/media/platform/qcom/camss/built-in.a CC drivers/usb/host/ehci-hcd.o AR drivers/media/platform/nxp/imx-jpeg/built-in.a CC drivers/acpi/acpica/tbxface.o AR drivers/media/platform/qcom/venus/built-in.a CC drivers/usb/core/endpoint.o AR drivers/media/platform/qcom/built-in.a CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o AR drivers/media/platform/nxp/imx8-isi/built-in.a CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_display.o AR drivers/media/platform/nxp/built-in.a CC arch/x86/kernel/paravirt.o AR drivers/media/platform/renesas/rcar-vin/built-in.a AR drivers/media/platform/renesas/rzg2l-cru/built-in.a CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o AR drivers/media/platform/renesas/vsp1/built-in.a AR drivers/media/platform/renesas/built-in.a CC lib/refcount.o CC [M] fs/overlayfs/file.o AR drivers/media/platform/rockchip/rga/built-in.a CC [M] drivers/gpu/drm/nouveau/nvif/mmu.o AR drivers/ata/built-in.a CC drivers/input/evdev.o AR drivers/media/platform/rockchip/rkisp1/built-in.a CC [M] net/netfilter/nf_conntrack_standalone.o AR drivers/media/platform/rockchip/built-in.a CC kernel/task_work.o CC [M] net/netfilter/nf_conntrack_expect.o AR drivers/media/platform/samsung/exynos-gsc/built-in.a CC [M] fs/smb/client/inode.o AR drivers/media/platform/samsung/exynos4-is/built-in.a AR drivers/media/platform/samsung/s3c-camif/built-in.a CC drivers/usb/core/devio.o CC [M] drivers/gpu/drm/i915/i915_sysfs.o AR drivers/media/platform/samsung/s5p-g2d/built-in.a CC [M] fs/smb/client/link.o AR drivers/media/platform/samsung/s5p-jpeg/built-in.a CC [M] net/netfilter/nf_conntrack_helper.o AR drivers/media/platform/samsung/s5p-mfc/built-in.a AR drivers/media/platform/samsung/built-in.a CC drivers/acpi/acpica/tbxfload.o CC lib/rcuref.o AR drivers/media/platform/st/sti/bdisp/built-in.a CC [M] drivers/net/phy/bcm7xxx.o AR drivers/media/platform/st/sti/c8sectpfe/built-in.a AR drivers/media/platform/st/sti/delta/built-in.a CC [M] drivers/net/usb/cdc_eem.o AR drivers/media/platform/st/sti/hva/built-in.a AR drivers/media/platform/st/stm32/built-in.a AR drivers/media/platform/st/built-in.a 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/ti/am437x/built-in.a AR drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/built-in.a AR drivers/media/platform/ti/cal/built-in.a CC [M] arch/x86/kvm/vmx/hyperv_evmcs.o AR drivers/media/platform/sunxi/sun8i-di/built-in.a LD [M] arch/x86/kvm/kvm.o AR drivers/media/platform/ti/vpe/built-in.a CC lib/usercopy.o AR drivers/media/platform/ti/davinci/built-in.a AR drivers/media/platform/sunxi/sun8i-rotate/built-in.a AR drivers/media/platform/sunxi/built-in.a AR drivers/media/platform/ti/j721e-csi2rx/built-in.a AR drivers/media/platform/ti/omap/built-in.a CC [M] fs/fuse/xattr.o CC lib/errseq.o AR drivers/media/platform/ti/omap3isp/built-in.a AR drivers/media/platform/ti/built-in.a CC drivers/usb/core/notify.o CC net/sunrpc/addr.o CC [M] drivers/net/phy/bcm87xx.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gem.o AR drivers/media/platform/verisilicon/built-in.a CC [M] drivers/gpu/drm/xe/xe_device.o CC fs/open.o AR drivers/media/platform/via/built-in.a CC drivers/i2c/busses/i2c-designware-baytrail.o AR drivers/media/platform/xilinx/built-in.a CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ring.o AR drivers/media/platform/built-in.a CC drivers/acpi/acpica/tbxfroot.o CC drivers/usb/core/generic.o CC arch/x86/kernel/pvclock.o CC [M] drivers/ptp/ptp_chardev.o CC net/bridge/br_sysfs_br.o AR drivers/media/pci/ttpci/built-in.a AR drivers/media/pci/b2c2/built-in.a AR drivers/media/pci/pluto2/built-in.a CC [M] fs/overlayfs/dir.o CC [M] drivers/i2c/busses/i2c-scmi.o CC lib/bucket_locks.o AR drivers/media/pci/dm1105/built-in.a CC kernel/extable.o AR drivers/media/pci/pt1/built-in.a AR drivers/media/pci/pt3/built-in.a AR drivers/media/pci/mantis/built-in.a CC net/bridge/br_nf_core.o AR drivers/media/pci/ngene/built-in.a AR drivers/media/pci/ddbridge/built-in.a AR drivers/media/pci/saa7146/built-in.a UPD arch/x86/kvm/kvm-asm-offsets.h CC drivers/usb/core/quirks.o AR drivers/media/pci/smipcie/built-in.a CC [M] drivers/gpu/drm/nouveau/nvif/outp.o AR drivers/media/pci/netup_unidvb/built-in.a CC [M] fs/overlayfs/readdir.o AR drivers/media/pci/intel/ipu3/built-in.a AR drivers/media/pci/intel/ivsc/built-in.a AR drivers/media/pci/intel/built-in.a CC drivers/usb/core/devices.o AR drivers/media/pci/built-in.a CC net/ipv4/tcp_recovery.o CC [M] fs/fuse/acl.o CC drivers/acpi/acpica/utaddress.o CC drivers/usb/core/phy.o AR drivers/media/usb/b2c2/built-in.a CC drivers/usb/core/port.o AR drivers/input/built-in.a CC drivers/usb/core/hcd-pci.o AR drivers/media/usb/dvb-usb/built-in.a AR drivers/media/usb/dvb-usb-v2/built-in.a AR drivers/media/usb/s2255/built-in.a CC [M] fs/overlayfs/copy_up.o AR drivers/media/usb/siano/built-in.a CC [M] drivers/gpu/drm/i915/i915_utils.o CC [M] drivers/net/ethernet/intel/e1000/e1000_main.o AR drivers/media/usb/ttusb-budget/built-in.a AS [M] arch/x86/kvm/vmx/vmenter.o AR drivers/media/usb/ttusb-dec/built-in.a AR drivers/media/usb/built-in.a CC [M] drivers/net/usb/smsc75xx.o LD [M] arch/x86/kvm/kvm-intel.o CC [M] drivers/net/ethernet/intel/e1000/e1000_hw.o CC [M] net/bluetooth/a2mp.o AR drivers/media/mmc/siano/built-in.a AR drivers/media/mmc/built-in.a CC [M] drivers/net/ethernet/intel/e1000/e1000_ethtool.o CC [M] drivers/net/phy/bcm-phy-lib.o AR drivers/media/firewire/built-in.a AR drivers/media/spi/built-in.a CC [M] fs/overlayfs/export.o CC arch/x86/kernel/pcspeaker.o AR drivers/media/test-drivers/built-in.a CC lib/generic-radix-tree.o AR drivers/media/built-in.a CC [M] fs/overlayfs/params.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_cs.o CC [M] net/netfilter/nf_conntrack_proto.o CC drivers/acpi/acpica/utalloc.o CC [M] net/netfilter/nf_conntrack_proto_generic.o CC [M] net/netfilter/nf_conntrack_proto_tcp.o CC [M] drivers/net/ethernet/intel/e1000e/82571.o CC [M] net/netfilter/nf_conntrack_proto_udp.o CC [M] drivers/ptp/ptp_sysfs.o CC [M] drivers/net/ethernet/intel/e1000e/ich8lan.o CC drivers/usb/core/usb-acpi.o CC net/sunrpc/rpcb_clnt.o CC [M] drivers/net/ethernet/intel/e1000e/80003es2lan.o CC [M] drivers/i2c/busses/i2c-ccgx-ucsi.o CC [M] drivers/gpu/drm/xe/xe_device_sysfs.o CC kernel/params.o CC [M] fs/fuse/readdir.o CC lib/bitmap-str.o CC lib/string_helpers.o CC drivers/acpi/acpica/utascii.o CC [M] fs/smb/client/misc.o CC lib/hexdump.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o CC arch/x86/kernel/check.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o CC net/bridge/br_multicast.o CC net/sunrpc/timer.o CC [M] drivers/net/ethernet/intel/igb/igb_main.o CC [M] drivers/net/ethernet/intel/igc/igc_main.o CC [M] drivers/net/ethernet/intel/igb/igb_ethtool.o CC [M] drivers/gpu/drm/nouveau/nvif/timer.o CC [M] drivers/net/ethernet/intel/igc/igc_mac.o CC kernel/kthread.o CC arch/x86/kernel/uprobes.o CC net/compat.o CC net/ipv6/ping.o CC [M] fs/smb/client/netmisc.o CC [M] drivers/gpu/drm/i915/intel_clock_gating.o CC drivers/acpi/acpica/utbuffer.o CC [M] drivers/net/ethernet/intel/igbvf/vf.o CC [M] fs/overlayfs/xattrs.o CC net/ipv4/tcp_ulp.o AR drivers/usb/core/built-in.a CC [M] drivers/net/ethernet/intel/igbvf/mbx.o CC [M] drivers/i2c/busses/i2c-i801.o CC [M] drivers/net/phy/broadcom.o CC [M] drivers/gpu/drm/xe/xe_dma_buf.o CC [M] fs/smb/client/smbencrypt.o CC [M] drivers/ptp/ptp_vclock.o CC [M] drivers/gpu/drm/xe/xe_drm_client.o CC [M] net/netfilter/nf_conntrack_proto_icmp.o CC drivers/acpi/acpica/utcksum.o CC [M] net/bluetooth/amp.o CC lib/kstrtox.o CC [M] fs/fuse/ioctl.o CC drivers/acpi/acpica/utcopy.o CC [M] drivers/net/usb/smsc95xx.o CC [M] drivers/net/usb/mcs7830.o CC drivers/acpi/acpica/utexcep.o CC [M] drivers/gpu/drm/nouveau/nvif/vmm.o CC [M] fs/smb/client/transport.o CC net/sunrpc/xdr.o CC [M] fs/smb/client/cached_dir.o CC arch/x86/kernel/perf_regs.o LD [M] fs/overlayfs/overlay.o CC arch/x86/kernel/tracepoint.o CC [M] fs/smb/client/cifs_unicode.o CC [M] drivers/gpu/drm/xe/xe_exec.o CC [M] drivers/net/ethernet/intel/e1000/e1000_param.o CC [M] drivers/net/ethernet/intel/igc/igc_i225.o CC [M] net/netfilter/nf_conntrack_extend.o CC net/sunrpc/sunrpc_syms.o CC lib/debug_info.o CC net/ipv4/tcp_offload.o CC drivers/usb/host/ehci-pci.o CC net/ipv6/exthdrs.o CC [M] drivers/gpu/drm/amd/amdgpu/atombios_dp.o CC [M] drivers/net/ethernet/intel/igbvf/ethtool.o CC drivers/acpi/acpica/utdebug.o CC [M] drivers/ptp/ptp_kvm_x86.o CC [M] net/netfilter/nf_conntrack_acct.o CC net/sunrpc/cache.o CC [M] drivers/gpu/drm/nouveau/nvif/user.o CC net/sunrpc/rpc_pipe.o CC kernel/sys_ni.o CC [M] drivers/net/phy/lxt.o CC [M] drivers/i2c/busses/i2c-isch.o CC drivers/usb/storage/scsiglue.o CC [M] drivers/gpu/drm/xe/xe_execlist.o CC arch/x86/kernel/itmt.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o CC net/sysctl_net.o CC kernel/nsproxy.o CC drivers/acpi/acpica/utdecode.o CC drivers/usb/serial/usb-serial.o LD [M] fs/fuse/fuse.o CC drivers/usb/serial/generic.o CC net/ipv4/tcp_plb.o AR drivers/usb/misc/built-in.a CC [M] drivers/gpu/drm/i915/intel_device_info.o CC drivers/usb/serial/bus.o CC [M] drivers/i2c/busses/i2c-ismt.o CC [M] drivers/net/usb/usbnet.o CC [M] net/netfilter/nf_conntrack_seqadj.o CC fs/btrfs/async-thread.o CC drivers/usb/host/ohci-hcd.o CC net/bridge/br_mdb.o CC [M] net/bluetooth/hci_debugfs.o CC [M] drivers/net/ethernet/intel/e1000e/mac.o CC [M] drivers/ptp/ptp_kvm_common.o CC drivers/acpi/acpica/utdelete.o LD [M] drivers/ptp/ptp.o CC [M] drivers/net/phy/realtek.o CC [M] drivers/gpu/drm/nouveau/nvif/userc361.o CC net/ipv4/datagram.o CC [M] drivers/i2c/busses/i2c-piix4.o CC net/sunrpc/sysfs.o CC [M] drivers/gpu/drm/xe/xe_exec_queue.o CC arch/x86/kernel/umip.o CC fs/btrfs/ioctl.o LD [M] drivers/net/ethernet/intel/e1000/e1000.o CC [M] drivers/net/ethernet/intel/igbvf/netdev.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_main.o CC fs/btrfs/locking.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_common.o CC [M] drivers/i2c/busses/i2c-designware-pcidrv.o CC drivers/acpi/prmt.o CC drivers/usb/storage/protocol.o CC [M] drivers/net/phy/smsc.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.o CC [M] drivers/net/ethernet/intel/igb/e1000_82575.o CC lib/iomap.o CC drivers/acpi/acpica/uterror.o CC drivers/usb/storage/transport.o CC kernel/notifier.o CC [M] drivers/gpu/drm/xe/xe_force_wake.o CC drivers/usb/serial/console.o CC [M] fs/smb/client/nterr.o CC drivers/acpi/acpi_pcc.o CC [M] drivers/net/ethernet/intel/igb/e1000_mac.o LD [M] drivers/ptp/ptp_kvm.o CC drivers/acpi/ac.o CC drivers/acpi/acpica/uteval.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/client.o CC [M] drivers/gpu/drm/i915/intel_memory_region.o AR drivers/power/reset/built-in.a CC drivers/hwmon/hwmon.o CC drivers/power/supply/power_supply_core.o AR drivers/thermal/broadcom/built-in.a CC drivers/usb/serial/ftdi_sio.o CC net/ipv6/datagram.o AR drivers/thermal/samsung/built-in.a CC drivers/thermal/intel/intel_tcc.o CC arch/x86/kernel/unwind_orc.o CC drivers/usb/serial/pl2303.o CC [M] net/netfilter/nf_conntrack_proto_icmpv6.o CC [M] fs/smb/client/cifsencrypt.o CC [M] net/netfilter/nf_conntrack_proto_dccp.o CC [M] drivers/gpu/drm/i915/intel_pcode.o CC drivers/thermal/intel/therm_throt.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.o CC lib/pci_iomap.o CC drivers/usb/host/ohci-pci.o CC net/sunrpc/svc_xprt.o CC [M] drivers/net/ethernet/intel/igc/igc_base.o CC drivers/acpi/acpica/utglobal.o CC net/ipv4/raw.o CC [M] fs/smb/client/readdir.o CC net/bridge/br_multicast_eht.o LD [M] drivers/i2c/busses/i2c-designware-pci.o AR drivers/i2c/busses/built-in.a CC drivers/acpi/button.o CC [M] drivers/net/ethernet/intel/e1000e/manage.o AR drivers/i2c/muxes/built-in.a CC drivers/acpi/fan_core.o CC [M] drivers/i2c/muxes/i2c-mux-gpio.o AR drivers/net/phy/built-in.a CC [M] drivers/net/usb/cdc_ncm.o CC drivers/acpi/acpica/uthex.o CC drivers/usb/storage/usb.o LD [M] net/bluetooth/bluetooth.o CC kernel/ksysfs.o CC drivers/usb/storage/initializers.o CC [M] drivers/gpu/drm/xe/xe_ggtt.o CC drivers/acpi/fan_attr.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_82599.o CC [M] drivers/gpu/drm/amd/amdgpu/atombios_encoders.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sa.o CC [M] drivers/gpu/drm/i915/intel_region_ttm.o CC net/bridge/br_vlan.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/engine.o CC [M] drivers/gpu/drm/drm_client.o CC drivers/acpi/acpica/utids.o CC arch/x86/kernel/callthunks.o CC drivers/power/supply/power_supply_sysfs.o CC lib/iomap_copy.o CC drivers/usb/host/uhci-hcd.o CC [M] drivers/net/ethernet/intel/igc/igc_nvm.o CC [M] drivers/hwmon/acpi_power_meter.o CC [M] drivers/hwmon/coretemp.o CC drivers/usb/host/xhci.o CC drivers/acpi/processor_driver.o CC kernel/cred.o CC [M] drivers/net/ethernet/intel/ixgbevf/vf.o CC lib/devres.o LD [M] drivers/net/ethernet/intel/igbvf/igbvf.o CC fs/btrfs/orphan.o AR drivers/thermal/st/built-in.a CC drivers/usb/storage/sierra_ms.o AR drivers/usb/serial/built-in.a CC fs/btrfs/export.o CC [M] drivers/thermal/intel/x86_pkg_temp_thermal.o CC drivers/usb/storage/option_ms.o CC [M] drivers/net/ethernet/intel/igc/igc_phy.o CC drivers/i2c/i2c-boardinfo.o CC drivers/acpi/acpica/utinit.o CC [M] drivers/gpu/drm/i915/intel_runtime_pm.o CC drivers/usb/storage/usual-tables.o CC [M] drivers/net/ethernet/intel/igb/e1000_nvm.o CC [M] drivers/net/ethernet/intel/igc/igc_diag.o CC [M] net/netfilter/nf_conntrack_proto_sctp.o CC [M] drivers/net/ethernet/intel/e1000e/nvm.o CC net/ipv6/ip6_flowlabel.o CC [M] drivers/gpu/drm/drm_client_modeset.o CC [M] drivers/gpu/drm/xe/xe_gpu_scheduler.o CC drivers/power/supply/power_supply_leds.o CC [M] drivers/gpu/drm/drm_color_mgmt.o CC drivers/acpi/acpica/utlock.o CC [M] drivers/gpu/drm/amd/amdgpu/atombios_i2c.o CC net/ipv6/inet6_connection_sock.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/enum.o CC drivers/acpi/acpica/utmath.o CC arch/x86/kernel/cet.o CC [M] drivers/net/ethernet/intel/igb/e1000_phy.o CC drivers/acpi/acpica/utmisc.o CC [M] fs/smb/client/ioctl.o CC [M] drivers/net/vxlan/vxlan_core.o CC drivers/net/loopback.o CC [M] drivers/net/vxlan/vxlan_multicast.o CC drivers/net/netconsole.o CC [M] drivers/gpu/drm/drm_connector.o CC [M] fs/smb/client/sess.o CC lib/check_signature.o CC [M] drivers/net/usb/r8153_ecm.o HOSTCC drivers/gpu/drm/xe/xe_gen_wa_oob CC [M] fs/smb/client/export.o CC [M] drivers/net/ethernet/intel/e1000e/phy.o CC [M] fs/smb/client/unc.o AR drivers/thermal/intel/built-in.a AR drivers/usb/storage/built-in.a CC [M] drivers/net/dummy.o CC [M] drivers/net/ethernet/intel/ixgbevf/mbx.o AR drivers/hwmon/built-in.a CC [M] net/netfilter/nf_conntrack_netlink.o AR drivers/thermal/qcom/built-in.a CC net/ipv4/udp.o AR drivers/thermal/tegra/built-in.a CC drivers/usb/gadget/udc/core.o CC drivers/i2c/i2c-core-base.o AR drivers/thermal/mediatek/built-in.a CC drivers/thermal/thermal_core.o CC drivers/acpi/acpica/utmutex.o CC [M] drivers/gpu/drm/xe/xe_gsc_proxy.o CC [M] drivers/usb/class/usbtmc.o CC kernel/reboot.o CC drivers/watchdog/watchdog_core.o CC lib/interval_tree.o CC drivers/power/supply/power_supply_hwmon.o CC drivers/watchdog/watchdog_dev.o CC fs/btrfs/tree-log.o CC drivers/watchdog/softdog.o CC [M] drivers/net/ethernet/intel/igb/e1000_mbx.o CC [M] drivers/net/ethernet/intel/igc/igc_ethtool.o CC [M] drivers/gpu/drm/i915/intel_sbi.o CC lib/assoc_array.o CC lib/list_debug.o CC [M] drivers/md/persistent-data/dm-array.o CC lib/debugobjects.o CC net/sunrpc/xprtmultipath.o CC drivers/acpi/acpica/utnonansi.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/event.o CC arch/x86/kernel/mmconf-fam10h_64.o CC [M] drivers/md/persistent-data/dm-bitset.o CC drivers/usb/host/xhci-mem.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.o CC [M] drivers/net/ethernet/intel/ixgbevf/ethtool.o CC fs/btrfs/free-space-cache.o AR drivers/power/supply/built-in.a AR drivers/power/built-in.a CC [M] drivers/gpu/drm/xe/xe_gsc_submit.o LD [M] drivers/net/usb/asix.o CC drivers/acpi/acpica/utobject.o AR drivers/net/ethernet/intel/built-in.a CC [M] drivers/net/ethernet/intel/e100.o CC [M] drivers/net/macvlan.o CC [M] drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o CC [M] drivers/md/persistent-data/dm-block-manager.o CC [M] drivers/net/ethernet/intel/ixgbevf/ipsec.o CC drivers/usb/host/xhci-ext-caps.o CC drivers/usb/host/xhci-ring.o CC drivers/acpi/acpica/utosi.o CC net/ipv6/udp_offload.o CC [M] drivers/md/persistent-data/dm-space-map-common.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/firmware.o CC drivers/opp/core.o CC [M] drivers/net/ethernet/intel/igc/igc_ptp.o CC kernel/async.o AR drivers/watchdog/built-in.a CC fs/btrfs/zlib.o CC [M] drivers/gpu/drm/drm_crtc.o CC net/bridge/br_vlan_tunnel.o CC net/bridge/br_vlan_options.o CC kernel/range.o CC arch/x86/kernel/vsmp_64.o CC [M] drivers/net/ethernet/intel/igb/e1000_i210.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_82598.o CC fs/btrfs/lzo.o CC net/bridge/br_mst.o CC fs/read_write.o CC drivers/opp/cpu.o CC [M] fs/smb/client/winucase.o CC drivers/acpi/acpica/utownerid.o CC [M] drivers/gpu/drm/i915/intel_step.o CC drivers/usb/gadget/udc/trace.o CC [M] drivers/net/ethernet/intel/igb/igb_ptp.o CC lib/bitrev.o CC lib/crc16.o CC drivers/opp/debugfs.o CC drivers/thermal/thermal_sysfs.o CC drivers/usb/host/xhci-hub.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o CC [M] drivers/gpu/drm/xe/xe_gt.o CC net/sunrpc/stats.o CC [M] drivers/net/ethernet/intel/e1000e/param.o CC kernel/smpboot.o CC drivers/acpi/acpica/utpredef.o AR arch/x86/kernel/built-in.a AR arch/x86/built-in.a CC drivers/i2c/i2c-core-smbus.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ib.o CC [M] drivers/md/persistent-data/dm-space-map-disk.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/gpuobj.o CC fs/btrfs/zstd.o CC lib/crc-t10dif.o CC [M] fs/smb/client/smb2ops.o CC fs/btrfs/compression.o CC [M] drivers/net/ethernet/intel/igc/igc_dump.o CC drivers/i2c/i2c-core-acpi.o CC drivers/i2c/i2c-core-slave.o CC drivers/usb/host/xhci-dbg.o CC drivers/acpi/acpica/utresdecode.o CC [M] drivers/gpu/drm/drm_displayid.o CC net/ipv6/seg6.o CC net/sunrpc/sysctl.o CC [M] net/netfilter/nf_nat_core.o CC net/ipv4/udplite.o CC fs/btrfs/delayed-ref.o CC drivers/thermal/thermal_trip.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_phy.o CC kernel/ucount.o CC drivers/acpi/acpica/utresrc.o CC [M] drivers/gpu/drm/i915/intel_uncore.o AR drivers/opp/built-in.a AR drivers/usb/gadget/udc/built-in.a CC drivers/cpufreq/cpufreq.o CC [M] drivers/gpu/drm/i915/intel_wakeref.o CC drivers/cpuidle/governors/menu.o AR drivers/usb/gadget/function/built-in.a CC fs/btrfs/relocation.o HOSTCC lib/gen_crc32table AR drivers/usb/gadget/legacy/built-in.a CC drivers/cpuidle/governors/haltpoll.o CC drivers/usb/gadget/usbstring.o CC drivers/usb/gadget/config.o CC [M] drivers/gpu/drm/i915/vlv_sideband.o CC [M] net/bridge/br_netfilter_hooks.o CC [M] drivers/net/mii.o CC lib/libcrc32c.o CC [M] drivers/md/persistent-data/dm-space-map-metadata.o CC [M] drivers/net/mdio.o CC [M] drivers/gpu/drm/drm_drv.o CC fs/btrfs/delayed-inode.o CC [M] drivers/gpu/drm/xe/xe_gt_ccs_mode.o CC [M] drivers/gpu/drm/xe/xe_gt_clock.o CC [M] drivers/net/ethernet/intel/e1000e/ethtool.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/intr.o CC drivers/acpi/acpica/utstate.o CC drivers/thermal/thermal_helpers.o CC net/ipv4/udp_offload.o CC kernel/regset.o CC [M] drivers/net/ethernet/intel/igb/igb_hwmon.o CC drivers/cpufreq/freq_table.o CC fs/file_table.o CC fs/btrfs/scrub.o CC drivers/acpi/acpica/utstring.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_pll.o CC [M] drivers/net/ethernet/intel/igc/igc_tsn.o CC net/ipv4/arp.o CC lib/xxhash.o CC [M] drivers/md/persistent-data/dm-transaction-manager.o CC net/ipv6/fib6_notifier.o CC drivers/i2c/i2c-dev.o CC net/ipv4/icmp.o CC drivers/acpi/acpica/utstrsuppt.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.o AR net/sunrpc/built-in.a CC drivers/usb/host/xhci-trace.o CC kernel/ksyms_common.o CC fs/btrfs/backref.o CC [M] drivers/md/persistent-data/dm-btree.o CC drivers/usb/gadget/epautoconf.o CC drivers/acpi/acpica/utstrtoul64.o AR drivers/cpuidle/governors/built-in.a CC drivers/cpuidle/cpuidle.o CC [M] drivers/net/tun.o CC [M] drivers/md/persistent-data/dm-btree-remove.o CC drivers/usb/host/xhci-debugfs.o CC drivers/thermal/thermal_hwmon.o CC net/ipv6/rpl.o CC fs/super.o CC [M] drivers/gpu/drm/xe/xe_gt_debugfs.o CC fs/char_dev.o CC fs/stat.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/ioctl.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/memory.o CC fs/btrfs/ulist.o CC drivers/cpuidle/driver.o LD [M] drivers/net/ethernet/intel/ixgbevf/ixgbevf.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/mm.o CC [M] net/netfilter/nf_nat_proto.o CC drivers/acpi/acpica/utxface.o CC [M] drivers/net/vxlan/vxlan_vnifilter.o CC lib/genalloc.o CC [M] drivers/gpu/drm/i915/vlv_suspend.o CC fs/btrfs/qgroup.o CC net/ipv6/ioam6.o CC fs/exec.o CC kernel/groups.o CC drivers/thermal/gov_fair_share.o CC [M] drivers/md/persistent-data/dm-btree-spine.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.o LD [M] drivers/net/ethernet/intel/igb/igb.o CC drivers/usb/gadget/composite.o CC drivers/usb/gadget/functions.o CC drivers/mmc/core/core.o CC [M] drivers/net/ethernet/intel/igc/igc_xdp.o CC drivers/mmc/host/sdhci.o CC drivers/mmc/host/sdhci-pci-core.o CC drivers/acpi/acpica/utxfinit.o CC [M] drivers/i2c/i2c-smbus.o CC drivers/mmc/host/sdhci-pci-o2micro.o CC [M] drivers/net/vxlan/vxlan_mdb.o CC drivers/cpufreq/cpufreq_performance.o CC lib/percpu_counter.o CC [M] drivers/gpu/drm/xe/xe_gt_freq.o CC kernel/vhost_task.o CC drivers/usb/gadget/configfs.o CC drivers/usb/gadget/u_f.o AR drivers/net/ethernet/i825xx/built-in.a CC net/ipv6/sysctl_net_ipv6.o AR drivers/net/ethernet/microsoft/built-in.a AR drivers/net/ethernet/litex/built-in.a CC [M] drivers/gpu/drm/nouveau/nvkm/core/object.o CC [M] net/bridge/br_netfilter_ipv6.o CC [M] drivers/net/ethernet/intel/e1000e/netdev.o CC drivers/cpuidle/governor.o CC drivers/acpi/acpica/utxferror.o CC [M] drivers/gpu/drm/drm_dumb_buffers.o CC drivers/thermal/gov_step_wise.o CC lib/fault-inject.o CC drivers/mmc/host/sdhci-pci-arasan.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.o CC kernel/kcmp.o LD [M] drivers/md/persistent-data/dm-persistent-data.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o AR drivers/net/ethernet/microchip/built-in.a CC fs/pipe.o AR drivers/net/ethernet/mscc/built-in.a CC drivers/md/md.o CC lib/syscall.o AR drivers/net/ethernet/neterion/built-in.a CC kernel/freezer.o AR drivers/net/ethernet/netronome/built-in.a AR drivers/ufs/built-in.a AR drivers/leds/trigger/built-in.a CC [M] drivers/leds/trigger/ledtrig-audio.o CC kernel/stacktrace.o AR drivers/firmware/arm_ffa/built-in.a CC drivers/cpufreq/cpufreq_ondemand.o AR drivers/firmware/arm_scmi/built-in.a AR drivers/firmware/broadcom/built-in.a CC drivers/acpi/acpica/utxfmutex.o AR drivers/firmware/cirrus/built-in.a AR drivers/firmware/meson/built-in.a AR drivers/leds/blink/built-in.a AR drivers/firmware/microchip/built-in.a CC drivers/md/md-bitmap.o CC drivers/usb/host/xhci-pci.o CC net/ipv4/devinet.o CC drivers/firmware/efi/efi-bgrt.o CC [M] drivers/i2c/i2c-mux.o CC [M] drivers/gpu/drm/i915/soc/intel_dram.o CC drivers/cpufreq/cpufreq_governor.o CC [M] drivers/gpu/drm/xe/xe_gt_idle.o CC drivers/cpuidle/sysfs.o CC drivers/firmware/efi/libstub/efi-stub-helper.o CC fs/btrfs/send.o LD [M] drivers/net/ethernet/intel/igc/igc.o CC drivers/thermal/gov_user_space.o CC drivers/mmc/core/bus.o AR drivers/i2c/built-in.a CC [M] drivers/gpu/drm/drm_edid.o CC drivers/cpuidle/poll_state.o CC [M] net/netfilter/nf_nat_helper.o AR drivers/acpi/acpica/built-in.a CC lib/dynamic_debug.o CC [M] drivers/gpu/drm/i915/soc/intel_gmch.o CC drivers/mmc/host/sdhci-pci-dwc-mshc.o CC drivers/acpi/processor_thermal.o AR drivers/leds/simple/built-in.a CC drivers/leds/led-core.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/oproxy.o CC kernel/dma.o CC drivers/mmc/core/host.o CC [M] drivers/gpu/drm/drm_eld.o CC drivers/mmc/host/sdhci-pci-gli.o CC kernel/smp.o CC net/ipv6/xfrm6_policy.o CC drivers/acpi/processor_idle.o CC [M] drivers/gpu/drm/i915/soc/intel_pch.o CC drivers/mmc/host/sdhci-acpi.o CC net/ipv6/xfrm6_state.o CC kernel/uid16.o CC drivers/firmware/efi/efi.o CC drivers/cpuidle/cpuidle-haltpoll.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.o CC drivers/cpufreq/cpufreq_governor_attr_set.o AR drivers/usb/gadget/built-in.a CC drivers/mmc/host/cqhci-core.o CC [M] fs/smb/client/smb2maperror.o AR drivers/thermal/built-in.a CC drivers/cpufreq/acpi-cpufreq.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_x540.o AR drivers/crypto/stm32/built-in.a AR net/bridge/built-in.a AR drivers/crypto/xilinx/built-in.a LD [M] net/bridge/br_netfilter.o AR drivers/crypto/hisilicon/built-in.a AR drivers/crypto/intel/keembay/built-in.a AR drivers/crypto/intel/ixp4xx/built-in.a AR drivers/crypto/starfive/built-in.a CC [M] drivers/gpu/drm/i915/i915_memcpy.o AR drivers/crypto/intel/built-in.a CC drivers/acpi/processor_throttling.o CC drivers/mmc/core/mmc.o CC [M] drivers/gpu/drm/xe/xe_gt_mcr.o AR drivers/crypto/built-in.a CC [M] drivers/gpu/drm/i915/i915_mm.o CC drivers/firmware/efi/libstub/gop.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sync.o CC drivers/md/md-autodetect.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.o CC [M] drivers/net/ethernet/intel/e1000e/ptp.o AR drivers/net/ethernet/ni/built-in.a CC drivers/mmc/core/mmc_ops.o AR drivers/net/ethernet/realtek/built-in.a AR drivers/net/ethernet/packetengines/built-in.a CC [M] drivers/net/ethernet/realtek/8139cp.o AR drivers/net/ethernet/renesas/built-in.a CC drivers/leds/led-class.o CC drivers/firmware/efi/libstub/secureboot.o CC drivers/cpufreq/intel_pstate.o CC drivers/mmc/core/sd.o AR drivers/cpuidle/built-in.a CC drivers/firmware/efi/libstub/tpm.o CC drivers/acpi/processor_perflib.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/option.o AR drivers/usb/host/built-in.a AR drivers/usb/built-in.a CC [M] drivers/net/veth.o CC [M] drivers/gpu/drm/i915/i915_sw_fence.o CC drivers/clocksource/acpi_pm.o LD [M] drivers/net/vxlan/vxlan.o CC drivers/mmc/core/sd_ops.o CC drivers/clocksource/i8253.o CC drivers/mmc/core/sdio.o CC kernel/kallsyms.o CC kernel/acct.o CC [M] net/netfilter/nf_nat_redirect.o CC drivers/hid/usbhid/hid-core.o CC drivers/hid/usbhid/hiddev.o CC lib/errname.o CC drivers/hid/hid-core.o CC kernel/crash_core.o CC drivers/acpi/container.o CC net/ipv6/xfrm6_input.o CC drivers/firmware/efi/vars.o CC drivers/firmware/efi/libstub/file.o CC fs/namei.o CC fs/fcntl.o CC drivers/leds/led-triggers.o CC lib/nlattr.o CC [M] drivers/gpu/drm/xe/xe_gt_pagefault.o CC fs/ioctl.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/ramht.o CC [M] drivers/mmc/host/sdhci-pltfm.o CC drivers/acpi/thermal_lib.o CC lib/cpu_rmap.o CC net/ipv6/xfrm6_output.o CC net/ipv6/xfrm6_protocol.o AR drivers/staging/media/built-in.a CC net/ipv6/netfilter.o AR drivers/staging/built-in.a CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_x550.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_lib.o CC drivers/md/dm-uevent.o CC [M] fs/smb/client/smb2transport.o AR drivers/clocksource/built-in.a CC drivers/acpi/thermal.o CC lib/dynamic_queue_limits.o CC kernel/compat.o AR drivers/net/ethernet/sfc/built-in.a CC fs/readdir.o AR drivers/net/ethernet/smsc/built-in.a CC [M] drivers/net/ethernet/smsc/smsc9420.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/subdev.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.o CC drivers/mmc/core/sdio_ops.o CC net/ipv4/af_inet.o CC lib/glob.o CC drivers/mmc/core/sdio_bus.o CC fs/btrfs/dev-replace.o CC [M] drivers/gpu/drm/i915/i915_sw_fence_work.o CC drivers/acpi/acpi_memhotplug.o CC drivers/firmware/efi/reboot.o CC drivers/mmc/core/sdio_cis.o CC drivers/acpi/ioapic.o CC drivers/firmware/efi/libstub/mem.o AR drivers/leds/built-in.a CC kernel/utsname.o CC net/ipv4/igmp.o AR drivers/mmc/host/built-in.a CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.o CC drivers/mmc/core/sdio_io.o CC drivers/mmc/core/sdio_irq.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/uevent.o CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/fw.o CC drivers/md/dm.o CC [M] drivers/net/ethernet/realtek/8139too.o CC drivers/firmware/efi/memattr.o CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/hs.o CC lib/strncpy_from_user.o CC kernel/user_namespace.o CC [M] drivers/gpu/drm/i915/i915_syncmap.o CC [M] net/netfilter/nf_nat_masquerade.o CC fs/select.o CC drivers/md/dm-table.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.o CC drivers/md/dm-target.o AR drivers/cpufreq/built-in.a CC drivers/acpi/battery.o CC fs/dcache.o CC drivers/mmc/core/slot-gpio.o CC kernel/pid_namespace.o CC [M] drivers/gpu/drm/xe/xe_gt_sysfs.o AR drivers/hid/usbhid/built-in.a CC [M] drivers/gpu/drm/xe/xe_gt_throttle_sysfs.o CC drivers/acpi/hed.o CC drivers/acpi/bgrt.o AR drivers/platform/x86/amd/built-in.a AR drivers/platform/surface/built-in.a CC drivers/mmc/core/regulator.o CC [M] drivers/platform/x86/intel/pmc/core.o CC drivers/mmc/core/debugfs.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_virt.o CC [M] drivers/platform/x86/intel/pmc/core_ssram.o CC drivers/firmware/efi/libstub/random.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.o LD [M] drivers/net/ethernet/intel/e1000e/e1000e.o CC [M] drivers/platform/x86/intel/pmt/class.o CC drivers/platform/x86/intel/turbo_max_3.o CC net/ipv6/fib6_rules.o CC net/ipv6/proc.o CC lib/strnlen_user.o CC [M] drivers/platform/x86/intel/pmc/spt.o CC drivers/firmware/efi/tpm.o CC drivers/hid/hid-input.o CC drivers/acpi/cppc_acpi.o CC drivers/md/dm-linear.o CC [M] drivers/platform/x86/intel/pmt/telemetry.o CC fs/inode.o CC [M] fs/smb/client/smb2misc.o CC [M] drivers/net/ethernet/realtek/r8169_main.o CC [M] drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/ls.o CC drivers/mailbox/mailbox.o CC drivers/devfreq/devfreq.o CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/acr.o CC [M] drivers/devfreq/governor_simpleondemand.o CC [M] drivers/devfreq/governor_performance.o CC drivers/mailbox/pcc.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.o UPD kernel/config_data CC [M] drivers/gpu/drm/drm_encoder.o CC fs/btrfs/raid56.o CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.o CC [M] drivers/gpu/drm/i915/i915_user_extensions.o CC kernel/stop_machine.o CC drivers/powercap/powercap_sys.o CC drivers/mmc/core/block.o CC drivers/firmware/efi/libstub/randomalloc.o CC drivers/md/dm-stripe.o CC lib/net_utils.o CC drivers/powercap/intel_rapl_common.o AR drivers/perf/built-in.a CC [M] drivers/platform/x86/intel/pmc/cnp.o CC drivers/ras/ras.o AR drivers/hwtracing/intel_th/built-in.a CC drivers/acpi/spcr.o CC [M] net/netfilter/x_tables.o CC net/ipv4/fib_frontend.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.o CC drivers/firmware/efi/libstub/pci.o CC [M] drivers/gpu/drm/i915/i915_ioc32.o CC kernel/kprobes.o CC drivers/acpi/acpi_pad.o CC [M] drivers/platform/x86/intel/pmt/crashlog.o CC drivers/md/dm-ioctl.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.o CC drivers/powercap/intel_rapl_msr.o CC fs/btrfs/uuid-tree.o CC drivers/mmc/core/queue.o LD [M] drivers/platform/x86/intel/pmt/pmt_class.o CC [M] drivers/platform/x86/intel/pmc/icl.o CC [M] drivers/platform/x86/intel/pmc/tgl.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.o CC net/ipv6/syncookies.o AR drivers/mailbox/built-in.a CC drivers/android/binderfs.o CC [M] drivers/net/ethernet/realtek/r8169_firmware.o CC fs/attr.o AR drivers/nvmem/layouts/built-in.a CC drivers/nvmem/core.o CC lib/sg_pool.o CC lib/stackdepot.o CC [M] drivers/uio/uio.o CC [M] drivers/mtd/chips/chipreg.o CC [M] drivers/vfio/pci/vfio_pci_core.o CC [M] drivers/vfio/pci/vfio_pci_intrs.o CC [M] drivers/vfio/pci/vfio_pci_rdwr.o CC [M] drivers/vfio/vfio_main.o CC fs/btrfs/props.o CC net/ipv6/mip6.o CC [M] drivers/gpu/drm/xe/xe_gt_topology.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/base.o CC [M] drivers/vfio/pci/vfio_pci_config.o CC [M] drivers/vfio/group.o CC [M] drivers/gpu/drm/drm_file.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.o CC drivers/firmware/efi/libstub/skip_spaces.o CC drivers/hid/hid-quirks.o LD [M] drivers/platform/x86/intel/pmt/pmt_telemetry.o CC drivers/firmware/efi/libstub/lib-cmdline.o LD [M] drivers/platform/x86/intel/pmt/pmt_crashlog.o CC drivers/ras/debugfs.o CC drivers/hid/hid-debug.o CC fs/btrfs/free-space-tree.o CC [M] drivers/platform/x86/intel/pmc/adl.o CC drivers/platform/x86/p2sb.o AR drivers/powercap/built-in.a CC drivers/firmware/efi/libstub/lib-ctype.o CC [M] drivers/gpu/drm/i915/i915_debugfs.o CC [M] drivers/acpi/acpi_video.o CC [M] drivers/net/ethernet/realtek/r8169_phy_config.o CC drivers/firmware/efi/libstub/alignedmem.o AR drivers/devfreq/built-in.a CC fs/btrfs/tree-checker.o CC drivers/hid/hidraw.o CC [M] drivers/gpu/drm/i915/i915_debugfs_params.o CC [M] fs/smb/client/smb2pdu.o CC [M] drivers/gpu/drm/drm_fourcc.o CC net/ipv6/addrconf_core.o CC net/ipv6/exthdrs_core.o CC [M] fs/smb/client/smb2inode.o CC fs/btrfs/space-info.o CC [M] drivers/mtd/mtdcore.o CC drivers/android/binder.o CC lib/ref_tracker.o GEN xe_wa_oob.c xe_wa_oob.h GEN xe_wa_oob.c xe_wa_oob.h CC [M] drivers/gpu/drm/xe/xe_guc_ads.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.o CC drivers/hid/hid-generic.o AR drivers/ras/built-in.a CC drivers/md/dm-io.o CC drivers/android/binder_alloc.o AR drivers/mmc/core/built-in.a AR drivers/mmc/built-in.a CC kernel/hung_task.o CC [M] drivers/bluetooth/btusb.o CC [M] drivers/bluetooth/btintel.o CC [M] drivers/pps/pps.o CC [M] drivers/platform/x86/intel/pmc/mtl.o CC [M] drivers/bluetooth/btbcm.o AR drivers/nvmem/built-in.a CC [M] drivers/gpu/drm/drm_framebuffer.o CC [M] drivers/gpu/drm/xe/xe_guc_ct.o CC fs/btrfs/block-rsv.o CC drivers/hid/hid-a4tech.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sched.o CC [M] drivers/acpi/video_detect.o CC drivers/platform/x86/pmc_atom.o CC drivers/firmware/efi/libstub/relocate.o CC lib/ucs2_string.o CC fs/btrfs/delalloc-space.o CC net/ipv6/ip6_checksum.o CC [M] drivers/gpu/drm/drm_gem.o AR drivers/firmware/imx/built-in.a CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ids.o AR drivers/firmware/psci/built-in.a CC [M] drivers/vfio/pci/vfio_pci.o CC [M] net/netfilter/xt_tcpudp.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/fw.o AR drivers/firmware/qcom/built-in.a CC [M] drivers/gpu/drm/xe/xe_guc_db_mgr.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.o LD [M] drivers/vfio/pci/vfio-pci-core.o CC net/ipv4/fib_semantics.o CC [M] drivers/gpu/drm/xe/xe_guc_debugfs.o CC net/ipv4/fib_trie.o CC net/ipv4/fib_notifier.o LD [M] drivers/net/ethernet/realtek/r8169.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.o AR drivers/net/ethernet/socionext/built-in.a CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.o CC fs/bad_inode.o CC [M] drivers/pps/kapi.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/msgq.o CC [M] drivers/platform/x86/intel/pmc/arl.o CC [M] drivers/pps/sysfs.o CC [M] drivers/gpu/drm/i915/i915_pmu.o CC lib/sbitmap.o CC lib/group_cpus.o CC drivers/hid/hid-apple.o CC drivers/firmware/efi/libstub/printk.o CC drivers/md/dm-kcopyd.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.o CC net/ipv6/ip6_icmp.o CC kernel/watchdog.o CC fs/btrfs/block-group.o CC fs/btrfs/discard.o LD [M] drivers/vfio/pci/vfio-pci.o CC [M] drivers/vfio/container.o AR drivers/acpi/built-in.a CC [M] drivers/bluetooth/btrtl.o AR drivers/firmware/smccc/built-in.a LD [M] drivers/acpi/video.o AR drivers/firmware/tegra/built-in.a CC net/ipv6/output_core.o AR drivers/firmware/xilinx/built-in.a CC drivers/firmware/dmi_scan.o CC [M] drivers/gpu/drm/xe/xe_guc_hwconfig.o CC drivers/firmware/dmi-sysfs.o CC [M] drivers/platform/x86/intel/pmc/lnl.o CC fs/btrfs/reflink.o CC [M] drivers/mtd/mtdsuper.o AR drivers/net/ethernet/vertexcom/built-in.a CC [M] drivers/mtd/mtdconcat.o CC lib/fw_table.o CC [M] drivers/gpu/drm/xe/xe_guc_log.o LD [M] drivers/pps/pps_core.o CC [M] drivers/vfio/virqfd.o CC drivers/md/dm-sysfs.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.o CC fs/file.o CC drivers/hid/hid-belkin.o CC drivers/firmware/efi/libstub/vsprintf.o AR drivers/net/ethernet/wangxun/built-in.a AR drivers/net/ethernet/xilinx/built-in.a AR drivers/net/ethernet/synopsys/built-in.a AR drivers/net/ethernet/pensando/built-in.a CC [M] fs/smb/client/smb2file.o CC [M] drivers/vfio/vfio_iommu_type1.o CC drivers/md/dm-stats.o CC net/ipv6/protocol.o CC [M] drivers/gpu/drm/xe/xe_guc_pc.o CC [M] drivers/platform/x86/intel/vsec.o CC fs/btrfs/subpage.o CC [M] net/netfilter/xt_mark.o CC [M] drivers/gpu/drm/i915/gt/gen2_engine_cs.o CC kernel/watchdog_perf.o CC net/ipv6/ip6_offload.o CC net/ipv4/inet_fragment.o CC drivers/firmware/efi/libstub/x86-stub.o CC net/ipv6/tcpv6_offload.o CC [M] drivers/gpu/drm/xe/xe_guc_submit.o CC [M] drivers/platform/x86/wmi.o CC drivers/hid/hid-cherry.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/v1.o CC [M] net/netfilter/xt_nat.o CC [M] fs/smb/client/cifsacl.o CC [M] drivers/platform/x86/intel/pmc/pltdrv.o CC [M] drivers/gpu/drm/xe/xe_heci_gsc.o CC [M] drivers/platform/x86/wmi-bmof.o CC [M] lib/crc-itu-t.o CC fs/btrfs/tree-mod-log.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/gm200.o CC [M] drivers/mtd/mtdpart.o CC net/ipv6/exthdrs_offload.o CC fs/btrfs/extent-io-tree.o CC [M] drivers/platform/x86/mxm-wmi.o CC [M] drivers/dca/dca-core.o CC drivers/firmware/dmi-id.o CC drivers/hid/hid-chicony.o CC drivers/hid/hid-cypress.o CC net/ipv6/inet6_hashtables.o CC [M] drivers/gpu/drm/xe/xe_hw_engine.o CC [M] drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o CC drivers/hid/hid-ezkey.o CC [M] drivers/platform/x86/intel/rst.o CC kernel/seccomp.o CC [M] lib/asn1_decoder.o CC [M] drivers/gpu/drm/drm_ioctl.o LD [M] drivers/platform/x86/intel/pmc/intel_pmc_core.o LD [M] drivers/platform/x86/intel/pmc/intel_pmc_core_pltdrv.o CC net/ipv6/mcast_snoop.o CC [M] net/ipv6/ip6_udp_tunnel.o LD [M] drivers/net/ethernet/intel/ixgbe/ixgbe.o CC [M] fs/smb/client/fs_context.o CC [M] net/netfilter/xt_REDIRECT.o CC [M] drivers/ssb/main.o CC [M] drivers/mtd/mtdchar.o CC drivers/firmware/efi/libstub/x86-5lvl.o AR drivers/net/ethernet/built-in.a CC [M] drivers/gpu/drm/xe/xe_hw_fence.o LD [M] drivers/vfio/vfio.o STUBCPY drivers/firmware/efi/libstub/alignedmem.stub.o CC drivers/firmware/memmap.o CC [M] drivers/platform/x86/intel_ips.o CC [M] net/netfilter/xt_MASQUERADE.o AR drivers/net/built-in.a CC [M] drivers/ssb/scan.o CC [M] net/netfilter/xt_addrtype.o CC drivers/hid/hid-kensington.o CC [M] drivers/gpu/drm/drm_lease.o GEN lib/oid_registry_data.c CC fs/btrfs/fs.o CC [M] drivers/gpu/drm/i915/gt/gen6_engine_cs.o CC [M] drivers/dca/dca-sysfs.o CC [M] drivers/gpu/drm/i915/gt/gen6_ppgtt.o CC drivers/md/dm-rq.o CC net/ipv4/ping.o CC [M] fs/smb/client/dns_resolve.o ASN.1 fs/smb/client/cifs_spnego_negtokeninit.asn1.[ch] CC [M] fs/smb/client/namespace.o CC net/ipv4/ip_tunnel_core.o LD [M] drivers/platform/x86/intel/intel_vsec.o CC net/ipv4/gre_offload.o LD [M] drivers/platform/x86/intel/intel-rst.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/gp102.o AR drivers/platform/x86/intel/built-in.a CC [M] drivers/gpu/drm/drm_managed.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/tu102.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/ga100.o CC [M] fs/smb/client/smb1ops.o CC [M] drivers/gpu/drm/drm_mm.o CC [M] drivers/gpu/drm/xe/xe_huc.o CC kernel/relay.o CC [M] lib/oid_registry.o CC [M] net/netfilter/xt_conntrack.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_csa.o CC fs/btrfs/messages.o STUBCPY drivers/firmware/efi/libstub/efi-stub-helper.stub.o STUBCPY drivers/firmware/efi/libstub/file.stub.o STUBCPY drivers/firmware/efi/libstub/gop.stub.o STUBCPY drivers/firmware/efi/libstub/lib-cmdline.stub.o STUBCPY drivers/firmware/efi/libstub/lib-ctype.stub.o CC [M] drivers/vhost/net.o CC [M] drivers/gpu/drm/drm_mode_config.o CC [M] drivers/vhost/vhost.o STUBCPY drivers/firmware/efi/libstub/mem.stub.o STUBCPY drivers/firmware/efi/libstub/pci.stub.o STUBCPY drivers/firmware/efi/libstub/printk.stub.o STUBCPY drivers/firmware/efi/libstub/random.stub.o STUBCPY drivers/firmware/efi/libstub/randomalloc.stub.o STUBCPY drivers/firmware/efi/libstub/relocate.stub.o STUBCPY drivers/firmware/efi/libstub/secureboot.stub.o STUBCPY drivers/firmware/efi/libstub/skip_spaces.stub.o STUBCPY drivers/firmware/efi/libstub/tpm.stub.o CC [M] drivers/vhost/iotlb.o STUBCPY drivers/firmware/efi/libstub/vsprintf.stub.o CC [M] drivers/ssb/sprom.o STUBCPY drivers/firmware/efi/libstub/x86-5lvl.stub.o STUBCPY drivers/firmware/efi/libstub/x86-stub.stub.o CC kernel/utsname_sysctl.o AR drivers/firmware/efi/libstub/lib.a CC drivers/firmware/efi/memmap.o LD [M] drivers/dca/dca.o CC drivers/hid/hid-lg.o CC drivers/firmware/efi/esrt.o CC [M] drivers/gpu/drm/xe/xe_huc_debugfs.o CC [M] drivers/ssb/pci.o CC fs/btrfs/bio.o CC [M] fs/smb/client/cifssmb.o AR net/ipv6/built-in.a AR drivers/android/built-in.a AR drivers/platform/x86/built-in.a CC [M] fs/smb/client/cifs_spnego_negtokeninit.asn1.o LD [M] drivers/mtd/mtd.o AR drivers/platform/built-in.a CC net/ipv4/metrics.o CC [M] net/netfilter/xt_ipvs.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/ga102.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.o CC drivers/hid/hid-lg-g15.o CC kernel/delayacct.o CC kernel/taskstats.o CC net/ipv4/netlink.o AR lib/lib.a CC [M] drivers/ssb/pcihost_wrapper.o CC [M] drivers/gpu/drm/drm_mode_object.o GEN lib/crc32table.h CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ras.o CC [M] fs/smb/client/asn1.o CC fs/btrfs/lru_cache.o CC lib/crc32.o CC [M] drivers/ssb/driver_chipcommon.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.o CC drivers/md/dm-io-rewind.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.o CC [M] drivers/gpu/drm/i915/gt/gen7_renderclear.o CC [M] drivers/gpu/drm/xe/xe_irq.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.o CC [M] drivers/gpu/drm/xe/xe_lrc.o CC [M] drivers/gpu/drm/i915/gt/gen8_engine_cs.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.o CC drivers/md/dm-builtin.o CC [M] drivers/gpu/drm/drm_modes.o CC [M] drivers/gpu/drm/i915/gt/gen8_ppgtt.o CC [M] drivers/gpu/drm/xe/xe_migrate.o CC net/ipv4/nexthop.o CC fs/btrfs/raid-stripe-tree.o CC fs/btrfs/acl.o CC kernel/tsacct.o CC [M] drivers/md/dm-bufio.o CC drivers/firmware/efi/efi-pstore.o CC [M] drivers/gpu/drm/xe/xe_mmio.o CC [M] drivers/gpu/drm/xe/xe_mocs.o CC net/ipv4/udp_tunnel_stub.o CC [M] drivers/gpu/drm/drm_modeset_lock.o CC drivers/hid/hid-microsoft.o CC [M] drivers/gpu/drm/drm_plane.o CC [M] drivers/gpu/drm/drm_prime.o CC [M] drivers/ssb/driver_chipcommon_pmu.o AR lib/built-in.a CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.o CC [M] drivers/gpu/drm/i915/gt/intel_breadcrumbs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gv100.o LD [M] net/netfilter/nf_conntrack.o CC drivers/hid/hid-monterey.o CC kernel/tracepoint.o CC [M] drivers/gpu/drm/drm_print.o LD [M] net/netfilter/nf_nat.o CC [M] drivers/ssb/driver_pcicore.o AR net/netfilter/built-in.a CC kernel/latencytop.o CC kernel/irq_work.o CC [M] drivers/gpu/drm/xe/xe_module.o CC fs/filesystems.o CC fs/namespace.o CC kernel/static_call.o CC fs/seq_file.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.o CC [M] drivers/gpu/drm/drm_property.o CC fs/xattr.o LD [M] drivers/vhost/vhost_iotlb.o CC kernel/static_call_inline.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga100.o CC drivers/firmware/efi/cper.o CC [M] drivers/md/dm-bio-prison-v1.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.o LD [M] drivers/vhost/vhost_net.o CC drivers/firmware/efi/cper_cxl.o CC [M] drivers/gpu/drm/i915/gt/intel_context.o CC [M] drivers/md/dm-bio-prison-v2.o CC [M] drivers/md/dm-crypt.o CC net/ipv4/sysctl_net_ipv4.o CC fs/libfs.o CC [M] drivers/gpu/drm/xe/xe_pat.o CC [M] drivers/gpu/drm/xe/xe_pci.o CC [M] drivers/gpu/drm/xe/xe_pcode.o CC [M] drivers/gpu/drm/xe/xe_pm.o CC kernel/numa.o CC [M] drivers/gpu/drm/drm_syncobj.o CC [M] drivers/gpu/drm/drm_sysfs.o CC [M] drivers/gpu/drm/xe/xe_preempt_fence.o CC fs/fs-writeback.o CC [M] drivers/gpu/drm/drm_trace_points.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.o CC net/ipv4/proc.o CC kernel/user-return-notifier.o CC net/ipv4/syncookies.o CC kernel/padata.o AR drivers/hid/built-in.a CC [M] drivers/gpu/drm/i915/gt/intel_context_sseu.o LD [M] drivers/ssb/ssb.o CC kernel/jump_label.o CC [M] drivers/md/dm-thin.o CC [M] drivers/gpu/drm/drm_vblank.o AR fs/btrfs/built-in.a CC [M] drivers/gpu/drm/drm_vblank_work.o CC [M] drivers/gpu/drm/drm_vma_manager.o CC [M] drivers/gpu/drm/i915/gt/intel_engine_cs.o CC net/ipv4/esp4.o CC drivers/firmware/efi/runtime-wrappers.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.o CC drivers/firmware/efi/dev-path-parser.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.o CC [M] drivers/gpu/drm/drm_writeback.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.o CC fs/pnode.o CC [M] drivers/gpu/drm/lib/drm_random.o CC net/ipv4/esp4_offload.o CC [M] drivers/md/dm-thin-metadata.o LD [M] drivers/md/dm-bio-prison.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.o CC kernel/context_tracking.o CC fs/splice.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.o CC net/ipv4/netfilter.o CC [M] drivers/gpu/drm/xe/xe_pt.o CC [M] drivers/gpu/drm/drm_ioc32.o CC [M] drivers/gpu/drm/xe/xe_pt_walk.o CC [M] drivers/gpu/drm/drm_panel.o CC [M] drivers/gpu/drm/drm_pci.o CC [M] drivers/gpu/drm/drm_debugfs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.o CC [M] drivers/gpu/drm/xe/xe_query.o CC net/ipv4/inet_diag.o CC fs/sync.o AR drivers/md/built-in.a CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_umc.o CC [M] drivers/gpu/drm/drm_debugfs_crc.o CC kernel/iomem.o CC drivers/firmware/efi/apple-properties.o CC [M] drivers/gpu/drm/xe/xe_range_fence.o CC [M] drivers/gpu/drm/drm_edid_load.o CC net/ipv4/tcp_diag.o CC net/ipv4/udp_diag.o CC fs/utimes.o CC fs/d_path.o CC drivers/firmware/efi/earlycon.o CC [M] drivers/gpu/drm/i915/gt/intel_engine_heartbeat.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.o CC [M] drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.o CC net/ipv4/tcp_cubic.o CC kernel/rseq.o CC [M] drivers/gpu/drm/xe/xe_reg_sr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.o CC [M] drivers/gpu/drm/drm_panel_orientation_quirks.o CC net/ipv4/xfrm4_policy.o CC net/ipv4/xfrm4_state.o CC drivers/firmware/efi/cper-x86.o LD [M] fs/smb/client/cifs.o CC [M] drivers/gpu/drm/xe/xe_reg_whitelist.o CC [M] drivers/gpu/drm/drm_exec.o CC [M] drivers/gpu/drm/drm_gpuvm.o CC net/ipv4/xfrm4_input.o CC [M] drivers/gpu/drm/xe/xe_rtp.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.o CC [M] drivers/gpu/drm/i915/gt/intel_engine_pm.o GZIP kernel/config_data.gz CC fs/stack.o CC [M] drivers/gpu/drm/i915/gt/intel_engine_user.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.o CC [M] drivers/gpu/drm/drm_buddy.o CC [M] drivers/gpu/drm/i915/gt/intel_execlists_submission.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_rap.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/r535.o CC net/ipv4/xfrm4_output.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.o CC [M] drivers/gpu/drm/xe/xe_ring_ops.o CC fs/fs_struct.o CC [M] drivers/gpu/drm/i915/gt/intel_ggtt.o CC net/ipv4/xfrm4_protocol.o CC [M] net/ipv4/ip_tunnel.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.o CC [M] drivers/gpu/drm/xe/xe_sa.o CC fs/statfs.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.o CC [M] drivers/gpu/drm/i915/gt/intel_ggtt_fencing.o CC fs/fs_pin.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.o AR drivers/firmware/efi/built-in.a CC [M] drivers/gpu/drm/drm_gem_shmem_helper.o CC fs/nsfs.o AR drivers/firmware/built-in.a CC fs/fs_types.o LD [M] drivers/md/dm-thin-pool.o CC [M] drivers/gpu/drm/drm_suballoc.o CC fs/fs_context.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.o CC [M] drivers/gpu/drm/xe/xe_sched_job.o CC [M] drivers/gpu/drm/xe/xe_step.o CC fs/fs_parser.o CC kernel/configs.o CC [M] net/ipv4/udp_tunnel_core.o CC [M] net/ipv4/udp_tunnel_nic.o CC fs/fsopen.o CC [M] drivers/gpu/drm/xe/xe_sync.o CC [M] drivers/gpu/drm/xe/xe_tile.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mca.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.o CC fs/init.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.o CC fs/kernel_read_file.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.o CC fs/mnt_idmapping.o CC fs/remap_range.o CC [M] drivers/gpu/drm/drm_gem_ttm_helper.o CC [M] drivers/gpu/drm/i915/gt/intel_gt.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_clock_utils.o CC [M] drivers/gpu/drm/xe/xe_tile_sysfs.o CC fs/buffer.o CC [M] drivers/gpu/drm/xe/xe_trace.o CC [M] drivers/gpu/drm/xe/xe_ttm_sys_mgr.o AR kernel/built-in.a CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_debugfs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.o CC [M] drivers/gpu/drm/drm_atomic_helper.o CC fs/mpage.o CC [M] drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o CC fs/proc_namespace.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.o CC [M] drivers/gpu/drm/drm_atomic_state_helper.o CC [M] drivers/gpu/drm/xe/xe_ttm_vram_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.o CC fs/direct-io.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.o AR net/ipv4/built-in.a CC [M] drivers/gpu/drm/xe/xe_tuning.o CC fs/eventpoll.o CC fs/anon_inodes.o CC fs/signalfd.o CC fs/timerfd.o CC fs/eventfd.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.o CC fs/userfaultfd.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_irq.o CC [M] drivers/gpu/drm/xe/xe_uc.o CC [M] drivers/gpu/drm/drm_bridge_connector.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_mcr.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.o CC [M] drivers/gpu/drm/xe/xe_uc_debugfs.o CC [M] drivers/gpu/drm/amd/amdgpu/cik.o CC [M] drivers/gpu/drm/xe/xe_uc_fw.o CC [M] drivers/gpu/drm/amd/amdgpu/cik_ih.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/i915/gt/intel_gt_pm_debugfs.o CC fs/aio.o CC [M] drivers/gpu/drm/drm_crtc_helper.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.o LD [M] net/ipv4/udp_tunnel.o CC [M] drivers/gpu/drm/drm_damage_helper.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm_irq.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_requests.o CC [M] drivers/gpu/drm/drm_encoder_slave.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_sysfs.o CC fs/locks.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.o CC [M] drivers/gpu/drm/drm_flip_work.o CC fs/binfmt_script.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.o CC [M] drivers/gpu/drm/amd/amdgpu/cik_sdma.o CC [M] drivers/gpu/drm/i915/gt/intel_gtt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o AR net/built-in.a CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.o CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v4_2.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.o CC [M] drivers/gpu/drm/amd/amdgpu/vce_v2_0.o CC [M] drivers/gpu/drm/i915/gt/intel_llc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.o CC [M] drivers/gpu/drm/amd/amdgpu/si.o CC [M] drivers/gpu/drm/drm_format_helper.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v6_0.o CC [M] drivers/gpu/drm/xe/xe_vm.o CC [M] drivers/gpu/drm/i915/gt/intel_lrc.o CC fs/binfmt_elf.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v6_0.o CC [M] drivers/gpu/drm/xe/xe_vram_freq.o CC fs/compat_binfmt_elf.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.o CC fs/backing-file.o CC [M] drivers/gpu/drm/drm_gem_atomic_helper.o CC [M] drivers/gpu/drm/xe/xe_wait_user_fence.o CC [M] drivers/gpu/drm/xe/xe_wa.o CC [M] drivers/gpu/drm/drm_gem_framebuffer_helper.o CC [M] drivers/gpu/drm/drm_kms_helper_common.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.o CC [M] drivers/gpu/drm/amd/amdgpu/si_ih.o CC [M] drivers/gpu/drm/drm_modeset_helper.o CC [M] drivers/gpu/drm/i915/gt/intel_migrate.o CC [M] drivers/gpu/drm/amd/amdgpu/si_dma.o CC fs/mbcache.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.o CC [M] drivers/gpu/drm/amd/amdgpu/dce_v6_0.o CC [M] drivers/gpu/drm/xe/xe_wopcm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.o CC [M] drivers/gpu/drm/xe/xe_hwmon.o CC [M] drivers/gpu/drm/i915/gt/intel_mocs.o CC [M] drivers/gpu/drm/i915/gt/intel_ppgtt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.o CC [M] drivers/gpu/drm/i915/gt/intel_rc6.o CC fs/posix_acl.o CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v3_1.o CC [M] drivers/gpu/drm/drm_plane_helper.o CC [M] drivers/gpu/drm/amd/amdgpu/vi.o CC [M] drivers/gpu/drm/drm_probe_helper.o CC fs/coredump.o CC [M] drivers/gpu/drm/i915/gt/intel_region_lmem.o CC [M] drivers/gpu/drm/i915/gt/intel_renderstate.o CC fs/drop_caches.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.o CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o CC [M] drivers/gpu/drm/drm_rect.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v6_1.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.o CC [M] drivers/gpu/drm/i915/gt/intel_reset.o CC [M] drivers/gpu/drm/xe/xe_guc_relay.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.o CC fs/sysctls.o CC [M] drivers/gpu/drm/xe/xe_memirq.o CC [M] drivers/gpu/drm/amd/amdgpu/soc15.o CC fs/fhandle.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.o CC [M] drivers/gpu/drm/drm_self_refresh_helper.o CC [M] drivers/gpu/drm/amd/amdgpu/emu_soc.o CC [M] drivers/gpu/drm/drm_simple_kms_helper.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.o CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_ai.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.o CC [M] drivers/gpu/drm/xe/xe_sriov.o CC [M] drivers/gpu/drm/xe/xe_lmtt.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.o CC [M] drivers/gpu/drm/bridge/panel.o CC [M] drivers/gpu/drm/drm_fbdev_generic.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.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/i915/gt/intel_ring.o CC [M] drivers/gpu/drm/i915/gt/intel_ring_submission.o CC [M] drivers/gpu/drm/i915/gt/intel_rps.o CC [M] drivers/gpu/drm/amd/amdgpu/vega10_reg_init.o CC [M] drivers/gpu/drm/drm_fb_helper.o CC [M] drivers/gpu/drm/amd/amdgpu/vega20_reg_init.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_4.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v2_3.o CC [M] drivers/gpu/drm/amd/amdgpu/nv.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.o CC [M] drivers/gpu/drm/xe/xe_lmtt_2l.o CC [M] drivers/gpu/drm/xe/xe_lmtt_ml.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.o CC [M] drivers/gpu/drm/amd/amdgpu/arct_reg_init.o CC [M] drivers/gpu/drm/xe/xe_display.o CC [M] drivers/gpu/drm/i915/gt/intel_sa_media.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.o CC [M] drivers/gpu/drm/xe/display/xe_fb_pin.o CC [M] drivers/gpu/drm/xe/display/xe_hdcp_gsc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.o CC [M] drivers/gpu/drm/i915/gt/intel_sseu.o LD [M] drivers/gpu/drm/drm.o AR fs/built-in.a CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.o CC [M] drivers/gpu/drm/xe/display/xe_plane_initial.o CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_nv.o CC [M] drivers/gpu/drm/i915/gt/intel_sseu_debugfs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.o CC [M] drivers/gpu/drm/xe/display/xe_display_rps.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_2.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.o CC [M] drivers/gpu/drm/xe/display/xe_display_misc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.o LD [M] drivers/gpu/drm/drm_shmem_helper.o LD [M] drivers/gpu/drm/drm_suballoc_helper.o LD [M] drivers/gpu/drm/drm_ttm_helper.o CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v4_0.o AR drivers/gpu/drm/built-in.a CC [M] drivers/gpu/drm/xe/display/xe_dsb_buffer.o CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v5_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.o CC [M] drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.o CC [M] drivers/gpu/drm/i915/gt/intel_timeline.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.o CC [M] drivers/gpu/drm/amd/amdgpu/aldebaran.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.o CC [M] drivers/gpu/drm/amd/amdgpu/soc21.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.o CC [M] drivers/gpu/drm/amd/amdgpu/sienna_cichlid.o CC [M] drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v4_3.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.o CC [M] drivers/gpu/drm/xe/display/intel_fbdev_fb.o CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v6_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.o CC [M] drivers/gpu/drm/xe/display/intel_fb_bo.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllgt215.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.o CC [M] drivers/gpu/drm/i915/gt/intel_tlb.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_7.o CC [M] drivers/gpu/drm/i915/gt/intel_wopcm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.o LD [M] drivers/gpu/drm/drm_kms_helper.o CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v5_2.o CC [M] drivers/gpu/drm/xe/display/ext/i915_irq.o CC [M] drivers/gpu/drm/xe/display/ext/i915_utils.o CC [M] drivers/gpu/drm/xe/i915-soc/intel_dram.o CC [M] drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.o CC [M] drivers/gpu/drm/xe/i915-soc/intel_pch.o CC [M] drivers/gpu/drm/xe/i915-display/icl_dsi.o CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_9.o CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.o CC [M] drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.o CC [M] drivers/gpu/drm/i915/gt/intel_workarounds.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_11.o CC [M] drivers/gpu/drm/xe/i915-display/intel_audio.o CC [M] drivers/gpu/drm/i915/gt/shmem_utils.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.o CC [M] drivers/gpu/drm/i915/gt/sysfs_engines.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.o CC [M] drivers/gpu/drm/amd/amdgpu/df_v1_7.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.o CC [M] drivers/gpu/drm/amd/amdgpu/df_v3_6.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.o CC [M] drivers/gpu/drm/amd/amdgpu/df_v4_3.o CC [M] drivers/gpu/drm/i915/gt/intel_ggtt_gmch.o CC [M] drivers/gpu/drm/amd/amdgpu/df_v4_6_2.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v7_0.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v8_0.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.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/xe/i915-display/intel_backlight.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.o CC [M] drivers/gpu/drm/xe/i915-display/intel_bios.o CC [M] drivers/gpu/drm/xe/i915-display/intel_bw.o CC [M] drivers/gpu/drm/xe/i915-display/intel_cdclk.o CC [M] drivers/gpu/drm/i915/gt/gen6_renderstate.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/i915/gt/gen7_renderstate.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.o CC [M] drivers/gpu/drm/xe/i915-display/intel_color.o CC [M] drivers/gpu/drm/xe/i915-display/intel_combo_phy.o CC [M] drivers/gpu/drm/xe/i915-display/intel_connector.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/r535.o CC [M] drivers/gpu/drm/i915/gt/gen8_renderstate.o CC [M] drivers/gpu/drm/i915/gt/gen9_renderstate.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v10_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_busy.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_clflush.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_context.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_create.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_dmabuf.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.o CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_domain.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v11_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_execbuffer.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.o CC [M] drivers/gpu/drm/xe/i915-display/intel_cursor.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.o CC [M] drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.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/xe/i915-display/intel_ddi.o CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_internal.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs_params.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.o CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_0.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_lmem.o CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_1.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_device.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_mman.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.o CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_7.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_driver.o CC [M] drivers/gpu/drm/amd/amdgpu/umc_v8_7.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.o CC [M] drivers/gpu/drm/amd/amdgpu/umc_v8_10.o CC [M] drivers/gpu/drm/amd/amdgpu/umc_v12_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_irq.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_irq.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ih.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_params.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power.o CC [M] drivers/gpu/drm/amd/amdgpu/iceland_ih.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_object.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_pages.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_map.o CC [M] drivers/gpu/drm/amd/amdgpu/tonga_ih.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.o CC [M] drivers/gpu/drm/amd/amdgpu/cz_ih.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_phys.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_well.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_pm.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_region.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.o CC [M] drivers/gpu/drm/amd/amdgpu/vega10_ih.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_shmem.o CC [M] drivers/gpu/drm/amd/amdgpu/vega20_ih.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_trace.o CC [M] drivers/gpu/drm/amd/amdgpu/navi10_ih.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.o CC [M] drivers/gpu/drm/amd/amdgpu/ih_v6_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.o CC [M] drivers/gpu/drm/amd/amdgpu/ih_v6_1.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_wa.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_shrinker.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/xe/i915-display/intel_dkl_phy.o CC [M] drivers/gpu/drm/amd/amdgpu/psp_v10_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dmc.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/xe/i915-display/intel_dp.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.o CC [M] drivers/gpu/drm/amd/amdgpu/psp_v12_0.o CC [M] drivers/gpu/drm/amd/amdgpu/psp_v13_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/r535.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.o CC [M] drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.o CC [M] drivers/gpu/drm/amd/amdgpu/dce_v10_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.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/nouveau/nvkm/subdev/fb/ramnv1a.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_tiling.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.o CC [M] drivers/gpu/drm/amd/amdgpu/dce_v11_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_mst.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm_move.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v8_0.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_userptr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dpt_common.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.o CC [M] drivers/gpu/drm/xe/i915-display/intel_drrs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dsb.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_wait.o CC [M] drivers/gpu/drm/i915/gem/i915_gemfs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.o CC [M] drivers/gpu/drm/i915/i915_active.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.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/ramgm200.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v11_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o CC [M] drivers/gpu/drm/i915/i915_cmd_parser.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.o CC [M] drivers/gpu/drm/i915/i915_deps.o CC [M] drivers/gpu/drm/i915/i915_gem.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.o CC [M] drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fb.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr2.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fbc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr3.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr3.o CC [M] drivers/gpu/drm/i915/i915_gem_evict.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fdi.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v2_4.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v3_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr5.o CC [M] drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.o CC [M] drivers/gpu/drm/xe/i915-display/intel_global_state.o CC [M] drivers/gpu/drm/xe/i915-display/intel_gmbus.o CC [M] drivers/gpu/drm/i915/i915_gem_gtt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.o CC [M] drivers/gpu/drm/i915/i915_gem_ww.o CC [M] drivers/gpu/drm/i915/i915_query.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hdcp.o CC [M] drivers/gpu/drm/i915/i915_request.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hdmi.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_4.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.o CC [M] drivers/gpu/drm/i915/i915_scheduler.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v5_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.o CC [M] drivers/gpu/drm/i915/i915_trace_points.o CC [M] drivers/gpu/drm/i915/i915_ttm_buddy_manager.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v5_2.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v6_0.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mes.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hti.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.o CC [M] drivers/gpu/drm/i915/i915_vma.o CC [M] drivers/gpu/drm/amd/amdgpu/mes_v10_1.o CC [M] drivers/gpu/drm/i915/i915_vma_resource.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.o CC [M] drivers/gpu/drm/xe/i915-display/intel_link_bw.o CC [M] drivers/gpu/drm/xe/i915-display/intel_lspcon.o CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.o CC [M] drivers/gpu/drm/xe/i915-display/intel_panel.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.o CC [M] drivers/gpu/drm/amd/amdgpu/mes_v11_0.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.o CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v5_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.o CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v6_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.o CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o CC [M] drivers/gpu/drm/xe/i915-display/intel_pmdemand.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ad102.o CC [M] drivers/gpu/drm/amd/amdgpu/vce_v3_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.o CC [M] drivers/gpu/drm/xe/i915-display/intel_pps.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.o CC [M] drivers/gpu/drm/xe/i915-display/intel_psr.o CC [M] drivers/gpu/drm/xe/i915-display/intel_qp_tables.o CC [M] drivers/gpu/drm/xe/i915-display/intel_quirks.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_ads.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.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/nouveau/nvkm/subdev/i2c/nv4e.o CC [M] drivers/gpu/drm/xe/i915-display/intel_vblank.o CC [M] drivers/gpu/drm/xe/i915-display/intel_vdsc.o CC [M] drivers/gpu/drm/xe/i915-display/intel_vga.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.o CC [M] drivers/gpu/drm/amd/amdgpu/vce_v4_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_vrr.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_capture.o CC [M] drivers/gpu/drm/xe/i915-display/intel_wm.o CC [M] drivers/gpu/drm/xe/i915-display/skl_scaler.o CC [M] drivers/gpu/drm/xe/i915-display/skl_universal_plane.o CC [M] drivers/gpu/drm/xe/i915-display/skl_watermark.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_ct.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v1_0.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v2_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v2_5.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v3_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_acpi.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_opregion.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_fw.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fbdev.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.o CC [M] drivers/gpu/drm/xe/tests/xe_kunit_helpers.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.o CC [M] drivers/gpu/drm/xe/xe_gsc.o CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.o CC [M] drivers/gpu/drm/xe/xe_guc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv04.o CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.o CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.o CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.o HDRTEST drivers/gpu/drm/xe/abi/gsc_proxy_commands_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h HDRTEST drivers/gpu/drm/xe/abi/gsc_command_header_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.o HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_log.o HDRTEST drivers/gpu/drm/xe/abi/guc_relay_actions_abi.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv4e.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv50.o HDRTEST drivers/gpu/drm/xe/abi/gsc_mkhi_commands_abi.h CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_rc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padg94.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.o CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_submission.o HDRTEST drivers/gpu/drm/xe/abi/gsc_pxp_commands_abi.h CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.o CC [M] drivers/gpu/drm/amd/amdgpu/vpe_v6_1.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgf119.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.o HDRTEST drivers/gpu/drm/xe/abi/guc_relay_communication_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h CC [M] drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.o CC [M] drivers/gpu/drm/amd/amdgpu/athub_v1_0.o HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h CC [M] drivers/gpu/drm/amd/amdgpu/athub_v2_0.o HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc_fw.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc.o HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.o CC [M] drivers/gpu/drm/amd/amdgpu/athub_v2_1.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc_fw.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h CC [M] drivers/gpu/drm/i915/gt/intel_gsc.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h CC [M] drivers/gpu/drm/amd/amdgpu/athub_v3_0.o CC [M] drivers/gpu/drm/i915/i915_hwmon.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm200.o CC [M] drivers/gpu/drm/i915/display/hsw_ips.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h CC [M] drivers/gpu/drm/i915/display/i9xx_plane.o CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v9_0.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h CC [M] drivers/gpu/drm/i915/display/i9xx_wm.o 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_atomic.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v11_0.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h CC [M] drivers/gpu/drm/i915/display/intel_atomic_plane.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gpu_error.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0.o CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0_3.o CC [M] drivers/gpu/drm/i915/display/intel_audio.o CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_reset.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.o CC [M] drivers/gpu/drm/i915/display/intel_bios.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h CC [M] drivers/gpu/drm/i915/display/intel_bw.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_fixed.h 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/nouveau/nvkm/subdev/i2c/bit.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h CC [M] drivers/gpu/drm/i915/display/intel_cdclk.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h CC [M] drivers/gpu/drm/i915/display/intel_color.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_step.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uc_fw.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_module.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_lmem.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_mman.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object_frontbuffer.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gt/intel_rps.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_gt_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.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/nouveau/nvkm/subdev/i2c/auxgm200.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_pasid.o CC [M] drivers/gpu/drm/i915/display/intel_crtc.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h CC [M] drivers/gpu/drm/i915/display/intel_crtc_state_dump.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_doorbell.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.o CC [M] drivers/gpu/drm/i915/display/intel_cursor.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.o CC [M] drivers/gpu/drm/i915/display/intel_display.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_flat_memory.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.o HDRTEST drivers/gpu/drm/xe/display/intel_fb_bo.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.o HDRTEST drivers/gpu/drm/xe/display/intel_fbdev_fb.h HDRTEST drivers/gpu/drm/xe/instructions/xe_instr_defs.h CC [M] drivers/gpu/drm/i915/display/intel_display_driver.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.o HDRTEST drivers/gpu/drm/xe/instructions/xe_gsc_commands.h HDRTEST drivers/gpu/drm/xe/instructions/xe_gfxpipe_commands.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.o HDRTEST drivers/gpu/drm/xe/instructions/xe_mi_commands.h CC [M] drivers/gpu/drm/i915/display/intel_display_irq.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/r535.o CC [M] drivers/gpu/drm/i915/display/intel_display_params.o HDRTEST drivers/gpu/drm/xe/regs/xe_gsc_regs.h HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v11.o HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.o HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.o HDRTEST drivers/gpu/drm/xe/regs/xe_sriov_regs.h HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager.o HDRTEST drivers/gpu/drm/xe/regs/xe_mchbar_regs.h CC [M] drivers/gpu/drm/i915/display/intel_display_power.o HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.o CC [M] drivers/gpu/drm/i915/display/intel_display_power_map.o HDRTEST drivers/gpu/drm/xe/tests/xe_test.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.o HDRTEST drivers/gpu/drm/xe/tests/xe_kunit_helpers.h CC [M] drivers/gpu/drm/i915/display/intel_display_power_well.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.o HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_v9.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.o CC [M] drivers/gpu/drm/i915/display/intel_display_reset.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.o CC [M] drivers/gpu/drm/i915/display/intel_display_rps.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 CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_vi.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v9.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.o CC [M] drivers/gpu/drm/i915/display/intel_display_wa.o HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.o CC [M] drivers/gpu/drm/i915/display/intel_dmc.o HDRTEST drivers/gpu/drm/xe/tests/xe_mocs_test.h HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h HDRTEST drivers/gpu/drm/xe/xe_assert.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v11.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.o CC [M] drivers/gpu/drm/i915/display/intel_dpio_phy.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v10.o HDRTEST drivers/gpu/drm/xe/xe_bb.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/i915/display/intel_dpll.o HDRTEST drivers/gpu/drm/xe/xe_bb_types.h CC [M] drivers/gpu/drm/i915/display/intel_dpll_mgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v11.o HDRTEST drivers/gpu/drm/xe/xe_bo.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.o HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.o CC [M] drivers/gpu/drm/i915/display/intel_dpt.o HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debug.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.o CC [M] drivers/gpu/drm/i915/display/intel_dpt_common.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debugfs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.o CC [M] drivers/gpu/drm/i915/display/intel_drrs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_migrate.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.o HDRTEST drivers/gpu/drm/xe/xe_bo_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/r535.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.o CC [M] drivers/gpu/drm/i915/display/intel_dsb.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.o HDRTEST drivers/gpu/drm/xe/xe_debugfs.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o CC [M] drivers/gpu/drm/i915/display/intel_dsb_buffer.o HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.o HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.o CC [M] drivers/gpu/drm/i915/display/intel_fb.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.o CC [M] drivers/gpu/drm/i915/display/intel_fb_bo.o CC [M] drivers/gpu/drm/i915/display/intel_fb_pin.o HDRTEST drivers/gpu/drm/xe/xe_device.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/xe/xe_device_sysfs.h HDRTEST drivers/gpu/drm/xe/xe_device_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.o HDRTEST drivers/gpu/drm/xe/xe_display.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.o CC [M] drivers/gpu/drm/i915/display/intel_fbc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.o CC [M] drivers/gpu/drm/i915/display/intel_fdi.o HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_job.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o CC [M] drivers/gpu/drm/amd/amdgpu/../acp/acp_hw.o HDRTEST drivers/gpu/drm/xe/xe_drm_client.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.o HDRTEST drivers/gpu/drm/xe/xe_drv.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.o HDRTEST drivers/gpu/drm/xe/xe_exec.h HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.o CC [M] drivers/gpu/drm/i915/display/intel_fifo_underrun.o CC [M] drivers/gpu/drm/i915/display/intel_frontbuffer.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.o CC [M] drivers/gpu/drm/i915/display/intel_global_state.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/pcie.o HDRTEST drivers/gpu/drm/xe/xe_exec_queue_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.o CC [M] drivers/gpu/drm/i915/display/intel_hdcp.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.o CC [M] drivers/gpu/drm/i915/display/intel_hdcp_gsc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/cyan_skillfish_ppt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.o CC [M] drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.o CC [M] drivers/gpu/drm/i915/display/intel_hotplug.o 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/xe/xe_execlist.h HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/smu_v12_0.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_0_ppt.o CC [M] drivers/gpu/drm/i915/display/intel_hotplug_irq.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_4_ppt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.o CC [M] drivers/gpu/drm/i915/display/intel_hti.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.o CC [M] drivers/gpu/drm/i915/display/intel_link_bw.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_5_ppt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.o HDRTEST drivers/gpu/drm/xe/xe_force_wake.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.o HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.o CC [M] drivers/gpu/drm/i915/display/intel_load_detect.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.o CC [M] drivers/gpu/drm/i915/display/intel_lpe_audio.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.o CC [M] drivers/gpu/drm/i915/display/intel_modeset_lock.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_7_ppt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_6_ppt.o HDRTEST drivers/gpu/drm/xe/xe_ggtt.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu14/smu_v14_0.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu14/smu_v14_0_0_ppt.o HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.o CC [M] drivers/gpu/drm/i915/display/intel_modeset_setup.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.o CC [M] drivers/gpu/drm/i915/display/intel_modeset_verify.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk104.o HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler_types.h HDRTEST drivers/gpu/drm/xe/xe_gsc.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk20a.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gm200.o HDRTEST drivers/gpu/drm/xe/xe_gsc_proxy.h HDRTEST drivers/gpu/drm/xe/xe_gsc_submit.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gp10b.o HDRTEST drivers/gpu/drm/xe/xe_gsc_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.o HDRTEST drivers/gpu/drm/xe/xe_gt.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.o CC [M] drivers/gpu/drm/i915/display/intel_overlay.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.o HDRTEST drivers/gpu/drm/xe/xe_gt_ccs_mode.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smumgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.o HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h CC [M] drivers/gpu/drm/i915/display/intel_pch_display.o HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h HDRTEST drivers/gpu/drm/xe/xe_gt_freq.h CC [M] drivers/gpu/drm/i915/display/intel_pch_refclk.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.o HDRTEST drivers/gpu/drm/xe/xe_gt_idle.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.o HDRTEST drivers/gpu/drm/xe/xe_gt_idle_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.o CC [M] drivers/gpu/drm/i915/display/intel_plane_initial.o HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.o CC [M] drivers/gpu/drm/i915/display/intel_pmdemand.o HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.o HDRTEST drivers/gpu/drm/xe/xe_gt_sriov_printk.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.o CC [M] drivers/gpu/drm/i915/display/intel_psr.o CC [M] drivers/gpu/drm/i915/display/intel_quirks.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.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/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.o CC [M] drivers/gpu/drm/i915/display/intel_tc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.o HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h CC [M] drivers/gpu/drm/i915/display/intel_vblank.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.o HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h HDRTEST drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.o HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.o CC [M] drivers/gpu/drm/i915/display/intel_vga.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu9_smumgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.o HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.o HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.o HDRTEST drivers/gpu/drm/xe/xe_gt_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.o HDRTEST drivers/gpu/drm/xe/xe_guc.h HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.o CC [M] drivers/gpu/drm/i915/display/intel_wm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/base.o CC [M] drivers/gpu/drm/i915/display/skl_scaler.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pppcielanes.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.o CC [M] drivers/gpu/drm/i915/display/skl_universal_plane.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.o CC [M] drivers/gpu/drm/i915/display/skl_watermark.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.o HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/base.o CC [M] drivers/gpu/drm/i915/display/intel_acpi.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.o CC [M] drivers/gpu/drm/i915/display/intel_opregion.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/gv100.o HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h HDRTEST drivers/gpu/drm/xe/xe_guc_db_mgr.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/tu102.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.o HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h HDRTEST drivers/gpu/drm/xe/xe_guc_exec_queue_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ga100.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.o HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h HDRTEST drivers/gpu/drm/xe/xe_guc_hxg_helpers.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/r535.o HDRTEST drivers/gpu/drm/xe/xe_guc_log.h CC [M] drivers/gpu/drm/i915/display/intel_fbdev.o CC [M] drivers/gpu/drm/i915/display/intel_fbdev_fb.o HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.o HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.o HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.o HDRTEST drivers/gpu/drm/xe/xe_guc_relay.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.o HDRTEST drivers/gpu/drm/xe/xe_guc_relay_types.h HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.o HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.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/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_overdriver.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.o HDRTEST drivers/gpu/drm/xe/xe_guc_types.h HDRTEST drivers/gpu/drm/xe/xe_heci_gsc.h HDRTEST drivers/gpu/drm/xe/xe_huc.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu_helper.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/falcon.o HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h CC [M] drivers/gpu/drm/i915/display/intel_display_debugfs.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/xtensa.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.o HDRTEST drivers/gpu/drm/xe/xe_huc_types.h HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/common_baco.o HDRTEST drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_baco.o CC [M] drivers/gpu/drm/i915/display/intel_display_debugfs_params.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.o CC [M] drivers/gpu/drm/i915/display/intel_pipe_crc.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.o CC [M] drivers/gpu/drm/i915/display/dvo_ch7017.o HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h CC [M] drivers/gpu/drm/i915/display/dvo_ch7xxx.o CC [M] drivers/gpu/drm/i915/display/dvo_ivch.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.o HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.o CC [M] drivers/gpu/drm/i915/display/dvo_ns2501.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.o CC [M] drivers/gpu/drm/i915/display/dvo_sil164.o HDRTEST drivers/gpu/drm/xe/xe_hwmon.h HDRTEST drivers/gpu/drm/xe/xe_irq.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu9_baco.o HDRTEST drivers/gpu/drm/xe/xe_lmtt.h CC [M] drivers/gpu/drm/i915/display/dvo_tfp410.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.o HDRTEST drivers/gpu/drm/xe/xe_lmtt_types.h CC [M] drivers/gpu/drm/i915/display/g4x_dp.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/tonga_baco.o HDRTEST drivers/gpu/drm/xe/xe_lrc.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.o CC [M] drivers/gpu/drm/i915/display/g4x_hdmi.o CC [M] drivers/gpu/drm/i915/display/icl_dsi.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.o HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.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/ce/r535.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/../pm/powerplay/hwmgr/smu7_baco.o HDRTEST drivers/gpu/drm/xe/xe_macros.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/base.o HDRTEST drivers/gpu/drm/xe/xe_map.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.o CC [M] drivers/gpu/drm/i915/display/intel_backlight.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/legacy_dpm.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.o HDRTEST drivers/gpu/drm/xe/xe_memirq.h HDRTEST drivers/gpu/drm/xe/xe_memirq_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.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/engine/device/pci.o CC [M] drivers/gpu/drm/i915/display/intel_crt.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_smc.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.o HDRTEST drivers/gpu/drm/xe/xe_migrate.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/user.o CC [M] drivers/gpu/drm/i915/display/intel_cx0_phy.o CC [M] drivers/gpu/drm/i915/display/intel_ddi.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm_internal.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_plane.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/base.o HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h CC [M] drivers/gpu/drm/i915/display/intel_ddi_buf_trans.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.o HDRTEST drivers/gpu/drm/xe/xe_mmio.h HDRTEST drivers/gpu/drm/xe/xe_mocs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crtc.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.o HDRTEST drivers/gpu/drm/xe/xe_module.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.o HDRTEST drivers/gpu/drm/xe/xe_pat.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.o HDRTEST drivers/gpu/drm/xe/xe_pci.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.o HDRTEST drivers/gpu/drm/xe/xe_pci_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.o HDRTEST drivers/gpu/drm/xe/xe_pcode.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.o HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.o CC [M] drivers/gpu/drm/i915/display/intel_display_device.o CC [M] drivers/gpu/drm/i915/display/intel_display_trace.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/head.o HDRTEST drivers/gpu/drm/xe/xe_platform_types.h CC [M] drivers/gpu/drm/i915/display/intel_dkl_phy.o HDRTEST drivers/gpu/drm/xe/xe_pm.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_replay.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_wb.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/amdgpu_dm/dc_fpu.o CC [M] drivers/gpu/drm/i915/display/intel_dp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.o CC [M] drivers/gpu/drm/i915/display/intel_dp_aux.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.o HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.o CC [M] drivers/gpu/drm/i915/display/intel_dp_aux_backlight.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/conversion.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/vector.o HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/dc_common.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.o HDRTEST drivers/gpu/drm/xe/xe_pt.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/dce_calcs.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/custom_float.o HDRTEST drivers/gpu/drm/xe/xe_pt_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/bw_fixed.o HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h 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/bios/bios_parser.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.o CC [M] drivers/gpu/drm/i915/display/intel_dp_hdcp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_interface.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_helper.o CC [M] drivers/gpu/drm/i915/display/intel_dp_link_training.o CC [M] drivers/gpu/drm/i915/display/intel_dp_mst.o CC [M] drivers/gpu/drm/i915/display/intel_dsi.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.o CC [M] drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_common.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper2.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.o HDRTEST drivers/gpu/drm/xe/xe_query.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.o HDRTEST drivers/gpu/drm/xe/xe_range_fence.h HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.o HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce60/command_table_helper_dce60.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce80/command_table_helper_dce80.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce110/command_table_helper_dce110.o HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper_dce112.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper2_dce112.o CC [M] drivers/gpu/drm/i915/display/intel_dsi_vbt.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_lib.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_rq_dlg_helpers.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dml1_display_rq_dlg_calc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn10/dcn10_fpu.o HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.o HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h CC [M] drivers/gpu/drm/i915/display/intel_dvo.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.o CC [M] drivers/gpu/drm/i915/display/intel_gmbus.o CC [M] drivers/gpu/drm/i915/display/intel_hdmi.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.o CC [M] drivers/gpu/drm/i915/display/intel_lspcon.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_vba.o HDRTEST drivers/gpu/drm/xe/xe_rtp.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20v2.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20v2.o CC [M] drivers/gpu/drm/i915/display/intel_lvds.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.o HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h CC [M] drivers/gpu/drm/i915/display/intel_panel.o HDRTEST drivers/gpu/drm/xe/xe_sa.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/ad102.o HDRTEST drivers/gpu/drm/xe/xe_sa_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_rq_dlg_calc_21.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_mode_vba_21.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/dcn30_fpu.o CC [M] drivers/gpu/drm/i915/display/intel_pps.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/r535.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_mode_vba_30.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_rq_dlg_calc_30.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_mode_vba_31.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_rq_dlg_calc_31.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_mode_vba_314.o CC [M] drivers/gpu/drm/i915/display/intel_qp_tables.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_rq_dlg_calc_314.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_32.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_rq_dlg_calc_32.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_util_32.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/dcn31_fpu.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/dcn32_fpu.o HDRTEST drivers/gpu/drm/xe/xe_sched_job.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn321/dcn321_fpu.o CC [M] drivers/gpu/drm/i915/display/intel_sdvo.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.o CC [M] drivers/gpu/drm/i915/display/intel_snps_phy.o CC [M] drivers/gpu/drm/i915/display/intel_tv.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn301/dcn301_fpu.o CC [M] drivers/gpu/drm/i915/display/intel_vdsc.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/base.o HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.o HDRTEST drivers/gpu/drm/xe/xe_sriov.h 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/amd/amdgpu/../display/dc/dml/dcn302/dcn302_fpu.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/nv50.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn303/dcn303_fpu.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gf100.o HDRTEST drivers/gpu/drm/xe/xe_sriov_printk.h CC [M] drivers/gpu/drm/i915/display/vlv_dsi_pll.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/dcn314_fpu.o HDRTEST drivers/gpu/drm/xe/xe_sriov_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn35/dcn35_fpu.o HDRTEST drivers/gpu/drm/xe/xe_step.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gf119.o HDRTEST drivers/gpu/drm/xe/xe_step_types.h CC [M] drivers/gpu/drm/i915/i915_perf.o HDRTEST drivers/gpu/drm/xe/xe_sync.h CC [M] drivers/gpu/drm/i915/pxp/intel_pxp.o HDRTEST drivers/gpu/drm/xe/xe_sync_types.h HDRTEST drivers/gpu/drm/xe/xe_tile.h CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_huc.o HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gv100.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/user.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_tee.o HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/rc_calc_fpu.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calcs.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_math.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_cmd.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_auto.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/clk_mgr.o HDRTEST drivers/gpu/drm/xe/xe_trace.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce60/dce60_clk_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.o HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.o HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.o HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_irq.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce110/dce110_clk_mgr.o HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h HDRTEST drivers/gpu/drm/xe/xe_tuning.h HDRTEST drivers/gpu/drm/xe/xe_uc.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce120/dce120_clk_mgr.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_pm.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_session.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.o CC [M] drivers/gpu/drm/i915/i915_gpu_error.o HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h CC [M] drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.o HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.o CC [M] drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.o HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.o HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h HDRTEST drivers/gpu/drm/xe/xe_uc_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/chid.o CC [M] drivers/gpu/drm/i915/selftests/i915_random.o HDRTEST drivers/gpu/drm/xe/xe_vm.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv2_clk_mgr.o HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h CC [M] drivers/gpu/drm/i915/selftests/i915_selftest.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.o CC [M] drivers/gpu/drm/i915/selftests/igt_atomic.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.o HDRTEST drivers/gpu/drm/xe/xe_vm_types.h CC [M] drivers/gpu/drm/i915/selftests/igt_flush_test.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.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/engine/fifo/runq.o HDRTEST drivers/gpu/drm/xe/xe_vram_freq.h CC [M] drivers/gpu/drm/i915/selftests/igt_live_test.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.o CC [M] drivers/gpu/drm/i915/selftests/igt_mmap.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.o HDRTEST drivers/gpu/drm/xe/xe_wa.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv10.o HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h HDRTEST drivers/gpu/drm/xe/xe_wopcm.h CC [M] drivers/gpu/drm/i915/selftests/igt_reset.o CC [M] drivers/gpu/drm/i915/selftests/igt_spinner.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/vg_clk_mgr.o CC [M] drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/dcn301_smu.o CC [M] drivers/gpu/drm/i915/selftests/librapl.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_smu.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_clk_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.o HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.o CC [M] drivers/gpu/drm/i915/i915_vgpu.o LD [M] drivers/gpu/drm/xe/xe.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_smu.o HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy_regs.h 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 HDRTEST drivers/gpu/drm/i915/display/intel_crtc_state_dump.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_clk_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.o HDRTEST drivers/gpu/drm/i915/display/hsw_ips.h 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/fifo/g84.o HDRTEST drivers/gpu/drm/i915/display/g4x_hdmi.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/g98.o HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_regs.h HDRTEST drivers/gpu/drm/i915/display/intel_overlay.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.o HDRTEST drivers/gpu/drm/i915/display/intel_display.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn35/dcn35_smu.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.o HDRTEST drivers/gpu/drm/i915/display/skl_watermark_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_stream_encoder.o HDRTEST drivers/gpu/drm/i915/display/intel_dmc.h HDRTEST drivers/gpu/drm/i915/display/intel_vga.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.o HDRTEST drivers/gpu/drm/i915/display/intel_audio.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.o HDRTEST drivers/gpu/drm/i915/display/intel_lvds.h HDRTEST drivers/gpu/drm/i915/display/intel_modeset_setup.h HDRTEST drivers/gpu/drm/i915/display/intel_cdclk.h HDRTEST drivers/gpu/drm/i915/display/intel_display_limits.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.o HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.h HDRTEST drivers/gpu/drm/i915/display/intel_hotplug.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_mem_input.o HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy.h HDRTEST drivers/gpu/drm/i915/display/intel_atomic.h 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/nouveau/nvkm/engine/fifo/gm107.o HDRTEST drivers/gpu/drm/i915/display/intel_color_regs.h HDRTEST drivers/gpu/drm/i915/display/intel_display_driver.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.o HDRTEST drivers/gpu/drm/i915/display/intel_dpll.h HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h HDRTEST drivers/gpu/drm/i915/display/intel_dp_mst.h HDRTEST drivers/gpu/drm/i915/display/intel_fdi_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_opp.o HDRTEST drivers/gpu/drm/i915/display/g4x_dp.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_dmcu.o HDRTEST drivers/gpu/drm/i915/display/intel_tc.h HDRTEST drivers/gpu/drm/i915/display/intel_display_params.h HDRTEST drivers/gpu/drm/i915/display/intel_frontbuffer.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_abm.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_ipp.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.o HDRTEST drivers/gpu/drm/i915/display/intel_dsi_vbt.h HDRTEST drivers/gpu/drm/i915/display/intel_psr.h HDRTEST drivers/gpu/drm/i915/display/intel_crt.h HDRTEST drivers/gpu/drm/i915/display/intel_opregion.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.o HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.o HDRTEST drivers/gpu/drm/i915/display/i9xx_wm.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/r535.o HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h HDRTEST drivers/gpu/drm/i915/display/intel_global_state.h HDRTEST drivers/gpu/drm/i915/display/intel_lpe_audio.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.o HDRTEST drivers/gpu/drm/i915/display/intel_drrs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/base.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.o HDRTEST drivers/gpu/drm/i915/display/intel_dsb_buffer.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.o HDRTEST drivers/gpu/drm/i915/display/intel_display_rps.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm_lcd.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv15.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_hw_lock_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv17.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_outbox.o HDRTEST drivers/gpu/drm/i915/display/intel_fbdev.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_replay.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_base.o HDRTEST drivers/gpu/drm/i915/display/intel_pps_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_factory.o HDRTEST drivers/gpu/drm/i915/display/intel_hdmi.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_gpio.o HDRTEST drivers/gpu/drm/i915/display/intel_fdi.h HDRTEST drivers/gpu/drm/i915/display/intel_fb.h HDRTEST drivers/gpu/drm/i915/display/intel_qp_tables.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_hpd.o HDRTEST drivers/gpu/drm/i915/display/intel_dsb_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_ddc.o HDRTEST drivers/gpu/drm/i915/display/intel_vdsc.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_generic.o HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_translate.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce60/hw_translate_dce60.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.o HDRTEST drivers/gpu/drm/i915/display/intel_display_core.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce60/hw_factory_dce60.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_translate_dce80.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_factory_dce80.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv44.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_translate_dce110.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_factory_dce110.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_translate_dce120.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_factory_dce120.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn10/hw_translate_dcn10.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn10/hw_factory_dcn10.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn20/hw_translate_dcn20.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn20/hw_factory_dcn20.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gt200.o HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp79.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gt215.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn21/hw_translate_dcn21.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp89.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn21/hw_factory_dcn21.o HDRTEST drivers/gpu/drm/i915/display/intel_dvo_dev.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn30/hw_translate_dcn30.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn30/hw_factory_dcn30.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn315/hw_translate_dcn315.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn315/hw_factory_dcn315.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.o HDRTEST drivers/gpu/drm/i915/display/intel_hdcp.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn32/hw_translate_dcn32.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn32/hw_factory_dcn32.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.o HDRTEST drivers/gpu/drm/i915/display/intel_sdvo_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dce/dce_hwseq.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.o HDRTEST drivers/gpu/drm/i915/display/intel_pch_refclk.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dce100/dce100_hwseq.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dce110/dce110_hwseq.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.o HDRTEST drivers/gpu/drm/i915/display/intel_modeset_lock.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.o HDRTEST drivers/gpu/drm/i915/display/intel_display_trace.h HDRTEST drivers/gpu/drm/i915/display/intel_display_power.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dce112/dce112_hwseq.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dce120/dce120_hwseq.o HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.o HDRTEST drivers/gpu/drm/i915/display/i9xx_plane.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dce80/dce80_hwseq.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn10/dcn10_hwseq.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn10/dcn10_init.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn20/dcn20_hwseq.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn20/dcn20_init.o HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_backlight.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.o HDRTEST drivers/gpu/drm/i915/display/intel_dpll_mgr.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.o HDRTEST drivers/gpu/drm/i915/display/vlv_dsi.h HDRTEST drivers/gpu/drm/i915/display/intel_plane_initial.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn201/dcn201_hwseq.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn201/dcn201_init.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn21/dcn21_hwseq.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn21/dcn21_init.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn30/dcn30_hwseq.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn30/dcn30_init.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn301/dcn301_hwseq.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn301/dcn301_init.o HDRTEST drivers/gpu/drm/i915/display/intel_display_device.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn302/dcn302_hwseq.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn302/dcn302_init.o HDRTEST drivers/gpu/drm/i915/display/intel_fifo_underrun.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ad102.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn303/dcn303_hwseq.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn303/dcn303_init.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/r535.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn31/dcn31_hwseq.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn31/dcn31_init.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.o HDRTEST drivers/gpu/drm/i915/display/intel_cursor.h HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn314/dcn314_hwseq.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.o HDRTEST drivers/gpu/drm/i915/display/intel_dpt_common.h HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy.h HDRTEST drivers/gpu/drm/i915/display/skl_scaler.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn314/dcn314_init.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf104.o HDRTEST drivers/gpu/drm/i915/display/intel_fb_bo.h HDRTEST drivers/gpu/drm/i915/display/intel_hti.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf108.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf110.o HDRTEST drivers/gpu/drm/i915/display/icl_dsi_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn32/dcn32_hwseq.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn32/dcn32_init.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.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/../display/dc/hwss/dcn35/dcn35_hwseq.o HDRTEST drivers/gpu/drm/i915/display/intel_fbc.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn35/dcn35_init.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf119.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/irq_service.o HDRTEST drivers/gpu/drm/i915/display/intel_display_reg_defs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110.o HDRTEST drivers/gpu/drm/i915/display/intel_acpi.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110b.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce60/irq_service_dce60.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/../display/dc/irq/dce80/irq_service_dce80.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce110/irq_service_dce110.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk208.o HDRTEST drivers/gpu/drm/i915/display/intel_dp_link_training.h HDRTEST drivers/gpu/drm/i915/display/intel_color.h HDRTEST drivers/gpu/drm/i915/display/intel_crtc.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce120/irq_service_dce120.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.o HDRTEST drivers/gpu/drm/i915/display/intel_display_debugfs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.o HDRTEST drivers/gpu/drm/i915/display/intel_modeset_verify.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm200.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn10/irq_service_dcn10.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm20b.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn20/irq_service_dcn20.o 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 CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp100.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp102.o HDRTEST drivers/gpu/drm/i915/display/intel_pipe_crc.h CC [M] drivers/gpu/drm/ ^ permalink raw reply [flat|nested] 16+ messages in thread
* ✓ CI.Hooks: success for series starting with [1/4] drm/xe: Add uapi for dumpable bos, v2. 2024-01-24 16:52 [PATCH 1/4] drm/xe: Add uapi for dumpable bos, v2 Maarten Lankhorst ` (6 preceding siblings ...) 2024-01-24 17:15 ` ✓ CI.Build: " Patchwork @ 2024-01-24 17:16 ` Patchwork 2024-01-24 17:17 ` ✓ CI.checksparse: " Patchwork 2024-01-24 17:40 ` ✓ CI.BAT: " Patchwork 9 siblings, 0 replies; 16+ messages in thread From: Patchwork @ 2024-01-24 17:16 UTC (permalink / raw) To: Maarten Lankhorst; +Cc: intel-xe == Series Details == Series: series starting with [1/4] drm/xe: Add uapi for dumpable bos, v2. URL : https://patchwork.freedesktop.org/series/129136/ State : success == Summary == run-parts: executing /workspace/ci/hooks/00-showenv + pwd + ls -la /workspace total 952 drwxrwxr-x 12 1003 1003 4096 Jan 24 17:15 . drwxr-xr-x 1 root root 4096 Jan 24 17:15 .. -rw-rw-r-- 1 1003 1003 819460 Jan 24 17:15 build.log -rw-rw-r-- 1 1003 1003 2873 Jan 24 17:07 checkpatch.log drwxrwxr-x 5 1003 1003 4096 Jan 24 17:05 ci drwxrwxr-x 9 1003 1003 4096 Jan 24 17:05 docker drwxrwxr-x 8 1003 1003 4096 Jan 24 17:05 .git -rw-rw-r-- 1 1003 1003 537 Jan 24 17:07 git_apply.log drwxrwxr-x 4 1003 1003 4096 Jan 24 17:05 .github -rw-rw-r-- 1 1003 1003 233 Jan 24 17:05 .groovylintrc.json -rw-rw-r-- 1 1003 1003 78 Jan 24 17:15 hooks.log drwxrwxr-x 31 1003 1003 4096 Jan 24 17:15 kernel -rw-rw-r-- 1 1003 1003 21114 Jan 24 17:07 kernel.mbox -rw-rw-r-- 1 1003 1003 51932 Jan 24 17:08 kunit.log -rw-rw-r-- 1 1003 1003 48 Jan 24 17:07 parent.tag drwxrwxr-x 44 1003 1003 4096 Jan 24 17:05 pipelines -rw-rw-r-- 1 1003 1003 793 Jan 24 17:05 README.adoc drwxrwxr-x 3 1003 1003 4096 Jan 24 17:05 scripts drwxrwxr-x 3 1003 1003 4096 Jan 24 17:05 src drwxrwxr-x 2 1003 1003 4096 Jan 24 17:05 vars drwxrwxr-x 2 1003 1003 4096 Jan 24 17:05 .vscode + uname -a Linux b5d1cd1b4263 5.4.0-164-generic #181-Ubuntu SMP Fri Sep 1 13:41:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux + export + grep -Ei '(^|\W)CI_' declare -x CI_KERNEL_BUILD_DIR="/workspace/kernel/build64-default" declare -x CI_KERNEL_SRC_DIR="/workspace/kernel" declare -x CI_TOOLS_SRC_DIR="/workspace/ci" declare -x CI_WORKSPACE_DIR="/workspace" + '[' -n /workspace ']' + git_args='-C /workspace/kernel' + git_log_args= + git --no-pager -C /workspace/kernel log --format=oneline --abbrev-commit 0f63e7815 drm/xe: Implement VM snapshot support for BO's and userptr, v2. 74f6d3d73 drm/xe: Add vm snapshot mutex for easily taking a vm snapshot during devcoredump 01e238a4b drm/xe: Annotate each dumpable vma as such 343e6dc3c drm/xe: Add uapi for dumpable bos, v2. 96b582d5d drm-tip: 2024y-01m-24d-16h-16m-21s UTC integration manifest run-parts: executing /workspace/ci/hooks/10-build-W1 + SRC_DIR=/workspace/kernel + RESTORE_DISPLAY_CONFIG=0 + '[' -n /workspace/kernel/build64-default ']' + BUILD_DIR=/workspace/kernel/build64-default + cd /workspace/kernel ++ nproc + make -j48 O=/workspace/kernel/build64-default modules_prepare make[1]: Entering directory '/workspace/kernel/build64-default' GEN Makefile UPD include/generated/compile.h UPD include/config/kernel.release mkdir -p /workspace/kernel/build64-default/tools/objtool && make O=/workspace/kernel/build64-default subdir=tools/objtool --no-print-directory -C objtool UPD include/generated/utsrelease.h HOSTCC /workspace/kernel/build64-default/tools/objtool/fixdep.o CALL ../scripts/checksyscalls.sh HOSTLD /workspace/kernel/build64-default/tools/objtool/fixdep-in.o LINK /workspace/kernel/build64-default/tools/objtool/fixdep INSTALL libsubcmd_headers CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/help.o CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/pager.o CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/parse-options.o CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/run-command.o CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/sigchain.o CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o LD /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o AR /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a CC /workspace/kernel/build64-default/tools/objtool/weak.o CC /workspace/kernel/build64-default/tools/objtool/check.o CC /workspace/kernel/build64-default/tools/objtool/special.o CC /workspace/kernel/build64-default/tools/objtool/builtin-check.o CC /workspace/kernel/build64-default/tools/objtool/elf.o CC /workspace/kernel/build64-default/tools/objtool/objtool.o CC /workspace/kernel/build64-default/tools/objtool/orc_gen.o CC /workspace/kernel/build64-default/tools/objtool/orc_dump.o CC /workspace/kernel/build64-default/tools/objtool/libstring.o CC /workspace/kernel/build64-default/tools/objtool/libctype.o CC /workspace/kernel/build64-default/tools/objtool/arch/x86/special.o CC /workspace/kernel/build64-default/tools/objtool/str_error_r.o CC /workspace/kernel/build64-default/tools/objtool/arch/x86/decode.o CC /workspace/kernel/build64-default/tools/objtool/librbtree.o LD /workspace/kernel/build64-default/tools/objtool/arch/x86/objtool-in.o LD /workspace/kernel/build64-default/tools/objtool/objtool-in.o LINK /workspace/kernel/build64-default/tools/objtool/objtool make[1]: Leaving directory '/workspace/kernel/build64-default' ++ nproc + make -j48 O=/workspace/kernel/build64-default M=drivers/gpu/drm/xe W=1 make[1]: Entering directory '/workspace/kernel/build64-default' CC [M] drivers/gpu/drm/xe/xe_bb.o CC [M] drivers/gpu/drm/xe/xe_bo.o CC [M] drivers/gpu/drm/xe/xe_bo_evict.o CC [M] drivers/gpu/drm/xe/xe_debugfs.o CC [M] drivers/gpu/drm/xe/xe_devcoredump.o CC [M] drivers/gpu/drm/xe/xe_device.o CC [M] drivers/gpu/drm/xe/xe_device_sysfs.o CC [M] drivers/gpu/drm/xe/xe_dma_buf.o CC [M] drivers/gpu/drm/xe/xe_drm_client.o CC [M] drivers/gpu/drm/xe/xe_exec.o CC [M] drivers/gpu/drm/xe/xe_execlist.o CC [M] drivers/gpu/drm/xe/xe_exec_queue.o CC [M] drivers/gpu/drm/xe/xe_force_wake.o CC [M] drivers/gpu/drm/xe/xe_ggtt.o CC [M] drivers/gpu/drm/xe/xe_gpu_scheduler.o HOSTCC drivers/gpu/drm/xe/xe_gen_wa_oob CC [M] drivers/gpu/drm/xe/xe_gsc_proxy.o CC [M] drivers/gpu/drm/xe/xe_gsc_submit.o CC [M] drivers/gpu/drm/xe/xe_gt.o CC [M] drivers/gpu/drm/xe/xe_gt_ccs_mode.o CC [M] drivers/gpu/drm/xe/xe_gt_clock.o CC [M] drivers/gpu/drm/xe/xe_gt_debugfs.o CC [M] drivers/gpu/drm/xe/xe_gt_freq.o CC [M] drivers/gpu/drm/xe/xe_gt_idle.o CC [M] drivers/gpu/drm/xe/xe_gt_mcr.o CC [M] drivers/gpu/drm/xe/xe_gt_pagefault.o CC [M] drivers/gpu/drm/xe/xe_gt_sysfs.o CC [M] drivers/gpu/drm/xe/xe_gt_throttle_sysfs.o CC [M] drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o CC [M] drivers/gpu/drm/xe/xe_gt_topology.o CC [M] drivers/gpu/drm/xe/xe_guc_ads.o CC [M] drivers/gpu/drm/xe/xe_guc_ct.o CC [M] drivers/gpu/drm/xe/xe_guc_db_mgr.o CC [M] drivers/gpu/drm/xe/xe_guc_debugfs.o CC [M] drivers/gpu/drm/xe/xe_guc_hwconfig.o CC [M] drivers/gpu/drm/xe/xe_guc_log.o CC [M] drivers/gpu/drm/xe/xe_guc_pc.o CC [M] drivers/gpu/drm/xe/xe_guc_submit.o CC [M] drivers/gpu/drm/xe/xe_heci_gsc.o CC [M] drivers/gpu/drm/xe/xe_hw_engine.o CC [M] drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o CC [M] drivers/gpu/drm/xe/xe_hw_fence.o CC [M] drivers/gpu/drm/xe/xe_huc.o CC [M] drivers/gpu/drm/xe/xe_huc_debugfs.o CC [M] drivers/gpu/drm/xe/xe_irq.o CC [M] drivers/gpu/drm/xe/xe_lrc.o CC [M] drivers/gpu/drm/xe/xe_mmio.o CC [M] drivers/gpu/drm/xe/xe_mocs.o CC [M] drivers/gpu/drm/xe/xe_module.o CC [M] drivers/gpu/drm/xe/xe_pat.o CC [M] drivers/gpu/drm/xe/xe_pci.o CC [M] drivers/gpu/drm/xe/xe_pcode.o CC [M] drivers/gpu/drm/xe/xe_pm.o CC [M] drivers/gpu/drm/xe/xe_preempt_fence.o CC [M] drivers/gpu/drm/xe/xe_pt.o CC [M] drivers/gpu/drm/xe/xe_pt_walk.o CC [M] drivers/gpu/drm/xe/xe_query.o CC [M] drivers/gpu/drm/xe/xe_range_fence.o CC [M] drivers/gpu/drm/xe/xe_reg_sr.o CC [M] drivers/gpu/drm/xe/xe_reg_whitelist.o CC [M] drivers/gpu/drm/xe/xe_rtp.o CC [M] drivers/gpu/drm/xe/xe_sa.o CC [M] drivers/gpu/drm/xe/xe_sched_job.o CC [M] drivers/gpu/drm/xe/xe_step.o CC [M] drivers/gpu/drm/xe/xe_sync.o CC [M] drivers/gpu/drm/xe/xe_tile.o CC [M] drivers/gpu/drm/xe/xe_tile_sysfs.o CC [M] drivers/gpu/drm/xe/xe_trace.o CC [M] drivers/gpu/drm/xe/xe_ttm_sys_mgr.o CC [M] drivers/gpu/drm/xe/xe_ttm_vram_mgr.o CC [M] drivers/gpu/drm/xe/xe_tuning.o CC [M] drivers/gpu/drm/xe/xe_uc.o CC [M] drivers/gpu/drm/xe/xe_uc_debugfs.o CC [M] drivers/gpu/drm/xe/xe_uc_fw.o CC [M] drivers/gpu/drm/xe/xe_vram_freq.o CC [M] drivers/gpu/drm/xe/xe_wait_user_fence.o CC [M] drivers/gpu/drm/xe/xe_wopcm.o CC [M] drivers/gpu/drm/xe/xe_hwmon.o CC [M] drivers/gpu/drm/xe/xe_guc_relay.o CC [M] drivers/gpu/drm/xe/xe_memirq.o CC [M] drivers/gpu/drm/xe/xe_sriov.o CC [M] drivers/gpu/drm/xe/xe_lmtt.o CC [M] drivers/gpu/drm/xe/xe_lmtt_2l.o CC [M] drivers/gpu/drm/xe/xe_lmtt_ml.o CC [M] drivers/gpu/drm/xe/xe_display.o CC [M] drivers/gpu/drm/xe/display/xe_fb_pin.o CC [M] drivers/gpu/drm/xe/display/xe_hdcp_gsc.o CC [M] drivers/gpu/drm/xe/display/xe_plane_initial.o CC [M] drivers/gpu/drm/xe/display/xe_display_rps.o CC [M] drivers/gpu/drm/xe/display/xe_display_misc.o CC [M] drivers/gpu/drm/xe/display/xe_dsb_buffer.o CC [M] drivers/gpu/drm/xe/display/intel_fbdev_fb.o CC [M] drivers/gpu/drm/xe/display/intel_fb_bo.o CC [M] drivers/gpu/drm/xe/display/ext/i915_irq.o CC [M] drivers/gpu/drm/xe/display/ext/i915_utils.o CC [M] drivers/gpu/drm/xe/i915-soc/intel_dram.o CC [M] drivers/gpu/drm/xe/i915-soc/intel_pch.o CC [M] drivers/gpu/drm/xe/i915-display/icl_dsi.o CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic.o CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o CC [M] drivers/gpu/drm/xe/i915-display/intel_audio.o CC [M] drivers/gpu/drm/xe/i915-display/intel_backlight.o CC [M] drivers/gpu/drm/xe/i915-display/intel_bios.o CC [M] drivers/gpu/drm/xe/i915-display/intel_bw.o CC [M] drivers/gpu/drm/xe/i915-display/intel_cdclk.o CC [M] drivers/gpu/drm/xe/i915-display/intel_color.o CC [M] drivers/gpu/drm/xe/i915-display/intel_combo_phy.o CC [M] drivers/gpu/drm/xe/i915-display/intel_connector.o CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc.o CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o CC [M] drivers/gpu/drm/xe/i915-display/intel_cursor.o CC [M] drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi.o CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs_params.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_device.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_driver.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_irq.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_params.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_map.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_well.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_trace.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_wa.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dmc.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_mst.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dpt_common.o CC [M] drivers/gpu/drm/xe/i915-display/intel_drrs.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dsb.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fb.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fbc.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fdi.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o CC [M] drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o CC [M] drivers/gpu/drm/xe/i915-display/intel_global_state.o CC [M] drivers/gpu/drm/xe/i915-display/intel_gmbus.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hdcp.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hdmi.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hti.o CC [M] drivers/gpu/drm/xe/i915-display/intel_link_bw.o CC [M] drivers/gpu/drm/xe/i915-display/intel_lspcon.o CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o CC [M] drivers/gpu/drm/xe/i915-display/intel_panel.o CC [M] drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o CC [M] drivers/gpu/drm/xe/i915-display/intel_pmdemand.o CC [M] drivers/gpu/drm/xe/i915-display/intel_pps.o CC [M] drivers/gpu/drm/xe/i915-display/intel_psr.o CC [M] drivers/gpu/drm/xe/i915-display/intel_qp_tables.o CC [M] drivers/gpu/drm/xe/i915-display/intel_quirks.o CC [M] drivers/gpu/drm/xe/i915-display/intel_snps_phy.o CC [M] drivers/gpu/drm/xe/i915-display/intel_tc.o CC [M] drivers/gpu/drm/xe/i915-display/intel_vblank.o CC [M] drivers/gpu/drm/xe/i915-display/intel_vdsc.o CC [M] drivers/gpu/drm/xe/i915-display/intel_vga.o CC [M] drivers/gpu/drm/xe/i915-display/intel_vrr.o CC [M] drivers/gpu/drm/xe/i915-display/intel_wm.o CC [M] drivers/gpu/drm/xe/i915-display/skl_scaler.o CC [M] drivers/gpu/drm/xe/i915-display/skl_universal_plane.o CC [M] drivers/gpu/drm/xe/i915-display/skl_watermark.o CC [M] drivers/gpu/drm/xe/i915-display/intel_acpi.o CC [M] drivers/gpu/drm/xe/i915-display/intel_opregion.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fbdev.o CC [M] drivers/gpu/drm/xe/tests/xe_kunit_helpers.o HDRTEST drivers/gpu/drm/xe/abi/gsc_proxy_commands_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h HDRTEST drivers/gpu/drm/xe/abi/gsc_command_header_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_relay_actions_abi.h HDRTEST drivers/gpu/drm/xe/abi/gsc_mkhi_commands_abi.h CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.o HDRTEST drivers/gpu/drm/xe/abi/gsc_pxp_commands_abi.h CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.o HDRTEST drivers/gpu/drm/xe/abi/guc_relay_communication_abi.h CC [M] drivers/gpu/drm/xe/tests/xe_migrate_test.o HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h CC [M] drivers/gpu/drm/xe/tests/xe_mocs_test.o HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h CC [M] drivers/gpu/drm/xe/tests/xe_test_mod.o CC [M] drivers/gpu/drm/xe/tests/xe_pci_test.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h CC [M] drivers/gpu/drm/xe/tests/xe_rtp_test.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/xe/tests/xe_wa_test.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gpu_error.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_fixed.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_step.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uc_fw.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_lmem.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_mman.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object_frontbuffer.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gt/intel_rps.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_gt_types.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active.h HDRTEST drivers/gpu/drm/xe/display/intel_fb_bo.h HDRTEST drivers/gpu/drm/xe/display/intel_fbdev_fb.h HDRTEST drivers/gpu/drm/xe/instructions/xe_instr_defs.h HDRTEST drivers/gpu/drm/xe/instructions/xe_gsc_commands.h HDRTEST drivers/gpu/drm/xe/instructions/xe_gfxpipe_commands.h HDRTEST drivers/gpu/drm/xe/instructions/xe_mi_commands.h HDRTEST drivers/gpu/drm/xe/regs/xe_gsc_regs.h HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h HDRTEST drivers/gpu/drm/xe/regs/xe_sriov_regs.h HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h HDRTEST drivers/gpu/drm/xe/regs/xe_mchbar_regs.h HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h HDRTEST drivers/gpu/drm/xe/tests/xe_test.h HDRTEST drivers/gpu/drm/xe/tests/xe_kunit_helpers.h HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h HDRTEST drivers/gpu/drm/xe/tests/xe_mocs_test.h HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h HDRTEST drivers/gpu/drm/xe/xe_assert.h HDRTEST drivers/gpu/drm/xe/xe_bb.h HDRTEST drivers/gpu/drm/xe/xe_bb_types.h HDRTEST drivers/gpu/drm/xe/xe_bo.h HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h HDRTEST drivers/gpu/drm/xe/xe_bo_types.h HDRTEST drivers/gpu/drm/xe/xe_debugfs.h HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h HDRTEST drivers/gpu/drm/xe/xe_device.h HDRTEST drivers/gpu/drm/xe/xe_device_sysfs.h HDRTEST drivers/gpu/drm/xe/xe_device_types.h HDRTEST drivers/gpu/drm/xe/xe_display.h HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h HDRTEST drivers/gpu/drm/xe/xe_drm_client.h HDRTEST drivers/gpu/drm/xe/xe_drv.h HDRTEST drivers/gpu/drm/xe/xe_exec.h HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h HDRTEST drivers/gpu/drm/xe/xe_exec_queue_types.h HDRTEST drivers/gpu/drm/xe/xe_execlist.h HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h HDRTEST drivers/gpu/drm/xe/xe_force_wake.h HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h HDRTEST drivers/gpu/drm/xe/xe_ggtt.h HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler.h HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler_types.h HDRTEST drivers/gpu/drm/xe/xe_gsc.h HDRTEST drivers/gpu/drm/xe/xe_gsc_proxy.h HDRTEST drivers/gpu/drm/xe/xe_gsc_submit.h HDRTEST drivers/gpu/drm/xe/xe_gsc_types.h HDRTEST drivers/gpu/drm/xe/xe_gt.h HDRTEST drivers/gpu/drm/xe/xe_gt_ccs_mode.h HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h HDRTEST drivers/gpu/drm/xe/xe_gt_freq.h HDRTEST drivers/gpu/drm/xe/xe_gt_idle.h HDRTEST drivers/gpu/drm/xe/xe_gt_idle_types.h HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h LD [M] drivers/gpu/drm/xe/tests/xe_test.o HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h HDRTEST drivers/gpu/drm/xe/xe_gt_sriov_printk.h HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h HDRTEST drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h HDRTEST drivers/gpu/drm/xe/xe_gt_types.h HDRTEST drivers/gpu/drm/xe/xe_guc.h HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h HDRTEST drivers/gpu/drm/xe/xe_guc_db_mgr.h HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h HDRTEST drivers/gpu/drm/xe/xe_guc_exec_queue_types.h HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h HDRTEST drivers/gpu/drm/xe/xe_guc_hxg_helpers.h HDRTEST drivers/gpu/drm/xe/xe_guc_log.h HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h HDRTEST drivers/gpu/drm/xe/xe_guc_relay.h HDRTEST drivers/gpu/drm/xe/xe_guc_relay_types.h HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.h HDRTEST drivers/gpu/drm/xe/xe_guc_types.h HDRTEST drivers/gpu/drm/xe/xe_heci_gsc.h HDRTEST drivers/gpu/drm/xe/xe_huc.h HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h HDRTEST drivers/gpu/drm/xe/xe_huc_types.h HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h HDRTEST drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h HDRTEST drivers/gpu/drm/xe/xe_hwmon.h HDRTEST drivers/gpu/drm/xe/xe_irq.h HDRTEST drivers/gpu/drm/xe/xe_lmtt.h HDRTEST drivers/gpu/drm/xe/xe_lmtt_types.h HDRTEST drivers/gpu/drm/xe/xe_lrc.h HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h HDRTEST drivers/gpu/drm/xe/xe_macros.h HDRTEST drivers/gpu/drm/xe/xe_map.h HDRTEST drivers/gpu/drm/xe/xe_memirq.h HDRTEST drivers/gpu/drm/xe/xe_memirq_types.h HDRTEST drivers/gpu/drm/xe/xe_migrate.h HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h HDRTEST drivers/gpu/drm/xe/xe_mmio.h HDRTEST drivers/gpu/drm/xe/xe_mocs.h HDRTEST drivers/gpu/drm/xe/xe_module.h HDRTEST drivers/gpu/drm/xe/xe_pat.h HDRTEST drivers/gpu/drm/xe/xe_pci.h HDRTEST drivers/gpu/drm/xe/xe_pci_types.h HDRTEST drivers/gpu/drm/xe/xe_pcode.h HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h HDRTEST drivers/gpu/drm/xe/xe_platform_types.h HDRTEST drivers/gpu/drm/xe/xe_pm.h HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h HDRTEST drivers/gpu/drm/xe/xe_pt.h HDRTEST drivers/gpu/drm/xe/xe_pt_types.h HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h HDRTEST drivers/gpu/drm/xe/xe_query.h HDRTEST drivers/gpu/drm/xe/xe_range_fence.h HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h HDRTEST drivers/gpu/drm/xe/xe_rtp.h HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h HDRTEST drivers/gpu/drm/xe/xe_sa.h HDRTEST drivers/gpu/drm/xe/xe_sa_types.h HDRTEST drivers/gpu/drm/xe/xe_sched_job.h HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h HDRTEST drivers/gpu/drm/xe/xe_sriov.h HDRTEST drivers/gpu/drm/xe/xe_sriov_printk.h HDRTEST drivers/gpu/drm/xe/xe_sriov_types.h HDRTEST drivers/gpu/drm/xe/xe_step.h HDRTEST drivers/gpu/drm/xe/xe_step_types.h HDRTEST drivers/gpu/drm/xe/xe_sync.h HDRTEST drivers/gpu/drm/xe/xe_sync_types.h HDRTEST drivers/gpu/drm/xe/xe_tile.h HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs.h HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h HDRTEST drivers/gpu/drm/xe/xe_trace.h HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h HDRTEST drivers/gpu/drm/xe/xe_tuning.h HDRTEST drivers/gpu/drm/xe/xe_uc.h HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h HDRTEST drivers/gpu/drm/xe/xe_uc_types.h HDRTEST drivers/gpu/drm/xe/xe_vm.h HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h HDRTEST drivers/gpu/drm/xe/xe_vm_types.h HDRTEST drivers/gpu/drm/xe/xe_vram_freq.h HDRTEST drivers/gpu/drm/xe/xe_wa.h HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h HDRTEST drivers/gpu/drm/xe/xe_wopcm.h HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h GEN xe_wa_oob.c xe_wa_oob.h GEN xe_wa_oob.c xe_wa_oob.h CC [M] drivers/gpu/drm/xe/xe_gsc.o CC [M] drivers/gpu/drm/xe/xe_guc.o CC [M] drivers/gpu/drm/xe/xe_migrate.o CC [M] drivers/gpu/drm/xe/xe_ring_ops.o CC [M] drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o CC [M] drivers/gpu/drm/xe/xe_vm.o CC [M] drivers/gpu/drm/xe/xe_wa.o LD [M] drivers/gpu/drm/xe/xe.o MODPOST drivers/gpu/drm/xe/Module.symvers WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_mocs_test.o CC [M] drivers/gpu/drm/xe/xe.mod.o CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.mod.o CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.mod.o CC [M] drivers/gpu/drm/xe/tests/xe_migrate_test.mod.o CC [M] drivers/gpu/drm/xe/tests/xe_mocs_test.mod.o CC [M] drivers/gpu/drm/xe/tests/xe_test.mod.o LD [M] drivers/gpu/drm/xe/xe.ko LD [M] drivers/gpu/drm/xe/tests/xe_bo_test.ko LD [M] drivers/gpu/drm/xe/tests/xe_mocs_test.ko LD [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.ko LD [M] drivers/gpu/drm/xe/tests/xe_migrate_test.ko LD [M] drivers/gpu/drm/xe/tests/xe_test.ko make[1]: Leaving directory '/workspace/kernel/build64-default' run-parts: executing /workspace/ci/hooks/20-kernel-doc + SRC_DIR=/workspace/kernel + cd /workspace/kernel + find drivers/gpu/drm/xe/ -name '*.[ch]' -not -path 'drivers/gpu/drm/xe/display/*' + xargs ./scripts/kernel-doc -Werror -none include/uapi/drm/xe_drm.h All hooks done ^ permalink raw reply [flat|nested] 16+ messages in thread
* ✓ CI.checksparse: success for series starting with [1/4] drm/xe: Add uapi for dumpable bos, v2. 2024-01-24 16:52 [PATCH 1/4] drm/xe: Add uapi for dumpable bos, v2 Maarten Lankhorst ` (7 preceding siblings ...) 2024-01-24 17:16 ` ✓ CI.Hooks: " Patchwork @ 2024-01-24 17:17 ` Patchwork 2024-01-24 17:40 ` ✓ CI.BAT: " Patchwork 9 siblings, 0 replies; 16+ messages in thread From: Patchwork @ 2024-01-24 17:17 UTC (permalink / raw) To: Maarten Lankhorst; +Cc: intel-xe == Series Details == Series: series starting with [1/4] drm/xe: Add uapi for dumpable bos, v2. URL : https://patchwork.freedesktop.org/series/129136/ State : success == Summary == + trap cleanup EXIT + KERNEL=/kernel + MT=/root/linux/maintainer-tools + git clone https://gitlab.freedesktop.org/drm/maintainer-tools /root/linux/maintainer-tools Cloning into '/root/linux/maintainer-tools'... warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/ + make -C /root/linux/maintainer-tools make: Entering directory '/root/linux/maintainer-tools' cc -O2 -g -Wextra -o remap-log remap-log.c make: Leaving directory '/root/linux/maintainer-tools' + cd /kernel + git config --global --add safe.directory /kernel + /root/linux/maintainer-tools/dim sparse --fast 96b582d5ddfc0770491b81522c6c9bba7d0aef86 Sparse version: 0.6.1 (Ubuntu: 0.6.1-2build1) Fast mode used, each commit won't be checked separately. Okay! + cleanup ++ stat -c %u:%g /kernel + chown -R 1003:1003 /kernel ^ permalink raw reply [flat|nested] 16+ messages in thread
* ✓ CI.BAT: success for series starting with [1/4] drm/xe: Add uapi for dumpable bos, v2. 2024-01-24 16:52 [PATCH 1/4] drm/xe: Add uapi for dumpable bos, v2 Maarten Lankhorst ` (8 preceding siblings ...) 2024-01-24 17:17 ` ✓ CI.checksparse: " Patchwork @ 2024-01-24 17:40 ` Patchwork 9 siblings, 0 replies; 16+ messages in thread From: Patchwork @ 2024-01-24 17:40 UTC (permalink / raw) To: Maarten Lankhorst; +Cc: intel-xe [-- Attachment #1: Type: text/plain, Size: 4266 bytes --] == Series Details == Series: series starting with [1/4] drm/xe: Add uapi for dumpable bos, v2. URL : https://patchwork.freedesktop.org/series/129136/ State : success == Summary == CI Bug Log - changes from xe-675-96b582d5ddfc0770491b81522c6c9bba7d0aef86_BAT -> xe-pw-129136v1_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (4 -> 4) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in xe-pw-129136v1_BAT that come from known issues: ### IGT changes ### #### Issues hit #### * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - bat-dg2-oem2: NOTRUN -> [SKIP][1] ([Intel XE#623]) [1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-129136v1/bat-dg2-oem2/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_dsc@dsc-basic: - bat-dg2-oem2: NOTRUN -> [SKIP][2] ([Intel XE#1201] / [Intel XE#455]) [2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-129136v1/bat-dg2-oem2/igt@kms_dsc@dsc-basic.html * igt@kms_force_connector_basic@prune-stale-modes: - bat-dg2-oem2: NOTRUN -> [SKIP][3] ([i915#5274]) [3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-129136v1/bat-dg2-oem2/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_frontbuffer_tracking@basic: - bat-dg2-oem2: NOTRUN -> [FAIL][4] ([Intel XE#608]) [4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-129136v1/bat-dg2-oem2/igt@kms_frontbuffer_tracking@basic.html * igt@xe_exec_fault_mode@twice-bindexecqueue-userptr-invalidate: - bat-dg2-oem2: NOTRUN -> [SKIP][5] ([Intel XE#288]) +32 other tests skip [5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-129136v1/bat-dg2-oem2/igt@xe_exec_fault_mode@twice-bindexecqueue-userptr-invalidate.html * igt@xe_huc_copy@huc_copy: - bat-dg2-oem2: NOTRUN -> [SKIP][6] ([Intel XE#255]) [6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-129136v1/bat-dg2-oem2/igt@xe_huc_copy@huc_copy.html * igt@xe_pat@pat-index-xe2: - bat-dg2-oem2: NOTRUN -> [SKIP][7] ([Intel XE#977]) [7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-129136v1/bat-dg2-oem2/igt@xe_pat@pat-index-xe2.html * igt@xe_pat@pat-index-xehpc: - bat-dg2-oem2: NOTRUN -> [SKIP][8] ([Intel XE#979]) +1 other test skip [8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-129136v1/bat-dg2-oem2/igt@xe_pat@pat-index-xehpc.html #### Possible fixes #### * igt@xe_exec_compute_mode@twice-userptr-rebind: - bat-dg2-oem2: [INCOMPLETE][9] ([Intel XE#1044]) -> [PASS][10] [9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-675-96b582d5ddfc0770491b81522c6c9bba7d0aef86/bat-dg2-oem2/igt@xe_exec_compute_mode@twice-userptr-rebind.html [10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-129136v1/bat-dg2-oem2/igt@xe_exec_compute_mode@twice-userptr-rebind.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [Intel XE#1044]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1044 [Intel XE#1201]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1201 [Intel XE#255]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/255 [Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288 [Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455 [Intel XE#608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/608 [Intel XE#623]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/623 [Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929 [Intel XE#977]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/977 [Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979 [i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274 Build changes ------------- * Linux: xe-675-96b582d5ddfc0770491b81522c6c9bba7d0aef86 -> xe-pw-129136v1 IGT_7691: 7691 xe-675-96b582d5ddfc0770491b81522c6c9bba7d0aef86: 96b582d5ddfc0770491b81522c6c9bba7d0aef86 xe-pw-129136v1: 129136v1 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-129136v1/index.html [-- Attachment #2: Type: text/html, Size: 4967 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* [PATCH 1/4] drm/xe: Add uapi for dumpable bos @ 2024-01-12 12:41 Maarten Lankhorst 2024-01-12 12:41 ` [PATCH 2/4] drm/xe: Annotate each dumpable vma as such Maarten Lankhorst 0 siblings, 1 reply; 16+ messages in thread From: Maarten Lankhorst @ 2024-01-12 12:41 UTC (permalink / raw) To: intel-xe Add the flag XE_VM_BIND_FLAG_DUMPABLE to notify devcoredump that this mapping should be dumped. This is not hooked up, but the uapi should be ready before merging. It's likely easier to dump the contents of the bo's at devcoredump readout time, so it's better if the bos will stay unmodified after a hang. The NEEDS_CPU_MAPPING flag is removed as requirement. Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> --- drivers/gpu/drm/xe/xe_vm.c | 8 +++----- include/uapi/drm/xe_drm.h | 1 + 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c index a7e7a0b24099..0a3b9c0ad772 100644 --- a/drivers/gpu/drm/xe/xe_vm.c +++ b/drivers/gpu/drm/xe/xe_vm.c @@ -2687,12 +2687,13 @@ static int vm_bind_ioctl_ops_execute(struct xe_vm *vm, #ifdef TEST_VM_ASYNC_OPS_ERROR #define SUPPORTED_FLAGS \ (FORCE_ASYNC_OP_ERROR | DRM_XE_VM_BIND_FLAG_READONLY | \ - DRM_XE_VM_BIND_FLAG_IMMEDIATE | DRM_XE_VM_BIND_FLAG_NULL | 0xffff) + DRM_XE_VM_BIND_FLAG_IMMEDIATE | DRM_XE_VM_BIND_FLAG_NULL | \ + DRM_XE_VM_BIND_FLAG_DUMPABLE | 0xffff) #else #define SUPPORTED_FLAGS \ (DRM_XE_VM_BIND_FLAG_READONLY | \ DRM_XE_VM_BIND_FLAG_IMMEDIATE | DRM_XE_VM_BIND_FLAG_NULL | \ - 0xffff) + DRM_XE_VM_BIND_FLAG_DUMPABLE | 0xffff) #endif #define XE_64K_PAGE_MASK 0xffffull #define ALL_DRM_XE_SYNCS_FLAGS (DRM_XE_SYNCS_FLAG_WAIT_FOR_OP) @@ -2919,9 +2920,6 @@ int xe_vm_bind_ioctl(struct drm_device *dev, void *data, struct drm_file *file) u16 pat_index = bind_ops[i].pat_index; u16 coh_mode; - if (!obj) - continue; - gem_obj = drm_gem_object_lookup(file, obj); if (XE_IOCTL_DBG(xe, !gem_obj)) { err = -ENOENT; diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h index 50bbea0992d9..0f975f57f3e5 100644 --- a/include/uapi/drm/xe_drm.h +++ b/include/uapi/drm/xe_drm.h @@ -930,6 +930,7 @@ struct drm_xe_vm_bind_op { #define DRM_XE_VM_BIND_FLAG_READONLY (1 << 0) #define DRM_XE_VM_BIND_FLAG_IMMEDIATE (1 << 1) #define DRM_XE_VM_BIND_FLAG_NULL (1 << 2) +#define DRM_XE_VM_BIND_FLAG_DUMPABLE (1 << 3) /** @flags: Bind flags */ __u32 flags; -- 2.40.1 ^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 2/4] drm/xe: Annotate each dumpable vma as such 2024-01-12 12:41 [PATCH 1/4] drm/xe: Add uapi for dumpable bos Maarten Lankhorst @ 2024-01-12 12:41 ` Maarten Lankhorst 0 siblings, 0 replies; 16+ messages in thread From: Maarten Lankhorst @ 2024-01-12 12:41 UTC (permalink / raw) To: intel-xe In preparation for snapshot dumping, mark each dumpable VMA as such, so we can walk over the VM later and dump it. Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> --- drivers/gpu/drm/xe/xe_vm.c | 13 +++++++++++++ drivers/gpu/drm/xe/xe_vm_types.h | 3 +++ 2 files changed, 16 insertions(+) diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c index 0a3b9c0ad772..374ff4c6a029 100644 --- a/drivers/gpu/drm/xe/xe_vm.c +++ b/drivers/gpu/drm/xe/xe_vm.c @@ -784,6 +784,7 @@ struct dma_fence *xe_vm_rebind(struct xe_vm *vm, bool rebind_worker) #define VMA_CREATE_FLAG_READ_ONLY BIT(0) #define VMA_CREATE_FLAG_IS_NULL BIT(1) +#define VMA_CREATE_FLAG_DUMPABLE BIT(2) static struct xe_vma *xe_vma_create(struct xe_vm *vm, struct xe_bo *bo, @@ -796,6 +797,7 @@ static struct xe_vma *xe_vma_create(struct xe_vm *vm, u8 id; bool read_only = (flags & VMA_CREATE_FLAG_READ_ONLY); bool is_null = (flags & VMA_CREATE_FLAG_IS_NULL); + bool dumpable = (flags & VMA_CREATE_FLAG_DUMPABLE); xe_assert(vm->xe, start < end); xe_assert(vm->xe, end < vm->size); @@ -820,6 +822,8 @@ static struct xe_vma *xe_vma_create(struct xe_vm *vm, vma->gpuva.flags |= XE_VMA_READ_ONLY; if (is_null) vma->gpuva.flags |= DRM_GPUVA_SPARSE; + if (dumpable) + vma->gpuva.flags |= XE_VMA_DUMPABLE; for_each_tile(tile, vm->xe, id) vma->tile_mask |= 0x1 << id; @@ -2099,6 +2103,7 @@ vm_bind_ioctl_ops_create(struct xe_vm *vm, struct xe_bo *bo, op->map.read_only = flags & DRM_XE_VM_BIND_FLAG_READONLY; op->map.is_null = flags & DRM_XE_VM_BIND_FLAG_NULL; + op->map.dumpable = flags & DRM_XE_VM_BIND_FLAG_DUMPABLE; op->map.pat_index = pat_index; } else if (__op->op == DRM_GPUVA_OP_PREFETCH) { op->prefetch.region = prefetch_region; @@ -2286,6 +2291,8 @@ static int vm_bind_ioctl_ops_parse(struct xe_vm *vm, struct xe_exec_queue *q, VMA_CREATE_FLAG_READ_ONLY : 0; flags |= op->map.is_null ? VMA_CREATE_FLAG_IS_NULL : 0; + flags |= op->map.dumpable ? + VMA_CREATE_FLAG_DUMPABLE : 0; vma = new_vma(vm, &op->base.map, op->map.pat_index, flags); @@ -2310,6 +2317,9 @@ static int vm_bind_ioctl_ops_parse(struct xe_vm *vm, struct xe_exec_queue *q, flags |= op->base.remap.unmap->va->flags & DRM_GPUVA_SPARSE ? VMA_CREATE_FLAG_IS_NULL : 0; + flags |= op->base.remap.unmap->va->flags & + XE_VMA_DUMPABLE ? + VMA_CREATE_FLAG_DUMPABLE : 0; vma = new_vma(vm, op->base.remap.prev, old->pat_index, flags); @@ -2341,6 +2351,9 @@ static int vm_bind_ioctl_ops_parse(struct xe_vm *vm, struct xe_exec_queue *q, flags |= op->base.remap.unmap->va->flags & DRM_GPUVA_SPARSE ? VMA_CREATE_FLAG_IS_NULL : 0; + flags |= op->base.remap.unmap->va->flags & + XE_VMA_DUMPABLE ? + VMA_CREATE_FLAG_DUMPABLE : 0; vma = new_vma(vm, op->base.remap.next, old->pat_index, flags); diff --git a/drivers/gpu/drm/xe/xe_vm_types.h b/drivers/gpu/drm/xe/xe_vm_types.h index 63e8a50b88e9..2877f44bef7d 100644 --- a/drivers/gpu/drm/xe/xe_vm_types.h +++ b/drivers/gpu/drm/xe/xe_vm_types.h @@ -32,6 +32,7 @@ struct xe_vm; #define XE_VMA_PTE_4K (DRM_GPUVA_USERBITS << 5) #define XE_VMA_PTE_2M (DRM_GPUVA_USERBITS << 6) #define XE_VMA_PTE_1G (DRM_GPUVA_USERBITS << 7) +#define XE_VMA_DUMPABLE (DRM_GPUVA_USERBITS << 8) /** struct xe_userptr - User pointer */ struct xe_userptr { @@ -291,6 +292,8 @@ struct xe_vma_op_map { bool read_only; /** @is_null: is NULL binding */ bool is_null; + /** @dumpable: whether BO is dumped on GPU hang */ + bool dumpable; /** @pat_index: The pat index to use for this operation. */ u16 pat_index; }; -- 2.40.1 ^ permalink raw reply related [flat|nested] 16+ messages in thread
end of thread, other threads:[~2024-01-25 19:01 UTC | newest] Thread overview: 16+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-01-24 16:52 [PATCH 1/4] drm/xe: Add uapi for dumpable bos, v2 Maarten Lankhorst 2024-01-24 16:52 ` [PATCH 2/4] drm/xe: Annotate each dumpable vma as such Maarten Lankhorst 2024-01-24 16:52 ` [PATCH 3/4] drm/xe: Add vm snapshot mutex for easily taking a vm snapshot during devcoredump Maarten Lankhorst 2024-01-24 16:52 ` [PATCH 4/4] drm/xe: Implement VM snapshot support for BO's and userptr, v2 Maarten Lankhorst 2024-01-25 18:39 ` Souza, Jose 2024-01-25 18:49 ` Souza, Jose 2024-01-25 18:57 ` Souza, Jose 2024-01-25 19:01 ` Souza, Jose 2024-01-24 17:07 ` ✓ CI.Patch_applied: success for series starting with [1/4] drm/xe: Add uapi for dumpable bos, v2 Patchwork 2024-01-24 17:07 ` ✗ CI.checkpatch: warning " Patchwork 2024-01-24 17:08 ` ✓ CI.KUnit: success " Patchwork 2024-01-24 17:15 ` ✓ CI.Build: " Patchwork 2024-01-24 17:16 ` ✓ CI.Hooks: " Patchwork 2024-01-24 17:17 ` ✓ CI.checksparse: " Patchwork 2024-01-24 17:40 ` ✓ CI.BAT: " Patchwork -- strict thread matches above, loose matches on Subject: below -- 2024-01-12 12:41 [PATCH 1/4] drm/xe: Add uapi for dumpable bos Maarten Lankhorst 2024-01-12 12:41 ` [PATCH 2/4] drm/xe: Annotate each dumpable vma as such Maarten Lankhorst
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox