* [Intel-xe] [PATCH v3 0/3] Use Xe assert macros instead of XE_WARN_ON macro
@ 2023-09-07 12:23 Francois Dugast
2023-09-07 12:23 ` [Intel-xe] [PATCH v3 1/3] drm/xe: Replace XE_WARN_ON with drm_warn when just printing a string Francois Dugast
` (6 more replies)
0 siblings, 7 replies; 9+ messages in thread
From: Francois Dugast @ 2023-09-07 12:23 UTC (permalink / raw)
To: intel-xe; +Cc: Francois Dugast, matthew.d.roper
Use the assert macros introduced by Michal Wajdeczko:
https://patchwork.freedesktop.org/series/121549/
Some occurrences of XE_WARN_ON are still present
as they will require a bit more refactoring.
v2:
- Move XE_WARN_ON -> drm_warn to a separate patch (Matt Roper)
- Only convert the instances where the condition evaluation is not
strictly needed (Matt Roper and Thomas Hellström)
v3:
- Rebase
- Keep WARN splats in xe_wopcm.c (Matt Roper)
Francois Dugast (2):
drm/xe: Replace XE_WARN_ON with drm_warn when just printing a string
drm/xe: Use Xe assert macros instead of XE_WARN_ON macro
Michal Wajdeczko (1):
drm/xe: Introduce Xe assert macros
drivers/gpu/drm/xe/xe_assert.h | 177 ++++++++++++++++++++
drivers/gpu/drm/xe/xe_bb.c | 8 +-
drivers/gpu/drm/xe/xe_bo.c | 67 ++++----
drivers/gpu/drm/xe/xe_bo_evict.c | 4 +-
drivers/gpu/drm/xe/xe_device.c | 6 +-
drivers/gpu/drm/xe/xe_exec.c | 2 +-
drivers/gpu/drm/xe/xe_execlist.c | 12 +-
drivers/gpu/drm/xe/xe_force_wake.c | 4 +-
drivers/gpu/drm/xe/xe_force_wake.h | 6 +-
drivers/gpu/drm/xe/xe_ggtt.c | 14 +-
drivers/gpu/drm/xe/xe_gt.c | 1 +
drivers/gpu/drm/xe/xe_gt_clock.c | 2 +-
drivers/gpu/drm/xe/xe_gt_debugfs.c | 7 +-
drivers/gpu/drm/xe/xe_gt_pagefault.c | 3 +-
drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c | 12 +-
drivers/gpu/drm/xe/xe_guc.c | 24 +--
drivers/gpu/drm/xe/xe_guc_ads.c | 22 +--
drivers/gpu/drm/xe/xe_guc_ct.c | 31 ++--
drivers/gpu/drm/xe/xe_guc_log.c | 4 +-
drivers/gpu/drm/xe/xe_guc_pc.c | 2 +-
drivers/gpu/drm/xe/xe_guc_submit.c | 74 ++++----
drivers/gpu/drm/xe/xe_huc.c | 3 +-
drivers/gpu/drm/xe/xe_hw_engine.c | 11 +-
drivers/gpu/drm/xe/xe_lrc.c | 9 +-
drivers/gpu/drm/xe/xe_migrate.c | 31 ++--
drivers/gpu/drm/xe/xe_mocs.c | 2 +-
drivers/gpu/drm/xe/xe_pt.c | 14 +-
drivers/gpu/drm/xe/xe_ring_ops.c | 13 +-
drivers/gpu/drm/xe/xe_sched_job.c | 2 +-
drivers/gpu/drm/xe/xe_uc.c | 2 +-
drivers/gpu/drm/xe/xe_uc_fw.c | 16 +-
drivers/gpu/drm/xe/xe_vm.c | 72 ++++----
drivers/gpu/drm/xe/xe_vm.h | 2 +-
drivers/gpu/drm/xe/xe_vm_madvise.c | 2 +-
34 files changed, 439 insertions(+), 222 deletions(-)
create mode 100644 drivers/gpu/drm/xe/xe_assert.h
--
2.34.1
^ permalink raw reply [flat|nested] 9+ messages in thread* [Intel-xe] [PATCH v3 1/3] drm/xe: Replace XE_WARN_ON with drm_warn when just printing a string 2023-09-07 12:23 [Intel-xe] [PATCH v3 0/3] Use Xe assert macros instead of XE_WARN_ON macro Francois Dugast @ 2023-09-07 12:23 ` Francois Dugast 2023-09-07 12:23 ` [Intel-xe] [PATCH v3 2/3] drm/xe: Introduce Xe assert macros Francois Dugast ` (5 subsequent siblings) 6 siblings, 0 replies; 9+ messages in thread From: Francois Dugast @ 2023-09-07 12:23 UTC (permalink / raw) To: intel-xe; +Cc: Francois Dugast, matthew.d.roper, Rodrigo Vivi Use the generic drm_warn instead of the driver-specific XE_WARN_ON in cases where XE_WARN_ON is used to unconditionally print a debug message. v2: Rebase Signed-off-by: Francois Dugast <francois.dugast@intel.com> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com> --- drivers/gpu/drm/xe/xe_gt_debugfs.c | 5 +++-- drivers/gpu/drm/xe/xe_gt_pagefault.c | 3 ++- drivers/gpu/drm/xe/xe_guc_ct.c | 2 +- drivers/gpu/drm/xe/xe_guc_submit.c | 9 ++++++--- drivers/gpu/drm/xe/xe_vm.c | 18 +++++++++--------- drivers/gpu/drm/xe/xe_vm_madvise.c | 2 +- 6 files changed, 22 insertions(+), 17 deletions(-) diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c b/drivers/gpu/drm/xe/xe_gt_debugfs.c index b871e45af813..9229fd5b01cc 100644 --- a/drivers/gpu/drm/xe/xe_gt_debugfs.c +++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c @@ -151,6 +151,7 @@ static const struct drm_info_list debugfs_list[] = { void xe_gt_debugfs_register(struct xe_gt *gt) { + struct xe_device *xe = gt_to_xe(gt); struct drm_minor *minor = gt_to_xe(gt)->drm.primary; struct dentry *root; struct drm_info_list *local; @@ -162,7 +163,7 @@ void xe_gt_debugfs_register(struct xe_gt *gt) sprintf(name, "gt%d", gt->info.id); root = debugfs_create_dir(name, minor->debugfs_root); if (IS_ERR(root)) { - XE_WARN_ON("Create GT directory failed"); + drm_warn(&xe->drm, "Create GT directory failed"); return; } @@ -172,7 +173,7 @@ void xe_gt_debugfs_register(struct xe_gt *gt) * passed in (e.g. can't define this on the stack). */ #define DEBUGFS_SIZE (ARRAY_SIZE(debugfs_list) * sizeof(struct drm_info_list)) - local = drmm_kmalloc(>_to_xe(gt)->drm, DEBUGFS_SIZE, GFP_KERNEL); + local = drmm_kmalloc(&xe->drm, DEBUGFS_SIZE, GFP_KERNEL); if (!local) return; diff --git a/drivers/gpu/drm/xe/xe_gt_pagefault.c b/drivers/gpu/drm/xe/xe_gt_pagefault.c index b6f781b3d9d7..845cde2fbd01 100644 --- a/drivers/gpu/drm/xe/xe_gt_pagefault.c +++ b/drivers/gpu/drm/xe/xe_gt_pagefault.c @@ -328,6 +328,7 @@ static bool pf_queue_full(struct pf_queue *pf_queue) int xe_guc_pagefault_handler(struct xe_guc *guc, u32 *msg, u32 len) { struct xe_gt *gt = guc_to_gt(guc); + struct xe_device *xe = gt_to_xe(gt); struct pf_queue *pf_queue; unsigned long flags; u32 asid; @@ -346,7 +347,7 @@ int xe_guc_pagefault_handler(struct xe_guc *guc, u32 *msg, u32 len) pf_queue->tail = (pf_queue->tail + len) % PF_QUEUE_NUM_DW; queue_work(gt->usm.pf_wq, &pf_queue->worker); } else { - XE_WARN_ON("PF Queue full, shouldn't be possible"); + drm_warn(&xe->drm, "PF Queue full, shouldn't be possible"); } spin_unlock_irqrestore(&pf_queue->lock, flags); diff --git a/drivers/gpu/drm/xe/xe_guc_ct.c b/drivers/gpu/drm/xe/xe_guc_ct.c index b92e04ba8f63..13f2bd586f6a 100644 --- a/drivers/gpu/drm/xe/xe_guc_ct.c +++ b/drivers/gpu/drm/xe/xe_guc_ct.c @@ -1022,7 +1022,7 @@ static void g2h_fast_path(struct xe_guc_ct *ct, u32 *msg, u32 len) adj_len); break; default: - XE_WARN_ON("NOT_POSSIBLE"); + drm_warn(&xe->drm, "NOT_POSSIBLE"); } if (ret) diff --git a/drivers/gpu/drm/xe/xe_guc_submit.c b/drivers/gpu/drm/xe/xe_guc_submit.c index c6a9e17d6889..0a6c938ad3dc 100644 --- a/drivers/gpu/drm/xe/xe_guc_submit.c +++ b/drivers/gpu/drm/xe/xe_guc_submit.c @@ -703,6 +703,7 @@ static void disable_scheduling_deregister(struct xe_guc *guc, struct xe_exec_queue *q) { MAKE_SCHED_CONTEXT_ACTION(q, DISABLE); + struct xe_device *xe = guc_to_xe(guc); int ret; set_min_preemption_timeout(guc, q); @@ -712,7 +713,7 @@ static void disable_scheduling_deregister(struct xe_guc *guc, if (!ret) { struct drm_gpu_scheduler *sched = &q->guc->sched; - XE_WARN_ON("Pending enable failed to respond"); + drm_warn(&xe->drm, "Pending enable failed to respond"); sched->timeout = MIN_SCHED_TIMEOUT; drm_sched_run_wq_start(sched); xe_gt_reset_async(q->gt); @@ -794,6 +795,8 @@ static void xe_guc_exec_queue_lr_cleanup(struct work_struct *w) struct xe_guc_exec_queue *ge = container_of(w, struct xe_guc_exec_queue, lr_tdr); struct xe_exec_queue *q = ge->q; + struct xe_guc *guc = exec_queue_to_guc(q); + struct xe_device *xe = guc_to_xe(guc); struct drm_gpu_scheduler *sched = &ge->sched; XE_WARN_ON(!xe_exec_queue_is_lr(q)); @@ -828,7 +831,7 @@ static void xe_guc_exec_queue_lr_cleanup(struct work_struct *w) !exec_queue_pending_disable(q) || guc_read_stopped(guc), HZ * 5); if (!ret) { - XE_WARN_ON("Schedule disable failed to respond"); + drm_warn(&xe->drm, "Schedule disable failed to respond"); drm_sched_run_wq_start(sched); xe_gt_reset_async(q->gt); return; @@ -906,7 +909,7 @@ guc_exec_queue_timedout_job(struct drm_sched_job *drm_job) !exec_queue_pending_disable(q) || guc_read_stopped(guc), HZ * 5); if (!ret || guc_read_stopped(guc)) { - XE_WARN_ON("Schedule disable failed to respond"); + drm_warn(&xe->drm, "Schedule disable failed to respond"); sched->timeout = MIN_SCHED_TIMEOUT; list_add(&drm_job->list, &sched->pending_list); drm_sched_run_wq_start(sched); diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c index 1d9aa5c40659..9c82987fcc69 100644 --- a/drivers/gpu/drm/xe/xe_vm.c +++ b/drivers/gpu/drm/xe/xe_vm.c @@ -1388,7 +1388,7 @@ static void vm_error_capture(struct xe_vm *vm, int err, } if (copy_to_user(address, &capture, sizeof(capture))) - XE_WARN_ON("Copy to user failed"); + drm_warn(&vm->xe->drm, "Copy to user failed"); if (in_kthread) { kthread_unuse_mm(vm->async_ops.error_capture.mm); @@ -2190,7 +2190,7 @@ static int vm_bind_ioctl_lookup_vma(struct xe_vm *vm, struct xe_bo *bo, return -ENODATA; break; default: - XE_WARN_ON("NOT POSSIBLE"); + drm_warn(&xe->drm, "NOT POSSIBLE"); return -EINVAL; } @@ -2248,7 +2248,7 @@ static void print_op(struct xe_device *xe, struct drm_gpuva_op *op) (ULL)xe_vma_start(vma), (ULL)xe_vma_size(vma)); break; default: - XE_WARN_ON("NOT POSSIBLE"); + drm_warn(&xe->drm, "NOT POSSIBLE"); } } #else @@ -2340,7 +2340,7 @@ vm_bind_ioctl_ops_create(struct xe_vm *vm, struct xe_bo *bo, } break; default: - XE_WARN_ON("NOT POSSIBLE"); + drm_warn(&vm->xe->drm, "NOT POSSIBLE"); ops = ERR_PTR(-EINVAL); } @@ -2472,7 +2472,7 @@ static int xe_vma_op_commit(struct xe_vm *vm, struct xe_vma_op *op) op->flags |= XE_VMA_OP_COMMITTED; break; default: - XE_WARN_ON("NOT POSSIBLE"); + drm_warn(&vm->xe->drm, "NOT POSSIBLE"); } return err; @@ -2628,7 +2628,7 @@ static int vm_bind_ioctl_ops_parse(struct xe_vm *vm, struct xe_exec_queue *q, /* Nothing to do */ break; default: - XE_WARN_ON("NOT POSSIBLE"); + drm_warn(&vm->xe->drm, "NOT POSSIBLE"); } last_op = op; @@ -2769,7 +2769,7 @@ static int __xe_vma_op_execute(struct xe_vm *vm, struct xe_vma *vma, op->flags & XE_VMA_OP_LAST); break; default: - XE_WARN_ON("NOT POSSIBLE"); + drm_warn(&vm->xe->drm, "NOT POSSIBLE"); } ttm_eu_backoff_reservation(&ww, &objs); @@ -2828,7 +2828,7 @@ static int xe_vma_op_execute(struct xe_vm *vm, struct xe_vma_op *op) op); break; default: - XE_WARN_ON("NOT POSSIBLE"); + drm_warn(&vm->xe->drm, "NOT POSSIBLE"); } return ret; @@ -2909,7 +2909,7 @@ static void xe_vma_op_unwind(struct xe_vm *vm, struct xe_vma_op *op, /* Nothing to do */ break; default: - XE_WARN_ON("NOT POSSIBLE"); + drm_warn(&vm->xe->drm, "NOT POSSIBLE"); } } diff --git a/drivers/gpu/drm/xe/xe_vm_madvise.c b/drivers/gpu/drm/xe/xe_vm_madvise.c index c9bc59be5094..70ec2c07a3bb 100644 --- a/drivers/gpu/drm/xe/xe_vm_madvise.c +++ b/drivers/gpu/drm/xe/xe_vm_madvise.c @@ -192,7 +192,7 @@ static int madvise_priority(struct xe_device *xe, struct xe_vm *vm, static int madvise_pin(struct xe_device *xe, struct xe_vm *vm, struct xe_vma **vmas, int num_vmas, u64 value) { - XE_WARN_ON("NIY"); + drm_warn(&xe->drm, "NIY"); return 0; } -- 2.34.1 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* [Intel-xe] [PATCH v3 2/3] drm/xe: Introduce Xe assert macros 2023-09-07 12:23 [Intel-xe] [PATCH v3 0/3] Use Xe assert macros instead of XE_WARN_ON macro Francois Dugast 2023-09-07 12:23 ` [Intel-xe] [PATCH v3 1/3] drm/xe: Replace XE_WARN_ON with drm_warn when just printing a string Francois Dugast @ 2023-09-07 12:23 ` Francois Dugast 2023-09-11 17:12 ` Rodrigo Vivi 2023-09-07 12:23 ` [Intel-xe] [PATCH v3 3/3] drm/xe: Use Xe assert macros instead of XE_WARN_ON macro Francois Dugast ` (4 subsequent siblings) 6 siblings, 1 reply; 9+ messages in thread From: Francois Dugast @ 2023-09-07 12:23 UTC (permalink / raw) To: intel-xe; +Cc: Jani Nikula, Lucas De Marchi, Rodrigo Vivi, matthew.d.roper From: Michal Wajdeczko <michal.wajdeczko@intel.com> As we are moving away from the controversial XE_BUG_ON macro, relying just on WARN_ON or drm_err does not cover the cases where we want to annotate functions with additional detailed debug checks to assert that all prerequisites are satisfied, without paying footprint or performance penalty on non-debug builds, where all misuses introduced during code integration were already fixed. Introduce family of Xe assert macros that try to follow classic assert() utility and can be compiled out on non-debug builds. Macros are based on drm_WARN, but unlikely to origin, disallow use in expressions since we will compile that code out. As we are operating on the xe pointers, we can print additional information about the device, like tile or GT identifier, that is not available from generic WARN report: [ ] xe 0000:00:02.0: [drm] Assertion `true == false` failed! platform: 1 subplatform: 1 graphics: Xe_LP 12.00 step B0 media: Xe_M 12.00 step B0 display: enabled step D0 tile: 0 VRAM 0 B GT: 0 type 1 [ ] xe 0000:b3:00.0: [drm] Assertion `true == false` failed! platform: 7 subplatform: 3 graphics: Xe_HPG 12.55 step A1 media: Xe_HPM 12.55 step A1 display: disabled step ** tile: 0 VRAM 14.0 GiB GT: 0 type 1 [ ] WARNING: CPU: 0 PID: 2687 at drivers/gpu/drm/xe/xe_device.c:281 xe_device_probe+0x374/0x520 [xe] [ ] RIP: 0010:xe_device_probe+0x374/0x520 [xe] [ ] Call Trace: [ ] ? __warn+0x7b/0x160 [ ] ? xe_device_probe+0x374/0x520 [xe] [ ] ? report_bug+0x1c3/0x1d0 [ ] ? handle_bug+0x42/0x70 [ ] ? exc_invalid_op+0x14/0x70 [ ] ? asm_exc_invalid_op+0x16/0x20 [ ] ? xe_device_probe+0x374/0x520 [xe] [ ] ? xe_device_probe+0x374/0x520 [xe] [ ] xe_pci_probe+0x6e3/0x950 [xe] [ ] ? lockdep_hardirqs_on+0xc7/0x140 [ ] pci_device_probe+0x9e/0x160 [ ] really_probe+0x19d/0x400 v2: use lowercase names v3: apply xe coding style Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com> Cc: Oded Gabbay <ogabbay@kernel.org> Cc: Jani Nikula <jani.nikula@intel.com> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com> Cc: Matthew Brost <matthew.brost@intel.com> Cc: Lucas De Marchi <lucas.demarchi@intel.com> Cc: Matt Roper <matthew.d.roper@intel.com> Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com> --- drivers/gpu/drm/xe/xe_assert.h | 177 +++++++++++++++++++++++++++++++++ 1 file changed, 177 insertions(+) create mode 100644 drivers/gpu/drm/xe/xe_assert.h diff --git a/drivers/gpu/drm/xe/xe_assert.h b/drivers/gpu/drm/xe/xe_assert.h new file mode 100644 index 000000000000..b2d3c9b82b31 --- /dev/null +++ b/drivers/gpu/drm/xe/xe_assert.h @@ -0,0 +1,177 @@ +/* SPDX-License-Identifier: MIT */ +/* + * Copyright © 2023 Intel Corporation + */ + +#ifndef _XE_ASSERT_H_ +#define _XE_ASSERT_H_ + +#include <linux/string_helpers.h> + +#include <drm/drm_print.h> + +#include "xe_device_types.h" +#include "xe_step.h" + +/** + * DOC: Xe ASSERTs + * + * While Xe driver aims to be simpler than legacy i915 driver it is still + * complex enough that some changes introduced while adding new functionality + * could break the existing code. + * + * Adding &drm_WARN or &drm_err to catch unwanted programming usage could lead + * to undesired increased driver footprint and may impact production driver + * performance as this additional code will be always present. + * + * To allow annotate functions with additional detailed debug checks to assert + * that all prerequisites are satisfied, without worrying about footprint or + * performance penalty on production builds where all potential misuses + * introduced during code integration were already fixed, we introduce family + * of Xe assert macros that try to follow classic assert() utility: + * + * * &xe_assert + * * &xe_tile_assert + * * &xe_gt_assert + * + * These macros are implemented on top of &drm_WARN, but unlikely to the origin, + * warning is triggered when provided condition is false. Additionally all above + * assert macros cannot be used in expressions or as a condition, since + * underlying code will be compiled out on non-debug builds. + * + * Note that these macros are not intended for use to cover known gaps in the + * implementation; for such cases use regular &drm_WARN or &drm_err and provide + * valid safe fallback. + * + * Also in cases where performance or footprint is not an issue, developers + * should continue to use the regular &drm_WARN or &drm_err to ensure that bug + * reports from production builds will contain meagningful diagnostics data. + * + * Below code shows how asserts could help in debug to catch unplanned use:: + * + * static void one_igfx(struct xe_device *xe) + * { + * xe_assert(xe, xe->info.is_dgfx == false); + * xe_assert(xe, xe->info.tile_count == 1); + * } + * + * static void two_dgfx(struct xe_device *xe) + * { + * xe_assert(xe, xe->info.is_dgfx); + * xe_assert(xe, xe->info.tile_count == 2); + * } + * + * void foo(struct xe_device *xe) + * { + * if (xe->info.dgfx) + * return two_dgfx(xe); + * return one_igfx(xe); + * } + * + * void bar(struct xe_device *xe) + * { + * if (drm_WARN_ON(xe->drm, xe->info.tile_count > 2)) + * return; + * + * if (xe->info.tile_count == 2) + * return two_dgfx(xe); + * return one_igfx(xe); + * } + */ + +#if IS_ENABLED(CONFIG_DRM_XE_DEBUG) +#define __xe_assert_msg(xe, condition, msg, arg...) ({ \ + (void)drm_WARN(&(xe)->drm, !(condition), "[" DRM_NAME "] Assertion `%s` failed!\n" msg, \ + __stringify(condition), ## arg); \ +}) +#else +#define __xe_assert_msg(xe, condition, msg, arg...) ({ \ + typecheck(struct xe_device *, xe); \ + BUILD_BUG_ON_INVALID(condition); \ +}) +#endif + +/** + * xe_assert - warn if condition is false when debugging. + * @xe: the &struct xe_device pointer to which &condition applies + * @condition: condition to check + * + * xe_assert() uses &drm_WARN to emit a warning and print additional information + * that could be read from the &xe pointer if provided &condition is false. + * + * Contrary to &drm_WARN, xe_assert() is effective only on debug builds + * (&CONFIG_DRM_XE_DEBUG must be enabled) and cannot be used in expressions + * or as a condition. + * + * See `Xe ASSERTs`_ for general usage guidelines. + */ +#define xe_assert(xe, condition) xe_assert_msg((xe), condition, "") +#define xe_assert_msg(xe, condition, msg, arg...) ({ \ + struct xe_device *__xe = (xe); \ + __xe_assert_msg(__xe, condition, \ + "platform: %d subplatform: %d\n" \ + "graphics: %s %u.%02u step %s\n" \ + "media: %s %u.%02u step %s\n" \ + "display: %s step %s\n" \ + msg, \ + __xe->info.platform, __xe->info.subplatform, \ + __xe->info.graphics_name, \ + __xe->info.graphics_verx100 / 100, \ + __xe->info.graphics_verx100 % 100, \ + xe_step_name(__xe->info.step.graphics), \ + __xe->info.media_name, \ + __xe->info.media_verx100 / 100, \ + __xe->info.media_verx100 % 100, \ + xe_step_name(__xe->info.step.media), \ + str_enabled_disabled(__xe->info.enable_display), \ + xe_step_name(__xe->info.step.display), \ + ## arg); \ +}) + +/** + * xe_tile_assert - warn if condition is false when debugging. + * @tile: the &struct xe_tile pointer to which &condition applies + * @condition: condition to check + * + * xe_tile_assert() uses &drm_WARN to emit a warning and print additional + * information that could be read from the &tile pointer if provided &condition + * is false. + * + * Contrary to &drm_WARN, xe_tile_assert() is effective only on debug builds + * (&CONFIG_DRM_XE_DEBUG must be enabled) and cannot be used in expressions + * or as a condition. + * + * See `Xe ASSERTs`_ for general usage guidelines. + */ +#define xe_tile_assert(tile, condition) xe_tile_assert_msg((tile), condition, "") +#define xe_tile_assert_msg(tile, condition, msg, arg...) ({ \ + struct xe_tile *__tile = (tile); \ + char __buf[10]; \ + xe_assert_msg(tile_to_xe(__tile), condition, "tile: %u VRAM %s\n" msg, \ + __tile->id, ({ string_get_size(__tile->mem.vram.actual_physical_size, 1, \ + STRING_UNITS_2, __buf, sizeof(__buf)); __buf; }), ## arg); \ +}) + +/** + * xe_gt_assert - warn if condition is false when debugging. + * @gt: the &struct xe_gt pointer to which &condition applies + * @condition: condition to check + * + * xe_gt_assert() uses &drm_WARN to emit a warning and print additional + * information that could be safetely read from the > pointer if provided + * &condition is false. + * + * Contrary to &drm_WARN, xe_gt_assert() is effective only on debug builds + * (&CONFIG_DRM_XE_DEBUG must be enabled) and cannot be used in expressions + * or as a condition. + * + * See `Xe ASSERTs`_ for general usage guidelines. + */ +#define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") +#define xe_gt_assert_msg(gt, condition, msg, arg...) ({ \ + struct xe_gt *__gt = (gt); \ + xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ + __gt->info.id, __gt->info.type, ## arg); \ +}) + +#endif -- 2.34.1 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [Intel-xe] [PATCH v3 2/3] drm/xe: Introduce Xe assert macros 2023-09-07 12:23 ` [Intel-xe] [PATCH v3 2/3] drm/xe: Introduce Xe assert macros Francois Dugast @ 2023-09-11 17:12 ` Rodrigo Vivi 0 siblings, 0 replies; 9+ messages in thread From: Rodrigo Vivi @ 2023-09-11 17:12 UTC (permalink / raw) To: Francois Dugast; +Cc: Jani Nikula, matthew.d.roper, Lucas De Marchi, intel-xe On Thu, Sep 07, 2023 at 12:23:33PM +0000, Francois Dugast wrote: > From: Michal Wajdeczko <michal.wajdeczko@intel.com> > > As we are moving away from the controversial XE_BUG_ON macro, > relying just on WARN_ON or drm_err does not cover the cases > where we want to annotate functions with additional detailed > debug checks to assert that all prerequisites are satisfied, > without paying footprint or performance penalty on non-debug > builds, where all misuses introduced during code integration > were already fixed. > > Introduce family of Xe assert macros that try to follow classic > assert() utility and can be compiled out on non-debug builds. > > Macros are based on drm_WARN, but unlikely to origin, disallow > use in expressions since we will compile that code out. > > As we are operating on the xe pointers, we can print additional > information about the device, like tile or GT identifier, that > is not available from generic WARN report: > > [ ] xe 0000:00:02.0: [drm] Assertion `true == false` failed! > platform: 1 subplatform: 1 > graphics: Xe_LP 12.00 step B0 > media: Xe_M 12.00 step B0 > display: enabled step D0 > tile: 0 VRAM 0 B > GT: 0 type 1 > > [ ] xe 0000:b3:00.0: [drm] Assertion `true == false` failed! > platform: 7 subplatform: 3 > graphics: Xe_HPG 12.55 step A1 > media: Xe_HPM 12.55 step A1 > display: disabled step ** > tile: 0 VRAM 14.0 GiB > GT: 0 type 1 > > [ ] WARNING: CPU: 0 PID: 2687 at drivers/gpu/drm/xe/xe_device.c:281 xe_device_probe+0x374/0x520 [xe] > [ ] RIP: 0010:xe_device_probe+0x374/0x520 [xe] > [ ] Call Trace: > [ ] ? __warn+0x7b/0x160 > [ ] ? xe_device_probe+0x374/0x520 [xe] > [ ] ? report_bug+0x1c3/0x1d0 > [ ] ? handle_bug+0x42/0x70 > [ ] ? exc_invalid_op+0x14/0x70 > [ ] ? asm_exc_invalid_op+0x16/0x20 > [ ] ? xe_device_probe+0x374/0x520 [xe] > [ ] ? xe_device_probe+0x374/0x520 [xe] > [ ] xe_pci_probe+0x6e3/0x950 [xe] > [ ] ? lockdep_hardirqs_on+0xc7/0x140 > [ ] pci_device_probe+0x9e/0x160 > [ ] really_probe+0x19d/0x400 > > v2: use lowercase names > v3: apply xe coding style > > Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com> > Cc: Oded Gabbay <ogabbay@kernel.org> > Cc: Jani Nikula <jani.nikula@intel.com> > Cc: Rodrigo Vivi <rodrigo.vivi@intel.com> > Cc: Matthew Brost <matthew.brost@intel.com> > Cc: Lucas De Marchi <lucas.demarchi@intel.com> > Cc: Matt Roper <matthew.d.roper@intel.com> > Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com> Acked-by: Rodrigo Vivi <rodrigo.vivi@intel.com> > --- > drivers/gpu/drm/xe/xe_assert.h | 177 +++++++++++++++++++++++++++++++++ > 1 file changed, 177 insertions(+) > create mode 100644 drivers/gpu/drm/xe/xe_assert.h > > diff --git a/drivers/gpu/drm/xe/xe_assert.h b/drivers/gpu/drm/xe/xe_assert.h > new file mode 100644 > index 000000000000..b2d3c9b82b31 > --- /dev/null > +++ b/drivers/gpu/drm/xe/xe_assert.h > @@ -0,0 +1,177 @@ > +/* SPDX-License-Identifier: MIT */ > +/* > + * Copyright © 2023 Intel Corporation > + */ > + > +#ifndef _XE_ASSERT_H_ > +#define _XE_ASSERT_H_ > + > +#include <linux/string_helpers.h> > + > +#include <drm/drm_print.h> > + > +#include "xe_device_types.h" > +#include "xe_step.h" > + > +/** > + * DOC: Xe ASSERTs > + * > + * While Xe driver aims to be simpler than legacy i915 driver it is still > + * complex enough that some changes introduced while adding new functionality > + * could break the existing code. > + * > + * Adding &drm_WARN or &drm_err to catch unwanted programming usage could lead > + * to undesired increased driver footprint and may impact production driver > + * performance as this additional code will be always present. > + * > + * To allow annotate functions with additional detailed debug checks to assert > + * that all prerequisites are satisfied, without worrying about footprint or > + * performance penalty on production builds where all potential misuses > + * introduced during code integration were already fixed, we introduce family > + * of Xe assert macros that try to follow classic assert() utility: > + * > + * * &xe_assert > + * * &xe_tile_assert > + * * &xe_gt_assert > + * > + * These macros are implemented on top of &drm_WARN, but unlikely to the origin, > + * warning is triggered when provided condition is false. Additionally all above > + * assert macros cannot be used in expressions or as a condition, since > + * underlying code will be compiled out on non-debug builds. > + * > + * Note that these macros are not intended for use to cover known gaps in the > + * implementation; for such cases use regular &drm_WARN or &drm_err and provide > + * valid safe fallback. > + * > + * Also in cases where performance or footprint is not an issue, developers > + * should continue to use the regular &drm_WARN or &drm_err to ensure that bug > + * reports from production builds will contain meagningful diagnostics data. > + * > + * Below code shows how asserts could help in debug to catch unplanned use:: > + * > + * static void one_igfx(struct xe_device *xe) > + * { > + * xe_assert(xe, xe->info.is_dgfx == false); > + * xe_assert(xe, xe->info.tile_count == 1); > + * } > + * > + * static void two_dgfx(struct xe_device *xe) > + * { > + * xe_assert(xe, xe->info.is_dgfx); > + * xe_assert(xe, xe->info.tile_count == 2); > + * } > + * > + * void foo(struct xe_device *xe) > + * { > + * if (xe->info.dgfx) > + * return two_dgfx(xe); > + * return one_igfx(xe); > + * } > + * > + * void bar(struct xe_device *xe) > + * { > + * if (drm_WARN_ON(xe->drm, xe->info.tile_count > 2)) > + * return; > + * > + * if (xe->info.tile_count == 2) > + * return two_dgfx(xe); > + * return one_igfx(xe); > + * } > + */ > + > +#if IS_ENABLED(CONFIG_DRM_XE_DEBUG) > +#define __xe_assert_msg(xe, condition, msg, arg...) ({ \ > + (void)drm_WARN(&(xe)->drm, !(condition), "[" DRM_NAME "] Assertion `%s` failed!\n" msg, \ > + __stringify(condition), ## arg); \ > +}) > +#else > +#define __xe_assert_msg(xe, condition, msg, arg...) ({ \ > + typecheck(struct xe_device *, xe); \ > + BUILD_BUG_ON_INVALID(condition); \ > +}) > +#endif > + > +/** > + * xe_assert - warn if condition is false when debugging. > + * @xe: the &struct xe_device pointer to which &condition applies > + * @condition: condition to check > + * > + * xe_assert() uses &drm_WARN to emit a warning and print additional information > + * that could be read from the &xe pointer if provided &condition is false. > + * > + * Contrary to &drm_WARN, xe_assert() is effective only on debug builds > + * (&CONFIG_DRM_XE_DEBUG must be enabled) and cannot be used in expressions > + * or as a condition. > + * > + * See `Xe ASSERTs`_ for general usage guidelines. > + */ > +#define xe_assert(xe, condition) xe_assert_msg((xe), condition, "") > +#define xe_assert_msg(xe, condition, msg, arg...) ({ \ > + struct xe_device *__xe = (xe); \ > + __xe_assert_msg(__xe, condition, \ > + "platform: %d subplatform: %d\n" \ > + "graphics: %s %u.%02u step %s\n" \ > + "media: %s %u.%02u step %s\n" \ > + "display: %s step %s\n" \ > + msg, \ > + __xe->info.platform, __xe->info.subplatform, \ > + __xe->info.graphics_name, \ > + __xe->info.graphics_verx100 / 100, \ > + __xe->info.graphics_verx100 % 100, \ > + xe_step_name(__xe->info.step.graphics), \ > + __xe->info.media_name, \ > + __xe->info.media_verx100 / 100, \ > + __xe->info.media_verx100 % 100, \ > + xe_step_name(__xe->info.step.media), \ > + str_enabled_disabled(__xe->info.enable_display), \ > + xe_step_name(__xe->info.step.display), \ > + ## arg); \ > +}) > + > +/** > + * xe_tile_assert - warn if condition is false when debugging. > + * @tile: the &struct xe_tile pointer to which &condition applies > + * @condition: condition to check > + * > + * xe_tile_assert() uses &drm_WARN to emit a warning and print additional > + * information that could be read from the &tile pointer if provided &condition > + * is false. > + * > + * Contrary to &drm_WARN, xe_tile_assert() is effective only on debug builds > + * (&CONFIG_DRM_XE_DEBUG must be enabled) and cannot be used in expressions > + * or as a condition. > + * > + * See `Xe ASSERTs`_ for general usage guidelines. > + */ > +#define xe_tile_assert(tile, condition) xe_tile_assert_msg((tile), condition, "") > +#define xe_tile_assert_msg(tile, condition, msg, arg...) ({ \ > + struct xe_tile *__tile = (tile); \ > + char __buf[10]; \ > + xe_assert_msg(tile_to_xe(__tile), condition, "tile: %u VRAM %s\n" msg, \ > + __tile->id, ({ string_get_size(__tile->mem.vram.actual_physical_size, 1, \ > + STRING_UNITS_2, __buf, sizeof(__buf)); __buf; }), ## arg); \ > +}) > + > +/** > + * xe_gt_assert - warn if condition is false when debugging. > + * @gt: the &struct xe_gt pointer to which &condition applies > + * @condition: condition to check > + * > + * xe_gt_assert() uses &drm_WARN to emit a warning and print additional > + * information that could be safetely read from the > pointer if provided > + * &condition is false. > + * > + * Contrary to &drm_WARN, xe_gt_assert() is effective only on debug builds > + * (&CONFIG_DRM_XE_DEBUG must be enabled) and cannot be used in expressions > + * or as a condition. > + * > + * See `Xe ASSERTs`_ for general usage guidelines. > + */ > +#define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") > +#define xe_gt_assert_msg(gt, condition, msg, arg...) ({ \ > + struct xe_gt *__gt = (gt); \ > + xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ > + __gt->info.id, __gt->info.type, ## arg); \ > +}) > + > +#endif > -- > 2.34.1 > ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Intel-xe] [PATCH v3 3/3] drm/xe: Use Xe assert macros instead of XE_WARN_ON macro 2023-09-07 12:23 [Intel-xe] [PATCH v3 0/3] Use Xe assert macros instead of XE_WARN_ON macro Francois Dugast 2023-09-07 12:23 ` [Intel-xe] [PATCH v3 1/3] drm/xe: Replace XE_WARN_ON with drm_warn when just printing a string Francois Dugast 2023-09-07 12:23 ` [Intel-xe] [PATCH v3 2/3] drm/xe: Introduce Xe assert macros Francois Dugast @ 2023-09-07 12:23 ` Francois Dugast 2023-09-07 23:39 ` [Intel-xe] ✓ CI.Patch_applied: success for Use Xe assert macros instead of XE_WARN_ON macro (rev3) Patchwork ` (3 subsequent siblings) 6 siblings, 0 replies; 9+ messages in thread From: Francois Dugast @ 2023-09-07 12:23 UTC (permalink / raw) To: intel-xe; +Cc: Francois Dugast, matthew.d.roper, Rodrigo Vivi The XE_WARN_ON macro maps to WARN_ON which is not justified in many cases where only a simple debug check is needed. Replace the use of the XE_WARN_ON macro with the new xe_assert macros which relies on drm_*. This takes a struct drm_device argument, which is one of the main changes in this commit. The other main change is that the condition is reversed, as with XE_WARN_ON a message is displayed if the condition is true, whereas with xe_assert it is if the condition is false. v2: - Rebase - Keep WARN splats in xe_wopcm.c (Matt Roper) Signed-off-by: Francois Dugast <francois.dugast@intel.com> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com> --- drivers/gpu/drm/xe/xe_bb.c | 8 +-- drivers/gpu/drm/xe/xe_bo.c | 67 +++++++++++---------- drivers/gpu/drm/xe/xe_bo_evict.c | 4 +- drivers/gpu/drm/xe/xe_device.c | 6 +- drivers/gpu/drm/xe/xe_exec.c | 2 +- drivers/gpu/drm/xe/xe_execlist.c | 12 ++-- drivers/gpu/drm/xe/xe_force_wake.c | 4 +- drivers/gpu/drm/xe/xe_force_wake.h | 6 +- drivers/gpu/drm/xe/xe_ggtt.c | 14 ++--- drivers/gpu/drm/xe/xe_gt.c | 1 + drivers/gpu/drm/xe/xe_gt_clock.c | 2 +- drivers/gpu/drm/xe/xe_gt_debugfs.c | 2 +- drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c | 12 ++-- drivers/gpu/drm/xe/xe_guc.c | 24 ++++---- drivers/gpu/drm/xe/xe_guc_ads.c | 22 ++++--- drivers/gpu/drm/xe/xe_guc_ct.c | 29 ++++----- drivers/gpu/drm/xe/xe_guc_log.c | 4 +- drivers/gpu/drm/xe/xe_guc_pc.c | 2 +- drivers/gpu/drm/xe/xe_guc_submit.c | 65 ++++++++++++-------- drivers/gpu/drm/xe/xe_huc.c | 3 +- drivers/gpu/drm/xe/xe_hw_engine.c | 11 ++-- drivers/gpu/drm/xe/xe_lrc.c | 9 +-- drivers/gpu/drm/xe/xe_migrate.c | 31 +++++----- drivers/gpu/drm/xe/xe_mocs.c | 2 +- drivers/gpu/drm/xe/xe_pt.c | 14 ++--- drivers/gpu/drm/xe/xe_ring_ops.c | 13 ++-- drivers/gpu/drm/xe/xe_sched_job.c | 2 +- drivers/gpu/drm/xe/xe_uc.c | 2 +- drivers/gpu/drm/xe/xe_uc_fw.c | 16 ++--- drivers/gpu/drm/xe/xe_vm.c | 54 ++++++++--------- drivers/gpu/drm/xe/xe_vm.h | 2 +- 31 files changed, 240 insertions(+), 205 deletions(-) diff --git a/drivers/gpu/drm/xe/xe_bb.c b/drivers/gpu/drm/xe/xe_bb.c index 1fbc2fcddc96..f871ba82bc9b 100644 --- a/drivers/gpu/drm/xe/xe_bb.c +++ b/drivers/gpu/drm/xe/xe_bb.c @@ -66,7 +66,7 @@ __xe_bb_create_job(struct xe_exec_queue *q, struct xe_bb *bb, u64 *addr) bb->cs[bb->len++] = MI_BATCH_BUFFER_END; - WARN_ON(bb->len * 4 + bb_prefetch(q->gt) > size); + xe_gt_assert(q->gt, bb->len * 4 + bb_prefetch(q->gt) <= size); xe_sa_bo_flush_write(bb->bo); @@ -84,8 +84,8 @@ struct xe_sched_job *xe_bb_create_migration_job(struct xe_exec_queue *q, 4 * second_idx, }; - XE_WARN_ON(second_idx > bb->len); - XE_WARN_ON(!(q->vm->flags & XE_VM_FLAG_MIGRATION)); + xe_gt_assert(q->gt, second_idx <= bb->len); + xe_gt_assert(q->gt, q->vm->flags & XE_VM_FLAG_MIGRATION); return __xe_bb_create_job(q, bb, addr); } @@ -95,7 +95,7 @@ struct xe_sched_job *xe_bb_create_job(struct xe_exec_queue *q, { u64 addr = xe_sa_bo_gpu_addr(bb->bo); - XE_WARN_ON(q->vm && q->vm->flags & XE_VM_FLAG_MIGRATION); + xe_gt_assert(q->gt, !(q->vm && q->vm->flags & XE_VM_FLAG_MIGRATION)); return __xe_bb_create_job(q, bb, &addr); } diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c index 6a8a41dafe88..82ff1f23d7af 100644 --- a/drivers/gpu/drm/xe/xe_bo.c +++ b/drivers/gpu/drm/xe/xe_bo.c @@ -103,7 +103,7 @@ static bool xe_bo_is_user(struct xe_bo *bo) static struct xe_tile * mem_type_to_tile(struct xe_device *xe, u32 mem_type) { - XE_WARN_ON(mem_type != XE_PL_STOLEN && !mem_type_is_vram(mem_type)); + xe_assert(xe, mem_type == XE_PL_STOLEN || mem_type_is_vram(mem_type)); return &xe->tiles[mem_type == XE_PL_STOLEN ? 0 : (mem_type - XE_PL_VRAM0)]; } @@ -142,7 +142,7 @@ static void add_vram(struct xe_device *xe, struct xe_bo *bo, struct ttm_place place = { .mem_type = mem_type }; u64 io_size = tile->mem.vram.io_size; - XE_WARN_ON(!tile->mem.vram.usable_size); + xe_assert(xe, tile->mem.vram.usable_size); /* * For eviction / restore on suspend / resume objects @@ -541,10 +541,11 @@ static int xe_bo_move_dmabuf(struct ttm_buffer_object *ttm_bo, struct dma_buf_attachment *attach = ttm_bo->base.import_attach; struct xe_ttm_tt *xe_tt = container_of(ttm_bo->ttm, struct xe_ttm_tt, ttm); + struct xe_device *xe = ttm_to_xe_device(ttm_bo->bdev); struct sg_table *sg; - XE_WARN_ON(!attach); - XE_WARN_ON(!ttm_bo->ttm); + xe_assert(xe, attach); + xe_assert(xe, ttm_bo->ttm); if (new_res->mem_type == XE_PL_SYSTEM) goto out; @@ -706,8 +707,8 @@ static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict, else if (mem_type_is_vram(old_mem_type)) tile = mem_type_to_tile(xe, old_mem_type); - XE_WARN_ON(!tile); - XE_WARN_ON(!tile->migrate); + xe_assert(xe, tile); + xe_tile_assert(tile, tile->migrate); trace_xe_bo_move(bo); xe_device_mem_access_get(xe); @@ -737,7 +738,7 @@ static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict, goto out; } - XE_WARN_ON(new_mem->start != + xe_assert(xe, new_mem->start == bo->placements->fpfn); iosys_map_set_vaddr_iomem(&bo->vmap, new_addr); @@ -936,9 +937,10 @@ static void __xe_bo_vunmap(struct xe_bo *bo); */ static bool xe_ttm_bo_lock_in_destructor(struct ttm_buffer_object *ttm_bo) { + struct xe_device *xe = ttm_to_xe_device(ttm_bo->bdev); bool locked; - XE_WARN_ON(kref_read(&ttm_bo->kref)); + xe_assert(xe, !kref_read(&ttm_bo->kref)); /* * We can typically only race with TTM trylocking under the @@ -949,7 +951,7 @@ static bool xe_ttm_bo_lock_in_destructor(struct ttm_buffer_object *ttm_bo) spin_lock(&ttm_bo->bdev->lru_lock); locked = dma_resv_trylock(ttm_bo->base.resv); spin_unlock(&ttm_bo->bdev->lru_lock); - XE_WARN_ON(!locked); + xe_assert(xe, locked); return locked; } @@ -965,7 +967,7 @@ static void xe_ttm_bo_release_notify(struct ttm_buffer_object *ttm_bo) return; bo = ttm_to_xe_bo(ttm_bo); - XE_WARN_ON(bo->created && kref_read(&ttm_bo->base.refcount)); + xe_assert(xe_bo_device(bo), !(bo->created && kref_read(&ttm_bo->base.refcount))); /* * Corner case where TTM fails to allocate memory and this BOs resv @@ -1038,12 +1040,13 @@ struct ttm_device_funcs xe_ttm_funcs = { static void xe_ttm_bo_destroy(struct ttm_buffer_object *ttm_bo) { struct xe_bo *bo = ttm_to_xe_bo(ttm_bo); + struct xe_device *xe = ttm_to_xe_device(ttm_bo->bdev); if (bo->ttm.base.import_attach) drm_prime_gem_destroy(&bo->ttm.base, NULL); drm_gem_object_release(&bo->ttm.base); - WARN_ON(!list_empty(&bo->vmas)); + xe_assert(xe, list_empty(&bo->vmas)); if (bo->ggtt_node.size) xe_ggtt_remove_bo(bo->tile->mem.ggtt, bo); @@ -1081,7 +1084,7 @@ static void xe_gem_object_close(struct drm_gem_object *obj, if (bo->vm && !xe_vm_in_fault_mode(bo->vm)) { struct ww_acquire_ctx ww; - XE_WARN_ON(!xe_bo_is_user(bo)); + xe_assert(xe_bo_device(bo), xe_bo_is_user(bo)); xe_bo_lock(bo, &ww, 0, false); ttm_bo_set_bulk_move(&bo->ttm, NULL); @@ -1197,7 +1200,7 @@ struct xe_bo *__xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo, int err; /* Only kernel objects should set GT */ - XE_WARN_ON(tile && type != ttm_bo_type_kernel); + xe_assert(xe, !tile || type == ttm_bo_type_kernel); if (XE_WARN_ON(!size)) { xe_bo_free(bo); @@ -1346,7 +1349,7 @@ xe_bo_create_locked_range(struct xe_device *xe, if (!tile && flags & XE_BO_CREATE_STOLEN_BIT) tile = xe_device_get_root_tile(xe); - XE_WARN_ON(!tile); + xe_assert(xe, tile); if (flags & XE_BO_FIXED_PLACEMENT_BIT) { err = xe_ggtt_insert_bo_at(tile->mem.ggtt, bo, @@ -1477,8 +1480,8 @@ int xe_bo_pin_external(struct xe_bo *bo) struct xe_device *xe = xe_bo_device(bo); int err; - XE_WARN_ON(bo->vm); - XE_WARN_ON(!xe_bo_is_user(bo)); + xe_assert(xe, !bo->vm); + xe_assert(xe, xe_bo_is_user(bo)); if (!xe_bo_is_pinned(bo)) { err = xe_bo_validate(bo, NULL, false); @@ -1510,20 +1513,20 @@ int xe_bo_pin(struct xe_bo *bo) int err; /* We currently don't expect user BO to be pinned */ - XE_WARN_ON(xe_bo_is_user(bo)); + xe_assert(xe, !xe_bo_is_user(bo)); /* Pinned object must be in GGTT or have pinned flag */ - XE_WARN_ON(!(bo->flags & (XE_BO_CREATE_PINNED_BIT | - XE_BO_CREATE_GGTT_BIT))); + xe_assert(xe, bo->flags & (XE_BO_CREATE_PINNED_BIT | + XE_BO_CREATE_GGTT_BIT)); /* * No reason we can't support pinning imported dma-bufs we just don't * expect to pin an imported dma-buf. */ - XE_WARN_ON(bo->ttm.base.import_attach); + xe_assert(xe, !bo->ttm.base.import_attach); /* We only expect at most 1 pin */ - XE_WARN_ON(xe_bo_is_pinned(bo)); + xe_assert(xe, !xe_bo_is_pinned(bo)); err = xe_bo_validate(bo, NULL, false); if (err) @@ -1539,7 +1542,7 @@ int xe_bo_pin(struct xe_bo *bo) struct ttm_place *place = &(bo->placements[0]); if (mem_type_is_vram(place->mem_type)) { - XE_WARN_ON(!(place->flags & TTM_PL_FLAG_CONTIGUOUS)); + xe_assert(xe, place->flags & TTM_PL_FLAG_CONTIGUOUS); place->fpfn = (xe_bo_addr(bo, 0, PAGE_SIZE) - vram_region_gpu_offset(bo->ttm.resource)) >> PAGE_SHIFT; @@ -1576,9 +1579,9 @@ void xe_bo_unpin_external(struct xe_bo *bo) { struct xe_device *xe = xe_bo_device(bo); - XE_WARN_ON(bo->vm); - XE_WARN_ON(!xe_bo_is_pinned(bo)); - XE_WARN_ON(!xe_bo_is_user(bo)); + xe_assert(xe, !bo->vm); + xe_assert(xe, xe_bo_is_pinned(bo)); + xe_assert(xe, xe_bo_is_user(bo)); if (bo->ttm.pin_count == 1 && !list_empty(&bo->pinned_link)) { spin_lock(&xe->pinned.lock); @@ -1599,15 +1602,15 @@ void xe_bo_unpin(struct xe_bo *bo) { struct xe_device *xe = xe_bo_device(bo); - XE_WARN_ON(bo->ttm.base.import_attach); - XE_WARN_ON(!xe_bo_is_pinned(bo)); + xe_assert(xe, !bo->ttm.base.import_attach); + xe_assert(xe, xe_bo_is_pinned(bo)); if (IS_DGFX(xe) && !(IS_ENABLED(CONFIG_DRM_XE_DEBUG) && bo->flags & XE_BO_INTERNAL_TEST)) { struct ttm_place *place = &(bo->placements[0]); if (mem_type_is_vram(place->mem_type)) { - XE_WARN_ON(list_empty(&bo->pinned_link)); + xe_assert(xe, !list_empty(&bo->pinned_link)); spin_lock(&xe->pinned.lock); list_del_init(&bo->pinned_link); @@ -1668,15 +1671,16 @@ bool xe_bo_is_xe_bo(struct ttm_buffer_object *bo) */ dma_addr_t __xe_bo_addr(struct xe_bo *bo, u64 offset, size_t page_size) { + struct xe_device *xe = xe_bo_device(bo); struct xe_res_cursor cur; u64 page; - XE_WARN_ON(page_size > PAGE_SIZE); + xe_assert(xe, page_size <= PAGE_SIZE); page = offset >> PAGE_SHIFT; offset &= (PAGE_SIZE - 1); if (!xe_bo_is_vram(bo) && !xe_bo_is_stolen(bo)) { - XE_WARN_ON(!bo->ttm.ttm); + xe_assert(xe, bo->ttm.ttm); xe_res_first_sg(xe_bo_get_sg(bo), page << PAGE_SHIFT, page_size, &cur); @@ -1866,11 +1870,12 @@ int xe_gem_mmap_offset_ioctl(struct drm_device *dev, void *data, int xe_bo_lock(struct xe_bo *bo, struct ww_acquire_ctx *ww, int num_resv, bool intr) { + struct xe_device *xe = xe_bo_device(bo); struct ttm_validate_buffer tv_bo; LIST_HEAD(objs); LIST_HEAD(dups); - XE_WARN_ON(!ww); + xe_assert(xe, ww); tv_bo.num_shared = num_resv; tv_bo.bo = &bo->ttm; diff --git a/drivers/gpu/drm/xe/xe_bo_evict.c b/drivers/gpu/drm/xe/xe_bo_evict.c index 0d5c3a208ab4..090e18139575 100644 --- a/drivers/gpu/drm/xe/xe_bo_evict.c +++ b/drivers/gpu/drm/xe/xe_bo_evict.c @@ -160,8 +160,8 @@ int xe_bo_restore_kernel(struct xe_device *xe) * We expect validate to trigger a move VRAM and our move code * should setup the iosys map. */ - XE_WARN_ON(iosys_map_is_null(&bo->vmap)); - XE_WARN_ON(!xe_bo_is_vram(bo)); + xe_assert(xe, !iosys_map_is_null(&bo->vmap)); + xe_assert(xe, xe_bo_is_vram(bo)); xe_bo_put(bo); diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c index 109aeb25d19c..0e52a834ba07 100644 --- a/drivers/gpu/drm/xe/xe_device.c +++ b/drivers/gpu/drm/xe/xe_device.c @@ -442,7 +442,7 @@ bool xe_device_mem_access_get_if_ongoing(struct xe_device *xe) if (active) { int ref = atomic_inc_return(&xe->mem_access.ref); - XE_WARN_ON(ref == S32_MAX); + xe_assert(xe, ref != S32_MAX); } return active; @@ -484,7 +484,7 @@ void xe_device_mem_access_get(struct xe_device *xe) xe_pm_runtime_get(xe); ref = atomic_inc_return(&xe->mem_access.ref); - XE_WARN_ON(ref == S32_MAX); + xe_assert(xe, ref != S32_MAX); } @@ -498,5 +498,5 @@ void xe_device_mem_access_put(struct xe_device *xe) ref = atomic_dec_return(&xe->mem_access.ref); xe_pm_runtime_put(xe); - XE_WARN_ON(ref < 0); + xe_assert(xe, ref >= 0); } diff --git a/drivers/gpu/drm/xe/xe_exec.c b/drivers/gpu/drm/xe/xe_exec.c index 8a5b614df090..91c2b9baab07 100644 --- a/drivers/gpu/drm/xe/xe_exec.c +++ b/drivers/gpu/drm/xe/xe_exec.c @@ -121,7 +121,7 @@ static int xe_exec_begin(struct xe_exec_queue *q, struct ww_acquire_ctx *ww, * to a location where the GPU can access it). */ list_for_each_entry(vma, &vm->rebind_list, combined_links.rebind) { - XE_WARN_ON(xe_vma_is_null(vma)); + xe_assert(vm->xe, !xe_vma_is_null(vma)); if (xe_vma_is_userptr(vma)) continue; diff --git a/drivers/gpu/drm/xe/xe_execlist.c b/drivers/gpu/drm/xe/xe_execlist.c index a4757817b1ac..ec33d57c60aa 100644 --- a/drivers/gpu/drm/xe/xe_execlist.c +++ b/drivers/gpu/drm/xe/xe_execlist.c @@ -12,6 +12,7 @@ #include "regs/xe_gt_regs.h" #include "regs/xe_lrc_layout.h" #include "regs/xe_regs.h" +#include "xe_assert.h" #include "xe_bo.h" #include "xe_device.h" #include "xe_exec_queue.h" @@ -50,10 +51,10 @@ static void __start_lrc(struct xe_hw_engine *hwe, struct xe_lrc *lrc, lrc_desc = xe_lrc_descriptor(lrc); if (GRAPHICS_VERx100(xe) >= 1250) { - XE_WARN_ON(!FIELD_FIT(XEHP_SW_CTX_ID, ctx_id)); + xe_gt_assert(hwe->gt, FIELD_FIT(XEHP_SW_CTX_ID, ctx_id)); lrc_desc |= FIELD_PREP(XEHP_SW_CTX_ID, ctx_id); } else { - XE_WARN_ON(!FIELD_FIT(GEN11_SW_CTX_ID, ctx_id)); + xe_gt_assert(hwe->gt, FIELD_FIT(GEN11_SW_CTX_ID, ctx_id)); lrc_desc |= FIELD_PREP(GEN11_SW_CTX_ID, ctx_id); } @@ -321,7 +322,7 @@ static int execlist_exec_queue_init(struct xe_exec_queue *q) struct xe_device *xe = gt_to_xe(q->gt); int err; - XE_WARN_ON(xe_device_guc_submission_enabled(xe)); + xe_assert(xe, !xe_device_guc_submission_enabled(xe)); drm_info(&xe->drm, "Enabling execlist submission (GuC submission disabled)\n"); @@ -369,9 +370,10 @@ static void execlist_exec_queue_fini_async(struct work_struct *w) container_of(w, struct xe_execlist_exec_queue, fini_async); struct xe_exec_queue *q = ee->q; struct xe_execlist_exec_queue *exl = q->execlist; + struct xe_device *xe = gt_to_xe(q->gt); unsigned long flags; - XE_WARN_ON(xe_device_guc_submission_enabled(gt_to_xe(q->gt))); + xe_assert(xe, !xe_device_guc_submission_enabled(xe)); spin_lock_irqsave(&exl->port->lock, flags); if (WARN_ON(exl->active_priority != DRM_SCHED_PRIORITY_UNSET)) @@ -379,7 +381,7 @@ static void execlist_exec_queue_fini_async(struct work_struct *w) spin_unlock_irqrestore(&exl->port->lock, flags); if (q->flags & EXEC_QUEUE_FLAG_PERSISTENT) - xe_device_remove_persistent_exec_queues(gt_to_xe(q->gt), q); + xe_device_remove_persistent_exec_queues(xe, q); drm_sched_entity_fini(&exl->entity); drm_sched_fini(&exl->sched); kfree(exl); diff --git a/drivers/gpu/drm/xe/xe_force_wake.c b/drivers/gpu/drm/xe/xe_force_wake.c index ef7279e0b006..ed2ecb20ce8e 100644 --- a/drivers/gpu/drm/xe/xe_force_wake.c +++ b/drivers/gpu/drm/xe/xe_force_wake.c @@ -45,7 +45,7 @@ void xe_force_wake_init_gt(struct xe_gt *gt, struct xe_force_wake *fw) mutex_init(&fw->lock); /* Assuming gen11+ so assert this assumption is correct */ - XE_WARN_ON(GRAPHICS_VER(gt_to_xe(gt)) < 11); + xe_gt_assert(gt, GRAPHICS_VER(gt_to_xe(gt)) >= 11); if (xe->info.graphics_verx100 >= 1270) { domain_init(&fw->domains[XE_FW_DOMAIN_ID_GT], @@ -67,7 +67,7 @@ void xe_force_wake_init_engines(struct xe_gt *gt, struct xe_force_wake *fw) int i, j; /* Assuming gen11+ so assert this assumption is correct */ - XE_WARN_ON(GRAPHICS_VER(gt_to_xe(gt)) < 11); + xe_gt_assert(gt, GRAPHICS_VER(gt_to_xe(gt)) >= 11); if (!xe_gt_is_media_type(gt)) domain_init(&fw->domains[XE_FW_DOMAIN_ID_RENDER], diff --git a/drivers/gpu/drm/xe/xe_force_wake.h b/drivers/gpu/drm/xe/xe_force_wake.h index 7f304704190e..83cb157da7cc 100644 --- a/drivers/gpu/drm/xe/xe_force_wake.h +++ b/drivers/gpu/drm/xe/xe_force_wake.h @@ -6,8 +6,8 @@ #ifndef _XE_FORCE_WAKE_H_ #define _XE_FORCE_WAKE_H_ +#include "xe_assert.h" #include "xe_force_wake_types.h" -#include "xe_macros.h" struct xe_gt; @@ -24,7 +24,7 @@ static inline int xe_force_wake_ref(struct xe_force_wake *fw, enum xe_force_wake_domains domain) { - XE_WARN_ON(!domain); + xe_gt_assert(fw->gt, domain); return fw->domains[ffs(domain) - 1].ref; } @@ -32,7 +32,7 @@ static inline void xe_force_wake_assert_held(struct xe_force_wake *fw, enum xe_force_wake_domains domain) { - XE_WARN_ON(!(fw->awake_domains & domain)); + xe_gt_assert(fw->gt, fw->awake_domains & domain); } #endif diff --git a/drivers/gpu/drm/xe/xe_ggtt.c b/drivers/gpu/drm/xe/xe_ggtt.c index 3ce2dce844b9..2f81aede1156 100644 --- a/drivers/gpu/drm/xe/xe_ggtt.c +++ b/drivers/gpu/drm/xe/xe_ggtt.c @@ -58,8 +58,8 @@ static unsigned int probe_gsm_size(struct pci_dev *pdev) void xe_ggtt_set_pte(struct xe_ggtt *ggtt, u64 addr, u64 pte) { - XE_WARN_ON(addr & XE_PTE_MASK); - XE_WARN_ON(addr >= ggtt->size); + xe_tile_assert(ggtt->tile, !(addr & XE_PTE_MASK)); + xe_tile_assert(ggtt->tile, addr < ggtt->size); writeq(pte, &ggtt->gsm[addr >> XE_PTE_SHIFT]); } @@ -69,7 +69,7 @@ static void xe_ggtt_clear(struct xe_ggtt *ggtt, u64 start, u64 size) u64 end = start + size - 1; u64 scratch_pte; - XE_WARN_ON(start >= end); + xe_tile_assert(ggtt->tile, start < end); if (ggtt->scratch) scratch_pte = xe_ggtt_pte_encode(ggtt->scratch, 0); @@ -230,7 +230,7 @@ static void ggtt_invalidate_gt_tlb(struct xe_gt *gt) int seqno; seqno = xe_gt_tlb_invalidation_guc(gt); - XE_WARN_ON(seqno <= 0); + xe_gt_assert(gt, seqno > 0); if (seqno > 0) xe_gt_tlb_invalidation_wait(gt, seqno); } else if (xe_device_guc_submission_enabled(gt_to_xe(gt))) { @@ -266,7 +266,7 @@ void xe_ggtt_printk(struct xe_ggtt *ggtt, const char *prefix) for (addr = 0; addr < ggtt->size; addr += XE_PAGE_SIZE) { unsigned int i = addr / XE_PAGE_SIZE; - XE_WARN_ON(addr > U32_MAX); + xe_tile_assert(ggtt->tile, addr <= U32_MAX); if (ggtt->gsm[i] == scratch_pte) continue; @@ -319,7 +319,7 @@ static int __xe_ggtt_insert_bo_at(struct xe_ggtt *ggtt, struct xe_bo *bo, if (XE_WARN_ON(bo->ggtt_node.size)) { /* Someone's already inserted this BO in the GGTT */ - XE_WARN_ON(bo->ggtt_node.size != bo->size); + xe_tile_assert(ggtt->tile, bo->ggtt_node.size == bo->size); return 0; } @@ -371,7 +371,7 @@ void xe_ggtt_remove_bo(struct xe_ggtt *ggtt, struct xe_bo *bo) return; /* This BO is not currently in the GGTT */ - XE_WARN_ON(bo->ggtt_node.size != bo->size); + xe_tile_assert(ggtt->tile, bo->ggtt_node.size == bo->size); xe_ggtt_remove_node(ggtt, &bo->ggtt_node); } diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c index 3d6a7c11bac1..69e6fbb5358d 100644 --- a/drivers/gpu/drm/xe/xe_gt.c +++ b/drivers/gpu/drm/xe/xe_gt.c @@ -11,6 +11,7 @@ #include <drm/xe_drm.h> #include "regs/xe_gt_regs.h" +#include "xe_assert.h" #include "xe_bb.h" #include "xe_bo.h" #include "xe_device.h" diff --git a/drivers/gpu/drm/xe/xe_gt_clock.c b/drivers/gpu/drm/xe/xe_gt_clock.c index 2f77b8bbcf53..9136937324f3 100644 --- a/drivers/gpu/drm/xe/xe_gt_clock.c +++ b/drivers/gpu/drm/xe/xe_gt_clock.c @@ -58,7 +58,7 @@ int xe_gt_clock_init(struct xe_gt *gt) u32 freq = 0; /* Assuming gen11+ so assert this assumption is correct */ - XE_WARN_ON(GRAPHICS_VER(gt_to_xe(gt)) < 11); + xe_gt_assert(gt, GRAPHICS_VER(gt_to_xe(gt)) >= 11); if (ctc_reg & CTC_SOURCE_DIVIDE_LOGIC) { freq = read_reference_ts_freq(gt); diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c b/drivers/gpu/drm/xe/xe_gt_debugfs.c index 9229fd5b01cc..ec1ae00f6bfc 100644 --- a/drivers/gpu/drm/xe/xe_gt_debugfs.c +++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c @@ -158,7 +158,7 @@ void xe_gt_debugfs_register(struct xe_gt *gt) char name[8]; int i; - XE_WARN_ON(!minor->debugfs_root); + xe_gt_assert(gt, minor->debugfs_root); sprintf(name, "gt%d", gt->info.id); root = debugfs_create_dir(name, minor->debugfs_root); diff --git a/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c b/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c index bcbeea62d510..bd6005b9d498 100644 --- a/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c +++ b/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c @@ -250,7 +250,7 @@ int xe_gt_tlb_invalidation_vma(struct xe_gt *gt, u32 action[MAX_TLB_INVALIDATION_LEN]; int len = 0; - XE_WARN_ON(!vma); + xe_gt_assert(gt, vma); action[len++] = XE_GUC_ACTION_TLB_INVALIDATION; action[len++] = 0; /* seqno, replaced in send_tlb_invalidation */ @@ -288,10 +288,10 @@ int xe_gt_tlb_invalidation_vma(struct xe_gt *gt, start = ALIGN_DOWN(xe_vma_start(vma), length); } - XE_WARN_ON(length < SZ_4K); - XE_WARN_ON(!is_power_of_2(length)); - XE_WARN_ON(length & GENMASK(ilog2(SZ_16M) - 1, ilog2(SZ_2M) + 1)); - XE_WARN_ON(!IS_ALIGNED(start, length)); + xe_gt_assert(gt, length >= SZ_4K); + xe_gt_assert(gt, is_power_of_2(length)); + xe_gt_assert(gt, !(length & GENMASK(ilog2(SZ_16M) - 1, ilog2(SZ_2M) + 1))); + xe_gt_assert(gt, IS_ALIGNED(start, length)); action[len++] = MAKE_INVAL_OP(XE_GUC_TLB_INVAL_PAGE_SELECTIVE); action[len++] = xe_vma_vm(vma)->usm.asid; @@ -300,7 +300,7 @@ int xe_gt_tlb_invalidation_vma(struct xe_gt *gt, action[len++] = ilog2(length) - ilog2(SZ_4K); } - XE_WARN_ON(len > MAX_TLB_INVALIDATION_LEN); + xe_gt_assert(gt, len <= MAX_TLB_INVALIDATION_LEN); return send_tlb_invalidation(>->uc.guc, fence, action, len); } diff --git a/drivers/gpu/drm/xe/xe_guc.c b/drivers/gpu/drm/xe/xe_guc.c index 5d32bcee28b6..134019fdda7e 100644 --- a/drivers/gpu/drm/xe/xe_guc.c +++ b/drivers/gpu/drm/xe/xe_guc.c @@ -44,11 +44,12 @@ guc_to_xe(struct xe_guc *guc) static u32 guc_bo_ggtt_addr(struct xe_guc *guc, struct xe_bo *bo) { + struct xe_device *xe = guc_to_xe(guc); u32 addr = xe_bo_ggtt_addr(bo); - XE_WARN_ON(addr < xe_wopcm_size(guc_to_xe(guc))); - XE_WARN_ON(addr >= GUC_GGTT_TOP); - XE_WARN_ON(bo->size > GUC_GGTT_TOP - addr); + xe_assert(xe, addr >= xe_wopcm_size(guc_to_xe(guc))); + xe_assert(xe, addr < GUC_GGTT_TOP); + xe_assert(xe, bo->size <= GUC_GGTT_TOP - addr); return addr; } @@ -629,13 +630,13 @@ int xe_guc_mmio_send_recv(struct xe_guc *guc, const u32 *request, BUILD_BUG_ON(VF_SW_FLAG_COUNT != MED_VF_SW_FLAG_COUNT); - XE_WARN_ON(guc->ct.enabled); - XE_WARN_ON(!len); - XE_WARN_ON(len > VF_SW_FLAG_COUNT); - XE_WARN_ON(len > MED_VF_SW_FLAG_COUNT); - XE_WARN_ON(FIELD_GET(GUC_HXG_MSG_0_ORIGIN, request[0]) != + xe_assert(xe, !guc->ct.enabled); + xe_assert(xe, len); + xe_assert(xe, len <= VF_SW_FLAG_COUNT); + xe_assert(xe, len <= MED_VF_SW_FLAG_COUNT); + xe_assert(xe, FIELD_GET(GUC_HXG_MSG_0_ORIGIN, request[0]) == GUC_HXG_ORIGIN_HOST); - XE_WARN_ON(FIELD_GET(GUC_HXG_MSG_0_TYPE, request[0]) != + xe_assert(xe, FIELD_GET(GUC_HXG_MSG_0_TYPE, request[0]) == GUC_HXG_TYPE_REQUEST); retry: @@ -727,6 +728,7 @@ int xe_guc_mmio_send(struct xe_guc *guc, const u32 *request, u32 len) static int guc_self_cfg(struct xe_guc *guc, u16 key, u16 len, u64 val) { + struct xe_device *xe = guc_to_xe(guc); u32 request[HOST2GUC_SELF_CFG_REQUEST_MSG_LEN] = { FIELD_PREP(GUC_HXG_MSG_0_ORIGIN, GUC_HXG_ORIGIN_HOST) | FIELD_PREP(GUC_HXG_MSG_0_TYPE, GUC_HXG_TYPE_REQUEST) | @@ -741,8 +743,8 @@ static int guc_self_cfg(struct xe_guc *guc, u16 key, u16 len, u64 val) }; int ret; - XE_WARN_ON(len > 2); - XE_WARN_ON(len == 1 && upper_32_bits(val)); + xe_assert(xe, len <= 2); + xe_assert(xe, len != 1 || !upper_32_bits(val)); /* Self config must go over MMIO */ ret = xe_guc_mmio_send(guc, request, ARRAY_SIZE(request)); diff --git a/drivers/gpu/drm/xe/xe_guc_ads.c b/drivers/gpu/drm/xe/xe_guc_ads.c index 5edee24b97c9..efa4d25424b8 100644 --- a/drivers/gpu/drm/xe/xe_guc_ads.c +++ b/drivers/gpu/drm/xe/xe_guc_ads.c @@ -118,7 +118,9 @@ struct __guc_ads_blob { static size_t guc_ads_regset_size(struct xe_guc_ads *ads) { - XE_WARN_ON(!ads->regset_size); + struct xe_device *xe = ads_to_xe(ads); + + xe_assert(xe, ads->regset_size); return ads->regset_size; } @@ -309,14 +311,14 @@ int xe_guc_ads_init_post_hwconfig(struct xe_guc_ads *ads) struct xe_gt *gt = ads_to_gt(ads); u32 prev_regset_size = ads->regset_size; - XE_WARN_ON(!ads->bo); + xe_gt_assert(gt, ads->bo); ads->golden_lrc_size = calculate_golden_lrc_size(ads); ads->regset_size = calculate_regset_size(gt); - XE_WARN_ON(ads->golden_lrc_size + - (ads->regset_size - prev_regset_size) > - MAX_GOLDEN_LRC_SIZE); + xe_gt_assert(gt, ads->golden_lrc_size + + (ads->regset_size - prev_regset_size) <= + MAX_GOLDEN_LRC_SIZE); return 0; } @@ -517,7 +519,7 @@ static void guc_mmio_reg_state_init(struct xe_guc_ads *ads) regset_used += count * sizeof(struct guc_mmio_reg); } - XE_WARN_ON(regset_used > ads->regset_size); + xe_gt_assert(gt, regset_used <= ads->regset_size); } static void guc_um_init_params(struct xe_guc_ads *ads) @@ -572,7 +574,7 @@ void xe_guc_ads_populate_minimal(struct xe_guc_ads *ads) offsetof(struct __guc_ads_blob, system_info)); u32 base = xe_bo_ggtt_addr(ads->bo); - XE_WARN_ON(!ads->bo); + xe_gt_assert(gt, ads->bo); xe_map_memset(ads_to_xe(ads), ads_to_map(ads), 0, 0, ads->bo->size); guc_policies_init(ads); @@ -596,7 +598,7 @@ void xe_guc_ads_populate(struct xe_guc_ads *ads) offsetof(struct __guc_ads_blob, system_info)); u32 base = xe_bo_ggtt_addr(ads->bo); - XE_WARN_ON(!ads->bo); + xe_gt_assert(gt, ads->bo); xe_map_memset(ads_to_xe(ads), ads_to_map(ads), 0, 0, ads->bo->size); guc_policies_init(ads); @@ -643,7 +645,7 @@ static void guc_populate_golden_lrc(struct xe_guc_ads *ads) engine_enabled_masks[guc_class])) continue; - XE_WARN_ON(!gt->default_lrc[class]); + xe_gt_assert(gt, gt->default_lrc[class]); real_size = xe_lrc_size(xe, class); alloc_size = PAGE_ALIGN(real_size); @@ -672,7 +674,7 @@ static void guc_populate_golden_lrc(struct xe_guc_ads *ads) offset += alloc_size; } - XE_WARN_ON(total_size != ads->golden_lrc_size); + xe_gt_assert(gt, total_size == ads->golden_lrc_size); } void xe_guc_ads_populate_post_load(struct xe_guc_ads *ads) diff --git a/drivers/gpu/drm/xe/xe_guc_ct.c b/drivers/gpu/drm/xe/xe_guc_ct.c index 13f2bd586f6a..2046bd269bbd 100644 --- a/drivers/gpu/drm/xe/xe_guc_ct.c +++ b/drivers/gpu/drm/xe/xe_guc_ct.c @@ -135,7 +135,7 @@ int xe_guc_ct_init(struct xe_guc_ct *ct) struct xe_bo *bo; int err; - XE_WARN_ON(guc_ct_size() % PAGE_SIZE); + xe_assert(xe, !(guc_ct_size() % PAGE_SIZE)); mutex_init(&ct->lock); spin_lock_init(&ct->fast_lock); @@ -283,7 +283,7 @@ int xe_guc_ct_enable(struct xe_guc_ct *ct) struct xe_device *xe = ct_to_xe(ct); int err; - XE_WARN_ON(ct->enabled); + xe_assert(xe, !ct->enabled); guc_ct_ctb_h2g_init(xe, &ct->ctbs.h2g, &ct->bo->vmap); guc_ct_ctb_g2h_init(xe, &ct->ctbs.g2h, &ct->bo->vmap); @@ -376,7 +376,7 @@ static void h2g_reserve_space(struct xe_guc_ct *ct, u32 cmd_len) static void __g2h_reserve_space(struct xe_guc_ct *ct, u32 g2h_len, u32 num_g2h) { - XE_WARN_ON(g2h_len > ct->ctbs.g2h.info.space); + xe_assert(ct_to_xe(ct), g2h_len <= ct->ctbs.g2h.info.space); if (g2h_len) { lockdep_assert_held(&ct->fast_lock); @@ -389,8 +389,8 @@ static void __g2h_reserve_space(struct xe_guc_ct *ct, u32 g2h_len, u32 num_g2h) static void __g2h_release_space(struct xe_guc_ct *ct, u32 g2h_len) { lockdep_assert_held(&ct->fast_lock); - XE_WARN_ON(ct->ctbs.g2h.info.space + g2h_len > - ct->ctbs.g2h.info.size - ct->ctbs.g2h.info.resv_space); + xe_assert(ct_to_xe(ct), ct->ctbs.g2h.info.space + g2h_len <= + ct->ctbs.g2h.info.size - ct->ctbs.g2h.info.resv_space); ct->ctbs.g2h.info.space += g2h_len; --ct->g2h_outstanding; @@ -419,8 +419,8 @@ static int h2g_write(struct xe_guc_ct *ct, const u32 *action, u32 len, full_len = len + GUC_CTB_HDR_LEN; lockdep_assert_held(&ct->lock); - XE_WARN_ON(full_len > (GUC_CTB_MSG_MAX_LEN - GUC_CTB_HDR_LEN)); - XE_WARN_ON(tail > h2g->info.size); + xe_assert(xe, full_len <= (GUC_CTB_MSG_MAX_LEN - GUC_CTB_HDR_LEN)); + xe_assert(xe, tail <= h2g->info.size); /* Command will wrap, zero fill (NOPs), return and check credits again */ if (tail + full_len > h2g->info.size) { @@ -476,12 +476,13 @@ static int __guc_ct_send_locked(struct xe_guc_ct *ct, const u32 *action, u32 len, u32 g2h_len, u32 num_g2h, struct g2h_fence *g2h_fence) { + struct xe_device *xe = ct_to_xe(ct); int ret; - XE_WARN_ON(g2h_len && g2h_fence); - XE_WARN_ON(num_g2h && g2h_fence); - XE_WARN_ON(g2h_len && !num_g2h); - XE_WARN_ON(!g2h_len && num_g2h); + xe_assert(xe, !g2h_len || !g2h_fence); + xe_assert(xe, !num_g2h || !g2h_fence); + xe_assert(xe, !g2h_len || num_g2h); + xe_assert(xe, g2h_len || !num_g2h); lockdep_assert_held(&ct->lock); if (unlikely(ct->ctbs.h2g.info.broken)) { @@ -552,7 +553,7 @@ static int guc_ct_send_locked(struct xe_guc_ct *ct, const u32 *action, u32 len, unsigned int sleep_period_ms = 1; int ret; - XE_WARN_ON(g2h_len && g2h_fence); + xe_assert(ct_to_xe(ct), !g2h_len || !g2h_fence); lockdep_assert_held(&ct->lock); xe_device_assert_mem_access(ct_to_xe(ct)); @@ -622,7 +623,7 @@ static int guc_ct_send(struct xe_guc_ct *ct, const u32 *action, u32 len, { int ret; - XE_WARN_ON(g2h_len && g2h_fence); + xe_assert(ct_to_xe(ct), !g2h_len || !g2h_fence); mutex_lock(&ct->lock); ret = guc_ct_send_locked(ct, action, len, g2h_len, num_g2h, g2h_fence); @@ -798,7 +799,7 @@ static int parse_g2h_response(struct xe_guc_ct *ct, u32 *msg, u32 len) return 0; } - XE_WARN_ON(fence != g2h_fence->seqno); + xe_assert(xe, fence == g2h_fence->seqno); if (type == GUC_HXG_TYPE_RESPONSE_FAILURE) { g2h_fence->fail = true; diff --git a/drivers/gpu/drm/xe/xe_guc_log.c b/drivers/gpu/drm/xe/xe_guc_log.c index 63904007af0a..45c60a9c631c 100644 --- a/drivers/gpu/drm/xe/xe_guc_log.c +++ b/drivers/gpu/drm/xe/xe_guc_log.c @@ -55,12 +55,12 @@ void xe_guc_log_print(struct xe_guc_log *log, struct drm_printer *p) size_t size; int i, j; - XE_WARN_ON(!log->bo); + xe_assert(xe, log->bo); size = log->bo->size; #define DW_PER_READ 128 - XE_WARN_ON(size % (DW_PER_READ * sizeof(u32))); + xe_assert(xe, !(size % (DW_PER_READ * sizeof(u32)))); for (i = 0; i < size / sizeof(u32); i += DW_PER_READ) { u32 read[DW_PER_READ]; diff --git a/drivers/gpu/drm/xe/xe_guc_pc.c b/drivers/gpu/drm/xe/xe_guc_pc.c index 87de1ce40e07..99d855680894 100644 --- a/drivers/gpu/drm/xe/xe_guc_pc.c +++ b/drivers/gpu/drm/xe/xe_guc_pc.c @@ -816,7 +816,7 @@ int xe_guc_pc_start(struct xe_guc_pc *pc) u32 size = PAGE_ALIGN(sizeof(struct slpc_shared_data)); int ret; - XE_WARN_ON(!xe_device_guc_submission_enabled(xe)); + xe_gt_assert(gt, xe_device_guc_submission_enabled(xe)); xe_device_mem_access_get(pc_to_xe(pc)); diff --git a/drivers/gpu/drm/xe/xe_guc_submit.c b/drivers/gpu/drm/xe/xe_guc_submit.c index 0a6c938ad3dc..e928a20ba0cb 100644 --- a/drivers/gpu/drm/xe/xe_guc_submit.c +++ b/drivers/gpu/drm/xe/xe_guc_submit.c @@ -14,6 +14,7 @@ #include <drm/drm_managed.h> #include "regs/xe_lrc_layout.h" +#include "xe_assert.h" #include "xe_devcoredump.h" #include "xe_device.h" #include "xe_exec_queue.h" @@ -353,11 +354,12 @@ static const int drm_sched_prio_to_guc[] = { static void init_policies(struct xe_guc *guc, struct xe_exec_queue *q) { struct exec_queue_policy policy; + struct xe_device *xe = guc_to_xe(guc); enum drm_sched_priority prio = q->entity->priority; u32 timeslice_us = q->sched_props.timeslice_us; u32 preempt_timeout_us = q->sched_props.preempt_timeout_us; - XE_WARN_ON(!exec_queue_registered(q)); + xe_assert(xe, exec_queue_registered(q)); __guc_exec_queue_policy_start_klv(&policy, q->guc->id); __guc_exec_queue_policy_add_priority(&policy, drm_sched_prio_to_guc[prio]); @@ -391,11 +393,12 @@ static void __register_mlrc_engine(struct xe_guc *guc, struct guc_ctxt_registration_info *info) { #define MAX_MLRC_REG_SIZE (13 + XE_HW_ENGINE_MAX_INSTANCE * 2) + struct xe_device *xe = guc_to_xe(guc); u32 action[MAX_MLRC_REG_SIZE]; int len = 0; int i; - XE_WARN_ON(!xe_exec_queue_is_parallel(q)); + xe_assert(xe, xe_exec_queue_is_parallel(q)); action[len++] = XE_GUC_ACTION_REGISTER_CONTEXT_MULTI_LRC; action[len++] = info->flags; @@ -418,7 +421,7 @@ static void __register_mlrc_engine(struct xe_guc *guc, action[len++] = upper_32_bits(xe_lrc_descriptor(lrc)); } - XE_WARN_ON(len > MAX_MLRC_REG_SIZE); + xe_assert(xe, len <= MAX_MLRC_REG_SIZE); #undef MAX_MLRC_REG_SIZE xe_guc_ct_send(&guc->ct, action, len, 0, 0); @@ -452,7 +455,7 @@ static void register_engine(struct xe_exec_queue *q) struct xe_lrc *lrc = q->lrc; struct guc_ctxt_registration_info info; - XE_WARN_ON(exec_queue_registered(q)); + xe_assert(xe, !exec_queue_registered(q)); memset(&info, 0, sizeof(info)); info.context_idx = q->guc->id; @@ -542,7 +545,7 @@ static int wq_noop_append(struct xe_exec_queue *q) if (wq_wait_for_space(q, wq_space_until_wrap(q))) return -ENODEV; - XE_WARN_ON(!FIELD_FIT(WQ_LEN_MASK, len_dw)); + xe_assert(xe, FIELD_FIT(WQ_LEN_MASK, len_dw)); parallel_write(xe, map, wq[q->guc->wqi_tail / sizeof(u32)], FIELD_PREP(WQ_TYPE_MASK, WQ_TYPE_NOOP) | @@ -582,13 +585,13 @@ static void wq_item_append(struct xe_exec_queue *q) wqi[i++] = lrc->ring.tail / sizeof(u64); } - XE_WARN_ON(i != wqi_size / sizeof(u32)); + xe_assert(xe, i == wqi_size / sizeof(u32)); iosys_map_incr(&map, offsetof(struct guc_submit_parallel_scratch, wq[q->guc->wqi_tail / sizeof(u32)])); xe_map_memcpy_to(xe, &map, 0, wqi, wqi_size); q->guc->wqi_tail += wqi_size; - XE_WARN_ON(q->guc->wqi_tail > WQ_SIZE); + xe_assert(xe, q->guc->wqi_tail <= WQ_SIZE); xe_device_wmb(xe); @@ -600,6 +603,7 @@ static void wq_item_append(struct xe_exec_queue *q) static void submit_exec_queue(struct xe_exec_queue *q) { struct xe_guc *guc = exec_queue_to_guc(q); + struct xe_device *xe = guc_to_xe(guc); struct xe_lrc *lrc = q->lrc; u32 action[3]; u32 g2h_len = 0; @@ -607,7 +611,7 @@ static void submit_exec_queue(struct xe_exec_queue *q) int len = 0; bool extra_submit = false; - XE_WARN_ON(!exec_queue_registered(q)); + xe_assert(xe, exec_queue_registered(q)); if (xe_exec_queue_is_parallel(q)) wq_item_append(q); @@ -653,10 +657,12 @@ guc_exec_queue_run_job(struct drm_sched_job *drm_job) { struct xe_sched_job *job = to_xe_sched_job(drm_job); struct xe_exec_queue *q = job->q; + struct xe_guc *guc = exec_queue_to_guc(q); + struct xe_device *xe = guc_to_xe(guc); bool lr = xe_exec_queue_is_lr(q); - XE_WARN_ON((exec_queue_destroyed(q) || exec_queue_pending_disable(q)) && - !exec_queue_banned(q) && !exec_queue_suspended(q)); + xe_assert(xe, !(exec_queue_destroyed(q) || exec_queue_pending_disable(q)) || + exec_queue_banned(q) || exec_queue_suspended(q)); trace_xe_sched_job_run(job); @@ -799,7 +805,7 @@ static void xe_guc_exec_queue_lr_cleanup(struct work_struct *w) struct xe_device *xe = guc_to_xe(guc); struct drm_gpu_scheduler *sched = &ge->sched; - XE_WARN_ON(!xe_exec_queue_is_lr(q)); + xe_assert(xe, xe_exec_queue_is_lr(q)); trace_xe_exec_queue_lr_cleanup(q); /* Kill the run_job / process_msg entry points */ @@ -853,8 +859,8 @@ guc_exec_queue_timedout_job(struct drm_sched_job *drm_job) int i = 0; if (!test_bit(DMA_FENCE_FLAG_SIGNALED_BIT, &job->fence->flags)) { - XE_WARN_ON(q->flags & EXEC_QUEUE_FLAG_KERNEL); - XE_WARN_ON(q->flags & EXEC_QUEUE_FLAG_VM && !exec_queue_killed(q)); + xe_assert(xe, !(q->flags & EXEC_QUEUE_FLAG_KERNEL)); + xe_assert(xe, !(q->flags & EXEC_QUEUE_FLAG_VM && !exec_queue_killed(q))); drm_notice(&xe->drm, "Timedout job: seqno=%u, guc_id=%d, flags=0x%lx", xe_sched_job_seqno(job), q->guc->id, q->flags); @@ -990,8 +996,9 @@ static void __guc_exec_queue_process_msg_cleanup(struct drm_sched_msg *msg) { struct xe_exec_queue *q = msg->private_data; struct xe_guc *guc = exec_queue_to_guc(q); + struct xe_device *xe = guc_to_xe(guc); - XE_WARN_ON(q->flags & EXEC_QUEUE_FLAG_PERMANENT); + xe_assert(xe, !(q->flags & EXEC_QUEUE_FLAG_PERMANENT)); trace_xe_exec_queue_cleanup_entity(q); if (exec_queue_registered(q)) @@ -1018,10 +1025,11 @@ static void __guc_exec_queue_process_msg_set_sched_props(struct drm_sched_msg *m static void suspend_fence_signal(struct xe_exec_queue *q) { struct xe_guc *guc = exec_queue_to_guc(q); + struct xe_device *xe = guc_to_xe(guc); - XE_WARN_ON(!exec_queue_suspended(q) && !exec_queue_killed(q) && - !guc_read_stopped(guc)); - XE_WARN_ON(!q->guc->suspend_pending); + xe_assert(xe, exec_queue_suspended(q) || exec_queue_killed(q) || + guc_read_stopped(guc)); + xe_assert(xe, q->guc->suspend_pending); q->guc->suspend_pending = false; smp_wmb(); @@ -1122,11 +1130,12 @@ static int guc_exec_queue_init(struct xe_exec_queue *q) { struct drm_gpu_scheduler *sched; struct xe_guc *guc = exec_queue_to_guc(q); + struct xe_device *xe = guc_to_xe(guc); struct xe_guc_exec_queue *ge; long timeout; int err; - XE_WARN_ON(!xe_device_guc_submission_enabled(guc_to_xe(guc))); + xe_assert(xe, xe_device_guc_submission_enabled(guc_to_xe(guc))); ge = kzalloc(sizeof(*ge), GFP_KERNEL); if (!ge) @@ -1272,10 +1281,12 @@ static int guc_exec_queue_set_preempt_timeout(struct xe_exec_queue *q, static int guc_exec_queue_set_job_timeout(struct xe_exec_queue *q, u32 job_timeout_ms) { struct drm_gpu_scheduler *sched = &q->guc->sched; + struct xe_guc *guc = exec_queue_to_guc(q); + struct xe_device *xe = guc_to_xe(guc); - XE_WARN_ON(exec_queue_registered(q)); - XE_WARN_ON(exec_queue_banned(q)); - XE_WARN_ON(exec_queue_killed(q)); + xe_assert(xe, !exec_queue_registered(q)); + xe_assert(xe, !exec_queue_banned(q)); + xe_assert(xe, !exec_queue_killed(q)); sched->timeout = job_timeout_ms; @@ -1306,8 +1317,10 @@ static void guc_exec_queue_suspend_wait(struct xe_exec_queue *q) static void guc_exec_queue_resume(struct xe_exec_queue *q) { struct drm_sched_msg *msg = q->guc->static_msgs + STATIC_MSG_RESUME; + struct xe_guc *guc = exec_queue_to_guc(q); + struct xe_device *xe = guc_to_xe(guc); - XE_WARN_ON(q->guc->suspend_pending); + xe_assert(xe, !q->guc->suspend_pending); guc_exec_queue_add_msg(q, msg, RESUME); } @@ -1406,8 +1419,9 @@ int xe_guc_submit_stop(struct xe_guc *guc) { struct xe_exec_queue *q; unsigned long index; + struct xe_device *xe = guc_to_xe(guc); - XE_WARN_ON(guc_read_stopped(guc) != 1); + xe_assert(xe, guc_read_stopped(guc) == 1); mutex_lock(&guc->submission_state.lock); @@ -1445,8 +1459,9 @@ int xe_guc_submit_start(struct xe_guc *guc) { struct xe_exec_queue *q; unsigned long index; + struct xe_device *xe = guc_to_xe(guc); - XE_WARN_ON(guc_read_stopped(guc) != 1); + xe_assert(xe, guc_read_stopped(guc) == 1); mutex_lock(&guc->submission_state.lock); atomic_dec(&guc->submission_state.stopped); @@ -1476,7 +1491,7 @@ g2h_exec_queue_lookup(struct xe_guc *guc, u32 guc_id) return NULL; } - XE_WARN_ON(q->guc->id != guc_id); + xe_assert(xe, q->guc->id == guc_id); return q; } diff --git a/drivers/gpu/drm/xe/xe_huc.c b/drivers/gpu/drm/xe/xe_huc.c index 177cda14864e..c856da1e9422 100644 --- a/drivers/gpu/drm/xe/xe_huc.c +++ b/drivers/gpu/drm/xe/xe_huc.c @@ -6,6 +6,7 @@ #include "xe_huc.h" #include "regs/xe_guc_regs.h" +#include "xe_assert.h" #include "xe_bo.h" #include "xe_device.h" #include "xe_force_wake.h" @@ -72,7 +73,7 @@ int xe_huc_auth(struct xe_huc *huc) if (xe_uc_fw_is_disabled(&huc->fw)) return 0; - XE_WARN_ON(xe_uc_fw_is_running(&huc->fw)); + xe_assert(xe, !xe_uc_fw_is_running(&huc->fw)); if (!xe_uc_fw_is_loaded(&huc->fw)) return -ENOEXEC; diff --git a/drivers/gpu/drm/xe/xe_hw_engine.c b/drivers/gpu/drm/xe/xe_hw_engine.c index dd673a684b70..9c2e212fa4cf 100644 --- a/drivers/gpu/drm/xe/xe_hw_engine.c +++ b/drivers/gpu/drm/xe/xe_hw_engine.c @@ -10,6 +10,7 @@ #include "regs/xe_engine_regs.h" #include "regs/xe_gt_regs.h" #include "regs/xe_regs.h" +#include "xe_assert.h" #include "xe_bo.h" #include "xe_device.h" #include "xe_execlist.h" @@ -244,7 +245,7 @@ static void hw_engine_fini(struct drm_device *drm, void *arg) static void hw_engine_mmio_write32(struct xe_hw_engine *hwe, struct xe_reg reg, u32 val) { - XE_WARN_ON(reg.addr & hwe->mmio_base); + xe_gt_assert(hwe->gt, !(reg.addr & hwe->mmio_base)); xe_force_wake_assert_held(gt_to_fw(hwe->gt), hwe->domain); reg.addr += hwe->mmio_base; @@ -254,7 +255,7 @@ static void hw_engine_mmio_write32(struct xe_hw_engine *hwe, struct xe_reg reg, static u32 hw_engine_mmio_read32(struct xe_hw_engine *hwe, struct xe_reg reg) { - XE_WARN_ON(reg.addr & hwe->mmio_base); + xe_gt_assert(hwe->gt, !(reg.addr & hwe->mmio_base)); xe_force_wake_assert_held(gt_to_fw(hwe->gt), hwe->domain); reg.addr += hwe->mmio_base; @@ -374,7 +375,7 @@ static void hw_engine_init_early(struct xe_gt *gt, struct xe_hw_engine *hwe, info = &engine_infos[id]; - XE_WARN_ON(hwe->gt); + xe_gt_assert(gt, !hwe->gt); hwe->gt = gt; hwe->class = info->class; @@ -415,8 +416,8 @@ static int hw_engine_init(struct xe_gt *gt, struct xe_hw_engine *hwe, struct xe_tile *tile = gt_to_tile(gt); int err; - XE_WARN_ON(id >= ARRAY_SIZE(engine_infos) || !engine_infos[id].name); - XE_WARN_ON(!(gt->info.engine_mask & BIT(id))); + xe_gt_assert(gt, id < ARRAY_SIZE(engine_infos) && engine_infos[id].name); + xe_gt_assert(gt, gt->info.engine_mask & BIT(id)); xe_reg_sr_apply_mmio(&hwe->reg_sr, gt); xe_reg_sr_apply_whitelist(hwe); diff --git a/drivers/gpu/drm/xe/xe_lrc.c b/drivers/gpu/drm/xe/xe_lrc.c index 2b4219c38359..07d84d7f691d 100644 --- a/drivers/gpu/drm/xe/xe_lrc.c +++ b/drivers/gpu/drm/xe/xe_lrc.c @@ -116,7 +116,7 @@ static void set_offsets(u32 *regs, *regs |= MI_LRI_LRM_CS_MMIO; regs++; - XE_WARN_ON(!count); + xe_gt_assert(hwe->gt, count); do { u32 offset = 0; u8 v; @@ -608,7 +608,7 @@ static inline struct iosys_map __xe_lrc_##elem##_map(struct xe_lrc *lrc) \ { \ struct iosys_map map = lrc->bo->vmap; \ \ - XE_WARN_ON(iosys_map_is_null(&map)); \ + xe_assert(lrc_to_xe(lrc), !iosys_map_is_null(&map)); \ iosys_map_incr(&map, __xe_lrc_##elem##_offset(lrc)); \ return map; \ } \ @@ -835,16 +835,17 @@ static void __xe_lrc_write_ring(struct xe_lrc *lrc, struct iosys_map ring, void xe_lrc_write_ring(struct xe_lrc *lrc, const void *data, size_t size) { + struct xe_device *xe = lrc_to_xe(lrc); struct iosys_map ring; u32 rhs; size_t aligned_size; - XE_WARN_ON(!IS_ALIGNED(size, 4)); + xe_assert(xe, IS_ALIGNED(size, 4)); aligned_size = ALIGN(size, 8); ring = __xe_lrc_ring_map(lrc); - XE_WARN_ON(lrc->ring.tail >= lrc->ring.size); + xe_assert(xe, lrc->ring.tail < lrc->ring.size); rhs = lrc->ring.size - lrc->ring.tail; if (size > rhs) { __xe_lrc_write_ring(lrc, ring, data, rhs); diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c index a782ea282cb6..d0801f98e800 100644 --- a/drivers/gpu/drm/xe/xe_migrate.c +++ b/drivers/gpu/drm/xe/xe_migrate.c @@ -15,6 +15,7 @@ #include "generated/xe_wa_oob.h" #include "regs/xe_gpu_commands.h" #include "tests/xe_test.h" +#include "xe_assert.h" #include "xe_bb.h" #include "xe_bo.h" #include "xe_exec_queue.h" @@ -173,7 +174,7 @@ static int xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m, BUILD_BUG_ON(!(NUM_KERNEL_PDE & 1)); /* Need to be sure everything fits in the first PT, or create more */ - XE_WARN_ON(m->batch_base_ofs + batch->size >= SZ_2M); + xe_tile_assert(tile, m->batch_base_ofs + batch->size < SZ_2M); bo = xe_bo_create_pin_map(vm->xe, tile, vm, num_entries * XE_PAGE_SIZE, @@ -207,7 +208,7 @@ static int xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m, } if (!IS_DGFX(xe)) { - XE_WARN_ON(xe->info.supports_usm); + xe_tile_assert(tile, !xe->info.supports_usm); /* Write out batch too */ m->batch_base_ofs = NUM_PT_SLOTS * XE_PAGE_SIZE; @@ -489,7 +490,7 @@ static void emit_pte(struct xe_migrate *m, /* Is this a 64K PTE entry? */ if ((m->q->vm->flags & XE_VM_FLAG_64K) && !(cur_ofs & (16 * 8 - 1))) { - XE_WARN_ON(!IS_ALIGNED(addr, SZ_64K)); + xe_tile_assert(m->tile, IS_ALIGNED(addr, SZ_64K)); addr |= XE_PTE_PS64; } @@ -518,7 +519,7 @@ static void emit_copy_ccs(struct xe_gt *gt, struct xe_bb *bb, num_ccs_blks = DIV_ROUND_UP(xe_device_ccs_bytes(gt_to_xe(gt), size), NUM_CCS_BYTES_PER_BLOCK); - XE_WARN_ON(num_ccs_blks > NUM_CCS_BLKS_PER_XFER); + xe_gt_assert(gt, num_ccs_blks <= NUM_CCS_BLKS_PER_XFER); *cs++ = XY_CTRL_SURF_COPY_BLT | (src_is_indirect ? 0x0 : 0x1) << SRC_ACCESS_TYPE_SHIFT | (dst_is_indirect ? 0x0 : 0x1) << DST_ACCESS_TYPE_SHIFT | @@ -538,9 +539,9 @@ static void emit_copy(struct xe_gt *gt, struct xe_bb *bb, u64 src_ofs, u64 dst_ofs, unsigned int size, unsigned int pitch) { - XE_WARN_ON(size / pitch > S16_MAX); - XE_WARN_ON(pitch / 4 > S16_MAX); - XE_WARN_ON(pitch > U16_MAX); + xe_gt_assert(gt, size / pitch <= S16_MAX); + xe_gt_assert(gt, pitch / 4 <= S16_MAX); + xe_gt_assert(gt, pitch <= U16_MAX); bb->cs[bb->len++] = XY_FAST_COPY_BLT_CMD | (10 - 2); bb->cs[bb->len++] = XY_FAST_COPY_BLT_DEPTH_32 | pitch; @@ -600,7 +601,7 @@ static u32 xe_migrate_ccs_copy(struct xe_migrate *m, * At the moment, we don't support copying CCS metadata from * system to system. */ - XE_WARN_ON(!src_is_vram && !dst_is_vram); + xe_gt_assert(gt, src_is_vram || dst_is_vram); emit_copy_ccs(gt, bb, dst_ofs, dst_is_vram, src_ofs, src_is_vram, dst_size); @@ -812,7 +813,7 @@ static void emit_clear_link_copy(struct xe_gt *gt, struct xe_bb *bb, u64 src_ofs *cs++ = upper_32_bits(src_ofs); *cs++ = FIELD_PREP(PVC_MS_MOCS_INDEX_MASK, mocs); - XE_WARN_ON(cs - bb->cs != len + bb->len); + xe_gt_assert(gt, cs - bb->cs == len + bb->len); bb->len += len; } @@ -850,7 +851,7 @@ static void emit_clear_main_copy(struct xe_gt *gt, struct xe_bb *bb, *cs++ = 0; } - XE_WARN_ON(cs - bb->cs != len + bb->len); + xe_gt_assert(gt, cs - bb->cs == len + bb->len); bb->len += len; } @@ -1023,9 +1024,9 @@ static void write_pgtable(struct xe_tile *tile, struct xe_bb *bb, u64 ppgtt_ofs, * PDE. This requires a BO that is almost vm->size big. * * This shouldn't be possible in practice.. might change when 16K - * pages are used. Hence the XE_WARN_ON. + * pages are used. Hence the assert. */ - XE_WARN_ON(update->qwords > 0x1ff); + xe_tile_assert(tile, update->qwords <= 0x1ff); if (!ppgtt_ofs) { ppgtt_ofs = xe_migrate_vram_ofs(xe_bo_addr(update->pt_bo, 0, XE_PAGE_SIZE)); @@ -1215,7 +1216,7 @@ xe_migrate_update_pgtables(struct xe_migrate *m, * Worst case: Sum(2 * (each lower level page size) + (top level page size)) * Should be reasonably bound.. */ - XE_WARN_ON(batch_size >= SZ_128K); + xe_tile_assert(tile, batch_size < SZ_128K); bb = xe_bb_new(gt, batch_size, !q && xe->info.supports_usm); if (IS_ERR(bb)) @@ -1225,7 +1226,7 @@ xe_migrate_update_pgtables(struct xe_migrate *m, if (!IS_DGFX(xe)) { ppgtt_ofs = NUM_KERNEL_PDE - 1; if (q) { - XE_WARN_ON(num_updates > NUM_VMUSA_WRITES_PER_UNIT); + xe_tile_assert(tile, num_updates <= NUM_VMUSA_WRITES_PER_UNIT); sa_bo = drm_suballoc_new(&m->vm_update_sa, 1, GFP_KERNEL, true, 0); @@ -1254,7 +1255,7 @@ xe_migrate_update_pgtables(struct xe_migrate *m, for (i = 0; i < num_updates; i++) { struct xe_bo *pt_bo = updates[i].pt_bo; - XE_WARN_ON(pt_bo->size != SZ_4K); + xe_tile_assert(tile, pt_bo->size == SZ_4K); addr = xe_pte_encode(pt_bo, 0, XE_CACHE_WB, 0); bb->cs[bb->len++] = lower_32_bits(addr); diff --git a/drivers/gpu/drm/xe/xe_mocs.c b/drivers/gpu/drm/xe/xe_mocs.c index 75d025c54eb8..ada3114be4fa 100644 --- a/drivers/gpu/drm/xe/xe_mocs.c +++ b/drivers/gpu/drm/xe/xe_mocs.c @@ -463,7 +463,7 @@ static unsigned int get_mocs_settings(struct xe_device *xe, * is still 0 at this point, we'll assume that it was omitted by * mistake in the switch statement above. */ - XE_WARN_ON(info->unused_entries_index == 0); + xe_assert(xe, info->unused_entries_index != 0); if (XE_WARN_ON(info->size > info->n_entries)) { info->table = NULL; diff --git a/drivers/gpu/drm/xe/xe_pt.c b/drivers/gpu/drm/xe/xe_pt.c index 5709518e314b..d1e06c913260 100644 --- a/drivers/gpu/drm/xe/xe_pt.c +++ b/drivers/gpu/drm/xe/xe_pt.c @@ -196,7 +196,7 @@ struct xe_pt *xe_pt_create(struct xe_vm *vm, struct xe_tile *tile, pt->level = level; pt->base.dir = level ? &as_xe_pt_dir(pt)->dir : NULL; - XE_WARN_ON(level > XE_VM_MAX_LEVEL); + xe_tile_assert(tile, level <= XE_VM_MAX_LEVEL); return pt; @@ -1004,7 +1004,7 @@ xe_pt_prepare_bind(struct xe_tile *tile, struct xe_vma *vma, *num_entries = 0; err = xe_pt_stage_bind(tile, vma, entries, num_entries); if (!err) - XE_WARN_ON(!*num_entries); + xe_tile_assert(tile, *num_entries); else /* abort! */ xe_pt_abort_bind(vma, entries, *num_entries); @@ -1026,7 +1026,7 @@ static void xe_vm_dbg_print_entries(struct xe_device *xe, u64 end; u64 start; - XE_WARN_ON(entry->pt->is_compact); + xe_assert(xe, !entry->pt->is_compact); start = entry->ofs * page_size; end = start + page_size * entry->qwords; vm_dbg(&xe->drm, @@ -1276,7 +1276,7 @@ static int invalidation_fence_init(struct xe_gt *gt, dma_fence_put(&ifence->base.base); /* Creation ref */ } - XE_WARN_ON(ret && ret != -ENOENT); + xe_gt_assert(gt, !ret || ret == -ENOENT); return ret && ret != -ENOENT ? ret : 0; } @@ -1356,7 +1356,7 @@ __xe_pt_bind_vma(struct xe_tile *tile, struct xe_vma *vma, struct xe_exec_queue err = xe_pt_prepare_bind(tile, vma, entries, &num_entries, rebind); if (err) goto err; - XE_WARN_ON(num_entries > ARRAY_SIZE(entries)); + xe_tile_assert(tile, num_entries <= ARRAY_SIZE(entries)); xe_vm_dbg_print_entries(tile_to_xe(tile), entries, num_entries); xe_pt_calc_rfence_interval(vma, &bind_pt_update, entries, @@ -1707,7 +1707,7 @@ __xe_pt_unbind_vma(struct xe_tile *tile, struct xe_vma *vma, struct xe_exec_queu xe_vma_start(vma), xe_vma_end(vma) - 1, q); num_entries = xe_pt_stage_unbind(tile, vma, entries); - XE_WARN_ON(num_entries > ARRAY_SIZE(entries)); + xe_tile_assert(tile, num_entries <= ARRAY_SIZE(entries)); xe_vm_dbg_print_entries(tile_to_xe(tile), entries, num_entries); xe_pt_calc_rfence_interval(vma, &unbind_pt_update, entries, @@ -1773,7 +1773,7 @@ __xe_pt_unbind_vma(struct xe_tile *tile, struct xe_vma *vma, struct xe_exec_queu list_del_init(&vma->combined_links.rebind); if (unbind_pt_update.locked) { - XE_WARN_ON(!xe_vma_is_userptr(vma)); + xe_tile_assert(tile, xe_vma_is_userptr(vma)); if (!vma->tile_present) { spin_lock(&vm->userptr.invalidated_lock); diff --git a/drivers/gpu/drm/xe/xe_ring_ops.c b/drivers/gpu/drm/xe/xe_ring_ops.c index 2238a40b7e8e..6eec7c7e4bc5 100644 --- a/drivers/gpu/drm/xe/xe_ring_ops.c +++ b/drivers/gpu/drm/xe/xe_ring_ops.c @@ -212,6 +212,7 @@ static void __emit_job_gen12_simple(struct xe_sched_job *job, struct xe_lrc *lrc u32 dw[MAX_JOB_SIZE_DW], i = 0; u32 ppgtt_flag = get_ppgtt_flag(job); struct xe_vm *vm = job->q->vm; + struct xe_gt *gt = job->q->gt; if (vm && vm->batch_invalidate_tlb) { dw[i++] = preparser_disable(true); @@ -234,7 +235,7 @@ static void __emit_job_gen12_simple(struct xe_sched_job *job, struct xe_lrc *lrc i = emit_user_interrupt(dw, i); - XE_WARN_ON(i > MAX_JOB_SIZE_DW); + xe_gt_assert(gt, i <= MAX_JOB_SIZE_DW); xe_lrc_write_ring(lrc, dw, i * sizeof(*dw)); } @@ -294,7 +295,7 @@ static void __emit_job_gen12_video(struct xe_sched_job *job, struct xe_lrc *lrc, i = emit_user_interrupt(dw, i); - XE_WARN_ON(i > MAX_JOB_SIZE_DW); + xe_gt_assert(gt, i <= MAX_JOB_SIZE_DW); xe_lrc_write_ring(lrc, dw, i * sizeof(*dw)); } @@ -342,7 +343,7 @@ static void __emit_job_gen12_render_compute(struct xe_sched_job *job, i = emit_user_interrupt(dw, i); - XE_WARN_ON(i > MAX_JOB_SIZE_DW); + xe_gt_assert(gt, i <= MAX_JOB_SIZE_DW); xe_lrc_write_ring(lrc, dw, i * sizeof(*dw)); } @@ -372,14 +373,16 @@ static void emit_migration_job_gen12(struct xe_sched_job *job, i = emit_user_interrupt(dw, i); - XE_WARN_ON(i > MAX_JOB_SIZE_DW); + xe_gt_assert(job->q->gt, i <= MAX_JOB_SIZE_DW); xe_lrc_write_ring(lrc, dw, i * sizeof(*dw)); } static void emit_job_gen12_gsc(struct xe_sched_job *job) { - XE_WARN_ON(job->q->width > 1); /* no parallel submission for GSCCS */ + struct xe_gt *gt = job->q->gt; + + xe_gt_assert(gt, job->q->width <= 1); /* no parallel submission for GSCCS */ __emit_job_gen12_simple(job, job->q->lrc, job->batch_addr[0], diff --git a/drivers/gpu/drm/xe/xe_sched_job.c b/drivers/gpu/drm/xe/xe_sched_job.c index 190731d161dc..adbd82f8744e 100644 --- a/drivers/gpu/drm/xe/xe_sched_job.c +++ b/drivers/gpu/drm/xe/xe_sched_job.c @@ -143,7 +143,7 @@ struct xe_sched_job *xe_sched_job_create(struct xe_exec_queue *q, /* Sanity check */ for (j = 0; j < q->width; ++j) - XE_WARN_ON(cf->base.seqno != fences[j]->seqno); + xe_assert(job_to_xe(job), cf->base.seqno == fences[j]->seqno); job->fence = &cf->base; } diff --git a/drivers/gpu/drm/xe/xe_uc.c b/drivers/gpu/drm/xe/xe_uc.c index 9c8ce504f4da..a8ecb5c6e01a 100644 --- a/drivers/gpu/drm/xe/xe_uc.c +++ b/drivers/gpu/drm/xe/xe_uc.c @@ -162,7 +162,7 @@ int xe_uc_init_hw(struct xe_uc *uc) /* We don't fail the driver load if HuC fails to auth, but let's warn */ ret = xe_huc_auth(&uc->huc); - XE_WARN_ON(ret); + xe_gt_assert(uc_to_gt(uc), !ret); return 0; } diff --git a/drivers/gpu/drm/xe/xe_uc_fw.c b/drivers/gpu/drm/xe/xe_uc_fw.c index e2f42f1bc89a..7e9b56c812e7 100644 --- a/drivers/gpu/drm/xe/xe_uc_fw.c +++ b/drivers/gpu/drm/xe/xe_uc_fw.c @@ -195,7 +195,7 @@ uc_fw_auto_select(struct xe_device *xe, struct xe_uc_fw *uc_fw) u32 count; int i; - XE_WARN_ON(uc_fw->type >= ARRAY_SIZE(blobs_all)); + xe_assert(xe, uc_fw->type < ARRAY_SIZE(blobs_all)); entries = blobs_all[uc_fw->type].entries; count = blobs_all[uc_fw->type].count; @@ -224,8 +224,8 @@ size_t xe_uc_fw_copy_rsa(struct xe_uc_fw *uc_fw, void *dst, u32 max_len) struct xe_device *xe = uc_fw_to_xe(uc_fw); u32 size = min_t(u32, uc_fw->rsa_size, max_len); - XE_WARN_ON(size % 4); - XE_WARN_ON(!xe_uc_fw_is_available(uc_fw)); + xe_assert(xe, !(size % 4)); + xe_assert(xe, xe_uc_fw_is_available(uc_fw)); xe_map_memcpy_from(xe, dst, &uc_fw->bo->vmap, xe_uc_fw_rsa_offset(uc_fw), size); @@ -249,8 +249,8 @@ static void guc_read_css_info(struct xe_uc_fw *uc_fw, struct uc_css_header *css) struct xe_gt *gt = uc_fw_to_gt(uc_fw); struct xe_guc *guc = >->uc.guc; - XE_WARN_ON(uc_fw->type != XE_UC_FW_TYPE_GUC); - XE_WARN_ON(uc_fw->major_ver_found < 70); + xe_gt_assert(gt, uc_fw->type == XE_UC_FW_TYPE_GUC); + xe_gt_assert(gt, uc_fw->major_ver_found >= 70); if (uc_fw->minor_ver_found >= 6) { /* v70.6.0 adds CSS header support */ @@ -336,8 +336,8 @@ int xe_uc_fw_init(struct xe_uc_fw *uc_fw) * before we're looked at the HW caps to see if we have uc support */ BUILD_BUG_ON(XE_UC_FIRMWARE_UNINITIALIZED); - XE_WARN_ON(uc_fw->status); - XE_WARN_ON(uc_fw->path); + xe_assert(xe, !uc_fw->status); + xe_assert(xe, !uc_fw->path); uc_fw_auto_select(xe, uc_fw); xe_uc_fw_change_status(uc_fw, uc_fw->path ? *uc_fw->path ? @@ -504,7 +504,7 @@ int xe_uc_fw_upload(struct xe_uc_fw *uc_fw, u32 offset, u32 dma_flags) int err; /* make sure the status was cleared the last time we reset the uc */ - XE_WARN_ON(xe_uc_fw_is_loaded(uc_fw)); + xe_assert(xe, !xe_uc_fw_is_loaded(uc_fw)); if (!xe_uc_fw_is_loadable(uc_fw)) return -ENOEXEC; diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c index 9c82987fcc69..bdfca3eddfe3 100644 --- a/drivers/gpu/drm/xe/xe_vm.c +++ b/drivers/gpu/drm/xe/xe_vm.c @@ -65,7 +65,7 @@ int xe_vma_userptr_pin_pages(struct xe_vma *vma) bool read_only = xe_vma_read_only(vma); lockdep_assert_held(&vm->lock); - XE_WARN_ON(!xe_vma_is_userptr(vma)); + xe_assert(xe, xe_vma_is_userptr(vma)); retry: if (vma->gpuva.flags & XE_VMA_DESTROYED) return 0; @@ -254,7 +254,7 @@ static void arm_preempt_fences(struct xe_vm *vm, struct list_head *list) struct dma_fence *fence; link = list->next; - XE_WARN_ON(link == list); + xe_assert(vm->xe, link != list); fence = xe_preempt_fence_arm(to_preempt_fence_from_link(link), q, q->compute.context, @@ -331,7 +331,7 @@ int xe_vm_add_compute_exec_queue(struct xe_vm *vm, struct xe_exec_queue *q) int err; bool wait; - XE_WARN_ON(!xe_vm_in_compute_mode(vm)); + xe_assert(vm->xe, xe_vm_in_compute_mode(vm)); down_write(&vm->lock); @@ -508,7 +508,7 @@ void xe_vm_unlock_dma_resv(struct xe_vm *vm, * and holding the dma_resv of an object is required for list * addition, and we shouldn't add ourselves. */ - XE_WARN_ON(!list_empty(&vm->notifier.rebind_list)); + xe_assert(vm->xe, list_empty(&vm->notifier.rebind_list)); ttm_eu_backoff_reservation(ww, objs); if (tv && tv != tv_onstack) @@ -551,7 +551,7 @@ static void preempt_rebind_work_func(struct work_struct *w) long wait; int __maybe_unused tries = 0; - XE_WARN_ON(!xe_vm_in_compute_mode(vm)); + xe_assert(vm->xe, xe_vm_in_compute_mode(vm)); trace_xe_vm_rebind_worker_enter(vm); down_write(&vm->lock); @@ -710,7 +710,7 @@ static bool vma_userptr_invalidate(struct mmu_interval_notifier *mni, struct dma_fence *fence; long err; - XE_WARN_ON(!xe_vma_is_userptr(vma)); + xe_assert(vm->xe, xe_vma_is_userptr(vma)); trace_xe_vma_userptr_invalidate(vma); if (!mmu_notifier_range_blockable(range)) @@ -851,7 +851,7 @@ struct dma_fence *xe_vm_rebind(struct xe_vm *vm, bool rebind_worker) xe_vm_assert_held(vm); list_for_each_entry_safe(vma, next, &vm->rebind_list, combined_links.rebind) { - XE_WARN_ON(!vma->tile_present); + xe_assert(vm->xe, vma->tile_present); list_del_init(&vma->combined_links.rebind); dma_fence_put(fence); @@ -879,8 +879,8 @@ static struct xe_vma *xe_vma_create(struct xe_vm *vm, struct xe_tile *tile; u8 id; - XE_WARN_ON(start >= end); - XE_WARN_ON(end >= vm->size); + xe_assert(vm->xe, start < end); + xe_assert(vm->xe, end < vm->size); if (!bo && !is_null) /* userptr */ vma = kzalloc(sizeof(*vma), GFP_KERNEL); @@ -1065,10 +1065,10 @@ static void xe_vma_destroy(struct xe_vma *vma, struct dma_fence *fence) struct xe_vm *vm = xe_vma_vm(vma); lockdep_assert_held_write(&vm->lock); - XE_WARN_ON(!list_empty(&vma->combined_links.destroy)); + xe_assert(vm->xe, list_empty(&vma->combined_links.destroy)); if (xe_vma_is_userptr(vma)) { - XE_WARN_ON(!(vma->gpuva.flags & XE_VMA_DESTROYED)); + xe_assert(vm->xe, vma->gpuva.flags & XE_VMA_DESTROYED); spin_lock(&vm->userptr.invalidated_lock); list_del(&vma->userptr.invalidate_link); @@ -1143,7 +1143,7 @@ xe_vm_find_overlapping_vma(struct xe_vm *vm, u64 start, u64 range) if (xe_vm_is_closed_or_banned(vm)) return NULL; - XE_WARN_ON(start + range > vm->size); + xe_assert(vm->xe, start + range <= vm->size); gpuva = drm_gpuva_find_first(&vm->mgr, start, range); @@ -1154,18 +1154,18 @@ static int xe_vm_insert_vma(struct xe_vm *vm, struct xe_vma *vma) { int err; - XE_WARN_ON(xe_vma_vm(vma) != vm); + xe_assert(vm->xe, xe_vma_vm(vma) == vm); lockdep_assert_held(&vm->lock); err = drm_gpuva_insert(&vm->mgr, &vma->gpuva); - XE_WARN_ON(err); /* Shouldn't be possible */ + XE_WARN_ON(err); /* Shouldn't be possible */ return err; } static void xe_vm_remove_vma(struct xe_vm *vm, struct xe_vma *vma) { - XE_WARN_ON(xe_vma_vm(vma) != vm); + xe_assert(vm->xe, xe_vma_vm(vma) == vm); lockdep_assert_held(&vm->lock); drm_gpuva_remove(&vma->gpuva); @@ -1416,7 +1416,7 @@ void xe_vm_close_and_put(struct xe_vm *vm) struct drm_gpuva *gpuva, *next; u8 id; - XE_WARN_ON(vm->preempt.num_exec_queues); + xe_assert(xe, !vm->preempt.num_exec_queues); xe_vm_close(vm); flush_async_ops(vm); @@ -1489,7 +1489,7 @@ void xe_vm_close_and_put(struct xe_vm *vm) if (vm->async_ops.error_capture.addr) wake_up_all(&vm->async_ops.error_capture.wq); - XE_WARN_ON(!list_empty(&vm->extobj.list)); + xe_assert(xe, list_empty(&vm->extobj.list)); up_write(&vm->lock); drm_gpuva_manager_destroy(&vm->mgr); @@ -1518,7 +1518,7 @@ static void vm_destroy_work_func(struct work_struct *w) void *lookup; /* xe_vm_close_and_put was not called? */ - XE_WARN_ON(vm->size); + xe_assert(xe, !vm->size); if (!(vm->flags & XE_VM_FLAG_MIGRATION)) { xe_device_mem_access_put(xe); @@ -1526,7 +1526,7 @@ static void vm_destroy_work_func(struct work_struct *w) if (xe->info.has_asid) { mutex_lock(&xe->usm.lock); lookup = xa_erase(&xe->usm.asid_to_vm, vm->usm.asid); - XE_WARN_ON(lookup != vm); + xe_assert(xe, lookup == vm); mutex_unlock(&xe->usm.lock); } } @@ -1801,7 +1801,7 @@ int xe_vm_async_fence_wait_start(struct dma_fence *fence) struct async_op_fence *afence = container_of(fence, struct async_op_fence, fence); - XE_WARN_ON(xe_vm_no_dma_fences(afence->vm)); + xe_assert(afence->vm->xe, !xe_vm_no_dma_fences(afence->vm)); smp_rmb(); return wait_event_interruptible(afence->wq, afence->started); @@ -1827,7 +1827,7 @@ static int __xe_vm_bind(struct xe_vm *vm, struct xe_vma *vma, } else { int i; - XE_WARN_ON(!xe_vm_in_fault_mode(vm)); + xe_assert(vm->xe, xe_vm_in_fault_mode(vm)); fence = dma_fence_get_stub(); if (last_op) { @@ -2109,7 +2109,7 @@ static int xe_vm_prefetch(struct xe_vm *vm, struct xe_vma *vma, { int err; - XE_WARN_ON(region > ARRAY_SIZE(region_to_mem_type)); + xe_assert(vm->xe, region <= ARRAY_SIZE(region_to_mem_type)); if (!xe_vma_has_no_bo(vma)) { err = xe_bo_migrate(xe_vma_bo(vma), region_to_mem_type[region]); @@ -2323,7 +2323,7 @@ vm_bind_ioctl_ops_create(struct xe_vm *vm, struct xe_bo *bo, } break; case XE_VM_BIND_OP_UNMAP_ALL: - XE_WARN_ON(!bo); + xe_assert(vm->xe, bo); err = xe_bo_lock(bo, &ww, 0, true); if (err) @@ -2515,7 +2515,7 @@ static int vm_bind_ioctl_ops_parse(struct xe_vm *vm, struct xe_exec_queue *q, struct xe_vma_op *op = gpuva_op_to_vma_op(__op); bool first = list_empty(ops_list); - XE_WARN_ON(!first && !async); + xe_assert(vm->xe, first || async); INIT_LIST_HEAD(&op->link); list_add_tail(&op->link, ops_list); @@ -3448,7 +3448,7 @@ int xe_vm_lock(struct xe_vm *vm, struct ww_acquire_ctx *ww, LIST_HEAD(objs); LIST_HEAD(dups); - XE_WARN_ON(!ww); + xe_assert(vm->xe, ww); tv_vm.num_shared = num_resv; tv_vm.bo = xe_vm_ttm_bo(vm); @@ -3482,8 +3482,8 @@ int xe_vm_invalidate_vma(struct xe_vma *vma) u8 id; int ret; - XE_WARN_ON(!xe_vm_in_fault_mode(xe_vma_vm(vma))); - XE_WARN_ON(xe_vma_is_null(vma)); + xe_assert(xe, xe_vm_in_fault_mode(xe_vma_vm(vma))); + xe_assert(xe, !xe_vma_is_null(vma)); trace_xe_vma_usm_invalidate(vma); /* Check that we don't race with page-table updates */ diff --git a/drivers/gpu/drm/xe/xe_vm.h b/drivers/gpu/drm/xe/xe_vm.h index 6de6e3edb24a..17fd3a5f8d99 100644 --- a/drivers/gpu/drm/xe/xe_vm.h +++ b/drivers/gpu/drm/xe/xe_vm.h @@ -187,7 +187,7 @@ struct ttm_buffer_object *xe_vm_ttm_bo(struct xe_vm *vm); static inline void xe_vm_queue_rebind_worker(struct xe_vm *vm) { - XE_WARN_ON(!xe_vm_in_compute_mode(vm)); + xe_assert(vm->xe, xe_vm_in_compute_mode(vm)); queue_work(vm->xe->ordered_wq, &vm->preempt.rebind_work); } -- 2.34.1 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* [Intel-xe] ✓ CI.Patch_applied: success for Use Xe assert macros instead of XE_WARN_ON macro (rev3) 2023-09-07 12:23 [Intel-xe] [PATCH v3 0/3] Use Xe assert macros instead of XE_WARN_ON macro Francois Dugast ` (2 preceding siblings ...) 2023-09-07 12:23 ` [Intel-xe] [PATCH v3 3/3] drm/xe: Use Xe assert macros instead of XE_WARN_ON macro Francois Dugast @ 2023-09-07 23:39 ` Patchwork 2023-09-07 23:40 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork ` (2 subsequent siblings) 6 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2023-09-07 23:39 UTC (permalink / raw) To: Francois Dugast; +Cc: intel-xe == Series Details == Series: Use Xe assert macros instead of XE_WARN_ON macro (rev3) URL : https://patchwork.freedesktop.org/series/122906/ State : success == Summary == === Applying kernel patches on branch 'drm-xe-next' with base: === Base commit: 758f01ec2 drm/xe: Fix LRC workarounds === git am output follows === Applying: drm/xe: Replace XE_WARN_ON with drm_warn when just printing a string Applying: drm/xe: Introduce Xe assert macros Applying: drm/xe: Use Xe assert macros instead of XE_WARN_ON macro ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Intel-xe] ✗ CI.checkpatch: warning for Use Xe assert macros instead of XE_WARN_ON macro (rev3) 2023-09-07 12:23 [Intel-xe] [PATCH v3 0/3] Use Xe assert macros instead of XE_WARN_ON macro Francois Dugast ` (3 preceding siblings ...) 2023-09-07 23:39 ` [Intel-xe] ✓ CI.Patch_applied: success for Use Xe assert macros instead of XE_WARN_ON macro (rev3) Patchwork @ 2023-09-07 23:40 ` Patchwork 2023-09-07 23:41 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork 2023-09-07 23:47 ` [Intel-xe] ✗ CI.Build: failure " Patchwork 6 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2023-09-07 23:40 UTC (permalink / raw) To: Francois Dugast; +Cc: intel-xe == Series Details == Series: Use Xe assert macros instead of XE_WARN_ON macro (rev3) URL : https://patchwork.freedesktop.org/series/122906/ 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 63c2b6b160bca2df6efc7bc4cea6f442097d7854 + cd /kernel + git config --global --add safe.directory /kernel + git log -n1 commit 48e1d3d0273eee00f245b4b6d1daa757ebb57414 Author: Francois Dugast <francois.dugast@intel.com> Date: Thu Sep 7 12:23:34 2023 +0000 drm/xe: Use Xe assert macros instead of XE_WARN_ON macro The XE_WARN_ON macro maps to WARN_ON which is not justified in many cases where only a simple debug check is needed. Replace the use of the XE_WARN_ON macro with the new xe_assert macros which relies on drm_*. This takes a struct drm_device argument, which is one of the main changes in this commit. The other main change is that the condition is reversed, as with XE_WARN_ON a message is displayed if the condition is true, whereas with xe_assert it is if the condition is false. v2: - Rebase - Keep WARN splats in xe_wopcm.c (Matt Roper) Signed-off-by: Francois Dugast <francois.dugast@intel.com> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com> + /mt/dim checkpatch 758f01ec2a6774fda1e8f8075d31f42b81783caf drm-intel 123e68736 drm/xe: Replace XE_WARN_ON with drm_warn when just printing a string 039d81096 drm/xe: Introduce Xe assert macros Traceback (most recent call last): File "scripts/spdxcheck.py", line 6, in <module> from ply import lex, yacc ModuleNotFoundError: No module named 'ply' -:40: WARNING:COMMIT_LOG_LONG_LINE: Possible unwrapped commit description (prefer a maximum 75 chars per line) #40: [ ] WARNING: CPU: 0 PID: 2687 at drivers/gpu/drm/xe/xe_device.c:281 xe_device_probe+0x374/0x520 [xe] -:69: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating? #69: new file mode 100644 total: 0 errors, 2 warnings, 0 checks, 177 lines checked 48e1d3d02 drm/xe: Use Xe assert macros instead of XE_WARN_ON macro ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Intel-xe] ✓ CI.KUnit: success for Use Xe assert macros instead of XE_WARN_ON macro (rev3) 2023-09-07 12:23 [Intel-xe] [PATCH v3 0/3] Use Xe assert macros instead of XE_WARN_ON macro Francois Dugast ` (4 preceding siblings ...) 2023-09-07 23:40 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork @ 2023-09-07 23:41 ` Patchwork 2023-09-07 23:47 ` [Intel-xe] ✗ CI.Build: failure " Patchwork 6 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2023-09-07 23:41 UTC (permalink / raw) To: Francois Dugast; +Cc: intel-xe == Series Details == Series: Use Xe assert macros instead of XE_WARN_ON macro (rev3) URL : https://patchwork.freedesktop.org/series/122906/ State : success == Summary == + trap cleanup EXIT + /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig [23:40:14] Configuring KUnit Kernel ... Generating .config ... Populating config with: $ make ARCH=um O=.kunit olddefconfig [23:40:18] 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 ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/tests/xe_pci_test.c:13: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_bb.c:9: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_bb.c: In function ‘__xe_bb_create_job’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_bb.c:69:2: note: in expansion of macro ‘xe_gt_assert’ 69 | xe_gt_assert(q->gt, bb->len * 4 + bb_prefetch(q->gt) <= size); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_bb.c: In function ‘xe_bb_create_migration_job’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_bb.c:87:2: note: in expansion of macro ‘xe_gt_assert’ 87 | xe_gt_assert(q->gt, second_idx <= bb->len); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_bb.c:88:2: note: in expansion of macro ‘xe_gt_assert’ 88 | xe_gt_assert(q->gt, q->vm->flags & XE_VM_FLAG_MIGRATION); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_bb.c: In function ‘xe_bb_create_job’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_bb.c:98:2: note: in expansion of macro ‘xe_gt_assert’ 98 | xe_gt_assert(q->gt, !(q->vm && q->vm->flags & XE_VM_FLAG_MIGRATION)); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/tests/xe_rtp_test.c:16: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/tests/xe_wa_test.c:11: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_bo.c:17: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_bo.c: In function ‘xe_bo_move’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:146:41: note: in expansion of macro ‘xe_tile_assert_msg’ 146 | #define xe_tile_assert(tile, condition) xe_tile_assert_msg((tile), condition, "") | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_bo.c:711:2: note: in expansion of macro ‘xe_tile_assert’ 711 | xe_tile_assert(tile, tile->migrate); | ^~~~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_bo_evict.c:9: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_devcoredump.c:12: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_debugfs.c:14: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_device.c:6: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_device_sysfs.c:12: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_dma_buf.c:18: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_exec.c:14: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_execlist.c:15: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_execlist.c:15: ../drivers/gpu/drm/xe/xe_execlist.c: In function ‘__start_lrc’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_execlist.c:54:3: note: in expansion of macro ‘xe_gt_assert’ 54 | xe_gt_assert(hwe->gt, FIELD_FIT(XEHP_SW_CTX_ID, ctx_id)); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_execlist.c:57:3: note: in expansion of macro ‘xe_gt_assert’ 57 | xe_gt_assert(hwe->gt, FIELD_FIT(GEN11_SW_CTX_ID, ctx_id)); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_exec_queue.c:14: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_force_wake.c:6: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.c: In function ‘xe_force_wake_init_gt’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.c:48:2: note: in expansion of macro ‘xe_gt_assert’ 48 | xe_gt_assert(gt, GRAPHICS_VER(gt_to_xe(gt)) >= 11); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.c: In function ‘xe_force_wake_init_engines’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.c:70:2: note: in expansion of macro ‘xe_gt_assert’ 70 | xe_gt_assert(gt, GRAPHICS_VER(gt_to_xe(gt)) >= 11); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_ggtt.c:16: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_ggtt.c:16: ../drivers/gpu/drm/xe/xe_ggtt.c: In function ‘xe_ggtt_set_pte’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:146:41: note: in expansion of macro ‘xe_tile_assert_msg’ 146 | #define xe_tile_assert(tile, condition) xe_tile_assert_msg((tile), condition, "") | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_ggtt.c:61:2: note: in expansion of macro ‘xe_tile_assert’ 61 | xe_tile_assert(ggtt->tile, !(addr & XE_PTE_MASK)); | ^~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:146:41: note: in expansion of macro ‘xe_tile_assert_msg’ 146 | #define xe_tile_assert(tile, condition) xe_tile_assert_msg((tile), condition, "") | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_ggtt.c:62:2: note: in expansion of macro ‘xe_tile_assert’ 62 | xe_tile_assert(ggtt->tile, addr < ggtt->size); | ^~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_ggtt.c: In function ‘xe_ggtt_clear’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:146:41: note: in expansion of macro ‘xe_tile_assert_msg’ 146 | #define xe_tile_assert(tile, condition) xe_tile_assert_msg((tile), condition, "") | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_ggtt.c:72:2: note: in expansion of macro ‘xe_tile_assert’ 72 | xe_tile_assert(ggtt->tile, start < end); | ^~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_ggtt.c: In function ‘ggtt_invalidate_gt_tlb’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_ggtt.c:233:3: note: in expansion of macro ‘xe_gt_assert’ 233 | xe_gt_assert(gt, seqno > 0); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_ggtt.c: In function ‘xe_ggtt_printk’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:146:41: note: in expansion of macro ‘xe_tile_assert_msg’ 146 | #define xe_tile_assert(tile, condition) xe_tile_assert_msg((tile), condition, "") | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_ggtt.c:269:3: note: in expansion of macro ‘xe_tile_assert’ 269 | xe_tile_assert(ggtt->tile, addr <= U32_MAX); | ^~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_ggtt.c: In function ‘__xe_ggtt_insert_bo_at’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:146:41: note: in expansion of macro ‘xe_tile_assert_msg’ 146 | #define xe_tile_assert(tile, condition) xe_tile_assert_msg((tile), condition, "") | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_ggtt.c:322:3: note: in expansion of macro ‘xe_tile_assert’ 322 | xe_tile_assert(ggtt->tile, bo->ggtt_node.size == bo->size); | ^~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_ggtt.c: In function ‘xe_ggtt_remove_bo’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:146:41: note: in expansion of macro ‘xe_tile_assert_msg’ 146 | #define xe_tile_assert(tile, condition) xe_tile_assert_msg((tile), condition, "") | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_ggtt.c:374:2: note: in expansion of macro ‘xe_tile_assert’ 374 | xe_tile_assert(ggtt->tile, bo->ggtt_node.size == bo->size); | ^~~~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_gt.c:14: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_gt_clock.c:10: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_gt_clock.c: In function ‘xe_gt_clock_init’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_gt_clock.c:61:2: note: in expansion of macro ‘xe_gt_assert’ 61 | xe_gt_assert(gt, GRAPHICS_VER(gt_to_xe(gt)) >= 11); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_gt_debugfs.c:11: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_gt_debugfs.c: In function ‘xe_gt_debugfs_register’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_gt_debugfs.c:161:2: note: in expansion of macro ‘xe_gt_assert’ 161 | xe_gt_assert(gt, minor->debugfs_root); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_gt_idle_sysfs.c:8: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_map.h:11, from ../drivers/gpu/drm/xe/xe_vm.h:11, from ../drivers/gpu/drm/xe/xe_trace.h:21, from ../drivers/gpu/drm/xe/xe_gt_pagefault.c:21: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c:8: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c:8: ../drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c: In function ‘xe_gt_tlb_invalidation_vma’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c:253:2: note: in expansion of macro ‘xe_gt_assert’ 253 | xe_gt_assert(gt, vma); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c:291:3: note: in expansion of macro ‘xe_gt_assert’ 291 | xe_gt_assert(gt, length >= SZ_4K); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c:292:3: note: in expansion of macro ‘xe_gt_assert’ 292 | xe_gt_assert(gt, is_power_of_2(length)); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c:293:3: note: in expansion of macro ‘xe_gt_assert’ 293 | xe_gt_assert(gt, !(length & GENMASK(ilog2(SZ_16M) - 1, ilog2(SZ_2M) + 1))); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c:294:3: note: in expansion of macro ‘xe_gt_assert’ 294 | xe_gt_assert(gt, IS_ALIGNED(start, length)); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c:303:2: note: in expansion of macro ‘xe_gt_assert’ 303 | xe_gt_assert(gt, len <= MAX_TLB_INVALIDATION_LEN); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_map.h:11, from ../drivers/gpu/drm/xe/xe_guc_ads.c:18: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_map.h:11, from ../drivers/gpu/drm/xe/xe_guc_ads.c:18: ../drivers/gpu/drm/xe/xe_guc_ads.c: In function ‘xe_guc_ads_init_post_hwconfig’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_guc_ads.c:314:2: note: in expansion of macro ‘xe_gt_assert’ 314 | xe_gt_assert(gt, ads->bo); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_guc_ads.c:319:2: note: in expansion of macro ‘xe_gt_assert’ 319 | xe_gt_assert(gt, ads->golden_lrc_size + | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_guc_ads.c: In function ‘guc_mmio_reg_state_init’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_guc_ads.c:522:2: note: in expansion of macro ‘xe_gt_assert’ 522 | xe_gt_assert(gt, regset_used <= ads->regset_size); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_guc_ct.c:15: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_guc_ads.c: In function ‘xe_guc_ads_populate_minimal’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_guc_ads.c:577:2: note: in expansion of macro ‘xe_gt_assert’ 577 | xe_gt_assert(gt, ads->bo); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_guc_ads.c: In function ‘xe_guc_ads_populate’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_guc_ads.c:601:2: note: in expansion of macro ‘xe_gt_assert’ 601 | xe_gt_assert(gt, ads->bo); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_guc_ads.c: In function ‘guc_populate_golden_lrc’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_guc_ads.c:648:3: note: in expansion of macro ‘xe_gt_assert’ 648 | xe_gt_assert(gt, gt->default_lrc[class]); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_guc_ads.c:677:2: note: in expansion of macro ‘xe_gt_assert’ 677 | xe_gt_assert(gt, total_size == ads->golden_lrc_size); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_guc_debugfs.c:11: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_guc_hwconfig.c:11: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_map.h:11, from ../drivers/gpu/drm/xe/xe_guc_log.c:12: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_guc_pc.c:15: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_guc_submit.c:17: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_guc_pc.c:15: ../drivers/gpu/drm/xe/xe_guc_pc.c: In function ‘xe_guc_pc_start’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_guc_pc.c:819:2: note: in expansion of macro ‘xe_gt_assert’ 819 | xe_gt_assert(gt, xe_device_guc_submission_enabled(xe)); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_hw_fence.c:12: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_hw_engine.c:13: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_hw_engine.c:13: ../drivers/gpu/drm/xe/xe_hw_engine.c: In function ‘hw_engine_mmio_write32’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_hw_engine.c:248:2: note: in expansion of macro ‘xe_gt_assert’ 248 | xe_gt_assert(hwe->gt, !(reg.addr & hwe->mmio_base)); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_hw_engine.c: In function ‘hw_engine_mmio_read32’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_hw_engine.c:258:2: note: in expansion of macro ‘xe_gt_assert’ 258 | xe_gt_assert(hwe->gt, !(reg.addr & hwe->mmio_base)); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_hw_engine.c: In function ‘hw_engine_init_early’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_hw_engine.c:378:2: note: in expansion of macro ‘xe_gt_assert’ 378 | xe_gt_assert(gt, !hwe->gt); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_hw_engine.c: In function ‘hw_engine_init’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_hw_engine.c:419:2: note: in expansion of macro ‘xe_gt_assert’ 419 | xe_gt_assert(gt, id < ARRAY_SIZE(engine_infos) && engine_infos[id].name); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_hw_engine.c:420:2: note: in expansion of macro ‘xe_gt_assert’ 420 | xe_gt_assert(gt, gt->info.engine_mask & BIT(id)); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_huc.c:9: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_huc_debugfs.c:11: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_irq.c:14: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_lrc.c:14: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_lrc.c:14: ../drivers/gpu/drm/xe/xe_lrc.c: In function ‘set_offsets’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_lrc.c:119:3: note: in expansion of macro ‘xe_gt_assert’ 119 | xe_gt_assert(hwe->gt, count); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_mmio.c:17: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_mocs.c:10: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_pci.c:19: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_pm.c:15: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_map.h:11, from ../drivers/gpu/drm/xe/xe_vm.h:11, from ../drivers/gpu/drm/xe/xe_preempt_fence.c:11: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_pt.c:9: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_query.c:14: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_pt.c:9: ../drivers/gpu/drm/xe/xe_pt.c: In function ‘xe_pt_create’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:146:41: note: in expansion of macro ‘xe_tile_assert_msg’ 146 | #define xe_tile_assert(tile, condition) xe_tile_assert_msg((tile), condition, "") | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_pt.c:199:2: note: in expansion of macro ‘xe_tile_assert’ 199 | xe_tile_assert(tile, level <= XE_VM_MAX_LEVEL); | ^~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_pt.c: In function ‘xe_pt_prepare_bind’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:146:41: note: in expansion of macro ‘xe_tile_assert_msg’ 146 | #define xe_tile_assert(tile, condition) xe_tile_assert_msg((tile), condition, "") | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_pt.c:1007:3: note: in expansion of macro ‘xe_tile_assert’ 1007 | xe_tile_assert(tile, *num_entries); | ^~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_pt.c: In function ‘invalidation_fence_init’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_pt.c:1279:2: note: in expansion of macro ‘xe_gt_assert’ 1279 | xe_gt_assert(gt, !ret || ret == -ENOENT); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_pt.c: In function ‘__xe_pt_bind_vma’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:146:41: note: in expansion of macro ‘xe_tile_assert_msg’ 146 | #define xe_tile_assert(tile, condition) xe_tile_assert_msg((tile), condition, "") | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_pt.c:1359:2: note: in expansion of macro ‘xe_tile_assert’ 1359 | xe_tile_assert(tile, num_entries <= ARRAY_SIZE(entries)); | ^~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_pt.c: In function ‘__xe_pt_unbind_vma’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:146:41: note: in expansion of macro ‘xe_tile_assert_msg’ 146 | #define xe_tile_assert(tile, condition) xe_tile_assert_msg((tile), condition, "") | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_pt.c:1710:2: note: in expansion of macro ‘xe_tile_assert’ 1710 | xe_tile_assert(tile, num_entries <= ARRAY_SIZE(entries)); | ^~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:146:41: note: in expansion of macro ‘xe_tile_assert_msg’ 146 | #define xe_tile_assert(tile, condition) xe_tile_assert_msg((tile), condition, "") | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_pt.c:1776:3: note: in expansion of macro ‘xe_tile_assert’ 1776 | xe_tile_assert(tile, xe_vma_is_userptr(vma)); | ^~~~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_reg_sr.c:19: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_sched_job.c:11: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_map.h:11, from ../drivers/gpu/drm/xe/xe_vm.h:11, from ../drivers/gpu/drm/xe/xe_ring_ops.c:19: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_ring_ops.c: In function ‘__emit_job_gen12_simple’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_ring_ops.c:238:2: note: in expansion of macro ‘xe_gt_assert’ 238 | xe_gt_assert(gt, i <= MAX_JOB_SIZE_DW); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_ring_ops.c: In function ‘__emit_job_gen12_video’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_ring_ops.c:298:2: note: in expansion of macro ‘xe_gt_assert’ 298 | xe_gt_assert(gt, i <= MAX_JOB_SIZE_DW); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_ring_ops.c: In function ‘__emit_job_gen12_render_compute’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_ring_ops.c:346:2: note: in expansion of macro ‘xe_gt_assert’ 346 | xe_gt_assert(gt, i <= MAX_JOB_SIZE_DW); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_ring_ops.c: In function ‘emit_migration_job_gen12’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_ring_ops.c:376:2: note: in expansion of macro ‘xe_gt_assert’ 376 | xe_gt_assert(job->q->gt, i <= MAX_JOB_SIZE_DW); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_ring_ops.c: In function ‘emit_job_gen12_gsc’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_ring_ops.c:385:2: note: in expansion of macro ‘xe_gt_assert’ 385 | xe_gt_assert(gt, job->q->width <= 1); /* no parallel submission for GSCCS */ | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_sa.c:13: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_step.c:10: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_tile.c:8: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_map.h:11, from ../drivers/gpu/drm/xe/xe_vm.h:11, from ../drivers/gpu/drm/xe/xe_trace.h:21, from ../drivers/gpu/drm/xe/xe_trace.c:8: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c:16: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_ttm_vram_mgr.c:13: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_uc.c:8: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_uc.c: In function ‘xe_uc_init_hw’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_uc.c:165:2: note: in expansion of macro ‘xe_gt_assert’ 165 | xe_gt_assert(uc_to_gt(uc), !ret); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_uc_fw.c:14: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_map.h:11, from ../drivers/gpu/drm/xe/xe_vm.h:11, from ../drivers/gpu/drm/xe/xe_vm.c:6: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_uc_fw.c:14: ../drivers/gpu/drm/xe/xe_uc_fw.c: In function ‘guc_read_css_info’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_uc_fw.c:252:2: note: in expansion of macro ‘xe_gt_assert’ 252 | xe_gt_assert(gt, uc_fw->type == XE_UC_FW_TYPE_GUC); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_uc_fw.c:253:2: note: in expansion of macro ‘xe_gt_assert’ 253 | xe_gt_assert(gt, uc_fw->major_ver_found >= 70); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_wa.c:17: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_wait_user_fence.c:13: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_map.h:11, from ../drivers/gpu/drm/xe/xe_vm.h:11, from ../drivers/gpu/drm/xe/xe_vm_madvise.c:14: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_wopcm.c:9: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_force_wake.h:9, from ../drivers/gpu/drm/xe/xe_device.h:16, from ../drivers/gpu/drm/xe/xe_guc.c:14: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ In file included from ../drivers/gpu/drm/xe/xe_migrate.c:18: ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_ref’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:27:2: note: in expansion of macro ‘xe_gt_assert’ 27 | xe_gt_assert(fw->gt, domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h: In function ‘xe_force_wake_assert_held’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_force_wake.h:35:2: note: in expansion of macro ‘xe_gt_assert’ 35 | xe_gt_assert(fw->gt, fw->awake_domains & domain); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c: In function ‘xe_migrate_prepare_vm’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:146:41: note: in expansion of macro ‘xe_tile_assert_msg’ 146 | #define xe_tile_assert(tile, condition) xe_tile_assert_msg((tile), condition, "") | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c:177:2: note: in expansion of macro ‘xe_tile_assert’ 177 | xe_tile_assert(tile, m->batch_base_ofs + batch->size < SZ_2M); | ^~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:146:41: note: in expansion of macro ‘xe_tile_assert_msg’ 146 | #define xe_tile_assert(tile, condition) xe_tile_assert_msg((tile), condition, "") | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c:211:3: note: in expansion of macro ‘xe_tile_assert’ 211 | xe_tile_assert(tile, !xe->info.supports_usm); | ^~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c: In function ‘emit_pte’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:146:41: note: in expansion of macro ‘xe_tile_assert_msg’ 146 | #define xe_tile_assert(tile, condition) xe_tile_assert_msg((tile), condition, "") | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c:493:6: note: in expansion of macro ‘xe_tile_assert’ 493 | xe_tile_assert(m->tile, IS_ALIGNED(addr, SZ_64K)); | ^~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c: In function ‘emit_copy_ccs’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c:522:2: note: in expansion of macro ‘xe_gt_assert’ 522 | xe_gt_assert(gt, num_ccs_blks <= NUM_CCS_BLKS_PER_XFER); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c: In function ‘emit_copy’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c:542:2: note: in expansion of macro ‘xe_gt_assert’ 542 | xe_gt_assert(gt, size / pitch <= S16_MAX); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c:543:2: note: in expansion of macro ‘xe_gt_assert’ 543 | xe_gt_assert(gt, pitch / 4 <= S16_MAX); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c:544:2: note: in expansion of macro ‘xe_gt_assert’ 544 | xe_gt_assert(gt, pitch <= U16_MAX); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c: In function ‘xe_migrate_ccs_copy’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c:604:3: note: in expansion of macro ‘xe_gt_assert’ 604 | xe_gt_assert(gt, src_is_vram || dst_is_vram); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c: In function ‘emit_clear_link_copy’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c:816:2: note: in expansion of macro ‘xe_gt_assert’ 816 | xe_gt_assert(gt, cs - bb->cs == len + bb->len); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c: In function ‘emit_clear_main_copy’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:173:2: note: in expansion of macro ‘xe_tile_assert_msg’ 173 | xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \ | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:170:37: note: in expansion of macro ‘xe_gt_assert_msg’ 170 | #define xe_gt_assert(gt, condition) xe_gt_assert_msg((gt), condition, "") | ^~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c:854:2: note: in expansion of macro ‘xe_gt_assert’ 854 | xe_gt_assert(gt, cs - bb->cs == len + bb->len); | ^~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c: In function ‘write_pgtable’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:146:41: note: in expansion of macro ‘xe_tile_assert_msg’ 146 | #define xe_tile_assert(tile, condition) xe_tile_assert_msg((tile), condition, "") | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c:1029:2: note: in expansion of macro ‘xe_tile_assert’ 1029 | xe_tile_assert(tile, update->qwords <= 0x1ff); | ^~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c: In function ‘xe_migrate_update_pgtables’: ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:146:41: note: in expansion of macro ‘xe_tile_assert_msg’ 146 | #define xe_tile_assert(tile, condition) xe_tile_assert_msg((tile), condition, "") | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c:1219:2: note: in expansion of macro ‘xe_tile_assert’ 1219 | xe_tile_assert(tile, batch_size < SZ_128K); | ^~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:146:41: note: in expansion of macro ‘xe_tile_assert_msg’ 146 | #define xe_tile_assert(tile, condition) xe_tile_assert_msg((tile), condition, "") | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c:1229:4: note: in expansion of macro ‘xe_tile_assert’ 1229 | xe_tile_assert(tile, num_updates <= NUM_VMUSA_WRITES_PER_UNIT); | ^~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_assert.h:149:7: warning: unused variable ‘__buf’ [-Wunused-variable] 149 | char __buf[10]; \ | ^~~~~ ../drivers/gpu/drm/xe/xe_assert.h:146:41: note: in expansion of macro ‘xe_tile_assert_msg’ 146 | #define xe_tile_assert(tile, condition) xe_tile_assert_msg((tile), condition, "") | ^~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_migrate.c:1258:4: note: in expansion of macro ‘xe_tile_assert’ 1258 | xe_tile_assert(tile, pt_bo->size == SZ_4K); | ^~~~~~~~~~~~~~ stty: 'standard input': Inappropriate ioctl for device [23:40:38] Starting KUnit Kernel (1/1)... [23:40:38] ============================================================ [23:40:38] ==================== xe_bo (2 subtests) ==================== [23:40:38] [SKIPPED] xe_ccs_migrate_kunit [23:40:38] [SKIPPED] xe_bo_evict_kunit [23:40:38] ===================== [SKIPPED] xe_bo ====================== [23:40:38] ================== xe_dma_buf (1 subtest) ================== [23:40:38] [SKIPPED] xe_dma_buf_kunit [23:40:38] =================== [SKIPPED] xe_dma_buf =================== [23:40:38] ================== xe_migrate (1 subtest) ================== [23:40:38] [SKIPPED] xe_migrate_sanity_kunit [23:40:38] =================== [SKIPPED] xe_migrate =================== [23:40:38] =================== xe_pci (2 subtests) ==================== [23:40:38] [PASSED] xe_gmdid_graphics_ip [23:40:38] [PASSED] xe_gmdid_media_ip [23:40:38] ===================== [PASSED] xe_pci ====================== [23:40:38] ==================== xe_rtp (1 subtest) ==================== [23:40:38] ================== xe_rtp_process_tests =================== [23:40:38] [PASSED] coalesce-same-reg [23:40:38] [PASSED] no-match-no-add [23:40:38] [PASSED] no-match-no-add-multiple-rules [23:40:38] [PASSED] two-regs-two-entries [23:40:38] [PASSED] clr-one-set-other [23:40:38] [PASSED] set-field [23:40:38] [PASSED] conflict-duplicate [23:40:38] [PASSED] conflict-not-disjoint [23:40:38] [PASSED] conflict-reg-type [23:40:38] ============== [PASSED] xe_rtp_process_tests =============== [23:40:38] ===================== [PASSED] xe_rtp ====================== [23:40:38] ==================== xe_wa (1 subtest) ===================== [23:40:38] ======================== xe_wa_gt ========================= [23:40:38] [PASSED] TIGERLAKE (B0) [23:40:38] [PASSED] DG1 (A0) [23:40:38] [PASSED] DG1 (B0) [23:40:38] [PASSED] ALDERLAKE_S (A0) [23:40:38] [PASSED] ALDERLAKE_S (B0) [23:40:38] [PASSED] ALDERLAKE_S (C0) [23:40:38] [PASSED] ALDERLAKE_S (D0) [23:40:38] [PASSED] ALDERLAKE_P (A0) [23:40:38] [PASSED] ALDERLAKE_P (B0) [23:40:38] [PASSED] ALDERLAKE_P (C0) [23:40:38] [PASSED] DG2_G10 (A0) [23:40:38] [PASSED] DG2_G10 (A1) [23:40:38] [PASSED] DG2_G10 (B0) [23:40:38] [PASSED] DG2_G10 (C0) [23:40:38] [PASSED] DG2_G11 (A0) [23:40:38] [PASSED] DG2_G11 (B0) [23:40:38] [PASSED] DG2_G11 (B1) [23:40:38] [PASSED] DG2_G12 (A0) [23:40:38] [PASSED] DG2_G12 (A1) [23:40:38] [PASSED] PVC (B0) [23:40:38] [PASSED] PVC (B1) [23:40:38] [PASSED] PVC (C0) [23:40:38] ==================== [PASSED] xe_wa_gt ===================== [23:40:38] ====================== [PASSED] xe_wa ====================== [23:40:38] ============================================================ [23:40:38] Testing complete. Ran 37 tests: passed: 33, skipped: 4 [23:40:38] Elapsed time: 23.946s total, 4.230s configuring, 19.597s building, 0.101s running + /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig [23:40:38] Configuring KUnit Kernel ... Regenerating .config ... Populating config with: $ make ARCH=um O=.kunit olddefconfig [23:40:39] Building KUnit Kernel ... Populating config with: $ make ARCH=um O=.kunit olddefconfig Building with: $ make ARCH=um O=.kunit --jobs=48 [23:40:59] Starting KUnit Kernel (1/1)... [23:40:59] ============================================================ [23:40:59] ============ drm_test_pick_cmdline (2 subtests) ============ [23:40:59] [PASSED] drm_test_pick_cmdline_res_1920_1080_60 [23:40:59] =============== drm_test_pick_cmdline_named =============== [23:40:59] [PASSED] NTSC [23:40:59] [PASSED] NTSC-J [23:40:59] [PASSED] PAL [23:40:59] [PASSED] PAL-M [23:40:59] =========== [PASSED] drm_test_pick_cmdline_named =========== [23:40:59] ============== [PASSED] drm_test_pick_cmdline ============== [23:40:59] ================== drm_buddy (6 subtests) ================== [23:40:59] [PASSED] drm_test_buddy_alloc_limit [23:40:59] [PASSED] drm_test_buddy_alloc_range [23:40:59] [PASSED] drm_test_buddy_alloc_optimistic [23:40:59] [PASSED] drm_test_buddy_alloc_pessimistic [23:40:59] [PASSED] drm_test_buddy_alloc_smoke [23:40:59] [PASSED] drm_test_buddy_alloc_pathological [23:40:59] ==================== [PASSED] drm_buddy ==================== [23:40:59] ============= drm_cmdline_parser (40 subtests) ============= [23:40:59] [PASSED] drm_test_cmdline_force_d_only [23:40:59] [PASSED] drm_test_cmdline_force_D_only_dvi [23:40:59] [PASSED] drm_test_cmdline_force_D_only_hdmi [23:40:59] [PASSED] drm_test_cmdline_force_D_only_not_digital [23:40:59] [PASSED] drm_test_cmdline_force_e_only [23:40:59] [PASSED] drm_test_cmdline_res [23:40:59] [PASSED] drm_test_cmdline_res_vesa [23:40:59] [PASSED] drm_test_cmdline_res_vesa_rblank [23:40:59] [PASSED] drm_test_cmdline_res_rblank [23:40:59] [PASSED] drm_test_cmdline_res_bpp [23:40:59] [PASSED] drm_test_cmdline_res_refresh [23:40:59] [PASSED] drm_test_cmdline_res_bpp_refresh [23:40:59] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced [23:40:59] [PASSED] drm_test_cmdline_res_bpp_refresh_margins [23:40:59] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off [23:40:59] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on [23:40:59] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog [23:40:59] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital [23:40:59] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on [23:40:59] [PASSED] drm_test_cmdline_res_margins_force_on [23:40:59] [PASSED] drm_test_cmdline_res_vesa_margins [23:40:59] [PASSED] drm_test_cmdline_name [23:40:59] [PASSED] drm_test_cmdline_name_bpp [23:40:59] [PASSED] drm_test_cmdline_name_option [23:40:59] [PASSED] drm_test_cmdline_name_bpp_option [23:40:59] [PASSED] drm_test_cmdline_rotate_0 [23:40:59] [PASSED] drm_test_cmdline_rotate_90 [23:40:59] [PASSED] drm_test_cmdline_rotate_180 [23:40:59] [PASSED] drm_test_cmdline_rotate_270 [23:40:59] [PASSED] drm_test_cmdline_hmirror [23:40:59] [PASSED] drm_test_cmdline_vmirror [23:40:59] [PASSED] drm_test_cmdline_margin_options [23:40:59] [PASSED] drm_test_cmdline_multiple_options [23:40:59] [PASSED] drm_test_cmdline_bpp_extra_and_option [23:40:59] [PASSED] drm_test_cmdline_extra_and_option [23:40:59] [PASSED] drm_test_cmdline_freestanding_options [23:40:59] [PASSED] drm_test_cmdline_freestanding_force_e_and_options [23:40:59] [PASSED] drm_test_cmdline_panel_orientation [23:40:59] ================ drm_test_cmdline_invalid ================= [23:40:59] [PASSED] margin_only [23:40:59] [PASSED] interlace_only [23:40:59] [PASSED] res_missing_x [23:40:59] [PASSED] res_missing_y [23:40:59] [PASSED] res_bad_y [23:40:59] [PASSED] res_missing_y_bpp [23:40:59] [PASSED] res_bad_bpp [23:40:59] [PASSED] res_bad_refresh [23:40:59] [PASSED] res_bpp_refresh_force_on_off [23:40:59] [PASSED] res_invalid_mode [23:40:59] [PASSED] res_bpp_wrong_place_mode [23:40:59] [PASSED] name_bpp_refresh [23:40:59] [PASSED] name_refresh [23:40:59] [PASSED] name_refresh_wrong_mode [23:40:59] [PASSED] name_refresh_invalid_mode [23:40:59] [PASSED] rotate_multiple [23:40:59] [PASSED] rotate_invalid_val [23:40:59] [PASSED] rotate_truncated [23:40:59] [PASSED] invalid_option [23:40:59] [PASSED] invalid_tv_option [23:40:59] [PASSED] truncated_tv_option [23:40:59] ============ [PASSED] drm_test_cmdline_invalid ============= [23:40:59] =============== drm_test_cmdline_tv_options =============== [23:40:59] [PASSED] NTSC [23:40:59] [PASSED] NTSC_443 [23:40:59] [PASSED] NTSC_J [23:40:59] [PASSED] PAL [23:40:59] [PASSED] PAL_M [23:40:59] [PASSED] PAL_N [23:40:59] [PASSED] SECAM [23:40:59] =========== [PASSED] drm_test_cmdline_tv_options =========== [23:40:59] =============== [PASSED] drm_cmdline_parser ================ [23:40:59] ========== drm_get_tv_mode_from_name (2 subtests) ========== [23:40:59] ========== drm_test_get_tv_mode_from_name_valid =========== [23:40:59] [PASSED] NTSC [23:40:59] [PASSED] NTSC-443 [23:40:59] [PASSED] NTSC-J [23:40:59] [PASSED] PAL [23:40:59] [PASSED] PAL-M [23:40:59] [PASSED] PAL-N [23:40:59] [PASSED] SECAM [23:40:59] ====== [PASSED] drm_test_get_tv_mode_from_name_valid ======= [23:40:59] [PASSED] drm_test_get_tv_mode_from_name_truncated [23:40:59] ============ [PASSED] drm_get_tv_mode_from_name ============ [23:40:59] ============= drm_damage_helper (21 subtests) ============== [23:40:59] [PASSED] drm_test_damage_iter_no_damage [23:40:59] [PASSED] drm_test_damage_iter_no_damage_fractional_src [23:40:59] [PASSED] drm_test_damage_iter_no_damage_src_moved [23:40:59] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved [23:40:59] [PASSED] drm_test_damage_iter_no_damage_not_visible [23:40:59] [PASSED] drm_test_damage_iter_no_damage_no_crtc [23:40:59] [PASSED] drm_test_damage_iter_no_damage_no_fb [23:40:59] [PASSED] drm_test_damage_iter_simple_damage [23:40:59] [PASSED] drm_test_damage_iter_single_damage [23:40:59] [PASSED] drm_test_damage_iter_single_damage_intersect_src [23:40:59] [PASSED] drm_test_damage_iter_single_damage_outside_src [23:40:59] [PASSED] drm_test_damage_iter_single_damage_fractional_src [23:40:59] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src [23:40:59] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src [23:40:59] [PASSED] drm_test_damage_iter_single_damage_src_moved [23:40:59] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved [23:40:59] [PASSED] drm_test_damage_iter_damage [23:40:59] [PASSED] drm_test_damage_iter_damage_one_intersect [23:40:59] [PASSED] drm_test_damage_iter_damage_one_outside [23:40:59] [PASSED] drm_test_damage_iter_damage_src_moved [23:40:59] [PASSED] drm_test_damage_iter_damage_not_visible [23:40:59] ================ [PASSED] drm_damage_helper ================ [23:40:59] ============== drm_dp_mst_helper (2 subtests) ============== [23:40:59] ============== drm_test_dp_mst_calc_pbn_mode ============== [23:40:59] [PASSED] Clock 154000 BPP 30 DSC disabled [23:40:59] [PASSED] Clock 234000 BPP 30 DSC disabled [23:40:59] [PASSED] Clock 297000 BPP 24 DSC disabled [23:40:59] [PASSED] Clock 332880 BPP 24 DSC enabled [23:40:59] [PASSED] Clock 324540 BPP 24 DSC enabled [23:40:59] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ========== [23:40:59] ========= drm_test_dp_mst_sideband_msg_req_decode ========= [23:40:59] [PASSED] DP_ENUM_PATH_RESOURCES with port number [23:40:59] [PASSED] DP_POWER_UP_PHY with port number [23:40:59] [PASSED] DP_POWER_DOWN_PHY with port number [23:40:59] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks [23:40:59] [PASSED] DP_ALLOCATE_PAYLOAD with port number [23:40:59] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI [23:40:59] [PASSED] DP_ALLOCATE_PAYLOAD with PBN [23:40:59] [PASSED] DP_QUERY_PAYLOAD with port number [23:40:59] [PASSED] DP_QUERY_PAYLOAD with VCPI [23:40:59] [PASSED] DP_REMOTE_DPCD_READ with port number [23:40:59] [PASSED] DP_REMOTE_DPCD_READ with DPCD address [23:40:59] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes [23:40:59] [PASSED] DP_REMOTE_DPCD_WRITE with port number [23:40:59] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address [23:40:59] [PASSED] DP_REMOTE_DPCD_WRITE with data array [23:40:59] [PASSED] DP_REMOTE_I2C_READ with port number [23:40:59] [PASSED] DP_REMOTE_I2C_READ with I2C device ID [23:40:59] [PASSED] DP_REMOTE_I2C_READ with transactions array [23:40:59] [PASSED] DP_REMOTE_I2C_WRITE with port number [23:40:59] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID [23:40:59] [PASSED] DP_REMOTE_I2C_WRITE with data array [23:40:59] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID [23:40:59] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID [23:40:59] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event [23:40:59] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event [23:40:59] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior [23:40:59] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior [23:40:59] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode ===== [23:40:59] ================ [PASSED] drm_dp_mst_helper ================ [23:40:59] =========== drm_format_helper_test (11 subtests) =========== [23:40:59] ============== drm_test_fb_xrgb8888_to_gray8 ============== [23:40:59] [PASSED] single_pixel_source_buffer [23:40:59] [PASSED] single_pixel_clip_rectangle [23:40:59] [PASSED] well_known_colors [23:40:59] [PASSED] destination_pitch [23:40:59] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ========== [23:40:59] ============= drm_test_fb_xrgb8888_to_rgb332 ============== [23:40:59] [PASSED] single_pixel_source_buffer [23:40:59] [PASSED] single_pixel_clip_rectangle [23:40:59] [PASSED] well_known_colors [23:40:59] [PASSED] destination_pitch [23:40:59] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ========== [23:40:59] ============= drm_test_fb_xrgb8888_to_rgb565 ============== [23:40:59] [PASSED] single_pixel_source_buffer [23:40:59] [PASSED] single_pixel_clip_rectangle [23:40:59] [PASSED] well_known_colors [23:40:59] [PASSED] destination_pitch [23:40:59] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ========== [23:40:59] ============ drm_test_fb_xrgb8888_to_xrgb1555 ============= [23:40:59] [PASSED] single_pixel_source_buffer [23:40:59] [PASSED] single_pixel_clip_rectangle [23:40:59] [PASSED] well_known_colors [23:40:59] [PASSED] destination_pitch [23:40:59] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 ========= [23:40:59] ============ drm_test_fb_xrgb8888_to_argb1555 ============= [23:40:59] [PASSED] single_pixel_source_buffer [23:40:59] [PASSED] single_pixel_clip_rectangle [23:40:59] [PASSED] well_known_colors [23:40:59] [PASSED] destination_pitch [23:40:59] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 ========= [23:40:59] ============ drm_test_fb_xrgb8888_to_rgba5551 ============= [23:40:59] [PASSED] single_pixel_source_buffer [23:40:59] [PASSED] single_pixel_clip_rectangle [23:40:59] [PASSED] well_known_colors [23:40:59] [PASSED] destination_pitch [23:40:59] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 ========= [23:40:59] ============= drm_test_fb_xrgb8888_to_rgb888 ============== [23:40:59] [PASSED] single_pixel_source_buffer [23:40:59] [PASSED] single_pixel_clip_rectangle [23:40:59] [PASSED] well_known_colors [23:40:59] [PASSED] destination_pitch [23:40:59] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ========== [23:40:59] ============ drm_test_fb_xrgb8888_to_argb8888 ============= [23:40:59] [PASSED] single_pixel_source_buffer [23:40:59] [PASSED] single_pixel_clip_rectangle [23:40:59] [PASSED] well_known_colors [23:40:59] [PASSED] destination_pitch [23:40:59] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 ========= [23:40:59] =========== drm_test_fb_xrgb8888_to_xrgb2101010 =========== [23:40:59] [PASSED] single_pixel_source_buffer [23:40:59] [PASSED] single_pixel_clip_rectangle [23:40:59] [PASSED] well_known_colors [23:40:59] [PASSED] destination_pitch [23:40:59] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 ======= [23:40:59] =========== drm_test_fb_xrgb8888_to_argb2101010 =========== [23:40:59] [PASSED] single_pixel_source_buffer [23:40:59] [PASSED] single_pixel_clip_rectangle [23:40:59] [PASSED] well_known_colors [23:40:59] [PASSED] destination_pitch [23:40:59] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 ======= [23:40:59] ============== drm_test_fb_xrgb8888_to_mono =============== [23:40:59] [PASSED] single_pixel_source_buffer [23:40:59] [PASSED] single_pixel_clip_rectangle [23:40:59] [PASSED] well_known_colors [23:40:59] [PASSED] destination_pitch [23:40:59] ========== [PASSED] drm_test_fb_xrgb8888_to_mono =========== [23:40:59] ============= [PASSED] drm_format_helper_test ============== [23:40:59] ================= drm_format (18 subtests) ================= [23:40:59] [PASSED] drm_test_format_block_width_invalid [23:40:59] [PASSED] drm_test_format_block_width_one_plane [23:40:59] [PASSED] drm_test_format_block_width_two_plane [23:40:59] [PASSED] drm_test_format_block_width_three_plane [23:40:59] [PASSED] drm_test_format_block_width_tiled [23:40:59] [PASSED] drm_test_format_block_height_invalid [23:40:59] [PASSED] drm_test_format_block_height_one_plane [23:40:59] [PASSED] drm_test_format_block_height_two_plane [23:40:59] [PASSED] drm_test_format_block_height_three_plane [23:40:59] [PASSED] drm_test_format_block_height_tiled [23:40:59] [PASSED] drm_test_format_min_pitch_invalid [23:40:59] [PASSED] drm_test_format_min_pitch_one_plane_8bpp [23:40:59] [PASSED] drm_test_format_min_pitch_one_plane_16bpp [23:40:59] [PASSED] drm_test_format_min_pitch_one_plane_24bpp [23:40:59] [PASSED] drm_test_format_min_pitch_one_plane_32bpp [23:40:59] [PASSED] drm_test_format_min_pitch_two_plane [23:40:59] [PASSED] drm_test_format_min_pitch_three_plane_8bpp [23:40:59] [PASSED] drm_test_format_min_pitch_tiled [23:40:59] =================== [PASSED] drm_format ==================== [23:40:59] =============== drm_framebuffer (1 subtest) ================ [23:40:59] =============== drm_test_framebuffer_create =============== [23:40:59] [PASSED] ABGR8888 normal sizes [23:40:59] [PASSED] ABGR8888 max sizes [23:40:59] [PASSED] ABGR8888 pitch greater than min required [23:40:59] [PASSED] ABGR8888 pitch less than min required [23:40:59] [PASSED] ABGR8888 Invalid width [23:40:59] [PASSED] ABGR8888 Invalid buffer handle [23:40:59] [PASSED] No pixel format [23:40:59] [PASSED] ABGR8888 Width 0 [23:40:59] [PASSED] ABGR8888 Height 0 [23:40:59] [PASSED] ABGR8888 Out of bound height * pitch combination [23:40:59] [PASSED] ABGR8888 Large buffer offset [23:40:59] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers [23:40:59] [PASSED] ABGR8888 Valid buffer modifier [23:40:59] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE) [23:40:59] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS [23:40:59] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS [23:40:59] [PASSED] NV12 Normal sizes [23:40:59] [PASSED] NV12 Max sizes [23:40:59] [PASSED] NV12 Invalid pitch [23:40:59] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag [23:40:59] [PASSED] NV12 different modifier per-plane [23:40:59] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE [23:40:59] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS [23:40:59] [PASSED] NV12 Modifier for inexistent plane [23:40:59] [PASSED] NV12 Handle for inexistent plane [23:40:59] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS [23:40:59] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier [23:40:59] [PASSED] YVU420 Normal sizes [23:40:59] [PASSED] YVU420 Max sizes [23:40:59] [PASSED] YVU420 Invalid pitch [23:40:59] [PASSED] YVU420 Different pitches [23:40:59] [PASSED] YVU420 Different buffer offsets/pitches [23:40:59] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS [23:40:59] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS [23:40:59] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS [23:40:59] [PASSED] YVU420 Valid modifier [23:40:59] [PASSED] YVU420 Different modifiers per plane [23:40:59] [PASSED] YVU420 Modifier for inexistent plane [23:40:59] [PASSED] X0L2 Normal sizes [23:40:59] [PASSED] X0L2 Max sizes [23:40:59] [PASSED] X0L2 Invalid pitch [23:40:59] [PASSED] X0L2 Pitch greater than minimum required stty: 'standard input': Inappropriate ioctl for device [23:40:59] [PASSED] X0L2 Handle for inexistent plane [23:40:59] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set [23:40:59] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set [23:40:59] [PASSED] X0L2 Valid modifier [23:40:59] [PASSED] X0L2 Modifier for inexistent plane [23:40:59] =========== [PASSED] drm_test_framebuffer_create =========== [23:40:59] ================= [PASSED] drm_framebuffer ================= [23:40:59] =============== drm-test-managed (1 subtest) =============== [23:40:59] [PASSED] drm_test_managed_run_action [23:40:59] ================ [PASSED] drm-test-managed ================= [23:40:59] =================== drm_mm (19 subtests) =================== [23:40:59] [PASSED] drm_test_mm_init [23:40:59] [PASSED] drm_test_mm_debug [23:41:09] [PASSED] drm_test_mm_reserve [23:41:19] [PASSED] drm_test_mm_insert [23:41:19] [PASSED] drm_test_mm_replace [23:41:19] [PASSED] drm_test_mm_insert_range [23:41:19] [PASSED] drm_test_mm_frag [23:41:19] [PASSED] drm_test_mm_align [23:41:19] [PASSED] drm_test_mm_align32 [23:41:20] [PASSED] drm_test_mm_align64 [23:41:20] [PASSED] drm_test_mm_evict [23:41:20] [PASSED] drm_test_mm_evict_range [23:41:20] [PASSED] drm_test_mm_topdown [23:41:20] [PASSED] drm_test_mm_bottomup [23:41:20] [PASSED] drm_test_mm_lowest [23:41:20] [PASSED] drm_test_mm_highest [23:41:21] [PASSED] drm_test_mm_color [23:41:21] [PASSED] drm_test_mm_color_evict [23:41:21] [PASSED] drm_test_mm_color_evict_range [23:41:21] ===================== [PASSED] drm_mm ====================== [23:41:21] ============= drm_modes_analog_tv (4 subtests) ============= [23:41:21] [PASSED] drm_test_modes_analog_tv_ntsc_480i [23:41:21] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined [23:41:21] [PASSED] drm_test_modes_analog_tv_pal_576i [23:41:21] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined [23:41:21] =============== [PASSED] drm_modes_analog_tv =============== [23:41:21] ============== drm_plane_helper (2 subtests) =============== [23:41:21] =============== drm_test_check_plane_state ================ [23:41:21] [PASSED] clipping_simple [23:41:21] [PASSED] clipping_rotate_reflect [23:41:21] [PASSED] positioning_simple [23:41:21] [PASSED] upscaling [23:41:21] [PASSED] downscaling [23:41:21] [PASSED] rounding1 [23:41:21] [PASSED] rounding2 [23:41:21] [PASSED] rounding3 [23:41:21] [PASSED] rounding4 [23:41:21] =========== [PASSED] drm_test_check_plane_state ============ [23:41:21] =========== drm_test_check_invalid_plane_state ============ [23:41:21] [PASSED] positioning_invalid [23:41:21] [PASSED] upscaling_invalid [23:41:21] [PASSED] downscaling_invalid [23:41:21] ======= [PASSED] drm_test_check_invalid_plane_state ======== [23:41:21] ================ [PASSED] drm_plane_helper ================= [23:41:21] ====== drm_connector_helper_tv_get_modes (1 subtest) ======= [23:41:21] ====== drm_test_connector_helper_tv_get_modes_check ======= [23:41:21] [PASSED] None [23:41:21] [PASSED] PAL [23:41:21] [PASSED] NTSC [23:41:21] [PASSED] Both, NTSC Default [23:41:21] [PASSED] Both, PAL Default [23:41:21] [PASSED] Both, NTSC Default, with PAL on command-line [23:41:21] [PASSED] Both, PAL Default, with NTSC on command-line [23:41:21] == [PASSED] drm_test_connector_helper_tv_get_modes_check === [23:41:21] ======== [PASSED] drm_connector_helper_tv_get_modes ======== [23:41:21] ================== drm_rect (9 subtests) =================== [23:41:21] [PASSED] drm_test_rect_clip_scaled_div_by_zero [23:41:21] [PASSED] drm_test_rect_clip_scaled_not_clipped [23:41:21] [PASSED] drm_test_rect_clip_scaled_clipped [23:41:21] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned [23:41:21] ================= drm_test_rect_intersect ================= [23:41:21] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0 [23:41:21] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1 [23:41:21] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0 [23:41:21] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1 [23:41:21] [PASSED] right x left: 2x1+0+0 x 3x1+1+0 [23:41:21] [PASSED] left x right: 3x1+1+0 x 2x1+0+0 [23:41:21] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1 [23:41:21] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0 [23:41:21] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1 [23:41:21] [PASSED] touching side: 1x1+0+0 x 1x1+1+0 [23:41:21] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0 [23:41:21] [PASSED] inside another: 2x2+0+0 x 1x1+1+1 [23:41:21] [PASSED] far away: 1x1+0+0 x 1x1+3+6 [23:41:21] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10 [23:41:21] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10 [23:41:21] ============= [PASSED] drm_test_rect_intersect ============= [23:41:21] ================ drm_test_rect_calc_hscale ================ [23:41:21] [PASSED] normal use [23:41:21] [PASSED] out of max range [23:41:21] [PASSED] out of min range [23:41:21] [PASSED] zero dst [23:41:21] [PASSED] negative src [23:41:21] [PASSED] negative dst [23:41:21] ============ [PASSED] drm_test_rect_calc_hscale ============ [23:41:21] ================ drm_test_rect_calc_vscale ================ [23:41:21] [PASSED] normal use [23:41:21] [PASSED] out of max range [23:41:21] [PASSED] out of min range [23:41:21] [PASSED] zero dst [23:41:21] [PASSED] negative src [23:41:21] [PASSED] negative dst [23:41:21] ============ [PASSED] drm_test_rect_calc_vscale ============ [23:41:21] ================== drm_test_rect_rotate =================== [23:41:21] [PASSED] reflect-x [23:41:21] [PASSED] reflect-y [23:41:21] [PASSED] rotate-0 [23:41:21] [PASSED] rotate-90 [23:41:21] [PASSED] rotate-180 [23:41:21] [PASSED] rotate-270 [23:41:21] ============== [PASSED] drm_test_rect_rotate =============== [23:41:21] ================ drm_test_rect_rotate_inv ================= [23:41:21] [PASSED] reflect-x [23:41:21] [PASSED] reflect-y [23:41:21] [PASSED] rotate-0 [23:41:21] [PASSED] rotate-90 [23:41:21] [PASSED] rotate-180 [23:41:21] [PASSED] rotate-270 [23:41:21] ============ [PASSED] drm_test_rect_rotate_inv ============= [23:41:21] ==================== [PASSED] drm_rect ===================== [23:41:21] ================== drm_exec (7 subtests) =================== [23:41:21] [PASSED] sanitycheck [23:41:21] [PASSED] test_lock [23:41:21] [PASSED] test_lock_unlock [23:41:21] [PASSED] test_duplicates [23:41:21] [PASSED] test_prepare [23:41:21] [PASSED] test_prepare_array [23:41:21] [PASSED] test_multiple_loops [23:41:21] ==================== [PASSED] drm_exec ===================== [23:41:21] ============================================================ [23:41:21] Testing complete. Ran 340 tests: passed: 340 [23:41:21] Elapsed time: 43.747s total, 1.655s configuring, 19.364s building, 22.720s running + cleanup ++ stat -c %u:%g /kernel + chown -R 1003:1003 /kernel ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Intel-xe] ✗ CI.Build: failure for Use Xe assert macros instead of XE_WARN_ON macro (rev3) 2023-09-07 12:23 [Intel-xe] [PATCH v3 0/3] Use Xe assert macros instead of XE_WARN_ON macro Francois Dugast ` (5 preceding siblings ...) 2023-09-07 23:41 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork @ 2023-09-07 23:47 ` Patchwork 6 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2023-09-07 23:47 UTC (permalink / raw) To: Francois Dugast; +Cc: intel-xe == Series Details == Series: Use Xe assert macros instead of XE_WARN_ON macro (rev3) URL : https://patchwork.freedesktop.org/series/122906/ State : failure == Summary == + trap cleanup EXIT + cd /kernel + git clone https://gitlab.freedesktop.org/drm/xe/ci.git .ci Cloning into '.ci'... ++ date +%s + echo -e '\e[0Ksection_start:1694130093:build_x86_64[collapsed=true]\r\e[0KBuild x86-64' + mkdir -p build64-default ^[[0Ksection_start:1694130093:build_x86_64[collapsed=true] ^[[0KBuild x86-64 + cp .ci/kernel/kconfig build64-default/.config + make O=build64-default olddefconfig make[1]: Entering directory '/kernel/build64-default' GEN Makefile HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/confdata.o HOSTCC scripts/kconfig/expr.o LEX scripts/kconfig/lexer.lex.c YACC scripts/kconfig/parser.tab.[ch] HOSTCC scripts/kconfig/lexer.lex.o HOSTCC scripts/kconfig/menu.o HOSTCC scripts/kconfig/parser.tab.o HOSTCC scripts/kconfig/preprocess.o HOSTCC scripts/kconfig/symbol.o HOSTCC scripts/kconfig/util.o HOSTLD scripts/kconfig/conf # # configuration written to .config # make[1]: Leaving directory '/kernel/build64-default' ++ nproc + make O=build64-default -j48 make[1]: Entering directory '/kernel/build64-default' GEN Makefile WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/x86/include/generated/uapi/asm/errno.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h WRAP arch/x86/include/generated/uapi/asm/fcntl.h WRAP arch/x86/include/generated/uapi/asm/ioctl.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h WRAP arch/x86/include/generated/uapi/asm/ioctls.h SYSTBL arch/x86/include/generated/asm/syscalls_32.h GEN arch/x86/include/generated/asm/orc_hash.h WRAP arch/x86/include/generated/uapi/asm/ipcbuf.h SYSHDR arch/x86/include/generated/asm/unistd_32_ia32.h WRAP arch/x86/include/generated/uapi/asm/param.h SYSHDR arch/x86/include/generated/asm/unistd_64_x32.h WRAP arch/x86/include/generated/uapi/asm/poll.h SYSTBL arch/x86/include/generated/asm/syscalls_64.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 HOSTCC arch/x86/tools/relocs_64.o HOSTCC arch/x86/tools/relocs_32.o HOSTCC arch/x86/tools/relocs_common.o WRAP arch/x86/include/generated/asm/early_ioremap.h WRAP arch/x86/include/generated/asm/export.h WRAP arch/x86/include/generated/asm/mcs_spinlock.h WRAP arch/x86/include/generated/asm/irq_regs.h WRAP arch/x86/include/generated/asm/kmap_size.h WRAP arch/x86/include/generated/asm/local64.h WRAP arch/x86/include/generated/asm/mmiowb.h WRAP arch/x86/include/generated/asm/module.lds.h WRAP arch/x86/include/generated/asm/rwonce.h WRAP arch/x86/include/generated/asm/unaligned.h UPD include/generated/uapi/linux/version.h UPD include/config/kernel.release UPD include/generated/compile.h HOSTCC scripts/kallsyms HOSTCC scripts/sorttable HOSTCC scripts/asn1_compiler UPD include/generated/utsrelease.h HOSTCC scripts/unifdef DESCEND objtool HOSTCC /kernel/build64-default/tools/objtool/fixdep.o HOSTLD /kernel/build64-default/tools/objtool/fixdep-in.o LINK /kernel/build64-default/tools/objtool/fixdep HOSTLD arch/x86/tools/relocs INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/exec-cmd.h INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/help.h INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/pager.h INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/parse-options.h INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/run-command.h CC /kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o CC /kernel/build64-default/tools/objtool/libsubcmd/help.o INSTALL libsubcmd_headers CC /kernel/build64-default/tools/objtool/libsubcmd/pager.o CC /kernel/build64-default/tools/objtool/libsubcmd/parse-options.o CC /kernel/build64-default/tools/objtool/libsubcmd/run-command.o CC /kernel/build64-default/tools/objtool/libsubcmd/sigchain.o CC /kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o 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/video/uvesafb.h HDRINST usr/include/drm/amdgpu_drm.h HDRINST usr/include/drm/qaic_accel.h HDRINST usr/include/drm/i915_drm.h HDRINST usr/include/drm/virtgpu_drm.h HDRINST usr/include/drm/vgem_drm.h HDRINST usr/include/drm/xe_drm.h HDRINST usr/include/drm/omap_drm.h HDRINST usr/include/drm/radeon_drm.h HDRINST usr/include/drm/tegra_drm.h HDRINST usr/include/drm/drm_mode.h HDRINST usr/include/drm/ivpu_accel.h HDRINST usr/include/drm/exynos_drm.h HDRINST usr/include/drm/drm_sarea.h HDRINST usr/include/drm/v3d_drm.h HDRINST usr/include/drm/qxl_drm.h HDRINST usr/include/drm/drm_fourcc.h HDRINST usr/include/drm/nouveau_drm.h HDRINST usr/include/drm/habanalabs_accel.h HDRINST usr/include/drm/vmwgfx_drm.h HDRINST usr/include/drm/msm_drm.h HDRINST usr/include/drm/etnaviv_drm.h HDRINST usr/include/drm/vc4_drm.h HDRINST usr/include/drm/panfrost_drm.h HDRINST usr/include/drm/lima_drm.h HDRINST usr/include/drm/drm.h HDRINST usr/include/drm/armada_drm.h HDRINST usr/include/mtd/inftl-user.h HDRINST usr/include/mtd/nftl-user.h HDRINST usr/include/mtd/mtd-user.h HDRINST usr/include/mtd/ubi-user.h HDRINST usr/include/mtd/mtd-abi.h HDRINST usr/include/xen/gntdev.h HDRINST usr/include/xen/gntalloc.h HDRINST usr/include/xen/evtchn.h HDRINST usr/include/xen/privcmd.h HDRINST usr/include/asm-generic/auxvec.h HDRINST usr/include/asm-generic/bitsperlong.h HDRINST usr/include/asm-generic/posix_types.h HDRINST usr/include/asm-generic/ioctls.h HDRINST usr/include/asm-generic/mman.h HDRINST usr/include/asm-generic/shmbuf.h HDRINST usr/include/asm-generic/bpf_perf_event.h HDRINST usr/include/asm-generic/types.h HDRINST usr/include/asm-generic/poll.h HDRINST usr/include/asm-generic/msgbuf.h HDRINST usr/include/asm-generic/swab.h HDRINST usr/include/asm-generic/statfs.h HDRINST usr/include/asm-generic/unistd.h HDRINST usr/include/asm-generic/hugetlb_encode.h HDRINST usr/include/asm-generic/resource.h HDRINST usr/include/asm-generic/param.h HDRINST usr/include/asm-generic/termbits-common.h HDRINST usr/include/asm-generic/sockios.h HDRINST usr/include/asm-generic/kvm_para.h HDRINST usr/include/asm-generic/errno.h HDRINST usr/include/asm-generic/termios.h HDRINST usr/include/asm-generic/mman-common.h HDRINST usr/include/asm-generic/ioctl.h HDRINST usr/include/asm-generic/socket.h HDRINST usr/include/asm-generic/signal-defs.h HDRINST usr/include/asm-generic/termbits.h HDRINST usr/include/asm-generic/int-ll64.h HDRINST usr/include/asm-generic/signal.h HDRINST usr/include/asm-generic/siginfo.h HDRINST usr/include/asm-generic/stat.h HDRINST usr/include/asm-generic/int-l64.h HDRINST usr/include/asm-generic/errno-base.h HDRINST usr/include/asm-generic/fcntl.h HDRINST usr/include/asm-generic/setup.h HDRINST usr/include/asm-generic/ipcbuf.h HDRINST usr/include/asm-generic/sembuf.h HDRINST usr/include/asm-generic/ucontext.h HDRINST usr/include/rdma/mlx5_user_ioctl_cmds.h HDRINST usr/include/rdma/irdma-abi.h HDRINST usr/include/rdma/mana-abi.h HDRINST usr/include/rdma/hfi/hfi1_user.h HDRINST usr/include/rdma/hfi/hfi1_ioctl.h HDRINST usr/include/rdma/rdma_user_rxe.h HDRINST usr/include/rdma/rdma_user_ioctl.h HDRINST usr/include/rdma/mlx5_user_ioctl_verbs.h HDRINST usr/include/rdma/bnxt_re-abi.h HDRINST usr/include/rdma/hns-abi.h HDRINST usr/include/rdma/qedr-abi.h HDRINST usr/include/rdma/ib_user_ioctl_cmds.h HDRINST usr/include/rdma/vmw_pvrdma-abi.h HDRINST usr/include/rdma/ib_user_sa.h HDRINST usr/include/rdma/ib_user_ioctl_verbs.h HDRINST usr/include/rdma/rvt-abi.h HDRINST usr/include/rdma/mlx5-abi.h HDRINST usr/include/rdma/rdma_netlink.h HDRINST usr/include/rdma/erdma-abi.h HDRINST usr/include/rdma/rdma_user_ioctl_cmds.h HDRINST usr/include/rdma/rdma_user_cm.h HDRINST usr/include/rdma/ib_user_verbs.h HDRINST usr/include/rdma/efa-abi.h HDRINST usr/include/rdma/siw-abi.h HDRINST usr/include/rdma/mlx4-abi.h HDRINST usr/include/rdma/mthca-abi.h HDRINST usr/include/rdma/ib_user_mad.h HDRINST usr/include/rdma/ocrdma-abi.h HDRINST usr/include/rdma/cxgb4-abi.h HDRINST usr/include/misc/xilinx_sdfec.h HDRINST usr/include/misc/uacce/hisi_qm.h HDRINST usr/include/misc/uacce/uacce.h HDRINST usr/include/misc/cxl.h HDRINST usr/include/misc/ocxl.h HDRINST usr/include/misc/fastrpc.h HDRINST usr/include/misc/pvpanic.h HDRINST usr/include/linux/i8k.h HDRINST usr/include/linux/acct.h HDRINST usr/include/linux/atmmpc.h HDRINST usr/include/linux/fs.h HDRINST usr/include/linux/cifs/cifs_mount.h HDRINST usr/include/linux/cifs/cifs_netlink.h HDRINST usr/include/linux/if_packet.h HDRINST usr/include/linux/route.h HDRINST usr/include/linux/patchkey.h HDRINST usr/include/linux/tc_ematch/tc_em_cmp.h HDRINST usr/include/linux/tc_ematch/tc_em_ipt.h HDRINST usr/include/linux/tc_ematch/tc_em_meta.h HDRINST usr/include/linux/tc_ematch/tc_em_nbyte.h HDRINST usr/include/linux/tc_ematch/tc_em_text.h UPD scripts/mod/devicetable-offsets.h HDRINST usr/include/linux/virtio_pmem.h HDRINST usr/include/linux/rkisp1-config.h HDRINST usr/include/linux/vhost.h HDRINST usr/include/linux/cec-funcs.h HDRINST usr/include/linux/ppdev.h HDRINST usr/include/linux/isdn/capicmd.h HDRINST usr/include/linux/virtio_fs.h HDRINST usr/include/linux/netfilter_ipv6.h HDRINST usr/include/linux/lirc.h HDRINST usr/include/linux/mroute6.h HDRINST usr/include/linux/nl80211-vnd-intel.h HDRINST usr/include/linux/ivtvfb.h HDRINST usr/include/linux/auxvec.h HDRINST usr/include/linux/dm-log-userspace.h HDRINST usr/include/linux/dccp.h HDRINST usr/include/linux/atmarp.h HDRINST usr/include/linux/virtio_scmi.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 MKELF scripts/mod/elfconfig.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 HOSTCC scripts/mod/modpost.o HDRINST usr/include/linux/firewire-cdev.h HOSTCC scripts/mod/file2alias.o 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 HOSTCC scripts/mod/sumversion.o HDRINST usr/include/linux/iio/buffer.h HDRINST usr/include/linux/iio/events.h HDRINST usr/include/linux/baycom.h HDRINST usr/include/linux/major.h HDRINST usr/include/linux/atmppp.h HDRINST usr/include/linux/ipv6_route.h HDRINST usr/include/linux/spi/spidev.h HDRINST usr/include/linux/spi/spi.h HDRINST usr/include/linux/virtio_ring.h HDRINST usr/include/linux/hdlc/ioctl.h HDRINST usr/include/linux/remoteproc_cdev.h HDRINST usr/include/linux/hyperv.h HDRINST usr/include/linux/rpl_iptunnel.h HDRINST usr/include/linux/sync_file.h HDRINST usr/include/linux/igmp.h HDRINST usr/include/linux/v4l2-dv-timings.h HDRINST usr/include/linux/virtio_i2c.h HDRINST usr/include/linux/xfrm.h HDRINST usr/include/linux/capability.h HDRINST usr/include/linux/gtp.h HDRINST usr/include/linux/xdp_diag.h HDRINST usr/include/linux/pkt_cls.h HDRINST usr/include/linux/suspend_ioctls.h HDRINST usr/include/linux/vt.h HDRINST usr/include/linux/loadpin.h HDRINST usr/include/linux/dlm_plock.h HDRINST usr/include/linux/fb.h HDRINST usr/include/linux/max2175.h HDRINST usr/include/linux/sunrpc/debug.h HDRINST usr/include/linux/gsmmux.h HDRINST usr/include/linux/watchdog.h HDRINST usr/include/linux/vhost_types.h HDRINST usr/include/linux/vduse.h HDRINST usr/include/linux/ila.h HDRINST usr/include/linux/tdx-guest.h HDRINST usr/include/linux/close_range.h HDRINST usr/include/linux/ivtv.h HDRINST usr/include/linux/cryptouser.h HDRINST usr/include/linux/netfilter/xt_string.h HDRINST usr/include/linux/netfilter/nfnetlink_compat.h HDRINST usr/include/linux/netfilter/nf_nat.h HDRINST usr/include/linux/netfilter/xt_recent.h HDRINST usr/include/linux/netfilter/xt_addrtype.h HDRINST usr/include/linux/netfilter/nf_conntrack_tcp.h HDRINST usr/include/linux/netfilter/xt_MARK.h HDRINST usr/include/linux/netfilter/xt_SYNPROXY.h HDRINST usr/include/linux/netfilter/xt_multiport.h HDRINST usr/include/linux/netfilter/nfnetlink.h HDRINST usr/include/linux/netfilter/xt_cgroup.h HDRINST usr/include/linux/netfilter/nf_synproxy.h HDRINST usr/include/linux/netfilter/xt_TCPOPTSTRIP.h HDRINST usr/include/linux/netfilter/nfnetlink_log.h HDRINST usr/include/linux/netfilter/xt_TPROXY.h HDRINST usr/include/linux/netfilter/xt_u32.h HDRINST usr/include/linux/netfilter/nfnetlink_osf.h HDRINST usr/include/linux/netfilter/xt_ecn.h HDRINST usr/include/linux/netfilter/xt_esp.h HDRINST usr/include/linux/netfilter/nfnetlink_hook.h HDRINST usr/include/linux/netfilter/xt_mac.h HDRINST usr/include/linux/netfilter/xt_comment.h HDRINST usr/include/linux/netfilter/xt_NFQUEUE.h HDRINST usr/include/linux/netfilter/xt_osf.h HDRINST usr/include/linux/netfilter/xt_hashlimit.h HDRINST usr/include/linux/netfilter/nf_conntrack_sctp.h HDRINST usr/include/linux/netfilter/xt_socket.h HDRINST usr/include/linux/netfilter/xt_connmark.h HDRINST usr/include/linux/netfilter/xt_sctp.h HDRINST usr/include/linux/netfilter/xt_tcpudp.h HDRINST usr/include/linux/netfilter/xt_DSCP.h HDRINST usr/include/linux/netfilter/xt_time.h HDRINST usr/include/linux/netfilter/xt_IDLETIMER.h HDRINST usr/include/linux/netfilter/xt_policy.h HDRINST usr/include/linux/netfilter/xt_rpfilter.h HDRINST usr/include/linux/netfilter/xt_nfacct.h HDRINST usr/include/linux/netfilter/xt_SECMARK.h HDRINST usr/include/linux/netfilter/xt_length.h HDRINST usr/include/linux/netfilter/nfnetlink_cthelper.h HDRINST usr/include/linux/netfilter/xt_quota.h HDRINST usr/include/linux/netfilter/xt_CLASSIFY.h HDRINST usr/include/linux/netfilter/xt_ipcomp.h HDRINST usr/include/linux/netfilter/xt_iprange.h HDRINST usr/include/linux/netfilter/xt_bpf.h HDRINST usr/include/linux/netfilter/xt_LOG.h HDRINST usr/include/linux/netfilter/xt_rateest.h HDRINST usr/include/linux/netfilter/xt_CONNSECMARK.h HDRINST usr/include/linux/netfilter/xt_HMARK.h HDRINST usr/include/linux/netfilter/xt_CONNMARK.h HDRINST usr/include/linux/netfilter/xt_pkttype.h HDRINST usr/include/linux/netfilter/xt_ipvs.h HDRINST usr/include/linux/netfilter/xt_devgroup.h HDRINST usr/include/linux/netfilter/xt_AUDIT.h HDRINST usr/include/linux/netfilter/xt_realm.h HDRINST usr/include/linux/netfilter/nf_conntrack_common.h HDRINST usr/include/linux/netfilter/xt_set.h HDRINST usr/include/linux/netfilter/xt_LED.h HDRINST usr/include/linux/netfilter/xt_connlabel.h HDRINST usr/include/linux/netfilter/xt_owner.h HDRINST usr/include/linux/netfilter/xt_dccp.h HDRINST usr/include/linux/netfilter/xt_limit.h HDRINST usr/include/linux/netfilter/xt_conntrack.h HDRINST usr/include/linux/netfilter/xt_TEE.h HDRINST usr/include/linux/netfilter/xt_RATEEST.h HDRINST usr/include/linux/netfilter/xt_connlimit.h HDRINST usr/include/linux/netfilter/ipset/ip_set.h HDRINST usr/include/linux/netfilter/ipset/ip_set_list.h HDRINST usr/include/linux/netfilter/ipset/ip_set_hash.h HDRINST usr/include/linux/netfilter/ipset/ip_set_bitmap.h HDRINST usr/include/linux/netfilter/x_tables.h HDRINST usr/include/linux/netfilter/xt_dscp.h HDRINST usr/include/linux/netfilter/nf_conntrack_ftp.h HDRINST usr/include/linux/netfilter/xt_cluster.h HDRINST usr/include/linux/netfilter/nf_conntrack_tuple_common.h HDRINST usr/include/linux/netfilter/nf_log.h HDRINST usr/include/linux/netfilter/xt_tcpmss.h HDRINST usr/include/linux/netfilter/xt_NFLOG.h HDRINST usr/include/linux/netfilter/xt_l2tp.h HDRINST usr/include/linux/netfilter/xt_helper.h HDRINST usr/include/linux/netfilter/xt_statistic.h HDRINST usr/include/linux/netfilter/nfnetlink_queue.h HDRINST usr/include/linux/netfilter/nfnetlink_cttimeout.h HDRINST usr/include/linux/netfilter/xt_CT.h HDRINST usr/include/linux/netfilter/xt_CHECKSUM.h HDRINST usr/include/linux/netfilter/xt_connbytes.h HDRINST usr/include/linux/netfilter/xt_state.h HDRINST usr/include/linux/netfilter/nf_tables.h HDRINST usr/include/linux/netfilter/xt_mark.h HDRINST usr/include/linux/netfilter/xt_cpu.h HDRINST usr/include/linux/netfilter/nf_tables_compat.h HDRINST usr/include/linux/netfilter/xt_physdev.h HDRINST usr/include/linux/netfilter/nfnetlink_conntrack.h HDRINST usr/include/linux/netfilter/nfnetlink_acct.h HDRINST usr/include/linux/netfilter/xt_TCPMSS.h HDRINST usr/include/linux/tty_flags.h HDRINST usr/include/linux/if_phonet.h HDRINST usr/include/linux/elf-em.h HDRINST usr/include/linux/vm_sockets.h HDRINST usr/include/linux/dlmconstants.h HDRINST usr/include/linux/bsg.h HDRINST usr/include/linux/matroxfb.h HDRINST usr/include/linux/sysctl.h HDRINST usr/include/linux/unix_diag.h HDRINST usr/include/linux/pcitest.h HDRINST usr/include/linux/mman.h HDRINST usr/include/linux/if_plip.h HDRINST usr/include/linux/virtio_balloon.h HDRINST usr/include/linux/pidfd.h HDRINST usr/include/linux/f2fs.h HDRINST usr/include/linux/x25.h HDRINST usr/include/linux/if_cablemodem.h HDRINST usr/include/linux/utsname.h HDRINST usr/include/linux/counter.h HDRINST usr/include/linux/atm_tcp.h HDRINST usr/include/linux/atalk.h HDRINST usr/include/linux/virtio_rng.h HDRINST usr/include/linux/vboxguest.h HDRINST usr/include/linux/bpf_perf_event.h HDRINST usr/include/linux/ipmi_ssif_bmc.h HDRINST usr/include/linux/nfs_mount.h HDRINST usr/include/linux/sonet.h HDRINST usr/include/linux/netfilter.h HDRINST usr/include/linux/keyctl.h HDRINST usr/include/linux/nl80211.h HDRINST usr/include/linux/misc/bcm_vk.h HDRINST usr/include/linux/audit.h HDRINST usr/include/linux/tipc_config.h HDRINST usr/include/linux/tipc_sockets_diag.h HDRINST usr/include/linux/futex.h HDRINST usr/include/linux/sev-guest.h HDRINST usr/include/linux/ublk_cmd.h HDRINST usr/include/linux/types.h HDRINST usr/include/linux/virtio_input.h HDRINST usr/include/linux/if_slip.h HDRINST usr/include/linux/personality.h HDRINST usr/include/linux/openat2.h HDRINST usr/include/linux/poll.h HDRINST usr/include/linux/posix_acl.h HDRINST usr/include/linux/smc_diag.h HDRINST usr/include/linux/snmp.h HDRINST usr/include/linux/errqueue.h HDRINST usr/include/linux/if_tunnel.h HDRINST usr/include/linux/fanotify.h HDRINST usr/include/linux/kernel.h HDRINST usr/include/linux/rtnetlink.h HDRINST usr/include/linux/rpl.h HDRINST usr/include/linux/memfd.h HDRINST usr/include/linux/serial_core.h HDRINST usr/include/linux/dns_resolver.h HDRINST usr/include/linux/pr.h HDRINST usr/include/linux/atm_eni.h HDRINST usr/include/linux/lp.h HDRINST usr/include/linux/virtio_mem.h HDRINST usr/include/linux/ultrasound.h HDRINST usr/include/linux/sctp.h HDRINST usr/include/linux/uio.h HDRINST usr/include/linux/tcp_metrics.h HDRINST usr/include/linux/wwan.h HDRINST usr/include/linux/atmbr2684.h HDRINST usr/include/linux/in_route.h HDRINST usr/include/linux/qemu_fw_cfg.h HDRINST usr/include/linux/if_macsec.h HDRINST usr/include/linux/usb/charger.h HDRINST usr/include/linux/usb/g_uvc.h HDRINST usr/include/linux/usb/gadgetfs.h HDRINST usr/include/linux/usb/raw_gadget.h HDRINST usr/include/linux/usb/cdc-wdm.h HDRINST usr/include/linux/usb/g_printer.h HDRINST usr/include/linux/usb/midi.h HDRINST usr/include/linux/usb/tmc.h HDRINST usr/include/linux/usb/video.h HDRINST usr/include/linux/usb/functionfs.h HDRINST usr/include/linux/usb/audio.h HDRINST usr/include/linux/usb/ch11.h HDRINST usr/include/linux/usb/ch9.h HDRINST usr/include/linux/usb/cdc.h HDRINST usr/include/linux/jffs2.h HDRINST usr/include/linux/ax25.h HDRINST usr/include/linux/auto_fs.h HDRINST usr/include/linux/tiocl.h HDRINST usr/include/linux/scc.h HDRINST usr/include/linux/psci.h HDRINST usr/include/linux/swab.h HDRINST usr/include/linux/cec.h HDRINST usr/include/linux/kfd_ioctl.h HDRINST usr/include/linux/smc.h HDRINST usr/include/linux/qrtr.h HDRINST usr/include/linux/screen_info.h HDRINST usr/include/linux/nfsacl.h HDRINST usr/include/linux/seg6_hmac.h HDRINST usr/include/linux/gameport.h HDRINST usr/include/linux/wireless.h HDRINST usr/include/linux/fdreg.h HDRINST usr/include/linux/cciss_defs.h HDRINST usr/include/linux/serial_reg.h HDRINST usr/include/linux/perf_event.h HDRINST usr/include/linux/in6.h HDRINST usr/include/linux/hid.h HDRINST usr/include/linux/netlink.h HDRINST usr/include/linux/fuse.h HDRINST usr/include/linux/magic.h HDRINST usr/include/linux/ioam6_iptunnel.h HDRINST usr/include/linux/stm.h HDRINST usr/include/linux/vsockmon.h HDRINST usr/include/linux/seg6.h HDRINST usr/include/linux/idxd.h HDRINST usr/include/linux/nitro_enclaves.h HDRINST usr/include/linux/ptrace.h HDRINST usr/include/linux/ioam6_genl.h HDRINST usr/include/linux/qnx4_fs.h HDRINST usr/include/linux/fsl_mc.h HDRINST usr/include/linux/net_tstamp.h HDRINST usr/include/linux/msg.h HDRINST usr/include/linux/netfilter_ipv4/ipt_TTL.h HDRINST usr/include/linux/netfilter_ipv4/ipt_ttl.h HDRINST usr/include/linux/netfilter_ipv4/ipt_ah.h HDRINST usr/include/linux/netfilter_ipv4/ipt_ECN.h HDRINST usr/include/linux/netfilter_ipv4/ip_tables.h HDRINST usr/include/linux/netfilter_ipv4/ipt_ecn.h HDRINST usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h HDRINST usr/include/linux/netfilter_ipv4/ipt_REJECT.h HDRINST usr/include/linux/netfilter_ipv4/ipt_LOG.h HDRINST usr/include/linux/sem.h HDRINST usr/include/linux/net_namespace.h HDRINST usr/include/linux/radeonfb.h HDRINST usr/include/linux/tee.h HDRINST usr/include/linux/udp.h HDRINST usr/include/linux/virtio_bt.h HDRINST usr/include/linux/v4l2-subdev.h HDRINST usr/include/linux/posix_acl_xattr.h HDRINST usr/include/linux/v4l2-mediabus.h HDRINST usr/include/linux/atmapi.h HDRINST usr/include/linux/raid/md_p.h HDRINST usr/include/linux/raid/md_u.h HDRINST usr/include/linux/zorro_ids.h HDRINST usr/include/linux/nbd.h HDRINST usr/include/linux/isst_if.h HDRINST usr/include/linux/rxrpc.h HDRINST usr/include/linux/unistd.h HDRINST usr/include/linux/if_arp.h HDRINST usr/include/linux/atm_zatm.h HDRINST usr/include/linux/io_uring.h HDRINST usr/include/linux/if_fddi.h HDRINST usr/include/linux/bpqether.h HDRINST usr/include/linux/sysinfo.h HDRINST usr/include/linux/auto_dev-ioctl.h HDRINST usr/include/linux/nfs4_mount.h HDRINST usr/include/linux/keyboard.h HDRINST usr/include/linux/virtio_mmio.h HDRINST usr/include/linux/input.h HDRINST usr/include/linux/qnxtypes.h HDRINST usr/include/linux/mdio.h HDRINST usr/include/linux/lwtunnel.h HDRINST usr/include/linux/gfs2_ondisk.h HDRINST usr/include/linux/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 HDRINST usr/include/linux/binfmts.h HDRINST usr/include/linux/if_pppox.h HDRINST usr/include/linux/sockios.h HDRINST usr/include/linux/kcm.h HDRINST usr/include/linux/virtio_9p.h HDRINST usr/include/linux/genwqe/genwqe_card.h HDRINST usr/include/linux/if_tun.h HDRINST usr/include/linux/ext4.h HDRINST usr/include/linux/if_ether.h HDRINST usr/include/linux/kvm_para.h HDRINST usr/include/linux/kernel-page-flags.h HDRINST usr/include/linux/cdrom.h HDRINST usr/include/linux/un.h HDRINST usr/include/linux/module.h HDRINST usr/include/linux/mqueue.h HDRINST usr/include/linux/a.out.h HDRINST usr/include/linux/input-event-codes.h HDRINST usr/include/linux/coda.h HDRINST usr/include/linux/rio_mport_cdev.h HDRINST usr/include/linux/ipsec.h HDRINST usr/include/linux/blkpg.h HDRINST usr/include/linux/blkzoned.h HDRINST usr/include/linux/netfilter_bridge/ebt_arpreply.h HDRINST usr/include/linux/netfilter_bridge/ebt_redirect.h HDRINST usr/include/linux/netfilter_bridge/ebt_nflog.h HDRINST usr/include/linux/netfilter_bridge/ebt_802_3.h 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/smiapp.h HDRINST usr/include/linux/fsmap.h HDRINST usr/include/linux/switchtec_ioctl.h HDRINST usr/include/linux/atmdev.h HDRINST usr/include/linux/hpet.h HDRINST usr/include/linux/virtio_config.h HDRINST usr/include/linux/string.h HDRINST usr/include/linux/kfd_sysfs.h HDRINST usr/include/linux/inet_diag.h HDRINST usr/include/linux/netdev.h HDRINST usr/include/linux/xattr.h HDRINST usr/include/linux/iommufd.h HDRINST usr/include/linux/user_events.h HDRINST usr/include/linux/errno.h HDRINST usr/include/linux/icmp.h HDRINST usr/include/linux/i2o-dev.h HDRINST usr/include/linux/pg.h HDRINST usr/include/linux/if_bridge.h HDRINST usr/include/linux/thermal.h HDRINST usr/include/linux/uinput.h HDRINST usr/include/linux/handshake.h HDRINST usr/include/linux/dqblk_xfs.h HDRINST usr/include/linux/v4l2-common.h HDRINST usr/include/linux/nvram.h HDRINST usr/include/linux/if_vlan.h HDRINST usr/include/linux/uhid.h HDRINST usr/include/linux/omap3isp.h HDRINST usr/include/linux/rose.h HDRINST usr/include/linux/phantom.h HDRINST usr/include/linux/ipmi_msgdefs.h HDRINST usr/include/linux/bcm933xx_hcs.h HDRINST usr/include/linux/bpf.h HDRINST usr/include/linux/mempolicy.h HDRINST usr/include/linux/efs_fs_sb.h HDRINST usr/include/linux/nexthop.h HDRINST usr/include/linux/net_dropmon.h HDRINST usr/include/linux/surface_aggregator/cdev.h HDRINST usr/include/linux/surface_aggregator/dtx.h HDRINST usr/include/linux/net.h LD /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o 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 AR /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a HDRINST usr/include/linux/cxl_mem.h HDRINST usr/include/linux/iso_fs.h HDRINST usr/include/linux/virtio_blk.h HDRINST usr/include/linux/udf_fs_i.h HDRINST usr/include/linux/coff.h HDRINST usr/include/linux/dma-buf.h HDRINST usr/include/linux/ife.h HDRINST usr/include/linux/agpgart.h HDRINST usr/include/linux/socket.h HDRINST usr/include/linux/nilfs2_ondisk.h HDRINST usr/include/linux/connector.h HDRINST usr/include/linux/auto_fs4.h HDRINST usr/include/linux/bt-bmc.h HDRINST usr/include/linux/map_to_7segment.h HDRINST usr/include/linux/tc_act/tc_skbedit.h HDRINST usr/include/linux/tc_act/tc_ctinfo.h HDRINST usr/include/linux/tc_act/tc_defact.h HDRINST usr/include/linux/tc_act/tc_gact.h HDRINST usr/include/linux/tc_act/tc_vlan.h HDRINST usr/include/linux/tc_act/tc_skbmod.h HDRINST usr/include/linux/tc_act/tc_sample.h HDRINST usr/include/linux/tc_act/tc_tunnel_key.h HDRINST usr/include/linux/tc_act/tc_gate.h HDRINST usr/include/linux/tc_act/tc_mirred.h HDRINST usr/include/linux/tc_act/tc_nat.h HDRINST usr/include/linux/tc_act/tc_csum.h HDRINST usr/include/linux/tc_act/tc_connmark.h HDRINST usr/include/linux/tc_act/tc_ife.h HDRINST usr/include/linux/tc_act/tc_mpls.h HDRINST usr/include/linux/tc_act/tc_ct.h HDRINST usr/include/linux/tc_act/tc_pedit.h HDRINST usr/include/linux/tc_act/tc_bpf.h HDRINST usr/include/linux/tc_act/tc_ipt.h HDRINST usr/include/linux/netrom.h HDRINST usr/include/linux/joystick.h HDRINST usr/include/linux/falloc.h HDRINST usr/include/linux/cycx_cfm.h HDRINST usr/include/linux/omapfb.h HDRINST usr/include/linux/msdos_fs.h HDRINST usr/include/linux/virtio_types.h HDRINST usr/include/linux/mroute.h HDRINST usr/include/linux/psample.h HDRINST usr/include/linux/ipv6.h HDRINST usr/include/linux/dw100.h HDRINST usr/include/linux/psp-sev.h HDRINST usr/include/linux/vfio.h HDRINST usr/include/linux/if_ppp.h HDRINST usr/include/linux/byteorder/big_endian.h HDRINST usr/include/linux/byteorder/little_endian.h HDRINST usr/include/linux/comedi.h HDRINST usr/include/linux/scif_ioctl.h HDRINST usr/include/linux/timerfd.h HDRINST usr/include/linux/time_types.h HDRINST usr/include/linux/firewire-constants.h HDRINST usr/include/linux/virtio_snd.h HDRINST usr/include/linux/ppp-ioctl.h HDRINST usr/include/linux/fib_rules.h HDRINST usr/include/linux/gen_stats.h HDRINST usr/include/linux/virtio_iommu.h HDRINST usr/include/linux/genetlink.h CC /kernel/build64-default/tools/objtool/weak.o HDRINST usr/include/linux/uvcvideo.h CC /kernel/build64-default/tools/objtool/check.o HDRINST usr/include/linux/pfkeyv2.h HDRINST usr/include/linux/soundcard.h CC /kernel/build64-default/tools/objtool/special.o HDRINST usr/include/linux/times.h CC /kernel/build64-default/tools/objtool/builtin-check.o HDRINST usr/include/linux/nfc.h HDRINST usr/include/linux/affs_hardblocks.h MKDIR /kernel/build64-default/tools/objtool/arch/x86/ CC /kernel/build64-default/tools/objtool/elf.o MKDIR /kernel/build64-default/tools/objtool/arch/x86/lib/ CC /kernel/build64-default/tools/objtool/objtool.o HDRINST usr/include/linux/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 CC /kernel/build64-default/tools/objtool/orc_gen.o CC /kernel/build64-default/tools/objtool/arch/x86/special.o HDRINST usr/include/linux/i2c-dev.h HDRINST usr/include/linux/cuda.h GEN /kernel/build64-default/tools/objtool/arch/x86/lib/inat-tables.c CC /kernel/build64-default/tools/objtool/orc_dump.o HDRINST usr/include/linux/mei_uuid.h HDRINST usr/include/linux/cn_proc.h CC /kernel/build64-default/tools/objtool/libstring.o CC /kernel/build64-default/tools/objtool/libctype.o HDRINST usr/include/linux/parport.h CC /kernel/build64-default/tools/objtool/str_error_r.o CC /kernel/build64-default/tools/objtool/librbtree.o HDRINST usr/include/linux/v4l2-controls.h HDRINST usr/include/linux/hsi/cs-protocol.h HDRINST usr/include/linux/hsi/hsi_char.h HDRINST usr/include/linux/seg6_genl.h HDRINST usr/include/linux/am437x-vpfe.h HDRINST usr/include/linux/amt.h HDRINST usr/include/linux/netconf.h HDRINST usr/include/linux/erspan.h HDRINST usr/include/linux/nsfs.h HDRINST usr/include/linux/xilinx-v4l2-controls.h HDRINST usr/include/linux/aspeed-p2a-ctrl.h HDRINST usr/include/linux/vfio_zdev.h HDRINST usr/include/linux/serio.h HDRINST usr/include/linux/acrn.h HDRINST usr/include/linux/nfs2.h HDRINST usr/include/linux/virtio_pci.h HDRINST usr/include/linux/ipc.h HDRINST usr/include/linux/ethtool_netlink.h HDRINST usr/include/linux/kd.h HDRINST usr/include/linux/elf.h HDRINST usr/include/linux/videodev2.h HDRINST usr/include/linux/if_alg.h HDRINST usr/include/linux/sonypi.h HDRINST usr/include/linux/fsverity.h HDRINST usr/include/linux/if.h 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 CC /kernel/build64-default/tools/objtool/arch/x86/decode.o HDRINST usr/include/linux/dvb/osd.h HDRINST usr/include/linux/dvb/dmx.h HDRINST usr/include/linux/dvb/net.h HDRINST usr/include/linux/dvb/frontend.h HDRINST usr/include/linux/dvb/ca.h HDRINST usr/include/linux/dvb/version.h HDRINST usr/include/linux/dvb/video.h HDRINST usr/include/linux/dvb/audio.h HDRINST usr/include/linux/nfs.h HDRINST usr/include/linux/if_link.h HDRINST usr/include/linux/wait.h HDRINST usr/include/linux/icmpv6.h HDRINST usr/include/linux/media.h HDRINST usr/include/linux/seg6_local.h HDRINST usr/include/linux/tps6594_pfsm.h HDRINST usr/include/linux/openvswitch.h HDRINST usr/include/linux/atmsap.h HDRINST usr/include/linux/bpfilter.h HDRINST usr/include/linux/fpga-dfl.h HDRINST usr/include/linux/userio.h HDRINST usr/include/linux/signal.h HDRINST usr/include/linux/map_to_14segment.h HDRINST usr/include/linux/hdreg.h HDRINST usr/include/linux/utime.h HDRINST usr/include/linux/usbdevice_fs.h HDRINST usr/include/linux/timex.h HDRINST usr/include/linux/if_fc.h HDRINST usr/include/linux/reiserfs_xattr.h HDRINST usr/include/linux/hw_breakpoint.h HDRINST usr/include/linux/quota.h HDRINST usr/include/linux/ioprio.h HDRINST usr/include/linux/eventpoll.h HDRINST usr/include/linux/atmclip.h HDRINST usr/include/linux/can.h HDRINST usr/include/linux/if_team.h HDRINST usr/include/linux/usbip.h HDRINST usr/include/linux/stat.h HDRINST usr/include/linux/fou.h HDRINST usr/include/linux/hash_info.h HDRINST usr/include/linux/ppp-comp.h HDRINST usr/include/linux/ip6_tunnel.h HDRINST usr/include/linux/tipc_netlink.h HDRINST usr/include/linux/in.h HDRINST usr/include/linux/wireguard.h HDRINST usr/include/linux/btf.h HDRINST usr/include/linux/batman_adv.h HDRINST usr/include/linux/fcntl.h HDRINST usr/include/linux/if_ltalk.h HDRINST usr/include/linux/i2c.h HDRINST usr/include/linux/atm_idt77105.h HDRINST usr/include/linux/kexec.h HDRINST usr/include/linux/arm_sdei.h HDRINST usr/include/linux/netfilter_ipv6/ip6_tables.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_ah.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_NPT.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_rt.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_REJECT.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_opts.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_srh.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_LOG.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_mh.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_HL.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_hl.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_frag.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h HDRINST usr/include/linux/minix_fs.h HDRINST usr/include/linux/aio_abi.h HDRINST usr/include/linux/pktcdvd.h HDRINST usr/include/linux/libc-compat.h HDRINST usr/include/linux/atmlec.h HDRINST usr/include/linux/signalfd.h HDRINST usr/include/linux/bpf_common.h HDRINST usr/include/linux/seg6_iptunnel.h HDRINST usr/include/linux/synclink.h HDRINST usr/include/linux/mpls_iptunnel.h HDRINST usr/include/linux/mctp.h HDRINST usr/include/linux/if_xdp.h HDRINST usr/include/linux/llc.h HDRINST usr/include/linux/atmsvc.h HDRINST usr/include/linux/sed-opal.h HDRINST usr/include/linux/sock_diag.h HDRINST usr/include/linux/time.h HDRINST usr/include/linux/securebits.h HDRINST usr/include/linux/fsl_hypervisor.h HDRINST usr/include/linux/if_hippi.h HDRINST usr/include/linux/seccomp.h HDRINST usr/include/linux/oom.h HDRINST usr/include/linux/filter.h HDRINST usr/include/linux/inotify.h HDRINST usr/include/linux/rfkill.h HDRINST usr/include/linux/reboot.h HDRINST usr/include/linux/can/vxcan.h HDRINST usr/include/linux/can/j1939.h HDRINST usr/include/linux/can/netlink.h HDRINST usr/include/linux/can/bcm.h HDRINST usr/include/linux/can/raw.h HDRINST usr/include/linux/can/gw.h HDRINST usr/include/linux/can/error.h HDRINST usr/include/linux/can/isotp.h HDRINST usr/include/linux/if_eql.h HDRINST usr/include/linux/hiddev.h HDRINST usr/include/linux/blktrace_api.h HDRINST usr/include/linux/ccs.h HDRINST usr/include/linux/ioam6.h HDRINST usr/include/linux/hsr_netlink.h HDRINST usr/include/linux/mmc/ioctl.h HDRINST usr/include/linux/bfs_fs.h HDRINST usr/include/linux/rio_cm_cdev.h HDRINST usr/include/linux/uleds.h HDRINST usr/include/linux/mrp_bridge.h HDRINST usr/include/linux/adb.h HDRINST usr/include/linux/pmu.h HDRINST usr/include/linux/udmabuf.h HDRINST usr/include/linux/kcmp.h HDRINST usr/include/linux/dma-heap.h HDRINST usr/include/linux/userfaultfd.h HDRINST usr/include/linux/netfilter_arp/arpt_mangle.h HDRINST usr/include/linux/netfilter_arp/arp_tables.h HDRINST usr/include/linux/tipc.h HDRINST usr/include/linux/virtio_ids.h HDRINST usr/include/linux/l2tp.h HDRINST usr/include/linux/devlink.h HDRINST usr/include/linux/virtio_gpio.h HDRINST usr/include/linux/dcbnl.h HDRINST usr/include/linux/cyclades.h HDRINST usr/include/sound/intel/avs/tokens.h HDRINST usr/include/sound/sof/fw.h HDRINST usr/include/sound/sof/abi.h HDRINST usr/include/sound/sof/tokens.h HDRINST usr/include/sound/sof/header.h HDRINST usr/include/sound/usb_stream.h HDRINST usr/include/sound/sfnt_info.h HDRINST usr/include/sound/asequencer.h HDRINST usr/include/sound/tlv.h HDRINST usr/include/sound/asound.h HDRINST usr/include/sound/asoc.h HDRINST usr/include/sound/sb16_csp.h HDRINST usr/include/sound/compress_offload.h HDRINST usr/include/sound/hdsp.h HDRINST usr/include/sound/emu10k1.h HDRINST usr/include/sound/snd_ar_tokens.h HDRINST usr/include/sound/snd_sst_tokens.h HDRINST usr/include/sound/asound_fm.h HDRINST usr/include/sound/hdspm.h HDRINST usr/include/sound/compress_params.h HDRINST usr/include/sound/firewire.h HDRINST usr/include/sound/skl-tplg-interface.h HDRINST usr/include/scsi/scsi_bsg_ufs.h HDRINST usr/include/scsi/scsi_netlink_fc.h HDRINST usr/include/scsi/scsi_bsg_mpi3mr.h HDRINST usr/include/scsi/fc/fc_ns.h HDRINST usr/include/scsi/fc/fc_fs.h HDRINST usr/include/scsi/fc/fc_els.h HDRINST usr/include/scsi/fc/fc_gs.h HDRINST usr/include/scsi/scsi_bsg_fc.h HDRINST usr/include/scsi/cxlflash_ioctl.h HDRINST usr/include/scsi/scsi_netlink.h HDRINST usr/include/linux/version.h HDRINST usr/include/asm/processor-flags.h HDRINST usr/include/asm/auxvec.h HDRINST usr/include/asm/svm.h HDRINST usr/include/asm/bitsperlong.h HDRINST usr/include/asm/kvm_perf.h HDRINST usr/include/asm/mce.h HDRINST usr/include/asm/posix_types.h HDRINST usr/include/asm/msr.h HDRINST usr/include/asm/sigcontext32.h HDRINST usr/include/asm/mman.h HDRINST usr/include/asm/shmbuf.h HDRINST usr/include/asm/e820.h HDRINST usr/include/asm/posix_types_64.h HDRINST usr/include/asm/vsyscall.h HDRINST usr/include/asm/msgbuf.h HDRINST usr/include/asm/swab.h HDRINST usr/include/asm/statfs.h HDRINST usr/include/asm/posix_types_x32.h HDRINST usr/include/asm/unistd.h HDRINST usr/include/asm/ptrace.h HDRINST usr/include/asm/ist.h HDRINST usr/include/asm/prctl.h HDRINST usr/include/asm/boot.h HDRINST usr/include/asm/sigcontext.h HDRINST usr/include/asm/posix_types_32.h HDRINST usr/include/asm/kvm_para.h HDRINST usr/include/asm/a.out.h HDRINST usr/include/asm/mtrr.h HDRINST usr/include/asm/amd_hsmp.h HDRINST usr/include/asm/hwcap2.h HDRINST usr/include/asm/ptrace-abi.h HDRINST usr/include/asm/vm86.h HDRINST usr/include/asm/vmx.h HDRINST usr/include/asm/ldt.h HDRINST usr/include/asm/perf_regs.h HDRINST usr/include/asm/kvm.h HDRINST usr/include/asm/debugreg.h HDRINST usr/include/asm/signal.h HDRINST usr/include/asm/bootparam.h HDRINST usr/include/asm/siginfo.h HDRINST usr/include/asm/hw_breakpoint.h HDRINST usr/include/asm/stat.h HDRINST usr/include/asm/setup.h HDRINST usr/include/asm/sembuf.h HDRINST usr/include/asm/sgx.h HDRINST usr/include/asm/ucontext.h HDRINST usr/include/asm/byteorder.h HDRINST usr/include/asm/unistd_64.h HDRINST usr/include/asm/ioctls.h HDRINST usr/include/asm/bpf_perf_event.h HDRINST usr/include/asm/types.h HDRINST usr/include/asm/poll.h HDRINST usr/include/asm/resource.h HDRINST usr/include/asm/param.h HDRINST usr/include/asm/sockios.h HDRINST usr/include/asm/errno.h HDRINST usr/include/asm/unistd_x32.h HDRINST usr/include/asm/termios.h HDRINST usr/include/asm/ioctl.h HDRINST usr/include/asm/socket.h HDRINST usr/include/asm/unistd_32.h HDRINST usr/include/asm/termbits.h HDRINST usr/include/asm/fcntl.h HDRINST usr/include/asm/ipcbuf.h HOSTLD scripts/mod/modpost CC kernel/bounds.s CHKSHA1 ../include/linux/atomic/atomic-arch-fallback.h CHKSHA1 ../include/linux/atomic/atomic-instrumented.h CHKSHA1 ../include/linux/atomic/atomic-long.h UPD include/generated/timeconst.h UPD include/generated/bounds.h LD /kernel/build64-default/tools/objtool/arch/x86/objtool-in.o CC arch/x86/kernel/asm-offsets.s 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 CC ipc/compat.o CC ipc/util.o CC ipc/msgutil.o CC ipc/msg.o CC ipc/sem.o HOSTCC usr/gen_init_cpio CC ipc/shm.o AR certs/built-in.a CC io_uring/io_uring.o CC init/main.o CC ipc/syscall.o CC ipc/ipc_sysctl.o CC io_uring/xattr.o CC io_uring/nop.o CC ipc/mqueue.o AR arch/x86/video/built-in.a CC init/do_mounts.o CC arch/x86/pci/i386.o AS arch/x86/lib/clear_page_64.o UPD init/utsversion-tmp.h CC arch/x86/power/cpu.o CC arch/x86/pci/init.o AR arch/x86/ia32/built-in.a AS arch/x86/crypto/aesni-intel_asm.o AR arch/x86/net/built-in.a CC net/802/p8022.o CC net/llc/llc_core.o CC net/core/sock.o CC arch/x86/realmode/init.o CC net/sched/sch_generic.o CC net/ethernet/eth.o CC security/keys/gc.o CC [M] arch/x86/video/fbdev.o CC net/802/psnap.o AR virt/lib/built-in.a CC net/netlink/af_netlink.o CC net/802/stp.o CC arch/x86/mm/pat/set_memory.o CC arch/x86/events/amd/core.o AR drivers/irqchip/built-in.a CC block/partitions/core.o CC sound/core/seq/seq.o CC [M] arch/x86/kvm/../../../virt/kvm/kvm_main.o AR arch/x86/platform/atom/built-in.a CC [M] virt/lib/irqbypass.o CC arch/x86/kernel/fpu/init.o CC arch/x86/mm/pat/memtype.o AR sound/i2c/other/built-in.a CC arch/x86/lib/cmdline.o CC fs/notify/dnotify/dnotify.o AR arch/x86/platform/ce4100/built-in.a CC lib/kunit/test.o AR sound/i2c/built-in.a AR drivers/bus/mhi/built-in.a CC lib/kunit/resource.o AR drivers/bus/built-in.a CC arch/x86/entry/vdso/vma.o CC arch/x86/platform/efi/memmap.o CC arch/x86/crypto/aesni-intel_glue.o CC kernel/sched/core.o CC mm/kasan/common.o AR drivers/phy/allwinner/built-in.a AR drivers/phy/amlogic/built-in.a CC crypto/api.o AR drivers/phy/broadcom/built-in.a AR drivers/phy/cadence/built-in.a AR drivers/phy/freescale/built-in.a AR drivers/phy/hisilicon/built-in.a AR drivers/phy/ingenic/built-in.a AS arch/x86/lib/cmpxchg16b_emu.o AR drivers/phy/intel/built-in.a CC arch/x86/lib/copy_mc.o AR drivers/phy/lantiq/built-in.a AR drivers/phy/marvell/built-in.a AR drivers/phy/mediatek/built-in.a AR drivers/phy/microchip/built-in.a AR drivers/phy/motorola/built-in.a AR drivers/phy/mscc/built-in.a AR drivers/phy/qualcomm/built-in.a AR drivers/phy/ralink/built-in.a AR drivers/phy/renesas/built-in.a AR drivers/phy/rockchip/built-in.a AR drivers/phy/samsung/built-in.a GEN usr/initramfs_data.cpio AR drivers/phy/socionext/built-in.a COPY usr/initramfs_inc_data AR drivers/phy/st/built-in.a AS usr/initramfs_data.o AR drivers/phy/sunplus/built-in.a AR usr/built-in.a AR drivers/phy/tegra/built-in.a CC arch/x86/power/hibernate_64.o AR drivers/phy/ti/built-in.a AR drivers/phy/xilinx/built-in.a CC drivers/phy/phy-core.o CC arch/x86/kernel/fpu/bugs.o AR virt/built-in.a CC arch/x86/kernel/fpu/core.o AS arch/x86/lib/copy_mc_64.o AS arch/x86/lib/copy_page_64.o CC arch/x86/entry/vdso/extable.o CC sound/core/seq/seq_lock.o AS arch/x86/lib/copy_user_64.o CC security/commoncap.o CC ipc/namespace.o AS arch/x86/realmode/rm/header.o AS arch/x86/lib/copy_user_uncached_64.o AS arch/x86/realmode/rm/trampoline_64.o AS arch/x86/realmode/rm/stack.o CC lib/kunit/static_stub.o CC arch/x86/lib/cpu.o AS arch/x86/realmode/rm/reboot.o CC net/sched/sch_mq.o CC security/keys/key.o CC arch/x86/mm/init.o CC security/keys/keyring.o AS arch/x86/realmode/rm/wakeup_asm.o CC arch/x86/realmode/rm/wakemain.o CC arch/x86/pci/mmconfig_64.o AR fs/notify/dnotify/built-in.a CC fs/notify/inotify/inotify_fsnotify.o CC lib/kunit/string-stream.o CC fs/notify/inotify/inotify_user.o CC fs/notify/fsnotify.o CC fs/notify/fanotify/fanotify.o CC arch/x86/realmode/rm/video-mode.o CC fs/notify/fanotify/fanotify_user.o CC arch/x86/platform/efi/quirks.o AR net/802/built-in.a CC sound/core/sound.o CC net/llc/llc_input.o CC net/llc/llc_output.o CC arch/x86/platform/efi/efi.o AS arch/x86/realmode/rm/copy.o AS arch/x86/realmode/rm/bioscall.o CC arch/x86/platform/efi/efi_64.o CC mm/kasan/report.o CC block/partitions/ldm.o CC arch/x86/realmode/rm/regs.o AR net/bpf/built-in.a CC lib/math/div64.o CC sound/core/seq/seq_clientmgr.o CC arch/x86/realmode/rm/video-vga.o CC crypto/cipher.o CC lib/math/gcd.o CC arch/x86/lib/delay.o AS arch/x86/power/hibernate_asm_64.o CC arch/x86/realmode/rm/video-vesa.o CC arch/x86/power/hibernate.o CC lib/math/lcm.o CC arch/x86/events/amd/lbr.o AS arch/x86/crypto/aesni-intel_avx-x86_64.o CC lib/math/int_pow.o CC arch/x86/events/amd/ibs.o CC arch/x86/realmode/rm/video-bios.o CC sound/core/init.o CC lib/math/int_sqrt.o CC crypto/compress.o CC arch/x86/entry/vdso/vdso32-setup.o CC lib/kunit/assert.o CC sound/core/memory.o PASYMS arch/x86/realmode/rm/pasyms.h CC lib/math/reciprocal_div.o LDS arch/x86/realmode/rm/realmode.lds CC arch/x86/entry/vsyscall/vsyscall_64.o CC lib/math/rational.o LD arch/x86/realmode/rm/realmode.elf RELOCS arch/x86/realmode/rm/realmode.relocs OBJCOPY arch/x86/realmode/rm/realmode.bin AS arch/x86/realmode/rmpiggy.o AR net/ethernet/built-in.a AR arch/x86/realmode/built-in.a AR drivers/pinctrl/actions/built-in.a CC kernel/sched/fair.o AR drivers/pinctrl/bcm/built-in.a AS arch/x86/lib/getuser.o AR drivers/pinctrl/cirrus/built-in.a AS arch/x86/entry/vsyscall/vsyscall_emu_64.o AR drivers/pinctrl/freescale/built-in.a GEN arch/x86/lib/inat-tables.c CC drivers/pinctrl/intel/pinctrl-baytrail.o AR drivers/pinctrl/mediatek/built-in.a AR drivers/phy/built-in.a CC [M] lib/math/prime_numbers.o CC net/ethtool/ioctl.o AS arch/x86/crypto/aes_ctrby8_avx-x86_64.o CC arch/x86/lib/insn-eval.o CC arch/x86/pci/direct.o LDS arch/x86/entry/vdso/vdso.lds CC net/ethtool/common.o AS arch/x86/entry/vdso/vdso-note.o CC arch/x86/entry/vdso/vclock_gettime.o AS [M] arch/x86/crypto/ghash-clmulni-intel_asm.o CC init/do_mounts_initrd.o CC [M] arch/x86/crypto/ghash-clmulni-intel_glue.o CC fs/notify/notification.o AR drivers/pinctrl/mvebu/built-in.a CC arch/x86/mm/init_64.o CC sound/core/control.o CC init/initramfs.o CC security/keys/keyctl.o CC lib/kunit/try-catch.o CC arch/x86/mm/pat/memtype_interval.o AS [M] arch/x86/crypto/crc32-pclmul_asm.o CC drivers/pinctrl/intel/pinctrl-intel.o AR lib/math/built-in.a CC arch/x86/mm/fault.o CC lib/crypto/memneq.o CC sound/core/misc.o AR net/llc/built-in.a CC mm/kasan/init.o CC [M] net/netfilter/ipvs/ip_vs_conn.o CC lib/crypto/utils.o AR fs/notify/inotify/built-in.a CC crypto/algapi.o CC [M] net/netfilter/ipvs/ip_vs_core.o CC fs/notify/group.o CC mm/kasan/generic.o AS arch/x86/platform/efi/efi_stub_64.o AR arch/x86/power/built-in.a CC block/partitions/msdos.o CC arch/x86/kernel/fpu/regset.o AR arch/x86/platform/efi/built-in.a CC net/netfilter/core.o AR arch/x86/platform/geode/built-in.a AR arch/x86/platform/iris/built-in.a CC security/min_addr.o CC arch/x86/platform/intel/iosf_mbi.o CC security/inode.o CC arch/x86/events/amd/uncore.o CC lib/zlib_inflate/inffast.o CC arch/x86/entry/vdso/vgetcpu.o CC lib/zlib_inflate/inflate.o CC [M] arch/x86/crypto/crc32-pclmul_glue.o CC lib/kunit/executor.o AR arch/x86/entry/vsyscall/built-in.a CC lib/zlib_inflate/infutil.o HOSTCC arch/x86/entry/vdso/vdso2c CC net/sched/sch_frag.o CC lib/crypto/chacha.o CC block/partitions/efi.o CC arch/x86/pci/mmconfig-shared.o CC ipc/mq_sysctl.o CC lib/kunit/hooks.o CC lib/zlib_deflate/deflate.o AR fs/notify/fanotify/built-in.a CC lib/lzo/lzo1x_compress.o CC sound/core/seq/seq_memory.o CC init/calibrate.o CC lib/crypto/aes.o AR arch/x86/mm/pat/built-in.a CC lib/lzo/lzo1x_decompress_safe.o CC arch/x86/pci/fixup.o CC arch/x86/lib/insn.o CC init/init_task.o CC arch/x86/mm/ioremap.o CC lib/zlib_inflate/inftrees.o CC net/ethtool/netlink.o CC net/sched/sch_api.o LDS arch/x86/entry/vdso/vdso32/vdso32.lds CC lib/zlib_inflate/inflate_syms.o CC arch/x86/pci/acpi.o AS arch/x86/entry/vdso/vdso32/note.o CC fs/notify/mark.o AS arch/x86/entry/vdso/vdso32/system_call.o CC fs/notify/fdinfo.o AS [M] arch/x86/crypto/crct10dif-pcl-asm_64.o CC [M] drivers/pinctrl/intel/pinctrl-cherryview.o AS arch/x86/entry/vdso/vdso32/sigreturn.o CC [M] arch/x86/crypto/crct10dif-pclmul_glue.o CC arch/x86/kernel/fpu/signal.o CC arch/x86/entry/vdso/vdso32/vclock_gettime.o AR arch/x86/platform/intel/built-in.a AR ipc/built-in.a AR lib/kunit/built-in.a CC arch/x86/pci/legacy.o AR arch/x86/platform/intel-mid/built-in.a CC init/version.o CC [M] drivers/pinctrl/intel/pinctrl-broxton.o AR arch/x86/platform/intel-quark/built-in.a CC arch/x86/mm/extable.o AR arch/x86/platform/olpc/built-in.a CC arch/x86/pci/irq.o AR arch/x86/platform/scx200/built-in.a AR arch/x86/platform/ts5500/built-in.a CC arch/x86/pci/common.o AR arch/x86/platform/uv/built-in.a AR arch/x86/platform/built-in.a CC mm/kasan/report_generic.o CC io_uring/fs.o AS arch/x86/lib/memcpy_64.o AS arch/x86/lib/memmove_64.o AS arch/x86/lib/memset_64.o CC arch/x86/lib/misc.o CC arch/x86/lib/pc-conf-reg.o CC net/core/request_sock.o AR lib/lzo/built-in.a CC [M] drivers/pinctrl/intel/pinctrl-geminilake.o CC arch/x86/pci/early.o AR arch/x86/events/amd/built-in.a AR lib/zlib_inflate/built-in.a CC arch/x86/events/intel/core.o CC mm/kasan/shadow.o CC net/core/skbuff.o CC security/keys/permission.o CC net/netlink/genetlink.o AS arch/x86/entry/entry.o CC lib/crypto/gf128mul.o AS arch/x86/entry/entry_64.o AS arch/x86/lib/putuser.o LD [M] arch/x86/crypto/ghash-clmulni-intel.o CC mm/kasan/quarantine.o LD [M] arch/x86/crypto/crc32-pclmul.o CC crypto/scatterwalk.o AS arch/x86/lib/retpoline.o LD [M] arch/x86/crypto/crct10dif-pclmul.o CC net/netlink/policy.o AR arch/x86/crypto/built-in.a CC [M] drivers/pinctrl/intel/pinctrl-sunrisepoint.o AR init/built-in.a CC arch/x86/lib/usercopy.o CC sound/core/seq/seq_queue.o CC arch/x86/lib/usercopy_64.o CC arch/x86/lib/msr-smp.o AR block/partitions/built-in.a CC arch/x86/events/zhaoxin/core.o CC block/bdev.o CC security/keys/process_keys.o CC arch/x86/lib/cache-smp.o CC lib/zlib_deflate/deftree.o CC crypto/proc.o CC arch/x86/entry/vdso/vdso32/vgetcpu.o AR net/ipv4/netfilter/built-in.a CC crypto/aead.o CC [M] net/ipv4/netfilter/nf_defrag_ipv4.o CC crypto/geniv.o CC net/ipv4/route.o CC net/sched/sch_blackhole.o CC sound/core/device.o VDSO arch/x86/entry/vdso/vdso64.so.dbg CC crypto/skcipher.o CC net/ipv4/inetpeer.o VDSO arch/x86/entry/vdso/vdso32.so.dbg OBJCOPY arch/x86/entry/vdso/vdso64.so OBJCOPY arch/x86/entry/vdso/vdso32.so VDSO2C arch/x86/entry/vdso/vdso-image-64.c VDSO2C arch/x86/entry/vdso/vdso-image-32.c CC arch/x86/entry/vdso/vdso-image-64.o CC [M] net/ipv4/netfilter/nf_reject_ipv4.o CC arch/x86/mm/mmap.o AR drivers/pinctrl/intel/built-in.a CC arch/x86/lib/msr.o CC security/keys/request_key.o CC arch/x86/kernel/fpu/xstate.o CC crypto/seqiv.o CC [M] net/ipv4/netfilter/ip_tables.o CC arch/x86/mm/pgtable.o AS arch/x86/lib/msr-reg.o CC fs/nfs_common/grace.o CC arch/x86/pci/bus_numa.o AR fs/notify/built-in.a CC kernel/sched/build_policy.o AR drivers/pinctrl/nomadik/built-in.a CC arch/x86/mm/physaddr.o CC [M] net/netfilter/ipvs/ip_vs_ctl.o AR drivers/pinctrl/nuvoton/built-in.a CC io_uring/splice.o CC arch/x86/entry/vdso/vdso-image-32.o CC lib/crypto/blake2s.o CC arch/x86/lib/msr-reg-export.o CC net/ipv4/protocol.o CC fs/iomap/trace.o AR sound/drivers/opl3/built-in.a AR drivers/pinctrl/nxp/built-in.a AR sound/drivers/opl4/built-in.a AR drivers/pinctrl/qcom/built-in.a AR sound/drivers/mpu401/built-in.a AR drivers/pinctrl/sprd/built-in.a AR sound/drivers/vx/built-in.a AR drivers/pinctrl/sunplus/built-in.a AR sound/drivers/pcsp/built-in.a AR fs/quota/built-in.a AR drivers/pinctrl/ti/built-in.a AR sound/drivers/built-in.a AR mm/kasan/built-in.a CC fs/iomap/iter.o CC fs/iomap/buffered-io.o CC drivers/pinctrl/core.o CC mm/filemap.o CC fs/iomap/direct-io.o CC mm/mempool.o CC net/core/datagram.o AR arch/x86/entry/vdso/built-in.a CC lib/zlib_deflate/deflate_syms.o CC arch/x86/entry/syscall_64.o CC sound/core/seq/seq_fifo.o AR sound/isa/ad1816a/built-in.a AR sound/isa/ad1848/built-in.a CC net/ethtool/bitset.o AR sound/isa/cs423x/built-in.a AR arch/x86/events/zhaoxin/built-in.a AR sound/isa/es1688/built-in.a CC sound/core/seq/seq_prioq.o AR sound/isa/galaxy/built-in.a AR sound/isa/gus/built-in.a AR sound/isa/msnd/built-in.a CC sound/core/info.o AR sound/isa/opti9xx/built-in.a AR sound/isa/sb/built-in.a CC arch/x86/mm/tlb.o AR sound/isa/wavefront/built-in.a CC lib/crypto/blake2s-generic.o CC arch/x86/mm/cpu_entry_area.o AR sound/isa/wss/built-in.a AR sound/isa/built-in.a CC net/ethtool/strset.o CC net/core/stream.o CC sound/core/seq/seq_timer.o CC arch/x86/entry/common.o CC drivers/gpio/gpiolib.o CC security/keys/request_key_auth.o CC arch/x86/pci/amd_bus.o CC block/fops.o AR lib/zlib_deflate/built-in.a AS arch/x86/lib/hweight.o CC drivers/gpio/gpiolib-devres.o CC arch/x86/lib/iomem.o CC net/sched/sch_fifo.o AR fs/nfs_common/built-in.a CC net/ethtool/linkinfo.o AS arch/x86/entry/thunk_64.o CC io_uring/sync.o CC arch/x86/kernel/cpu/mce/core.o CC security/keys/user_defined.o CC arch/x86/events/core.o CC crypto/echainiv.o CC net/netfilter/nf_log.o CC lib/crypto/blake2s-selftest.o CC arch/x86/kernel/acpi/boot.o CC drivers/pinctrl/pinctrl-utils.o CC arch/x86/kernel/acpi/sleep.o CC sound/core/isadma.o CC net/netlink/diag.o CC arch/x86/kernel/cpu/mce/severity.o AS arch/x86/lib/iomap_copy_64.o CC arch/x86/lib/inat.o CC kernel/sched/build_utility.o CC drivers/pinctrl/pinmux.o CC arch/x86/events/probe.o AR arch/x86/kernel/fpu/built-in.a CC lib/crypto/des.o CC net/xfrm/xfrm_policy.o CC net/unix/af_unix.o AR arch/x86/lib/built-in.a AR arch/x86/lib/lib.a CC [M] net/ipv4/netfilter/iptable_filter.o CC net/xfrm/xfrm_state.o CC arch/x86/kernel/cpu/mtrr/mtrr.o CC sound/core/seq/seq_system.o AS arch/x86/entry/entry_64_compat.o CC arch/x86/kernel/cpu/mtrr/if.o CC arch/x86/entry/syscall_32.o CC arch/x86/kernel/cpu/mtrr/generic.o AR arch/x86/pci/built-in.a CC fs/iomap/fiemap.o CC [M] arch/x86/kvm/../../../virt/kvm/eventfd.o CC kernel/locking/mutex.o CC arch/x86/kernel/cpu/mtrr/cleanup.o CC net/xfrm/xfrm_hash.o CC security/keys/compat.o CC kernel/power/qos.o CC crypto/ahash.o CC arch/x86/mm/maccess.o CC kernel/power/main.o CC crypto/shash.o CC arch/x86/events/utils.o CC io_uring/advise.o CC [M] arch/x86/kvm/../../../virt/kvm/binary_stats.o CC net/core/scm.o CC block/bio.o CC security/keys/proc.o CC arch/x86/kernel/cpu/cacheinfo.o AR net/sched/built-in.a AR net/ipv6/netfilter/built-in.a CC [M] net/ipv6/netfilter/nf_defrag_ipv6_hooks.o CC net/ethtool/linkmodes.o CC [M] net/ipv6/netfilter/nf_conntrack_reasm.o CC arch/x86/mm/pgprot.o CC sound/core/seq/seq_ports.o CC drivers/pinctrl/pinconf.o CC drivers/pinctrl/pinconf-generic.o AR arch/x86/entry/built-in.a CC io_uring/filetable.o CC net/ipv4/ip_input.o CC net/ipv6/af_inet6.o AR net/netlink/built-in.a CC crypto/akcipher.o AR sound/pci/ac97/built-in.a AR sound/pci/ali5451/built-in.a AS arch/x86/kernel/acpi/wakeup_64.o AR sound/pci/asihpi/built-in.a AR sound/pci/au88x0/built-in.a CC arch/x86/kernel/cpu/mce/genpool.o AR sound/pci/aw2/built-in.a CC arch/x86/kernel/acpi/apei.o AR sound/pci/ctxfi/built-in.a AR sound/pci/ca0106/built-in.a CC arch/x86/kernel/acpi/cppc.o AR sound/pci/cs46xx/built-in.a CC arch/x86/events/intel/bts.o AR sound/pci/cs5535audio/built-in.a AR sound/pci/lola/built-in.a AR sound/pci/lx6464es/built-in.a AR sound/pci/echoaudio/built-in.a AR sound/pci/emu10k1/built-in.a CC fs/iomap/seek.o CC [M] net/ipv4/netfilter/iptable_mangle.o AR sound/pci/hda/built-in.a CC lib/crypto/sha1.o CC [M] sound/pci/hda/hda_bind.o CC fs/iomap/swapfile.o CC security/keys/sysctl.o CC arch/x86/kernel/acpi/cstate.o CC arch/x86/mm/hugetlbpage.o CC net/xfrm/xfrm_input.o CC arch/x86/kernel/apic/apic.o CC [M] arch/x86/kvm/../../../virt/kvm/vfio.o AR arch/x86/kernel/cpu/mtrr/built-in.a CC net/netfilter/nf_queue.o CC arch/x86/kernel/kprobes/core.o CC net/xfrm/xfrm_output.o CC arch/x86/events/intel/ds.o CC kernel/power/console.o LDS arch/x86/kernel/vmlinux.lds AR drivers/pinctrl/built-in.a AS arch/x86/kernel/head_64.o CC arch/x86/kernel/kprobes/opt.o CC arch/x86/kernel/head64.o CC net/netfilter/nf_sockopt.o CC sound/core/seq/seq_info.o CC lib/crypto/sha256.o CC arch/x86/kernel/apic/apic_common.o CC arch/x86/kernel/cpu/mce/intel.o CC security/device_cgroup.o CC kernel/printk/printk.o CC arch/x86/kernel/cpu/scattered.o CC kernel/printk/printk_safe.o CC crypto/sig.o AR security/keys/built-in.a CC net/core/gen_stats.o CC arch/x86/events/rapl.o CC net/ethtool/rss.o AR arch/x86/kernel/acpi/built-in.a CC arch/x86/events/msr.o CC arch/x86/kernel/ebda.o CC [M] net/netfilter/ipvs/ip_vs_sched.o CC [M] sound/pci/hda/hda_codec.o AR fs/iomap/built-in.a CC arch/x86/kernel/apic/apic_noop.o CC kernel/printk/printk_ringbuffer.o CC io_uring/openclose.o CC fs/proc/task_mmu.o CC arch/x86/mm/kasan_init_64.o CC arch/x86/kernel/kprobes/ftrace.o AR sound/core/seq/built-in.a CC sound/core/vmaster.o CC [M] net/ipv4/netfilter/iptable_nat.o CC kernel/power/process.o CC block/elevator.o LD [M] net/ipv6/netfilter/nf_defrag_ipv6.o AR drivers/pwm/built-in.a CC [M] net/ipv4/netfilter/ipt_REJECT.o CC arch/x86/mm/pkeys.o CC drivers/pci/msi/pcidev_msi.o CC drivers/gpio/gpiolib-legacy.o CC [M] arch/x86/kvm/../../../virt/kvm/coalesced_mmio.o CC drivers/video/console/dummycon.o CC arch/x86/kernel/cpu/mce/threshold.o CC [M] lib/crypto/arc4.o CC kernel/locking/semaphore.o CC drivers/video/console/vgacon.o CC block/blk-core.o CC arch/x86/kernel/cpu/mce/apei.o CC drivers/gpio/gpiolib-cdev.o CC [M] arch/x86/kvm/../../../virt/kvm/async_pf.o CC sound/core/ctljack.o CC crypto/kpp.o CC sound/core/jack.o CC kernel/irq/irqdesc.o CC net/ipv4/ip_fragment.o CC kernel/printk/sysctl.o CC net/ipv6/anycast.o AR lib/crypto/built-in.a LD [M] lib/crypto/libarc4.o CC mm/oom_kill.o AR arch/x86/kernel/kprobes/built-in.a CC lib/lz4/lz4_compress.o CC drivers/gpio/gpiolib-sysfs.o CC drivers/pci/pcie/portdrv.o CC lib/lz4/lz4hc_compress.o CC kernel/power/suspend.o CC io_uring/uring_cmd.o CC [M] sound/pci/hda/hda_jack.o CC kernel/rcu/update.o CC net/unix/garbage.o CC fs/proc/inode.o CC drivers/pci/msi/api.o CC arch/x86/mm/pti.o CC drivers/pci/hotplug/pci_hotplug_core.o AR security/built-in.a CC net/ethtool/linkstate.o CC drivers/pci/hotplug/acpi_pcihp.o CC net/ethtool/debug.o CC [M] net/netfilter/ipvs/ip_vs_xmit.o AR kernel/livepatch/built-in.a CC drivers/pci/hotplug/pciehp_core.o CC net/xfrm/xfrm_sysctl.o CC kernel/locking/rwsem.o AR arch/x86/kernel/cpu/mce/built-in.a CC arch/x86/kernel/cpu/topology.o AR sound/ppc/built-in.a CC io_uring/epoll.o AR sound/arm/built-in.a CC arch/x86/kernel/cpu/common.o CC kernel/power/hibernate.o CC arch/x86/kernel/apic/ipi.o CC arch/x86/events/intel/knc.o CC crypto/acompress.o CC sound/core/timer.o CC lib/lz4/lz4_decompress.o CC sound/core/hrtimer.o CC kernel/power/snapshot.o CC arch/x86/kernel/platform-quirks.o CC [M] arch/x86/kvm/../../../virt/kvm/irqchip.o CC net/core/gen_estimator.o CC kernel/irq/handle.o AR drivers/video/console/built-in.a CC drivers/video/logo/logo.o CC block/blk-sysfs.o CC drivers/pci/pcie/rcec.o CC [M] arch/x86/kvm/../../../virt/kvm/dirty_ring.o CC kernel/dma/mapping.o CC arch/x86/kernel/apic/vector.o CC drivers/pci/msi/msi.o AR arch/x86/mm/built-in.a CC kernel/dma/direct.o CC net/netfilter/utils.o CC net/core/net_namespace.o CC net/core/secure_seq.o CC drivers/pci/msi/irqdomain.o CC arch/x86/kernel/apic/hw_nmi.o CC drivers/pci/hotplug/pciehp_ctrl.o HOSTCC drivers/video/logo/pnmtologo AR kernel/printk/built-in.a CC fs/proc/root.o CC arch/x86/kernel/apic/io_apic.o CC net/xfrm/xfrm_replay.o CC sound/core/seq_device.o CC io_uring/statx.o CC drivers/pci/hotplug/pciehp_pci.o CC net/unix/sysctl_net_unix.o CC net/ethtool/wol.o CC net/ipv4/ip_forward.o CC arch/x86/kernel/apic/msi.o AR sound/pci/ice1712/built-in.a CC arch/x86/events/intel/lbr.o CC net/ipv6/ip6_output.o CC lib/zstd/zstd_compress_module.o CC crypto/scompress.o CC lib/zstd/compress/fse_compress.o CC kernel/irq/manage.o CC crypto/algboss.o LOGO drivers/video/logo/logo_linux_clut224.c CC drivers/video/logo/logo_linux_clut224.o CC drivers/gpio/gpiolib-acpi.o AR drivers/video/logo/built-in.a CC drivers/video/backlight/backlight.o CC [M] sound/pci/hda/hda_auto_parser.o CC drivers/pci/pcie/aspm.o CC kernel/rcu/sync.o CC [M] arch/x86/kvm/../../../virt/kvm/pfncache.o CC [M] arch/x86/kvm/x86.o CC crypto/testmgr.o CC net/xfrm/xfrm_device.o AR lib/lz4/built-in.a CC drivers/video/fbdev/core/fb_notify.o CC lib/xz/xz_dec_syms.o CC drivers/pci/pcie/aer.o AR drivers/video/fbdev/omap/built-in.a CC lib/zstd/compress/hist.o CC lib/zstd/compress/huf_compress.o CC kernel/locking/percpu-rwsem.o CC [M] drivers/video/fbdev/core/fb_info.o CC arch/x86/kernel/apic/x2apic_phys.o CC lib/xz/xz_dec_stream.o CC fs/proc/base.o CC [M] drivers/video/fbdev/core/fbmem.o CC net/ipv4/ip_options.o CC block/blk-flush.o AR drivers/pci/msi/built-in.a CC drivers/pci/hotplug/pciehp_hpc.o CC lib/xz/xz_dec_lzma2.o CC kernel/dma/ops_helpers.o CC kernel/rcu/srcutree.o CC io_uring/net.o CC mm/fadvise.o AR drivers/video/fbdev/omap2/omapfb/dss/built-in.a AR drivers/video/fbdev/omap2/omapfb/displays/built-in.a AR drivers/video/fbdev/omap2/omapfb/built-in.a CC arch/x86/kernel/cpu/rdrand.o AR drivers/video/fbdev/omap2/built-in.a CC io_uring/msg_ring.o CC kernel/power/swap.o CC [M] arch/x86/kvm/emulate.o CC kernel/dma/dummy.o AR drivers/pci/controller/dwc/built-in.a AR drivers/pci/switch/built-in.a CC net/unix/diag.o CC lib/xz/xz_dec_bcj.o AR drivers/pci/controller/mobiveil/built-in.a CC drivers/pci/controller/vmd.o CC arch/x86/kernel/cpu/match.o CC [M] net/netfilter/ipvs/ip_vs_app.o CC [M] sound/core/control_led.o CC net/ethtool/features.o CC arch/x86/kernel/cpu/bugs.o CC kernel/entry/common.o CC drivers/idle/intel_idle.o CC [M] sound/pci/hda/hda_sysfs.o CC arch/x86/kernel/apic/x2apic_cluster.o CC arch/x86/kernel/cpu/aperfmperf.o AR drivers/video/backlight/built-in.a CC arch/x86/events/intel/p4.o CC kernel/locking/irqflag-debug.o CC [M] net/netfilter/nfnetlink.o CC drivers/gpio/gpiolib-swnode.o CC [M] arch/x86/kvm/i8259.o CC [M] sound/pci/hda/hda_controller.o CC crypto/cmac.o CC arch/x86/events/intel/p6.o CC kernel/locking/mutex-debug.o CC arch/x86/kernel/cpu/cpuid-deps.o CC kernel/power/user.o CC kernel/dma/contiguous.o CC [M] arch/x86/kvm/irq.o CC kernel/power/poweroff.o CC arch/x86/events/intel/pt.o AR lib/xz/built-in.a CC mm/maccess.o CC [M] sound/core/hwdep.o AR kernel/sched/built-in.a CC arch/x86/kernel/apic/apic_flat_64.o CC net/core/flow_dissector.o CC net/ipv4/ip_output.o CC block/blk-settings.o CC kernel/irq/spurious.o CC kernel/irq/resend.o CC drivers/pci/pcie/err.o CC crypto/hmac.o CC [M] arch/x86/kvm/lapic.o CC net/xfrm/xfrm_algo.o CC net/ipv4/ip_sockglue.o CC drivers/pci/hotplug/acpiphp_core.o CC [M] net/netfilter/ipvs/ip_vs_sync.o AR drivers/gpio/built-in.a CC drivers/pci/pcie/aer_inject.o CC io_uring/timeout.o CC [M] arch/x86/kvm/i8254.o CC [M] net/netfilter/ipvs/ip_vs_est.o CC io_uring/sqpoll.o CC [M] drivers/video/fbdev/core/fbcmap.o CC kernel/locking/lockdep.o CC net/unix/scm.o AR drivers/pci/controller/built-in.a CC arch/x86/kernel/cpu/umwait.o CC net/xfrm/xfrm_user.o CC net/ethtool/privflags.o CC lib/zstd/compress/zstd_compress.o CC kernel/rcu/tree.o CC kernel/dma/swiotlb.o CC kernel/entry/syscall_user_dispatch.o CC [M] arch/x86/kvm/ioapic.o CC arch/x86/kernel/apic/probe_64.o CC kernel/irq/chip.o CC net/ethtool/rings.o AR kernel/power/built-in.a CC [M] drivers/video/fbdev/core/modedb.o CC lib/zstd/compress/zstd_compress_literals.o CC arch/x86/events/intel/uncore.o CC mm/page-writeback.o CC crypto/vmac.o AR drivers/idle/built-in.a CC [M] sound/core/pcm.o CC drivers/pci/hotplug/acpiphp_glue.o CC [M] net/netfilter/ipvs/ip_vs_proto.o CC [M] drivers/video/fbdev/core/fbcvt.o AR arch/x86/kernel/apic/built-in.a CC arch/x86/kernel/cpu/proc.o CC net/ipv4/inet_hashtables.o CC block/blk-ioc.o CC crypto/xcbc.o CC [M] arch/x86/kvm/irq_comm.o AR drivers/char/ipmi/built-in.a CC block/blk-map.o CC drivers/acpi/acpica/dsargs.o CC io_uring/fdinfo.o CC drivers/acpi/apei/apei-base.o CC kernel/entry/kvm.o CC drivers/pci/pcie/pme.o CC drivers/acpi/apei/hest.o CC [M] arch/x86/kvm/cpuid.o CC [M] sound/pci/hda/hda_proc.o CC net/ipv6/ip6_input.o CC kernel/irq/dummychip.o CC mm/folio-compat.o CC lib/zstd/compress/zstd_compress_sequences.o AR net/unix/built-in.a CC [M] arch/x86/kvm/pmu.o MKCAP arch/x86/kernel/cpu/capflags.c CC net/ethtool/channels.o CC lib/zstd/compress/zstd_compress_superblock.o CC drivers/acpi/acpica/dscontrol.o CC fs/proc/generic.o CC net/ipv4/inet_timewait_sock.o CC net/ipv6/addrconf.o CC [M] sound/core/pcm_native.o CC [M] drivers/video/fbdev/core/fb_cmdline.o CC crypto/crypto_null.o CC [M] sound/core/pcm_lib.o CC net/ethtool/coalesce.o CC kernel/dma/remap.o CC drivers/pnp/pnpacpi/core.o CC drivers/pnp/core.o CC lib/zstd/compress/zstd_double_fast.o AR sound/pci/korg1212/built-in.a CC net/ipv6/addrlabel.o CC [M] arch/x86/kvm/mtrr.o CC kernel/irq/devres.o CC drivers/pnp/pnpacpi/rsparser.o CC drivers/acpi/apei/erst.o CC drivers/pci/pcie/dpc.o AR drivers/pci/hotplug/built-in.a CC block/blk-merge.o CC arch/x86/kernel/process_64.o CC drivers/acpi/acpica/dsdebug.o AR kernel/entry/built-in.a CC crypto/md5.o CC drivers/acpi/apei/bert.o CC drivers/pci/access.o CC [M] arch/x86/kvm/hyperv.o CC net/core/sysctl_net_core.o CC kernel/module/main.o CC [M] net/netfilter/ipvs/ip_vs_pe.o CC kernel/module/strict_rwx.o CC crypto/sha1_generic.o CC io_uring/tctx.o CC lib/zstd/compress/zstd_fast.o AR kernel/dma/built-in.a CC [M] sound/pci/hda/hda_hwdep.o CC kernel/module/kmod.o CC kernel/irq/autoprobe.o CC drivers/acpi/acpica/dsfield.o CC arch/x86/events/intel/uncore_nhmex.o CC kernel/irq/irqdomain.o CC [M] drivers/video/fbdev/core/fb_io_fops.o CC fs/proc/array.o CC mm/readahead.o CC [M] net/netfilter/ipvs/ip_vs_proto_tcp.o CC crypto/sha256_generic.o CC drivers/pci/bus.o CC kernel/module/tree_lookup.o AR drivers/pci/pcie/built-in.a CC kernel/time/time.o CC kernel/futex/core.o CC net/ipv6/route.o CC net/ethtool/pause.o CC kernel/module/debug_kmemleak.o AR drivers/pnp/pnpacpi/built-in.a CC drivers/pnp/card.o AR drivers/amba/built-in.a CC arch/x86/kernel/cpu/powerflags.o CC net/ipv4/inet_connection_sock.o CC drivers/acpi/apei/ghes.o CC fs/proc/fd.o CC drivers/acpi/acpica/dsinit.o CC kernel/cgroup/cgroup.o CC mm/swap.o CC kernel/trace/trace_clock.o CC [M] sound/pci/hda/hda_generic.o CC kernel/trace/ftrace.o CC arch/x86/events/intel/uncore_snb.o CC crypto/sha512_generic.o CC kernel/bpf/core.o CC drivers/pci/probe.o CC drivers/acpi/acpica/dsmethod.o CC io_uring/poll.o CC [M] drivers/video/fbdev/core/fb_backlight.o AR net/xfrm/built-in.a CC drivers/acpi/acpica/dsmthdat.o CC net/ethtool/eee.o CC [M] arch/x86/kvm/debugfs.o CC arch/x86/kernel/signal.o CC kernel/module/kallsyms.o CC net/core/dev.o AR drivers/acpi/pmic/built-in.a CC kernel/trace/ring_buffer.o CC kernel/futex/syscalls.o CC crypto/sha3_generic.o CC drivers/video/aperture.o CC [M] drivers/video/fbdev/core/fbmon.o CC fs/proc/proc_tty.o CC block/blk-timeout.o CC lib/raid6/algos.o CC lib/fonts/fonts.o CC kernel/irq/proc.o CC drivers/pnp/driver.o CC lib/fonts/font_8x8.o CC lib/fonts/font_8x16.o CC [M] sound/core/pcm_misc.o CC arch/x86/kernel/cpu/feat_ctl.o CC drivers/acpi/acpica/dsobject.o CC kernel/rcu/rcu_segcblist.o CC kernel/time/timer.o CC mm/truncate.o CC drivers/pnp/resource.o AR sound/pci/mixart/built-in.a AR drivers/clk/actions/built-in.a CC [M] net/netfilter/ipvs/ip_vs_proto_udp.o AR drivers/clk/analogbits/built-in.a AR drivers/clk/bcm/built-in.a CC [M] net/netfilter/ipvs/ip_vs_nfct.o AR drivers/clk/imgtec/built-in.a AR drivers/clk/imx/built-in.a AR drivers/clk/ingenic/built-in.a AR drivers/clk/mediatek/built-in.a AR sound/pci/nm256/built-in.a AR drivers/clk/microchip/built-in.a AR drivers/clk/mstar/built-in.a AR sound/pci/oxygen/built-in.a AR drivers/clk/mvebu/built-in.a CC crypto/blake2b_generic.o AR drivers/clk/ralink/built-in.a AR drivers/clk/renesas/built-in.a AR drivers/clk/socfpga/built-in.a CC drivers/dma/dw/core.o AR lib/fonts/built-in.a AR drivers/clk/sprd/built-in.a AR drivers/soc/apple/built-in.a AR drivers/soc/aspeed/built-in.a CC drivers/dma/dw/dw.o AR drivers/clk/starfive/built-in.a CC arch/x86/events/intel/uncore_snbep.o AR drivers/clk/sunxi-ng/built-in.a AR drivers/soc/bcm/bcm63xx/built-in.a AR drivers/acpi/apei/built-in.a AR drivers/soc/bcm/built-in.a AR drivers/clk/ti/built-in.a CC fs/proc/cmdline.o AR drivers/soc/fsl/built-in.a AR drivers/clk/versatile/built-in.a CC drivers/acpi/dptf/int340x_thermal.o CC arch/x86/events/intel/uncore_discovery.o AR drivers/soc/fujitsu/built-in.a CC drivers/clk/x86/clk-lpss-atom.o CC kernel/events/core.o AR drivers/soc/imx/built-in.a CC net/ethtool/tsinfo.o AR drivers/soc/ixp4xx/built-in.a CC block/blk-lib.o AR drivers/soc/loongson/built-in.a AR drivers/soc/mediatek/built-in.a CC mm/vmscan.o AR drivers/soc/microchip/built-in.a AR drivers/soc/nuvoton/built-in.a CC drivers/acpi/acpica/dsopcode.o AR drivers/soc/pxa/built-in.a AR drivers/soc/amlogic/built-in.a AR drivers/soc/qcom/built-in.a CC drivers/dma/dw/idma32.o AR drivers/soc/renesas/built-in.a CC lib/raid6/recov.o HOSTCC lib/raid6/mktables AR drivers/soc/rockchip/built-in.a AR drivers/soc/sifive/built-in.a AR drivers/soc/sunxi/built-in.a AR drivers/soc/ti/built-in.a AR drivers/soc/xilinx/built-in.a AR drivers/soc/built-in.a CC kernel/futex/pi.o CC kernel/fork.o CC kernel/irq/migration.o CC [M] net/netfilter/nf_conntrack_core.o CC fs/kernfs/mount.o CC drivers/dma/hsu/hsu.o CC kernel/locking/lockdep_proc.o CC io_uring/cancel.o CC drivers/clk/x86/clk-pmc-atom.o CC kernel/module/procfs.o CC arch/x86/kernel/cpu/intel.o CC fs/proc/consoles.o AR drivers/acpi/dptf/built-in.a CC fs/kernfs/inode.o CC [M] sound/core/pcm_memory.o CC io_uring/kbuf.o CC drivers/acpi/acpica/dspkginit.o AR drivers/clk/xilinx/built-in.a CC [M] drivers/video/fbdev/core/fb_defio.o CC drivers/clk/clk-devres.o CC drivers/pnp/manager.o UNROLL lib/raid6/int1.c CC mm/shmem.o CC kernel/irq/cpuhotplug.o UNROLL lib/raid6/int2.c UNROLL lib/raid6/int4.c UNROLL lib/raid6/int8.c UNROLL lib/raid6/int16.c CC block/blk-mq.o UNROLL lib/raid6/int32.c CC crypto/ecb.o CC drivers/pci/host-bridge.o CC lib/raid6/recov_ssse3.o CC drivers/pci/remove.o CC drivers/acpi/acpica/dsutils.o CC kernel/futex/requeue.o CC [M] net/netfilter/ipvs/ip_vs_rr.o CC net/ethtool/cabletest.o CC kernel/irq/pm.o CC drivers/pci/pci.o CC kernel/module/sysfs.o AR drivers/clk/x86/built-in.a CC fs/proc/cpuinfo.o CC kernel/futex/waitwake.o CC kernel/irq/msi.o CC net/ipv4/tcp.o CC drivers/video/cmdline.o CC drivers/clk/clk-bulk.o CC kernel/locking/spinlock.o AR kernel/rcu/built-in.a CC [M] net/netfilter/nf_conntrack_standalone.o CC drivers/pnp/support.o CC drivers/dma/dw/acpi.o AR drivers/dma/hsu/built-in.a CC net/ipv4/tcp_input.o CC [M] sound/core/memalloc.o CC drivers/pci/pci-driver.o CC fs/kernfs/dir.o CC crypto/cbc.o CC kernel/irq/affinity.o CC drivers/acpi/acpica/dswexec.o CC lib/raid6/recov_avx2.o CC kernel/exec_domain.o CC net/core/dev_addr_lists.o CC [M] drivers/video/fbdev/core/fb_chrdev.o CC [M] net/netfilter/nf_conntrack_expect.o CC fs/proc/devices.o CC arch/x86/kernel/cpu/intel_pconfig.o CC kernel/locking/osq_lock.o AR kernel/futex/built-in.a CC [M] drivers/video/fbdev/core/fb_procfs.o AR kernel/bpf/built-in.a CC drivers/clk/clkdev.o CC io_uring/rsrc.o CC drivers/virtio/virtio.o CC kernel/panic.o CC drivers/pnp/interface.o CC arch/x86/kernel/cpu/tsx.o AR kernel/module/built-in.a CC kernel/locking/qspinlock.o CC kernel/time/hrtimer.o CC [M] drivers/video/fbdev/core/fbsysfs.o CC crypto/pcbc.o CC drivers/video/nomodeset.o CC drivers/dma/dw/pci.o CC drivers/acpi/acpica/dswload.o CC io_uring/rw.o CC drivers/video/hdmi.o CC kernel/irq/matrix.o CC lib/zstd/compress/zstd_lazy.o LD [M] net/netfilter/ipvs/ip_vs.o CC [M] net/netfilter/nf_conntrack_helper.o CC lib/raid6/mmx.o CC kernel/cpu.o CC lib/raid6/sse1.o CC lib/raid6/sse2.o CC net/ethtool/tunnels.o CC drivers/clk/clk.o CC [M] sound/core/pcm_timer.o CC fs/proc/interrupts.o CC arch/x86/events/intel/cstate.o CC arch/x86/kernel/cpu/intel_epb.o CC drivers/tty/vt/vt_ioctl.o CC drivers/tty/hvc/hvc_console.o CC crypto/cts.o CC kernel/locking/rtmutex_api.o CC drivers/tty/serial/8250/8250_core.o CC drivers/pnp/quirks.o CC drivers/tty/serial/8250/8250_pnp.o CC drivers/acpi/acpica/dswload2.o CC drivers/virtio/virtio_ring.o CC drivers/virtio/virtio_anchor.o CC fs/kernfs/file.o CC [M] arch/x86/kvm/mmu/mmu.o CC kernel/locking/spinlock_debug.o AR drivers/dma/dw/built-in.a AR drivers/dma/idxd/built-in.a AR drivers/dma/mediatek/built-in.a AR drivers/dma/qcom/built-in.a AR drivers/dma/ti/built-in.a CC kernel/trace/trace.o AR drivers/dma/xilinx/built-in.a LD [M] sound/core/snd-ctl-led.o CC [M] drivers/dma/ioat/init.o LD [M] sound/core/snd-hwdep.o CC io_uring/opdef.o CC drivers/pci/search.o CC [M] drivers/video/fbdev/core/fbcon.o CC arch/x86/kernel/cpu/amd.o CC fs/proc/loadavg.o CC [M] drivers/dma/ioat/dma.o CC [M] sound/pci/hda/patch_realtek.o AR sound/core/built-in.a LD [M] sound/core/snd-pcm.o CC lib/raid6/avx2.o AR sound/sh/built-in.a CC lib/raid6/avx512.o AR sound/synth/emux/built-in.a AR sound/synth/built-in.a AR sound/usb/misc/built-in.a CC drivers/acpi/acpica/dswscope.o AR sound/usb/usx2y/built-in.a AR sound/usb/caiaq/built-in.a AR sound/usb/6fire/built-in.a AR sound/usb/hiface/built-in.a AR sound/usb/bcd2000/built-in.a AR sound/usb/built-in.a CC [M] drivers/video/fbdev/uvesafb.o AR arch/x86/events/intel/built-in.a AR arch/x86/events/built-in.a CC [M] drivers/video/fbdev/simplefb.o CC net/ipv4/tcp_output.o CC crypto/lrw.o AR sound/pci/pcxhr/built-in.a AR sound/pci/riptide/built-in.a CC kernel/trace/trace_output.o CC kernel/exit.o CC [M] net/netfilter/nf_conntrack_proto.o CC drivers/acpi/acpica/dswstate.o CC drivers/pnp/system.o AR kernel/irq/built-in.a CC kernel/softirq.o CC kernel/time/timekeeping.o AR drivers/tty/hvc/built-in.a AR drivers/tty/ipwireless/built-in.a CC drivers/tty/tty_io.o CC fs/proc/meminfo.o CC net/ethtool/fec.o CC lib/raid6/recov_avx512.o CC drivers/tty/vt/vc_screen.o CC [M] net/netfilter/nf_conntrack_proto_generic.o CC [M] drivers/dma/ioat/prep.o CC drivers/char/hw_random/core.o CC fs/kernfs/symlink.o CC drivers/tty/serial/8250/8250_port.o CC drivers/char/hw_random/intel-rng.o CC [M] drivers/dma/ioat/dca.o CC mm/util.o CC arch/x86/kernel/cpu/hygon.o CC drivers/char/agp/backend.o CC drivers/acpi/acpica/evevent.o CC io_uring/notif.o CC kernel/locking/qrwlock.o AR drivers/pnp/built-in.a CC drivers/char/agp/generic.o CC kernel/cgroup/rstat.o CC crypto/xts.o CC net/core/dst.o CC net/core/netevent.o CC drivers/pci/pci-sysfs.o AR sound/firewire/built-in.a AR sound/sparc/built-in.a TABLE lib/raid6/tables.c AR sound/spi/built-in.a CC lib/raid6/int1.o AR sound/parisc/built-in.a AR sound/pcmcia/vx/built-in.a CC drivers/virtio/virtio_pci_modern_dev.o AR sound/pcmcia/pdaudiocf/built-in.a AR fs/kernfs/built-in.a AR sound/pcmcia/built-in.a CC drivers/acpi/acpica/evgpe.o AR sound/mips/built-in.a CC fs/proc/stat.o CC drivers/pci/rom.o CC drivers/dma/dmaengine.o CC arch/x86/kernel/cpu/centaur.o CC drivers/tty/vt/selection.o AR kernel/locking/built-in.a CC fs/proc/uptime.o CC net/ipv6/ip6_fib.o CC fs/sysfs/file.o CC fs/configfs/inode.o CC kernel/resource.o AR drivers/char/hw_random/built-in.a CC fs/devpts/inode.o CC fs/proc/util.o CC net/ethtool/eeprom.o CC fs/sysfs/dir.o CC drivers/acpi/tables.o CC fs/proc/version.o CC [M] net/netfilter/nf_conntrack_proto_tcp.o CC crypto/ctr.o CC [M] drivers/dma/ioat/sysfs.o CC kernel/sysctl.o CC [M] drivers/video/fbdev/core/bitblit.o CC drivers/acpi/acpica/evgpeblk.o CC mm/mmzone.o CC kernel/cgroup/namespace.o CC io_uring/io-wq.o CC lib/raid6/int2.o CC arch/x86/kernel/cpu/zhaoxin.o AR drivers/iommu/amd/built-in.a CC drivers/iommu/intel/dmar.o CC net/ipv6/ipv6_sockglue.o CC arch/x86/kernel/cpu/perfctr-watchdog.o CC kernel/time/ntp.o AR drivers/iommu/arm/arm-smmu/built-in.a CC drivers/virtio/virtio_pci_legacy_dev.o AR drivers/iommu/arm/arm-smmu-v3/built-in.a CC block/blk-mq-tag.o AR drivers/iommu/arm/built-in.a CC drivers/virtio/virtio_pci_modern.o CC mm/vmstat.o CC lib/raid6/int4.o CC drivers/char/agp/isoch.o CC net/ethtool/stats.o CC fs/proc/softirqs.o CC drivers/tty/vt/keyboard.o CC fs/sysfs/symlink.o CC fs/configfs/file.o CC kernel/events/ring_buffer.o CC kernel/cgroup/cgroup-v1.o AR fs/devpts/built-in.a CC block/blk-stat.o CC crypto/gcm.o CC kernel/time/clocksource.o CC drivers/acpi/acpica/evgpeinit.o AR drivers/iommu/iommufd/built-in.a CC drivers/dma/virt-dma.o CC fs/ext4/balloc.o CC fs/proc/namespaces.o LD [M] drivers/dma/ioat/ioatdma.o CC drivers/pci/setup-res.o CC fs/ext4/bitmap.o CC drivers/tty/serial/serial_core.o CC drivers/tty/serial/8250/8250_dma.o CC fs/proc/self.o CC arch/x86/kernel/cpu/vmware.o CC drivers/pci/irq.o CC drivers/virtio/virtio_pci_common.o CC fs/jbd2/transaction.o CC [M] sound/pci/hda/patch_analog.o CC drivers/pci/vpd.o CC fs/sysfs/mount.o CC drivers/iommu/iommu.o CC fs/ramfs/inode.o CC lib/raid6/int8.o CC fs/ramfs/file-mmu.o CC [M] drivers/video/fbdev/core/softcursor.o CC drivers/clk/clk-divider.o CC drivers/acpi/acpica/evgpeutil.o CC drivers/char/agp/intel-agp.o CC fs/configfs/dir.o CC [M] net/netfilter/nf_conntrack_proto_udp.o CC block/blk-mq-sysfs.o CC block/blk-mq-cpumap.o CC drivers/dma/acpi-dma.o CC drivers/virtio/virtio_pci_legacy.o CC arch/x86/kernel/cpu/hypervisor.o CC fs/proc/thread_self.o CC drivers/acpi/blacklist.o CC drivers/tty/serial/8250/8250_dwlib.o CC block/blk-mq-sched.o CC drivers/acpi/acpica/evglock.o CC net/ethtool/phc_vclocks.o CC drivers/clk/clk-fixed-factor.o CC kernel/time/jiffies.o CC net/ipv6/ndisc.o CC fs/configfs/symlink.o CC mm/backing-dev.o CC crypto/pcrypt.o CC fs/sysfs/group.o AR fs/ramfs/built-in.a CC drivers/pci/setup-bus.o AR io_uring/built-in.a CC lib/argv_split.o CC block/ioctl.o CC arch/x86/kernel/cpu/mshyperv.o CC drivers/clk/clk-fixed-rate.o AR sound/pci/rme9652/built-in.a CC lib/raid6/int16.o CC net/ipv6/udp.o AR sound/pci/trident/built-in.a CC [M] sound/pci/hda/patch_hdmi.o CC drivers/tty/serial/8250/8250_pcilib.o CC kernel/events/callchain.o CC kernel/capability.o CC [M] drivers/video/fbdev/core/tileblit.o CC kernel/cgroup/freezer.o CC drivers/char/agp/intel-gtt.o CC drivers/iommu/intel/iommu.o CC drivers/iommu/iommu-traces.o CC drivers/acpi/osi.o CC drivers/tty/vt/consolemap.o CC fs/proc/proc_sysctl.o CC kernel/time/timer_list.o CC drivers/acpi/acpica/evhandler.o CC drivers/pci/vc.o CC drivers/tty/serial/8250/8250_pci.o CC [M] drivers/virtio/virtio_mem.o CC kernel/events/hw_breakpoint.o CC fs/ext4/block_validity.o CC drivers/tty/serial/8250/8250_exar.o AR drivers/dma/built-in.a CC net/ipv6/udplite.o CC net/core/neighbour.o CC kernel/trace/trace_seq.o CC drivers/tty/n_tty.o CC net/ipv4/tcp_timer.o CC crypto/cryptd.o CC arch/x86/kernel/cpu/capflags.o CC drivers/clk/clk-gate.o AR drivers/gpu/host1x/built-in.a CC net/ipv6/raw.o CC drivers/connector/cn_queue.o AR drivers/gpu/drm/tests/built-in.a CC [M] drivers/gpu/drm/tests/drm_kunit_helpers.o CC fs/configfs/mount.o CC lib/raid6/int32.o AR fs/sysfs/built-in.a CC [M] drivers/gpu/drm/tests/drm_buddy_test.o CC fs/ext4/dir.o CC [M] net/netfilter/nf_conntrack_proto_icmp.o CC drivers/base/power/sysfs.o CC drivers/acpi/acpica/evmisc.o CC net/ethtool/mm.o CC drivers/base/power/generic_ops.o AR arch/x86/kernel/cpu/built-in.a CC arch/x86/kernel/signal_64.o CC drivers/base/firmware_loader/builtin/main.o CC fs/jbd2/commit.o CC [M] drivers/video/fbdev/core/cfbfillrect.o CC drivers/base/power/common.o CC block/genhd.o CC kernel/time/timeconv.o AR sound/soc/built-in.a CC kernel/cgroup/legacy_freezer.o AR sound/atmel/built-in.a CC drivers/block/loop.o CC kernel/cgroup/pids.o CC kernel/trace/trace_stat.o CC drivers/clk/clk-multiplier.o CC [M] drivers/block/nbd.o AR drivers/base/firmware_loader/builtin/built-in.a CC drivers/base/firmware_loader/main.o CC fs/configfs/item.o CC drivers/acpi/acpica/evregion.o HOSTCC drivers/tty/vt/conmakehash CC arch/x86/kernel/traps.o AR sound/hda/built-in.a AR drivers/char/agp/built-in.a CC lib/raid6/tables.o CC [M] sound/hda/hda_bus_type.o CC [M] sound/hda/hdac_bus.o CC drivers/char/tpm/tpm-chip.o CC [M] sound/hda/hdac_device.o CC drivers/tty/serial/serial_base_bus.o CC drivers/char/tpm/tpm-dev-common.o CC kernel/time/timecounter.o CC mm/mm_init.o CC drivers/tty/vt/vt.o CC drivers/connector/connector.o CC kernel/time/alarmtimer.o AR drivers/misc/eeprom/built-in.a AR drivers/misc/cb710/built-in.a AR drivers/misc/ti-st/built-in.a AR drivers/misc/lis3lv02d/built-in.a AR drivers/misc/cardreader/built-in.a CC [M] drivers/misc/mei/hdcp/mei_hdcp.o CC drivers/base/power/qos.o CC crypto/des_generic.o CC drivers/base/regmap/regmap.o CC drivers/clk/clk-mux.o CC fs/hugetlbfs/inode.o CC drivers/tty/serial/8250/8250_early.o CC drivers/pci/mmap.o CC kernel/cgroup/cpuset.o CC kernel/events/uprobes.o CC [M] drivers/gpu/drm/tests/drm_cmdline_parser_test.o AR fs/configfs/built-in.a CC fs/jbd2/recovery.o CC drivers/acpi/acpica/evrgnini.o CC fs/ext4/ext4_jbd2.o CC net/ethtool/module.o CC [M] drivers/video/fbdev/core/cfbcopyarea.o CC kernel/time/posix-timers.o CC kernel/trace/trace_printk.o CC fs/proc/proc_net.o CC [M] net/netfilter/nf_conntrack_extend.o CC drivers/mfd/mfd-core.o AR lib/raid6/built-in.a CC [M] net/netfilter/nf_conntrack_acct.o AR drivers/nfc/built-in.a CC kernel/time/posix-cpu-timers.o CC fs/jbd2/checkpoint.o CC drivers/char/tpm/tpm-dev.o CC crypto/aes_generic.o CC lib/bug.o CC drivers/tty/tty_ioctl.o CC net/ipv4/tcp_ipv4.o CC drivers/clk/clk-composite.o AR drivers/virtio/built-in.a CC drivers/tty/serial/serial_ctrl.o CC [M] sound/pci/hda/hda_eld.o CC block/ioprio.o AR drivers/base/firmware_loader/built-in.a CC kernel/ptrace.o CC [M] sound/hda/hdac_sysfs.o CC drivers/acpi/acpica/evsci.o CC drivers/pci/setup-irq.o CC arch/x86/kernel/idt.o CC drivers/acpi/osl.o CC drivers/tty/serial/8250/8250_dw.o CC fs/jbd2/revoke.o CC [M] drivers/misc/mei/pxp/mei_pxp.o CC drivers/connector/cn_proc.o CC drivers/base/power/runtime.o CC [M] sound/pci/hda/hda_intel.o CC kernel/trace/pid_list.o CC drivers/char/tpm/tpm-interface.o AR drivers/dax/hmem/built-in.a CC drivers/dax/super.o CC [M] drivers/video/fbdev/core/cfbimgblt.o CC drivers/acpi/acpica/evxface.o CC fs/proc/kcore.o CC drivers/mfd/intel-lpss.o CC [M] net/netfilter/nf_conntrack_seqadj.o CC net/ethtool/pse-pd.o CC net/ipv6/icmp.o CC mm/percpu.o CC net/ethtool/plca.o CC lib/buildid.o CC drivers/clk/clk-fractional-divider.o CC [M] drivers/video/fbdev/core/sysfillrect.o CC [M] net/netfilter/nf_conntrack_proto_icmpv6.o CC drivers/pci/proc.o CC [M] arch/x86/kvm/mmu/page_track.o CC net/ipv6/mcast.o CC lib/cmdline.o AR fs/hugetlbfs/built-in.a CC mm/slab_common.o CC fs/fat/cache.o CC arch/x86/kernel/irq.o CC [M] sound/hda/hdac_regmap.o CC block/badblocks.o AR drivers/gpu/drm/arm/built-in.a AR sound/x86/built-in.a CC [M] drivers/misc/mei/init.o LD [M] sound/pci/hda/snd-hda-codec.o AR sound/xen/built-in.a CC fs/ext4/extents.o LD [M] sound/pci/hda/snd-hda-codec-generic.o LD [M] sound/pci/hda/snd-hda-codec-realtek.o LD [M] sound/pci/hda/snd-hda-codec-analog.o CC crypto/deflate.o LD [M] sound/pci/hda/snd-hda-codec-hdmi.o AR sound/virtio/built-in.a CC sound/sound_core.o CC crypto/crc32c_generic.o CC drivers/iommu/intel/pasid.o CC kernel/time/posix-clock.o CC drivers/tty/serial/8250/8250_lpss.o CC fs/jbd2/journal.o CC drivers/acpi/acpica/evxfevnt.o CC fs/nfs/client.o CC drivers/acpi/acpica/evxfgpe.o CC drivers/mfd/intel-lpss-pci.o CC drivers/clk/clk-gpio.o CC drivers/dax/bus.o CC net/ipv6/reassembly.o CC [M] drivers/gpu/drm/tests/drm_connector_test.o CC kernel/trace/trace_sched_switch.o CC drivers/char/tpm/tpm1-cmd.o CC kernel/time/itimer.o AR kernel/events/built-in.a CC fs/proc/kmsg.o CC [M] drivers/video/fbdev/core/syscopyarea.o CC kernel/user.o CC lib/cpumask.o CC fs/proc/page.o CC drivers/pci/slot.o AR drivers/base/test/built-in.a CC drivers/base/component.o CC drivers/base/regmap/regcache.o AR drivers/block/built-in.a CC [M] drivers/misc/mei/hbm.o CC drivers/base/power/wakeirq.o AR net/ethtool/built-in.a AR drivers/connector/built-in.a CC lib/ctype.o COPY drivers/tty/vt/defkeymap.c CC fs/fat/dir.o CC drivers/base/power/main.o CC block/blk-rq-qos.o CC [M] arch/x86/kvm/mmu/spte.o CC fs/fat/fatent.o CC [M] sound/hda/hdac_controller.o AR drivers/misc/built-in.a CC crypto/crct10dif_common.o CC [M] sound/hda/hdac_stream.o CC lib/zstd/compress/zstd_ldm.o CC net/core/rtnetlink.o AR drivers/clk/built-in.a CC drivers/dma-buf/dma-buf.o CC drivers/acpi/acpica/evxfregn.o CC drivers/dma-buf/dma-fence.o CC arch/x86/kernel/irq_64.o CC drivers/tty/serial/8250/8250_mid.o CC drivers/mfd/intel-lpss-acpi.o CONMK drivers/tty/vt/consolemap_deftbl.c CC drivers/tty/vt/defkeymap.o CC [M] arch/x86/kvm/mmu/tdp_iter.o CC net/ipv6/tcp_ipv6.o CC [M] drivers/gpu/drm/tests/drm_damage_helper_test.o CC [M] net/netfilter/nf_conntrack_proto_dccp.o CC lib/dec_and_lock.o CC crypto/crct10dif_generic.o CC drivers/iommu/intel/trace.o CC drivers/tty/vt/consolemap_deftbl.o CC [M] drivers/misc/mei/interrupt.o LD [M] sound/pci/hda/snd-hda-intel.o AR drivers/tty/vt/built-in.a CC drivers/tty/tty_ldisc.o AR sound/pci/ymfpci/built-in.a CC kernel/trace/trace_functions.o AR sound/pci/vx222/built-in.a AR sound/pci/built-in.a CC kernel/trace/trace_preemptirq.o CC kernel/signal.o CC drivers/char/tpm/tpm2-cmd.o CC drivers/acpi/acpica/exconcat.o CC drivers/tty/serial/8250/8250_pericom.o CC drivers/pci/pci-acpi.o AR kernel/cgroup/built-in.a CC kernel/time/clockevents.o CC drivers/tty/tty_buffer.o CC crypto/authenc.o CC drivers/char/tpm/tpmrm-dev.o CC block/disk-events.o CC kernel/time/tick-common.o CC [M] drivers/video/fbdev/core/sysimgblt.o AR fs/proc/built-in.a CC sound/last.o CC drivers/mfd/intel_soc_pmic_crc.o CC lib/decompress.o AR drivers/dax/built-in.a CC [M] drivers/gpu/drm/tests/drm_dp_mst_helper_test.o CC net/ipv6/ping.o CC drivers/base/core.o CC mm/compaction.o CC drivers/base/regmap/regcache-rbtree.o CC fs/exportfs/expfs.o CC crypto/authencesn.o CC arch/x86/kernel/dumpstack_64.o CC arch/x86/kernel/time.o CC [M] sound/hda/array.o CC [M] net/netfilter/nf_conntrack_proto_sctp.o CC [M] drivers/video/fbdev/core/fb_sys_fops.o CC [M] arch/x86/kvm/mmu/tdp_mmu.o CC drivers/acpi/acpica/exconfig.o CC kernel/trace/trace_nop.o CC fs/fat/file.o CC net/ipv4/tcp_minisocks.o CC drivers/char/mem.o CC [M] drivers/mfd/lpc_sch.o CC drivers/iommu/intel/cap_audit.o CC drivers/char/tpm/tpm2-space.o AR drivers/tty/serial/8250/built-in.a CC fs/nfs/dir.o CC drivers/tty/serial/serial_port.o CC drivers/dma-buf/dma-fence-array.o CC drivers/tty/tty_port.o CC drivers/char/random.o CC [M] drivers/misc/mei/client.o CC [M] drivers/mfd/lpc_ich.o CC drivers/iommu/intel/irq_remapping.o CC kernel/time/tick-broadcast.o CC fs/fat/inode.o CC [M] drivers/gpu/drm/tests/drm_format_helper_test.o CC block/blk-ia-ranges.o CC drivers/pci/quirks.o CC crypto/lzo.o CC drivers/char/misc.o CC arch/x86/kernel/ioport.o CC [M] sound/hda/hdmi_chmap.o CC drivers/acpi/acpica/exconvrt.o CC drivers/tty/tty_mutex.o CC crypto/lzo-rle.o CC drivers/base/regmap/regcache-flat.o AR fs/exportfs/built-in.a CC mm/show_mem.o CC drivers/char/tpm/tpm-sysfs.o CC [M] sound/hda/trace.o AR drivers/gpu/drm/display/built-in.a CC [M] drivers/gpu/drm/display/drm_display_helper_mod.o CC drivers/acpi/acpica/excreate.o CC kernel/trace/trace_functions_graph.o CC drivers/base/power/wakeup.o LD [M] drivers/video/fbdev/core/fb.o CC crypto/lz4.o CC drivers/dma-buf/dma-fence-chain.o AR drivers/video/fbdev/core/built-in.a AR drivers/video/fbdev/built-in.a CC drivers/tty/serial/earlycon.o AR drivers/video/built-in.a CC crypto/lz4hc.o CC drivers/char/tpm/eventlog/common.o AR drivers/cxl/core/built-in.a AR drivers/cxl/built-in.a AR drivers/macintosh/built-in.a CC drivers/scsi/scsi.o CC [M] drivers/gpu/drm/display/drm_dp_dual_mode_helper.o CC drivers/scsi/hosts.o CC drivers/acpi/acpica/exdebug.o CC crypto/xxhash_generic.o CC drivers/nvme/host/core.o CC drivers/ata/libata-core.o CC drivers/nvme/host/ioctl.o CC drivers/tty/tty_ldsem.o CC drivers/base/regmap/regcache-maple.o CC kernel/time/tick-broadcast-hrtimer.o CC drivers/nvme/host/sysfs.o AR drivers/nvme/target/built-in.a CC block/early-lookup.o CC drivers/base/bus.o CC drivers/nvme/host/pr.o AR fs/jbd2/built-in.a AR drivers/mfd/built-in.a CC drivers/tty/tty_baudrate.o CC drivers/dma-buf/dma-fence-unwrap.o CC arch/x86/kernel/dumpstack.o CC [M] net/netfilter/nf_conntrack_netlink.o CC drivers/nvme/host/trace.o CC fs/fat/misc.o CC [M] drivers/gpu/drm/tests/drm_format_test.o CC drivers/char/virtio_console.o CC [M] sound/hda/hdac_component.o CC fs/lockd/clntlock.o CC drivers/char/tpm/eventlog/tpm1.o CC crypto/rng.o CC fs/nls/nls_base.o CC drivers/acpi/acpica/exdump.o CC fs/lockd/clntproc.o CC kernel/time/tick-oneshot.o CC [M] sound/hda/hdac_i915.o CC drivers/tty/serial/serial_mctrl_gpio.o CC drivers/pci/ats.o CC drivers/dma-buf/dma-resv.o CC net/ipv4/tcp_cong.o CC drivers/iommu/intel/perfmon.o CC drivers/char/hpet.o CC drivers/char/tpm/eventlog/tpm2.o CC drivers/ata/libata-scsi.o CC [M] drivers/gpu/drm/display/drm_dp_helper.o CC drivers/base/regmap/regmap-debugfs.o CC kernel/trace/fgraph.o CC block/bsg.o CC net/ipv6/exthdrs.o CC net/ipv4/tcp_metrics.o CC drivers/dma-buf/sync_file.o CC drivers/acpi/acpica/exfield.o CC drivers/base/power/wakeup_stats.o CC arch/x86/kernel/nmi.o CC drivers/base/dd.o CC kernel/time/tick-sched.o CC fs/nls/nls_cp437.o CC drivers/nvme/host/fault_inject.o CC fs/fat/nfs.o CC drivers/char/nvram.o CC [M] drivers/misc/mei/main.o CC drivers/nvme/host/pci.o CC [M] arch/x86/kvm/smm.o CC net/ipv4/tcp_fastopen.o CC crypto/drbg.o CC crypto/jitterentropy.o CC fs/ext4/extents_status.o CC [M] sound/hda/intel-dsp-config.o CC [M] drivers/gpu/drm/tests/drm_framebuffer_test.o CC drivers/scsi/scsi_ioctl.o CC net/ipv6/datagram.o CC drivers/tty/tty_jobctrl.o AR drivers/tty/serial/built-in.a CC block/bsg-lib.o CC mm/interval_tree.o CC drivers/acpi/acpica/exfldio.o CC fs/nls/nls_ascii.o CC drivers/base/power/domain.o CC drivers/char/tpm/tpm_ppi.o CC drivers/base/syscore.o CC drivers/dma-buf/sw_sync.o CC drivers/tty/n_null.o CC drivers/base/regmap/regmap-i2c.o CC drivers/pci/iov.o CC mm/list_lru.o CC crypto/jitterentropy-kcapi.o CC drivers/base/driver.o CC drivers/char/tpm/eventlog/acpi.o CC kernel/sys.o CC fs/nls/nls_iso8859-1.o CC fs/fat/namei_vfat.o CC [M] drivers/gpu/drm/tests/drm_managed_test.o CC drivers/base/regmap/regmap-irq.o CC arch/x86/kernel/ldt.o CC drivers/dma-buf/sync_debug.o CC [M] sound/hda/intel-nhlt.o CC drivers/base/class.o CC kernel/trace/blktrace.o CC fs/lockd/clntxdr.o CC drivers/acpi/acpica/exmisc.o AR drivers/iommu/intel/built-in.a CC drivers/iommu/iommu-sysfs.o CC [M] arch/x86/kvm/vmx/vmx.o CC kernel/time/vsyscall.o CC block/blk-cgroup.o CC drivers/tty/pty.o CC drivers/tty/sysrq.o CC fs/nls/nls_utf8.o CC drivers/acpi/acpica/exmutex.o CC [M] sound/hda/intel-sdw-acpi.o CC [M] drivers/misc/mei/dma-ring.o CC drivers/scsi/scsicam.o CC [M] drivers/gpu/drm/tests/drm_mm_test.o CC net/core/utils.o CC net/ipv4/tcp_rate.o CC fs/nfs/file.o CC drivers/iommu/dma-iommu.o CC [M] drivers/dma-buf/selftest.o CC drivers/acpi/acpica/exnames.o CC [M] arch/x86/kvm/kvm-asm-offsets.s CC net/ipv4/tcp_recovery.o CC drivers/char/tpm/eventlog/efi.o CC [M] arch/x86/kvm/vmx/pmu_intel.o CC [M] drivers/dma-buf/st-dma-fence.o CC fs/nfs/getroot.o CC arch/x86/kernel/setup.o CC kernel/time/timekeeping_debug.o AR fs/nls/built-in.a CC mm/workingset.o CC net/core/link_watch.o CC crypto/ghash-generic.o CC [M] drivers/misc/mei/bus.o CC drivers/acpi/acpica/exoparg1.o CC drivers/base/platform.o CC kernel/time/namespace.o CC [M] drivers/gpu/drm/display/drm_dp_mst_topology.o CC arch/x86/kernel/x86_init.o CC drivers/pci/pci-label.o LD [M] sound/hda/snd-hda-core.o CC [M] net/netfilter/nf_nat_core.o CC kernel/trace/trace_events.o LD [M] sound/hda/snd-intel-dspcfg.o LD [M] sound/hda/snd-intel-sdw-acpi.o AR sound/built-in.a CC arch/x86/kernel/i8259.o CC drivers/acpi/acpica/exoparg2.o CC net/ipv6/ip6_flowlabel.o AR drivers/gpu/drm/renesas/rcar-du/built-in.a CC drivers/pci/pci-stub.o CC drivers/scsi/scsi_error.o AR drivers/gpu/drm/renesas/built-in.a CC fs/fat/namei_msdos.o CC fs/ext4/file.o CC [M] drivers/gpu/drm/display/drm_dsc_helper.o CC fs/lockd/host.o CC fs/nfs/inode.o AR drivers/base/regmap/built-in.a CC [M] net/netfilter/nf_nat_proto.o CC drivers/base/cpu.o CC drivers/char/tpm/tpm_crb.o CC drivers/base/power/domain_governor.o CC fs/ext4/fsmap.o CC crypto/af_alg.o CC drivers/ata/libata-eh.o AR drivers/tty/built-in.a CC [M] drivers/dma-buf/st-dma-fence-chain.o CC [M] drivers/gpu/drm/tests/drm_modes_test.o CC net/ipv6/inet6_connection_sock.o CC crypto/algif_hash.o CC drivers/scsi/scsi_lib.o CC drivers/acpi/acpica/exoparg3.o CC net/core/filter.o CC drivers/ata/libata-transport.o CC arch/x86/kernel/irqinit.o CC crypto/algif_skcipher.o AR kernel/time/built-in.a AR fs/unicode/built-in.a CC drivers/ata/libata-trace.o CC fs/ntfs/aops.o CC mm/debug.o CC fs/ntfs/attrib.o CC fs/nfs/super.o CC drivers/pci/vgaarb.o AR drivers/nvme/host/built-in.a AR drivers/nvme/built-in.a CC fs/ntfs/collate.o CC drivers/ata/libata-sata.o CC net/ipv4/tcp_ulp.o CC [M] drivers/gpu/drm/tests/drm_plane_helper_test.o CC drivers/base/power/clock_ops.o CC mm/gup.o CC drivers/iommu/iova.o CC [M] drivers/misc/mei/bus-fixup.o AR fs/fat/built-in.a CC lib/decompress_bunzip2.o AR fs/hostfs/built-in.a CC [M] arch/x86/kvm/vmx/vmcs12.o CC fs/debugfs/inode.o CC drivers/acpi/acpica/exoparg6.o CC lib/zstd/compress/zstd_opt.o CC fs/debugfs/file.o CC net/ipv4/tcp_offload.o AR drivers/char/tpm/built-in.a AR drivers/char/built-in.a CC fs/ext4/fsync.o CC drivers/acpi/acpica/exprep.o CC block/blk-cgroup-rwstat.o CC crypto/xor.o AR drivers/gpu/vga/built-in.a CC fs/ntfs/compress.o CC arch/x86/kernel/jump_label.o CC [M] drivers/dma-buf/st-dma-fence-unwrap.o CC [M] drivers/gpu/drm/tests/drm_probe_helper_test.o CC drivers/acpi/acpica/exregion.o CC fs/lockd/svc.o AR drivers/base/power/built-in.a CC drivers/spi/spi.o CC drivers/base/firmware.o CC mm/mmap_lock.o CC fs/nfs/io.o CC drivers/iommu/irq_remapping.o CC [M] drivers/gpu/drm/tests/drm_rect_test.o CC [M] drivers/dma-buf/st-dma-resv.o CC kernel/umh.o CC drivers/ata/libata-sff.o CC net/ipv6/udp_offload.o CC kernel/trace/trace_export.o CC lib/decompress_inflate.o CC [M] net/netfilter/nf_nat_helper.o CC [M] drivers/misc/mei/debugfs.o CC fs/ntfs/debug.o CC net/packet/af_packet.o CC fs/ntfs/dir.o CC [M] net/netfilter/nf_nat_redirect.o CC drivers/scsi/scsi_lib_dma.o CC fs/tracefs/inode.o CC crypto/hash_info.o CC net/packet/diag.o CC kernel/trace/trace_event_perf.o AR drivers/pci/built-in.a CC lib/decompress_unlz4.o CC fs/ntfs/file.o CC drivers/base/init.o CC block/blk-throttle.o CC drivers/acpi/acpica/exresnte.o CC drivers/scsi/scsi_scan.o CC crypto/simd.o CC fs/btrfs/super.o CC arch/x86/kernel/irq_work.o CC drivers/acpi/acpica/exresolv.o CC drivers/ata/libata-pmp.o AR drivers/dma-buf/built-in.a LD [M] drivers/dma-buf/dmabuf_selftests.o CC fs/ext4/hash.o AR fs/debugfs/built-in.a CC block/mq-deadline.o CC [M] drivers/gpu/drm/tests/drm_exec_test.o CC net/key/af_key.o CC fs/nfs/direct.o AR drivers/iommu/built-in.a CC [M] crypto/md4.o CC kernel/workqueue.o CC drivers/ata/libata-acpi.o CC [M] drivers/misc/mei/mei-trace.o CC net/core/sock_diag.o CC fs/nfs/pagelist.o CC drivers/net/phy/mdio-boardinfo.o CC [M] arch/x86/kvm/vmx/hyperv.o CC drivers/net/phy/mdio_devres.o CC net/ipv4/tcp_plb.o AR drivers/net/pse-pd/built-in.a CC kernel/pid.o CC net/ipv4/datagram.o GEN drivers/scsi/scsi_devinfo_tbl.c CC lib/decompress_unlzma.o CC drivers/acpi/acpica/exresop.o CC fs/nfs/read.o CC drivers/base/map.o CC [M] arch/x86/kvm/vmx/nested.o CC fs/nfs/symlink.o AR fs/tracefs/built-in.a CC fs/pstore/inode.o CC fs/efivarfs/inode.o CC fs/pstore/platform.o CC net/ipv6/seg6.o CC fs/lockd/svclock.o CC kernel/trace/trace_events_filter.o CC [M] crypto/ccm.o CC kernel/task_work.o CC arch/x86/kernel/probe_roms.o AR drivers/gpu/drm/omapdrm/built-in.a CC [M] net/netfilter/nf_nat_masquerade.o AR drivers/gpu/drm/tilcdc/built-in.a CC fs/ntfs/index.o CC fs/ext4/ialloc.o AR drivers/gpu/drm/imx/built-in.a CC fs/ntfs/inode.o CC fs/pstore/pmsg.o CC [M] fs/netfs/buffered_read.o CC drivers/acpi/acpica/exserial.o CC drivers/base/devres.o CC [M] drivers/gpu/drm/display/drm_hdcp_helper.o CC [M] fs/netfs/io.o CC [M] drivers/misc/mei/pci-me.o CC arch/x86/kernel/sys_ia32.o CC drivers/net/phy/phy.o CC fs/efivarfs/file.o CC drivers/ata/libata-pata-timings.o CC mm/highmem.o CC drivers/scsi/scsi_devinfo.o CC [M] fs/netfs/iterator.o CC [M] drivers/gpu/drm/display/drm_hdmi_helper.o CC [M] drivers/gpu/drm/display/drm_scdc_helper.o CC drivers/ata/ahci.o CC [M] net/netfilter/x_tables.o CC drivers/acpi/acpica/exstore.o CC block/kyber-iosched.o AR fs/pstore/built-in.a CC lib/zstd/zstd_decompress_module.o CC mm/memory.o CC drivers/ata/libahci.o AR drivers/gpu/drm/i2c/built-in.a CC drivers/acpi/acpica/exstoren.o CC [M] arch/x86/kvm/vmx/posted_intr.o CC drivers/acpi/acpica/exstorob.o CC [M] net/netfilter/xt_tcpudp.o CC net/ipv4/raw.o CC drivers/acpi/utils.o CC drivers/scsi/scsi_sysctl.o CC net/ipv6/fib6_notifier.o CC [M] drivers/gpu/drm/display/drm_dp_aux_dev.o CC fs/efivarfs/super.o CC [M] crypto/arc4.o LD [M] arch/x86/kvm/kvm.o CC fs/ntfs/mft.o CC [M] drivers/misc/mei/hw-me.o CC drivers/base/attribute_container.o CC net/ipv6/rpl.o AR drivers/gpu/drm/panel/built-in.a CC net/ipv6/ioam6.o CC [M] fs/fscache/cache.o AR drivers/gpu/drm/bridge/analogix/built-in.a AR drivers/gpu/drm/bridge/cadence/built-in.a AR drivers/gpu/drm/bridge/imx/built-in.a CC drivers/acpi/acpica/exsystem.o CC [M] fs/netfs/main.o AR drivers/gpu/drm/bridge/synopsys/built-in.a AR drivers/gpu/drm/bridge/built-in.a CC arch/x86/kernel/signal_32.o CC [M] fs/fscache/cookie.o CC [M] fs/fscache/io.o CC [M] crypto/ecc.o CC fs/ntfs/mst.o CC fs/lockd/svcshare.o CC net/core/dev_ioctl.o CC net/core/tso.o CC [M] drivers/misc/mei/gsc-me.o AR drivers/firewire/built-in.a CC fs/nfs/unlink.o CC [M] fs/netfs/objects.o CC kernel/trace/trace_events_trigger.o AR drivers/gpu/drm/hisilicon/built-in.a CC fs/nfs/write.o CC drivers/ata/ata_piix.o CC drivers/scsi/scsi_debugfs.o CC drivers/acpi/acpica/extrace.o AR drivers/spi/built-in.a AR drivers/cdrom/built-in.a CC [M] net/netfilter/xt_mark.o AR drivers/auxdisplay/built-in.a AR drivers/gpu/drm/mxsfb/built-in.a CC lib/zstd/decompress/huf_decompress.o CC drivers/usb/common/common.o CC lib/zstd/decompress/zstd_ddict.o CC drivers/base/transport_class.o CC drivers/usb/common/debug.o CC [M] crypto/essiv.o CC fs/efivarfs/vars.o LD [M] drivers/misc/mei/mei.o CC drivers/net/phy/phy-c45.o CC drivers/acpi/reboot.o CC drivers/net/phy/phy-core.o CC fs/ntfs/namei.o CC fs/lockd/svcproc.o UPD arch/x86/kvm/kvm-asm-offsets.h CC kernel/trace/trace_eprobe.o AR drivers/gpu/drm/tiny/built-in.a AS [M] arch/x86/kvm/vmx/vmenter.o CC [M] net/netfilter/xt_nat.o LD [M] drivers/gpu/drm/display/drm_display_helper.o AR drivers/gpu/drm/xlnx/built-in.a AR net/key/built-in.a CC arch/x86/kernel/sys_x86_64.o AR drivers/gpu/drm/gud/built-in.a CC drivers/input/serio/serio.o AR drivers/gpu/drm/solomon/built-in.a CC [M] net/netfilter/xt_REDIRECT.o CC drivers/input/keyboard/atkbd.o CC [M] drivers/gpu/drm/ttm/ttm_tt.o CC drivers/acpi/acpica/exutils.o CC [M] drivers/gpu/drm/ttm/ttm_bo.o CC arch/x86/kernel/espfix_64.o CC [M] drivers/gpu/drm/ttm/ttm_bo_util.o CC drivers/base/topology.o CC block/bfq-iosched.o CC drivers/scsi/scsi_trace.o CC net/ipv6/sysctl_net_ipv6.o CC [M] crypto/ecdh.o LD [M] fs/netfs/netfs.o CC [M] fs/smb/common/cifs_arc4.o CC fs/ext4/indirect.o CC [M] fs/smb/common/cifs_md4.o AR drivers/usb/common/built-in.a CC drivers/net/mdio/acpi_mdio.o CC drivers/net/mdio/fwnode_mdio.o CC drivers/usb/core/usb.o AR drivers/usb/phy/built-in.a CC [M] net/netfilter/xt_MASQUERADE.o CC drivers/usb/core/hub.o CC fs/ntfs/runlist.o AR fs/efivarfs/built-in.a CC drivers/acpi/acpica/hwacpi.o CC drivers/usb/core/hcd.o AR net/packet/built-in.a AR net/bridge/netfilter/built-in.a CC net/bridge/br.o CC [M] fs/fuse/dev.o CC net/bridge/br_device.o CC net/ipv4/udp.o AR drivers/ata/built-in.a CC net/bridge/br_fdb.o CC fs/ntfs/super.o CC [M] fs/fscache/main.o CC [M] fs/fuse/dir.o AR drivers/net/pcs/built-in.a AR drivers/net/ethernet/adi/built-in.a AR drivers/net/ethernet/alacritech/built-in.a AR drivers/net/ethernet/amazon/built-in.a AR drivers/net/ethernet/aquantia/built-in.a CC net/ipv6/xfrm6_policy.o AR drivers/net/ethernet/asix/built-in.a CC kernel/trace/trace_kprobe.o AR drivers/net/ethernet/cadence/built-in.a CC drivers/base/container.o AR drivers/net/ethernet/broadcom/built-in.a CC [M] drivers/net/ethernet/broadcom/b44.o CC drivers/base/property.o LD [M] drivers/misc/mei/mei-gsc.o LD [M] drivers/misc/mei/mei-me.o CC [M] drivers/net/ethernet/broadcom/bnx2.o CC drivers/input/serio/i8042.o AR drivers/net/usb/built-in.a CC [M] drivers/net/usb/pegasus.o CC [M] fs/smb/client/trace.o CC drivers/scsi/scsi_logging.o CC arch/x86/kernel/ksysfs.o CC [M] fs/smb/client/cifsfs.o CC drivers/acpi/acpica/hwesleep.o CC drivers/rtc/lib.o CC [M] fs/overlayfs/super.o CC drivers/rtc/class.o CC fs/lockd/svcsubs.o CC [M] fs/overlayfs/namei.o CC [M] crypto/ecdh_helper.o CC drivers/net/phy/phy_device.o AR drivers/input/keyboard/built-in.a CC drivers/rtc/interface.o AR drivers/input/mouse/built-in.a CC drivers/rtc/nvmem.o CC drivers/input/input.o CC drivers/net/phy/linkmode.o CC [M] drivers/gpu/drm/ttm/ttm_bo_vm.o CC [M] drivers/net/usb/rtl8150.o AR drivers/i2c/algos/built-in.a AR drivers/net/mdio/built-in.a CC [M] drivers/i2c/algos/i2c-algo-bit.o AR drivers/i3c/built-in.a CC drivers/i2c/busses/i2c-designware-common.o LD [M] crypto/ecdh_generic.o AR crypto/built-in.a CC drivers/acpi/acpica/hwgpe.o CC drivers/i2c/busses/i2c-designware-master.o CC [M] net/netfilter/xt_addrtype.o CC [M] drivers/net/ethernet/broadcom/cnic.o CC kernel/trace/error_report-traces.o CC arch/x86/kernel/bootflag.o CC drivers/rtc/dev.o CC drivers/scsi/scsi_pm.o CC kernel/extable.o CC [M] drivers/net/usb/r8152.o CC net/bridge/br_forward.o CC [M] fs/fscache/volume.o CC drivers/acpi/nvs.o CC drivers/net/phy/mdio_bus.o CC net/ipv6/xfrm6_state.o CC drivers/base/cacheinfo.o CC fs/ntfs/sysctl.o CC drivers/acpi/acpica/hwregs.o CC [M] drivers/gpu/drm/ttm/ttm_module.o CC fs/ntfs/unistr.o CC fs/ext4/inline.o CC fs/nfs/namespace.o CC [M] fs/overlayfs/util.o CC drivers/input/serio/libps2.o CC fs/lockd/mon.o CC arch/x86/kernel/e820.o CC [M] fs/fuse/file.o CC kernel/trace/power-traces.o AR drivers/i2c/muxes/built-in.a CC [M] drivers/i2c/muxes/i2c-mux-gpio.o CC drivers/i2c/i2c-boardinfo.o CC net/core/sock_reuseport.o AR net/dsa/built-in.a CC fs/ntfs/upcase.o CC [M] net/netfilter/xt_conntrack.o CC net/ipv4/udplite.o CC drivers/scsi/scsi_bsg.o CC drivers/rtc/proc.o CC fs/open.o CC [M] drivers/gpu/drm/ttm/ttm_execbuf_util.o CC drivers/acpi/acpica/hwsleep.o CC drivers/i2c/busses/i2c-designware-platdrv.o CC drivers/acpi/wakeup.o CC drivers/i2c/i2c-core-base.o CC fs/nfs/mount_clnt.o CC lib/zstd/decompress/zstd_decompress.o CC net/ipv4/udp_offload.o CC kernel/trace/rpm-traces.o CC drivers/base/swnode.o CC drivers/usb/core/urb.o CC drivers/input/input-compat.o AR fs/ntfs/built-in.a CC net/bridge/br_if.o AR drivers/input/serio/built-in.a CC kernel/params.o CC [M] fs/fscache/proc.o CC fs/nfs/nfstrace.o CC net/ipv6/xfrm6_input.o CC drivers/rtc/sysfs.o CC drivers/usb/core/message.o LD [M] arch/x86/kvm/kvm-intel.o CC drivers/acpi/acpica/hwvalid.o CC drivers/acpi/sleep.o CC [M] net/sunrpc/auth_gss/auth_gss.o CC net/sunrpc/clnt.o CC drivers/acpi/device_sysfs.o CC mm/mincore.o CC drivers/scsi/scsi_common.o CC drivers/acpi/device_pm.o CC fs/btrfs/ctree.o CC net/ipv4/arp.o CC [M] drivers/gpu/drm/ttm/ttm_range_manager.o CC drivers/acpi/acpica/hwxface.o CC fs/lockd/trace.o CC drivers/net/phy/mdio_device.o CC arch/x86/kernel/pci-dma.o CC block/bfq-wf2q.o CC [M] fs/overlayfs/inode.o CC net/ipv4/icmp.o CC drivers/i2c/busses/i2c-designware-baytrail.o CC drivers/input/input-mt.o CC net/8021q/vlan_core.o CC [M] net/netfilter/xt_ipvs.o LD [M] fs/fscache/fscache.o CC drivers/scsi/sd.o CC lib/zstd/decompress/zstd_decompress_block.o CC lib/zstd/zstd_common_module.o CC fs/read_write.o CC net/core/fib_notifier.o CC [M] drivers/net/ipvlan/ipvlan_core.o CC drivers/rtc/rtc-mc146818-lib.o CC drivers/base/auxiliary.o CC [M] drivers/net/ipvlan/ipvlan_main.o CC [M] fs/overlayfs/file.o CC drivers/acpi/acpica/hwxfsleep.o CC fs/ext4/inode.o CC [M] drivers/gpu/drm/scheduler/sched_main.o CC [M] drivers/i2c/busses/i2c-scmi.o CC fs/nfs/export.o CC [M] fs/smb/client/cifs_debug.o CC [M] drivers/gpu/drm/ttm/ttm_resource.o CC kernel/trace/trace_dynevent.o CC [M] fs/smb/client/connect.o CC mm/mlock.o CC arch/x86/kernel/quirks.o CC drivers/net/phy/swphy.o CC net/ipv4/devinet.o CC [M] drivers/gpu/drm/scheduler/sched_fence.o CC drivers/acpi/proc.o CC fs/nfs/sysfs.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o CC drivers/base/devtmpfs.o CC drivers/input/input-poller.o CC drivers/acpi/acpica/hwpci.o CC net/ipv6/xfrm6_output.o CC drivers/rtc/rtc-cmos.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_device.o CC fs/lockd/xdr.o CC net/bridge/br_input.o CC block/bfq-cgroup.o CC [M] drivers/net/ipvlan/ipvlan_l3s.o CC [M] fs/overlayfs/dir.o CC drivers/usb/core/driver.o CC net/core/xdp.o LD [M] net/netfilter/nf_conntrack.o LD [M] net/netfilter/nf_nat.o CC drivers/acpi/bus.o CC [M] drivers/i2c/busses/i2c-ccgx-ucsi.o AR net/netfilter/built-in.a CC [M] fs/fuse/inode.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.o CC kernel/kthread.o CC drivers/acpi/acpica/nsaccess.o CC kernel/trace/trace_probe.o CC drivers/acpi/acpica/nsalloc.o CC drivers/net/phy/fixed_phy.o CC arch/x86/kernel/topology.o CC [M] net/8021q/vlan.o CC drivers/input/ff-core.o CC [M] drivers/gpu/drm/ttm/ttm_pool.o CC drivers/acpi/glue.o CC drivers/base/memory.o CC drivers/acpi/scan.o CC [M] net/8021q/vlan_dev.o CC fs/nfs/fs_context.o CC fs/nfs/sysctl.o CC arch/x86/kernel/kdebugfs.o CC drivers/acpi/acpica/nsarguments.o CC drivers/acpi/acpica/nsconvert.o CC [M] drivers/gpu/drm/scheduler/sched_entity.o CC drivers/i2c/i2c-core-smbus.o AR drivers/rtc/built-in.a CC [M] fs/overlayfs/readdir.o CC [M] drivers/i2c/busses/i2c-i801.o CC [M] fs/smb/client/dir.o CC block/blk-mq-pci.o CC drivers/acpi/resource.o CC [M] net/sunrpc/auth_gss/gss_generic_token.o CC fs/file_table.o CC [M] drivers/gpu/drm/ttm/ttm_device.o LD [M] drivers/net/ipvlan/ipvlan.o CC drivers/input/touchscreen.o CC net/ipv6/xfrm6_protocol.o CC drivers/acpi/acpica/nsdump.o CC fs/lockd/clnt4xdr.o CC mm/mmap.o CC [M] fs/overlayfs/copy_up.o CC [M] fs/smb/client/file.o CC [M] net/sunrpc/auth_gss/gss_mech_switch.o CC [M] drivers/net/phy/phylink.o CC [M] drivers/gpu/drm/ttm/ttm_sys_manager.o CC [M] drivers/net/vxlan/vxlan_core.o CC [M] net/8021q/vlan_netlink.o CC drivers/acpi/acpi_processor.o CC net/bridge/br_ioctl.o CC [M] fs/smb/client/inode.o CC arch/x86/kernel/alternative.o CC drivers/usb/core/config.o CC drivers/base/module.o CC drivers/acpi/acpica/nseval.o CC [M] net/8021q/vlanproc.o CC [M] drivers/net/ethernet/broadcom/tg3.o CC block/blk-mq-virtio.o CC drivers/scsi/sg.o CC kernel/sys_ni.o CC drivers/input/ff-memless.o CC fs/nfs/nfs2super.o CC [M] drivers/gpu/drm/ttm/ttm_agp_backend.o CC [M] fs/fuse/control.o CC net/core/flow_offload.o CC [M] fs/smb/client/link.o LD [M] drivers/gpu/drm/scheduler/gpu-sched.o CC drivers/base/pinctrl.o CC fs/nfs/proc.o CC [M] net/sunrpc/auth_gss/svcauth_gss.o CC drivers/net/loopback.o CC kernel/trace/trace_uprobe.o CC net/core/gro.o CC [M] drivers/net/usb/asix_devices.o CC drivers/acpi/acpica/nsinit.o CC [M] fs/fuse/xattr.o CC [M] fs/overlayfs/export.o CC net/ipv4/af_inet.o CC fs/lockd/xdr4.o AR net/8021q/built-in.a CC fs/lockd/svc4proc.o CC drivers/acpi/processor_core.o CC block/blk-mq-debugfs.o CC drivers/base/devcoredump.o CC [M] drivers/net/usb/asix_common.o AR drivers/net/ethernet/cavium/common/built-in.a AR drivers/net/ethernet/cortina/built-in.a AR drivers/net/ethernet/cavium/thunder/built-in.a AR drivers/net/ethernet/cavium/liquidio/built-in.a LD [M] drivers/gpu/drm/ttm/ttm.o AR drivers/net/ethernet/engleder/built-in.a AR drivers/net/ethernet/cavium/octeon/built-in.a CC drivers/i2c/i2c-core-acpi.o AR drivers/net/ethernet/cavium/built-in.a CC [M] drivers/i2c/busses/i2c-isch.o CC drivers/base/platform-msi.o CC net/ipv6/netfilter.o CC [M] fs/overlayfs/params.o CC fs/super.o CC arch/x86/kernel/i8253.o CC drivers/acpi/acpica/nsload.o LD [M] net/8021q/8021q.o CC lib/zstd/common/debug.o CC fs/btrfs/extent-tree.o CC arch/x86/kernel/hw_breakpoint.o CC lib/zstd/common/entropy_common.o CC drivers/input/vivaldi-fmap.o CC kernel/nsproxy.o CC drivers/usb/core/file.o CC net/bridge/br_stp.o CC fs/ext4/ioctl.o CC fs/nfs/nfs2xdr.o CC drivers/i2c/i2c-core-slave.o CC [M] fs/fuse/acl.o CC lib/zstd/common/error_private.o CC lib/zstd/common/fse_decompress.o CC drivers/usb/host/pci-quirks.o CC drivers/usb/host/ehci-hcd.o CC drivers/usb/storage/scsiglue.o CC drivers/usb/host/ehci-pci.o CC drivers/acpi/acpica/nsnames.o CC drivers/usb/host/ohci-hcd.o CC drivers/input/input-leds.o CC drivers/usb/storage/protocol.o CC drivers/usb/host/ohci-pci.o CC drivers/base/physical_location.o CC fs/nfs/nfs3super.o CC drivers/net/netconsole.o CC [M] fs/fuse/readdir.o CC [M] drivers/i2c/busses/i2c-ismt.o CC block/blk-pm.o CC drivers/usb/core/buffer.o CC [M] drivers/net/usb/ax88172a.o CC arch/x86/kernel/tsc.o LD [M] fs/overlayfs/overlay.o CC [M] fs/smb/client/misc.o CC drivers/scsi/scsi_sysfs.o CC fs/nfs/nfs3client.o CC [M] drivers/i2c/busses/i2c-piix4.o CC drivers/usb/storage/transport.o CC drivers/base/trace.o CC fs/lockd/procfs.o CC drivers/acpi/acpica/nsobject.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_kms.o CC net/core/netdev-genl.o CC arch/x86/kernel/tsc_msr.o CC fs/nfs/nfs3proc.o CC drivers/input/mousedev.o CC [M] drivers/net/phy/aquantia_main.o CC drivers/usb/storage/usb.o CC [M] fs/smb/client/netmisc.o CC drivers/acpi/acpica/nsparse.o CC drivers/usb/storage/initializers.o CC drivers/usb/host/uhci-hcd.o CC kernel/notifier.o CC lib/zstd/common/zstd_common.o CC fs/ext4/mballoc.o CC [M] drivers/net/dummy.o CC fs/btrfs/print-tree.o CC kernel/trace/rethook.o CC [M] fs/smb/client/smbencrypt.o AR lib/zstd/built-in.a CC lib/decompress_unlzo.o CC net/ipv6/fib6_rules.o CC block/holder.o CC drivers/acpi/acpica/nspredef.o CC drivers/usb/core/sysfs.o CC net/bridge/br_stp_bpdu.o CC [M] fs/smb/client/transport.o CC fs/char_dev.o CC [M] fs/fuse/ioctl.o CC [M] net/sunrpc/auth_gss/gss_rpc_upcall.o CC drivers/acpi/acpica/nsprepkg.o CC lib/decompress_unxz.o AR drivers/base/built-in.a AR fs/lockd/built-in.a CC fs/stat.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 AR drivers/media/common/b2c2/built-in.a AR drivers/media/common/saa7146/built-in.a AR drivers/media/common/siano/built-in.a AR drivers/media/common/v4l2-tpg/built-in.a AR drivers/media/common/videobuf2/built-in.a AR drivers/media/common/built-in.a CC [M] drivers/i2c/busses/i2c-designware-pcidrv.o CC net/ipv4/igmp.o CC [M] drivers/net/usb/ax88179_178a.o AR drivers/media/platform/allegro-dvt/built-in.a AR drivers/media/pci/ttpci/built-in.a AR drivers/media/pci/b2c2/built-in.a AR drivers/media/platform/amlogic/meson-ge2d/built-in.a CC mm/mmu_gather.o AR drivers/media/platform/amphion/built-in.a AR drivers/media/pci/pluto2/built-in.a AR drivers/media/platform/amlogic/built-in.a AR drivers/media/pci/dm1105/built-in.a CC mm/mprotect.o AR drivers/media/platform/aspeed/built-in.a AR drivers/media/pci/pt1/built-in.a AR drivers/media/platform/atmel/built-in.a AR drivers/media/pci/pt3/built-in.a AR drivers/media/platform/cadence/built-in.a AR drivers/media/pci/mantis/built-in.a CC mm/mremap.o AR drivers/media/platform/chips-media/built-in.a CC arch/x86/kernel/io_delay.o AR drivers/media/pci/ngene/built-in.a AR drivers/media/platform/intel/built-in.a AR drivers/media/usb/b2c2/built-in.a AR drivers/media/pci/ddbridge/built-in.a AR drivers/media/platform/marvell/built-in.a CC arch/x86/kernel/rtc.o AR drivers/media/usb/dvb-usb/built-in.a AR drivers/media/pci/saa7146/built-in.a AR drivers/media/usb/dvb-usb-v2/built-in.a AR drivers/media/platform/mediatek/jpeg/built-in.a AR drivers/media/pci/smipcie/built-in.a AR drivers/media/platform/mediatek/mdp/built-in.a AR drivers/media/usb/s2255/built-in.a CC net/ipv4/fib_frontend.o AR drivers/media/pci/netup_unidvb/built-in.a CC net/core/netdev-genl-gen.o AR drivers/media/usb/siano/built-in.a AR drivers/media/platform/mediatek/vcodec/built-in.a AR drivers/media/usb/ttusb-budget/built-in.a AR drivers/media/platform/mediatek/vpu/built-in.a CC drivers/input/evdev.o AR drivers/media/pci/intel/ipu3/built-in.a AR drivers/media/usb/ttusb-dec/built-in.a AR drivers/media/pci/intel/built-in.a CC [M] drivers/net/phy/aquantia_hwmon.o AR drivers/media/platform/mediatek/mdp3/built-in.a AR drivers/media/usb/built-in.a AR drivers/media/platform/mediatek/built-in.a AR drivers/media/pci/built-in.a CC net/core/gso.o AR drivers/media/platform/microchip/built-in.a CC [M] fs/smb/client/cached_dir.o AR drivers/media/platform/nvidia/tegra-vde/built-in.a AR drivers/media/platform/nvidia/built-in.a AR block/built-in.a AR kernel/trace/built-in.a CC net/ipv4/fib_semantics.o AR drivers/media/platform/nxp/dw100/built-in.a CC [M] drivers/net/usb/cdc_ether.o AR drivers/media/platform/nxp/imx-jpeg/built-in.a CC fs/exec.o CC [M] net/sunrpc/auth_gss/gss_rpc_xdr.o AR drivers/media/platform/nxp/imx8-isi/built-in.a AR drivers/media/platform/nxp/built-in.a AR drivers/media/platform/qcom/camss/built-in.a CC [M] drivers/net/macvlan.o AR drivers/media/platform/qcom/venus/built-in.a CC drivers/usb/storage/sierra_ms.o CC lib/decompress_unzstd.o AR drivers/media/platform/qcom/built-in.a CC kernel/ksysfs.o AR drivers/media/platform/renesas/rcar-vin/built-in.a CC drivers/acpi/acpica/nsrepair.o CC drivers/acpi/acpica/nsrepair2.o AR drivers/media/platform/renesas/rzg2l-cru/built-in.a AR drivers/media/platform/renesas/vsp1/built-in.a AR drivers/media/platform/renesas/built-in.a AR drivers/media/platform/rockchip/rga/built-in.a AR drivers/media/platform/rockchip/rkisp1/built-in.a AR drivers/media/platform/rockchip/built-in.a AR drivers/media/platform/samsung/exynos-gsc/built-in.a AR drivers/media/platform/samsung/exynos4-is/built-in.a AR drivers/scsi/built-in.a AR drivers/media/platform/samsung/s3c-camif/built-in.a AR drivers/media/platform/st/sti/bdisp/built-in.a AR drivers/media/platform/samsung/s5p-g2d/built-in.a AR drivers/media/platform/st/sti/c8sectpfe/built-in.a AR drivers/media/platform/samsung/s5p-jpeg/built-in.a AR drivers/media/platform/samsung/s5p-mfc/built-in.a AR drivers/media/platform/st/sti/delta/built-in.a AR drivers/media/platform/st/sti/hva/built-in.a AR drivers/media/platform/samsung/built-in.a CC drivers/acpi/acpica/nssearch.o AR drivers/media/platform/st/stm32/built-in.a AR drivers/media/platform/st/built-in.a CC fs/nfs/nfs3xdr.o AR drivers/media/platform/sunxi/sun4i-csi/built-in.a CC drivers/acpi/acpica/nsutils.o AR drivers/media/platform/sunxi/sun6i-csi/built-in.a LD [M] fs/fuse/fuse.o AR drivers/media/platform/sunxi/sun6i-mipi-csi2/built-in.a AR drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/built-in.a AR drivers/media/platform/sunxi/sun8i-di/built-in.a CC fs/btrfs/root-tree.o AR drivers/media/platform/sunxi/sun8i-rotate/built-in.a AR drivers/media/platform/sunxi/built-in.a CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.o AR drivers/media/platform/ti/am437x/built-in.a AR drivers/media/platform/ti/cal/built-in.a AR drivers/media/platform/ti/vpe/built-in.a AR drivers/media/platform/ti/davinci/built-in.a CC fs/pipe.o AR drivers/media/platform/ti/omap/built-in.a CC drivers/usb/core/endpoint.o AR drivers/media/platform/ti/omap3isp/built-in.a CC net/ipv4/fib_trie.o AR drivers/media/platform/ti/built-in.a AR drivers/media/platform/verisilicon/built-in.a AR drivers/media/platform/via/built-in.a CC arch/x86/kernel/resource.o AR drivers/media/platform/xilinx/built-in.a AR drivers/media/platform/built-in.a CC drivers/acpi/processor_pdc.o CC drivers/acpi/acpica/nswalk.o CC net/core/net-sysfs.o CC net/ipv4/fib_notifier.o AR drivers/media/mmc/siano/built-in.a AR drivers/media/mmc/built-in.a CC net/bridge/br_stp_if.o CC [M] net/sunrpc/auth_gss/trace.o AR drivers/media/firewire/built-in.a CC net/ipv6/proc.o AR drivers/media/spi/built-in.a LD [M] drivers/i2c/busses/i2c-designware-pci.o AR drivers/media/test-drivers/built-in.a CC lib/dump_stack.o AR drivers/media/built-in.a AR drivers/i2c/busses/built-in.a CC drivers/i2c/i2c-dev.o CC net/core/page_pool.o CC drivers/acpi/ec.o AS arch/x86/kernel/irqflags.o CC kernel/cred.o CC net/core/net-procfs.o CC [M] drivers/net/phy/ax88796b.o CC [M] drivers/net/phy/bcm7xxx.o CC net/core/netpoll.o CC net/ipv4/inet_fragment.o CC arch/x86/kernel/static_call.o CC drivers/usb/storage/option_ms.o CC drivers/usb/host/xhci.o CC [M] fs/smb/client/cifs_unicode.o CC drivers/acpi/acpica/nsxfeval.o CC [M] drivers/net/usb/cdc_eem.o CC drivers/acpi/dock.o AR drivers/input/built-in.a AR drivers/ptp/built-in.a CC [M] drivers/i2c/i2c-smbus.o CC [M] drivers/ptp/ptp_clock.o CC drivers/usb/core/devio.o CC [M] drivers/ptp/ptp_chardev.o CC [M] drivers/i2c/i2c-mux.o CC mm/msync.o CC arch/x86/kernel/process.o CC [M] drivers/net/vxlan/vxlan_multicast.o CC lib/earlycpio.o CC [M] drivers/net/phy/bcm87xx.o CC lib/extable.o CC [M] drivers/net/phy/bcm-phy-lib.o CC drivers/usb/storage/usual-tables.o CC drivers/usb/core/notify.o CC net/ipv4/ping.o CC drivers/acpi/acpica/nsxfname.o CC [M] drivers/net/phy/broadcom.o CC kernel/reboot.o CC [M] net/sunrpc/auth_gss/gss_krb5_mech.o CC [M] drivers/net/phy/lxt.o CC [M] drivers/net/mii.o CC drivers/acpi/acpica/nsxfobj.o CC net/dcb/dcbnl.o CC [M] fs/smb/client/nterr.o CC net/bridge/br_stp_timer.o CC net/dcb/dcbevent.o CC lib/flex_proportions.o CC [M] drivers/net/phy/realtek.o CC mm/page_vma_mapped.o CC net/sunrpc/xprt.o CC [M] drivers/net/usb/smsc75xx.o CC fs/ext4/migrate.o AR drivers/usb/storage/built-in.a CC net/ipv6/syncookies.o CC lib/idr.o CC net/ipv6/mip6.o CC [M] drivers/gpu/drm/amd/amdgpu/atombios_crtc.o CC lib/irq_regs.o AR drivers/power/reset/built-in.a CC drivers/power/supply/power_supply_core.o AR drivers/i2c/built-in.a CC [M] drivers/net/usb/smsc95xx.o CC lib/is_single_threaded.o CC net/bridge/br_netlink.o CC [M] drivers/ptp/ptp_sysfs.o CC net/ipv4/ip_tunnel_core.o CC drivers/power/supply/power_supply_sysfs.o CC fs/btrfs/dir-item.o CC [M] drivers/net/usb/mcs7830.o CC [M] fs/smb/client/cifsencrypt.o CC drivers/usb/core/generic.o CC drivers/acpi/acpica/psargs.o AR fs/nfs/built-in.a CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.o CC drivers/usb/serial/usb-serial.o CC [M] drivers/gpu/drm/amd/amdgpu/atom.o CC drivers/usb/core/quirks.o CC drivers/usb/serial/generic.o CC net/bridge/br_netlink_tunnel.o CC net/core/fib_rules.o CC net/core/net-traces.o CC drivers/hwmon/hwmon.o CC [M] drivers/net/vxlan/vxlan_vnifilter.o CC [M] drivers/hwmon/acpi_power_meter.o CC fs/btrfs/file-item.o CC net/ipv4/gre_offload.o CC arch/x86/kernel/ptrace.o CC lib/klist.o CC [M] drivers/net/vxlan/vxlan_mdb.o CC [M] net/sunrpc/auth_gss/gss_krb5_seal.o CC [M] drivers/net/phy/smsc.o CC kernel/async.o CC drivers/usb/serial/bus.o CC drivers/acpi/acpica/psloop.o CC net/core/selftests.o CC [M] net/sunrpc/auth_gss/gss_krb5_unseal.o CC fs/btrfs/inode-item.o CC mm/pagewalk.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o CC [M] drivers/ptp/ptp_vclock.o CC kernel/range.o CC fs/ext4/mmp.o CC [M] drivers/net/mdio.o CC drivers/power/supply/power_supply_leds.o CC lib/kobject.o CC kernel/smpboot.o CC net/ipv4/metrics.o CC [M] net/sunrpc/auth_gss/gss_krb5_seqnum.o CC drivers/acpi/acpica/psobject.o CC fs/btrfs/disk-io.o CC net/ipv6/addrconf_core.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o CC [M] net/sunrpc/auth_gss/gss_krb5_wrap.o CC drivers/acpi/acpica/psopcode.o CC net/bridge/br_arp_nd_proxy.o CC drivers/usb/core/devices.o AR drivers/usb/misc/built-in.a CC drivers/acpi/acpica/psopinfo.o CC lib/kobject_uevent.o CC [M] net/sunrpc/auth_gss/gss_krb5_crypto.o AR drivers/net/ethernet/ezchip/built-in.a CC kernel/ucount.o CC drivers/power/supply/power_supply_hwmon.o CC net/ipv4/netlink.o CC [M] drivers/hwmon/coretemp.o CC mm/pgtable-generic.o CC drivers/usb/serial/console.o LD [M] drivers/net/phy/aquantia.o AR drivers/net/phy/built-in.a CC [M] drivers/ptp/ptp_kvm_x86.o CC drivers/usb/serial/ftdi_sio.o CC arch/x86/kernel/tls.o CC fs/ext4/move_extent.o CC [M] net/sunrpc/auth_gss/gss_krb5_keys.o AR net/dcb/built-in.a CC kernel/regset.o CC mm/rmap.o CC net/core/ptp_classifier.o CC fs/ext4/namei.o CC drivers/acpi/acpica/psparse.o CC [M] fs/smb/client/readdir.o CC [M] drivers/net/usb/usbnet.o CC net/bridge/br_sysfs_if.o CC drivers/usb/serial/pl2303.o CC net/l3mdev/l3mdev.o CC [M] drivers/net/tun.o CC lib/logic_pio.o CC net/handshake/genl.o CC net/bridge/br_sysfs_br.o AR drivers/power/supply/built-in.a AR drivers/net/ethernet/fungible/built-in.a AR drivers/power/built-in.a CC drivers/usb/gadget/udc/core.o LD [M] net/sunrpc/auth_gss/auth_rpcgss.o AR drivers/usb/gadget/function/built-in.a CC drivers/acpi/pci_root.o CC [M] drivers/ptp/ptp_kvm_common.o AR drivers/net/ethernet/huawei/built-in.a CC net/core/netprio_cgroup.o AR drivers/usb/gadget/legacy/built-in.a CC drivers/usb/host/xhci-mem.o CC [M] drivers/net/ethernet/intel/e1000/e1000_main.o CC drivers/usb/core/phy.o CC kernel/ksyms_common.o CC drivers/usb/host/xhci-ext-caps.o CC net/ipv6/exthdrs_core.o CC net/ipv4/nexthop.o CC drivers/acpi/acpica/psscope.o CC drivers/acpi/acpica/pstree.o CC drivers/usb/core/port.o CC drivers/usb/host/xhci-ring.o CC net/bridge/br_nf_core.o CC net/ipv4/udp_tunnel_stub.o CC [M] drivers/net/ethernet/intel/e1000e/82571.o CC fs/ext4/page-io.o CC fs/btrfs/transaction.o AR drivers/hwmon/built-in.a CC fs/ext4/readpage.o CC net/bridge/br_multicast.o CC arch/x86/kernel/step.o CC drivers/usb/gadget/udc/trace.o CC mm/vmalloc.o CC lib/maple_tree.o CC net/handshake/netlink.o AR drivers/thermal/broadcom/built-in.a LD [M] net/sunrpc/auth_gss/rpcsec_gss_krb5.o AR drivers/thermal/samsung/built-in.a CC net/bridge/br_mdb.o CC drivers/thermal/intel/intel_tcc.o CC net/bridge/br_multicast_eht.o CC net/sunrpc/socklib.o CC kernel/groups.o AR drivers/thermal/st/built-in.a AR net/l3mdev/built-in.a AR drivers/thermal/qcom/built-in.a CC drivers/watchdog/watchdog_core.o CC [M] net/bluetooth/af_bluetooth.o CC [M] drivers/md/persistent-data/dm-array.o CC drivers/acpi/acpica/psutils.o CC drivers/opp/core.o CC drivers/thermal/intel/therm_throt.o LD [M] drivers/ptp/ptp.o LD [M] drivers/ptp/ptp_kvm.o CC drivers/watchdog/watchdog_dev.o CC drivers/opp/cpu.o CC drivers/watchdog/softdog.o CC kernel/vhost_task.o LD [M] drivers/net/vxlan/vxlan.o CC net/handshake/request.o AR drivers/usb/serial/built-in.a CC [M] drivers/md/persistent-data/dm-bitset.o CC [M] drivers/usb/class/usbtmc.o CC drivers/acpi/pci_link.o CC net/core/dst_cache.o CC drivers/acpi/acpica/pswalk.o CC arch/x86/kernel/i8237.o CC drivers/usb/core/hcd-pci.o CC net/ipv6/ip6_checksum.o CC [M] net/dns_resolver/dns_key.o CC drivers/usb/core/usb-acpi.o CC net/ipv6/ip6_icmp.o CC net/ipv4/sysctl_net_ipv4.o CC arch/x86/kernel/stacktrace.o AR drivers/net/ethernet/i825xx/built-in.a CC [M] net/dns_resolver/dns_query.o CC drivers/acpi/pci_irq.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_object.o CC kernel/kcmp.o CC fs/ext4/resize.o CC arch/x86/kernel/reboot.o CC [M] fs/smb/client/ioctl.o CC [M] drivers/md/persistent-data/dm-block-manager.o CC net/sunrpc/xprtsock.o CC drivers/acpi/acpica/psxface.o CC net/ipv4/proc.o AR drivers/usb/gadget/udc/built-in.a CC drivers/usb/gadget/usbstring.o CC drivers/opp/debugfs.o CC [M] drivers/net/usb/cdc_ncm.o CC net/ipv4/syncookies.o CC net/core/gro_cells.o AR drivers/watchdog/built-in.a CC fs/ext4/super.o CC [M] drivers/thermal/intel/x86_pkg_temp_thermal.o CC [M] drivers/net/ethernet/intel/e1000e/ich8lan.o CC [M] drivers/net/ethernet/intel/e1000e/80003es2lan.o CC arch/x86/kernel/msr.o CC [M] fs/smb/client/sess.o CC drivers/usb/host/xhci-hub.o CC drivers/usb/host/xhci-dbg.o AR drivers/usb/core/built-in.a CC drivers/acpi/acpica/rsaddr.o LD [M] net/dns_resolver/dns_resolver.o CC [M] drivers/md/persistent-data/dm-space-map-common.o CC [M] net/bluetooth/hci_core.o CC fs/ext4/symlink.o AR drivers/thermal/intel/built-in.a CC mm/page_alloc.o AR drivers/net/ethernet/microsoft/built-in.a AR drivers/net/ethernet/litex/built-in.a CC kernel/freezer.o CC drivers/usb/gadget/config.o CC [M] drivers/net/ethernet/intel/e1000e/mac.o AR drivers/net/ethernet/microchip/built-in.a CC arch/x86/kernel/cpuid.o CC arch/x86/kernel/early-quirks.o CC drivers/cpufreq/cpufreq.o CC arch/x86/kernel/smp.o AR drivers/opp/built-in.a CC arch/x86/kernel/smpboot.o CC net/ipv6/output_core.o CC net/ipv6/protocol.o CC net/bridge/br_vlan.o CC drivers/acpi/acpica/rscalc.o CC net/handshake/tlshd.o CC kernel/stacktrace.o AR drivers/thermal/tegra/built-in.a AR drivers/thermal/mediatek/built-in.a CC drivers/thermal/thermal_core.o CC arch/x86/kernel/tsc_sync.o CC drivers/usb/host/xhci-trace.o CC drivers/acpi/acpica/rscreate.o CC drivers/usb/gadget/epautoconf.o CC drivers/acpi/acpi_lpss.o CC fs/btrfs/inode.o CC fs/ext4/sysfs.o CC drivers/thermal/thermal_sysfs.o AR drivers/net/ethernet/mscc/built-in.a AR drivers/net/ethernet/neterion/built-in.a AR drivers/net/ethernet/netronome/built-in.a AR drivers/net/ethernet/ni/built-in.a AR drivers/net/ethernet/packetengines/built-in.a CC net/ipv4/esp4.o AR drivers/net/ethernet/realtek/built-in.a CC [M] drivers/net/ethernet/realtek/8139cp.o AR net/core/built-in.a AR drivers/net/ethernet/renesas/built-in.a CC net/devres.o CC drivers/md/md.o CC [M] drivers/md/persistent-data/dm-space-map-disk.o CC fs/btrfs/file.o CC net/bridge/br_vlan_tunnel.o CC [M] drivers/md/persistent-data/dm-space-map-metadata.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o AR drivers/net/ethernet/sfc/built-in.a CC [M] fs/smb/client/export.o CC drivers/acpi/acpica/rsdumpinfo.o CC net/socket.o CC net/ipv4/esp4_offload.o CC fs/btrfs/defrag.o CC arch/x86/kernel/setup_percpu.o CC kernel/dma.o CC drivers/usb/gadget/composite.o CC [M] drivers/net/ethernet/intel/e1000/e1000_hw.o CC fs/namei.o CC [M] drivers/net/ethernet/realtek/8139too.o CC [M] drivers/md/persistent-data/dm-transaction-manager.o CC [M] drivers/net/usb/r8153_ecm.o CC fs/ext4/xattr.o CC net/ipv6/ip6_offload.o CC drivers/acpi/acpica/rsinfo.o CC drivers/usb/host/xhci-debugfs.o CC net/handshake/trace.o CC drivers/usb/gadget/functions.o CC net/ipv4/netfilter.o CC [M] drivers/net/ethernet/intel/e1000/e1000_ethtool.o CC drivers/acpi/acpica/rsio.o CC arch/x86/kernel/ftrace.o CC kernel/smp.o CC drivers/cpuidle/governors/menu.o CC drivers/mmc/core/core.o CC drivers/mmc/host/sdhci.o CC drivers/cpuidle/governors/haltpoll.o CC drivers/mmc/core/bus.o CC drivers/mmc/host/sdhci-pci-core.o CC mm/init-mm.o CC [M] net/bluetooth/hci_conn.o CC [M] drivers/net/ethernet/intel/e1000/e1000_param.o CC net/sunrpc/sched.o CC drivers/thermal/thermal_trip.o CC drivers/acpi/acpica/rsirq.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.o CC [M] drivers/md/persistent-data/dm-btree.o CC [M] fs/smb/client/unc.o CC drivers/usb/gadget/configfs.o CC drivers/cpufreq/freq_table.o CC [M] fs/smb/client/winucase.o LD [M] drivers/net/usb/asix.o CC net/bridge/br_vlan_options.o AR drivers/ufs/built-in.a AR drivers/leds/trigger/built-in.a CC [M] drivers/leds/trigger/ledtrig-audio.o AR drivers/leds/blink/built-in.a CC net/ipv4/inet_diag.o CC [M] drivers/net/ethernet/intel/e1000e/manage.o CC drivers/acpi/acpica/rslist.o AR drivers/leds/simple/built-in.a CC drivers/leds/led-core.o CC drivers/thermal/thermal_helpers.o AS arch/x86/kernel/ftrace_64.o CC arch/x86/kernel/trace_clock.o CC net/ipv4/tcp_diag.o CC [M] drivers/net/ethernet/intel/e1000e/nvm.o CC drivers/acpi/acpica/rsmemory.o CC drivers/usb/host/xhci-pci.o AR drivers/cpuidle/governors/built-in.a CC drivers/cpuidle/cpuidle.o CC arch/x86/kernel/trace.o CC net/ipv6/tcpv6_offload.o CC [M] fs/smb/client/smb2ops.o CC drivers/cpufreq/cpufreq_performance.o CC kernel/uid16.o CC [M] drivers/md/persistent-data/dm-btree-remove.o CC fs/btrfs/extent_map.o CC [M] drivers/net/veth.o AR net/handshake/built-in.a CC drivers/thermal/thermal_hwmon.o CC drivers/cpuidle/driver.o CC [M] drivers/net/ethernet/realtek/r8169_main.o CC [M] net/bluetooth/hci_event.o CC [M] fs/smb/client/smb2maperror.o CC drivers/leds/led-class.o CC drivers/acpi/acpica/rsmisc.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_display.o CC [M] drivers/net/ethernet/intel/e1000e/phy.o CC [M] drivers/net/ethernet/intel/e1000e/param.o CC drivers/cpufreq/cpufreq_ondemand.o CC fs/btrfs/sysfs.o CC arch/x86/kernel/rethook.o CC drivers/leds/led-triggers.o CC [M] drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.o CC [M] fs/smb/client/smb2transport.o CC [M] drivers/net/ethernet/intel/e1000e/ethtool.o CC net/bridge/br_mst.o CC [M] drivers/md/persistent-data/dm-btree-spine.o CC [M] drivers/net/ethernet/realtek/r8169_firmware.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o CC drivers/acpi/acpica/rsserial.o CC drivers/thermal/gov_fair_share.o CC drivers/acpi/acpica/rsutils.o CC [M] net/bridge/br_netfilter_hooks.o CC drivers/usb/gadget/u_f.o CC net/compat.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gem.o CC [M] drivers/net/ethernet/realtek/r8169_phy_config.o CC kernel/kallsyms.o LD [M] drivers/gpu/drm/amd/amdxcp/amdxcp.o CC fs/btrfs/accessors.o CC [M] drivers/net/ethernet/intel/e1000e/netdev.o CC arch/x86/kernel/crash_core_64.o LD [M] drivers/net/ethernet/intel/e1000/e1000.o CC drivers/cpufreq/cpufreq_governor.o CC drivers/cpuidle/governor.o CC [M] net/bridge/br_netfilter_ipv6.o CC drivers/mmc/core/host.o CC [M] drivers/gpu/drm/i915/i915_driver.o CC net/ipv6/exthdrs_offload.o CC [M] drivers/gpu/drm/i915/i915_drm_client.o AR drivers/usb/host/built-in.a CC drivers/cpufreq/cpufreq_governor_attr_set.o CC drivers/mmc/core/mmc.o CC net/sysctl_net.o AR drivers/leds/built-in.a CC arch/x86/kernel/module.o CC [M] net/bluetooth/mgmt.o CC drivers/thermal/gov_step_wise.o LD [M] drivers/md/persistent-data/dm-persistent-data.o CC drivers/acpi/acpica/rsxface.o CC lib/memcat_p.o CC drivers/md/md-bitmap.o CC net/ipv4/udp_diag.o CC [M] drivers/gpu/drm/i915/i915_config.o AR drivers/usb/gadget/built-in.a AR drivers/usb/built-in.a CC drivers/cpuidle/sysfs.o CC arch/x86/kernel/early_printk.o CC [M] fs/smb/client/smb2misc.o CC mm/memblock.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ring.o CC drivers/md/md-autodetect.o CC drivers/cpufreq/acpi-cpufreq.o CC lib/nmi_backtrace.o CC net/ipv6/inet6_hashtables.o CC [M] drivers/net/ethernet/intel/e1000e/ptp.o CC drivers/thermal/gov_user_space.o CC [M] drivers/gpu/drm/i915/i915_getparam.o CC fs/ext4/xattr_hurd.o CC fs/btrfs/xattr.o CC drivers/acpi/acpica/tbdata.o CC mm/memory_hotplug.o CC arch/x86/kernel/hpet.o CC drivers/cpufreq/intel_pstate.o CC lib/plist.o CC [M] drivers/gpu/drm/i915/i915_ioctl.o CC net/ipv4/tcp_cubic.o CC lib/radix-tree.o CC drivers/mmc/core/mmc_ops.o CC drivers/cpuidle/poll_state.o CC arch/x86/kernel/amd_nb.o AR drivers/net/ethernet/smsc/built-in.a CC kernel/acct.o CC [M] drivers/net/ethernet/smsc/smsc9420.o CC drivers/mmc/core/sd.o CC drivers/mmc/host/sdhci-pci-o2micro.o CC fs/fcntl.o CC kernel/crash_core.o CC drivers/mmc/core/sd_ops.o AR drivers/thermal/built-in.a AR drivers/firmware/arm_ffa/built-in.a AR drivers/firmware/arm_scmi/built-in.a CC arch/x86/kernel/kvm.o CC kernel/compat.o AR drivers/firmware/broadcom/built-in.a CC kernel/utsname.o AR drivers/firmware/cirrus/built-in.a CC arch/x86/kernel/kvmclock.o AR drivers/firmware/meson/built-in.a CC drivers/cpuidle/cpuidle-haltpoll.o AR drivers/firmware/imx/built-in.a CC lib/ratelimit.o CC drivers/firmware/efi/libstub/efi-stub-helper.o CC drivers/md/dm-uevent.o CC drivers/acpi/acpica/tbfadt.o CC drivers/firmware/efi/libstub/gop.o CC drivers/firmware/efi/efi-bgrt.o CC lib/rbtree.o CC lib/seq_buf.o CC [M] fs/smb/client/smb2pdu.o CC [M] drivers/gpu/drm/i915/i915_irq.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_cs.o CC drivers/acpi/acpica/tbfind.o CC drivers/clocksource/acpi_pm.o AR drivers/crypto/stm32/built-in.a AR drivers/crypto/xilinx/built-in.a AR drivers/crypto/hisilicon/built-in.a CC drivers/clocksource/i8253.o AR drivers/cpuidle/built-in.a AR drivers/crypto/intel/keembay/built-in.a CC [M] drivers/gpu/drm/i915/i915_mitigations.o AR drivers/crypto/intel/ixp4xx/built-in.a AR drivers/crypto/intel/built-in.a AR drivers/crypto/starfive/built-in.a AR drivers/crypto/built-in.a CC [M] drivers/gpu/drm/i915/i915_module.o CC mm/madvise.o CC drivers/mmc/core/sdio.o CC drivers/acpi/acpica/tbinstal.o CC drivers/mmc/host/sdhci-pci-arasan.o CC drivers/mmc/core/sdio_ops.o CC drivers/acpi/acpica/tbprint.o AR drivers/net/ethernet/socionext/built-in.a CC mm/page_io.o LD [M] drivers/net/ethernet/realtek/r8169.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o AR net/bridge/built-in.a LD [M] net/bridge/br_netfilter.o CC drivers/hid/usbhid/hid-core.o AR drivers/staging/media/built-in.a AR drivers/staging/built-in.a CC drivers/hid/usbhid/hiddev.o CC drivers/mmc/core/sdio_bus.o AR drivers/net/ethernet/vertexcom/built-in.a CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o CC net/ipv4/xfrm4_policy.o CC fs/ext4/xattr_trusted.o CC net/ipv6/mcast_snoop.o CC drivers/mailbox/mailbox.o AR drivers/platform/x86/amd/built-in.a CC drivers/mailbox/pcc.o CC kernel/user_namespace.o CC drivers/platform/x86/intel/pmc/core.o CC drivers/firmware/efi/libstub/secureboot.o CC drivers/md/dm.o CC [M] drivers/platform/x86/intel/pmt/class.o CC drivers/platform/x86/intel/turbo_max_3.o CC drivers/mmc/core/sdio_cis.o CC lib/siphash.o CC lib/string.o CC drivers/mmc/core/sdio_io.o CC [M] fs/smb/client/smb2inode.o CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.o CC drivers/acpi/acpica/tbutils.o CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.o AR drivers/clocksource/built-in.a CC drivers/devfreq/devfreq.o CC drivers/mmc/core/sdio_irq.o CC net/sunrpc/auth.o CC drivers/md/dm-table.o CC arch/x86/kernel/paravirt.o CC drivers/mmc/host/sdhci-pci-dwc-mshc.o CC drivers/firmware/efi/efi.o CC lib/timerqueue.o CC [M] fs/smb/client/smb2file.o CC drivers/platform/x86/p2sb.o CC drivers/platform/x86/intel/pmc/core_ssram.o CC drivers/platform/x86/pmc_atom.o CC lib/vsprintf.o CC [M] drivers/gpu/drm/xe/tests/xe_migrate_test.o CC drivers/acpi/acpica/tbxface.o AR drivers/mailbox/built-in.a CC fs/ext4/xattr_user.o CC arch/x86/kernel/pvclock.o CC drivers/firmware/efi/libstub/tpm.o CC [M] drivers/platform/x86/intel/pmt/telemetry.o CC [M] drivers/gpu/drm/i915/i915_params.o AR drivers/cpufreq/built-in.a CC [M] drivers/gpu/drm/amd/amdgpu/atombios_dp.o CC [M] drivers/gpu/drm/vgem/vgem_drv.o CC [M] drivers/gpu/drm/vgem/vgem_fence.o AR drivers/net/ethernet/wangxun/built-in.a AR drivers/net/ethernet/xilinx/built-in.a CC drivers/mmc/host/sdhci-pci-gli.o AR drivers/net/ethernet/synopsys/built-in.a CC [M] drivers/platform/x86/intel/pmt/crashlog.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o CC [M] drivers/platform/x86/wmi.o CC [M] drivers/gpu/drm/i915/i915_pci.o CC [M] drivers/gpu/drm/nouveau/nvif/object.o CC net/ipv4/xfrm4_state.o CC kernel/pid_namespace.o CC [M] net/ipv6/ip6_udp_tunnel.o CC fs/btrfs/ordered-data.o CC [M] drivers/gpu/drm/xe/tests/xe_pci_test.o CC [M] drivers/gpu/drm/nouveau/nvif/client.o CC drivers/platform/x86/intel/pmc/spt.o CC drivers/mmc/core/slot-gpio.o CC drivers/acpi/acpica/tbxfload.o CC net/ipv4/xfrm4_input.o CC [M] drivers/devfreq/governor_simpleondemand.o CC mm/swap_state.o AR drivers/platform/surface/built-in.a CC [M] drivers/gpu/drm/nouveau/nvif/conn.o CC drivers/firmware/efi/libstub/file.o CC arch/x86/kernel/pcspeaker.o CC drivers/mmc/host/sdhci-acpi.o CC net/ipv4/xfrm4_output.o CC [M] drivers/gpu/drm/nouveau/nvif/device.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.o CC fs/ext4/fast_commit.o AR drivers/hid/usbhid/built-in.a CC drivers/hid/hid-core.o AR drivers/firmware/psci/built-in.a CC drivers/mmc/host/cqhci-core.o AR drivers/firmware/smccc/built-in.a CC net/sunrpc/auth_null.o CC [M] drivers/platform/x86/wmi-bmof.o LD [M] drivers/gpu/drm/vgem/vgem.o CC drivers/powercap/powercap_sys.o LD [M] drivers/platform/x86/intel/pmt/pmt_class.o LD [M] drivers/platform/x86/intel/pmt/pmt_telemetry.o LD [M] drivers/platform/x86/intel/pmt/pmt_crashlog.o AR drivers/perf/built-in.a CC [M] drivers/gpu/drm/ast/ast_drv.o CC drivers/gpu/drm/drm_mipi_dsi.o CC drivers/platform/x86/intel/pmc/cnp.o CC drivers/acpi/acpica/tbxfroot.o CC lib/win_minmax.o CC arch/x86/kernel/check.o CC drivers/md/dm-target.o AR drivers/firmware/tegra/built-in.a CC [M] drivers/gpu/drm/i915/i915_scatterlist.o AR drivers/firmware/xilinx/built-in.a CC lib/xarray.o CC [M] drivers/gpu/drm/xe/tests/xe_rtp_test.o CC drivers/mmc/core/regulator.o CC [M] drivers/devfreq/governor_performance.o CC [M] drivers/platform/x86/intel/vsec.o UPD kernel/config_data CC drivers/platform/x86/intel/pmc/icl.o CC kernel/stop_machine.o CC [M] drivers/gpu/drm/ast/ast_i2c.o CC drivers/firmware/dmi_scan.o CC drivers/md/dm-linear.o CC [M] drivers/platform/x86/mxm-wmi.o CC drivers/firmware/efi/libstub/mem.o CC [M] drivers/gpu/drm/xe/tests/xe_wa_test.o CC [M] drivers/gpu/drm/drm_aperture.o CC drivers/acpi/acpica/utaddress.o CC drivers/firmware/efi/libstub/random.o CC drivers/mmc/core/debugfs.o CC [M] drivers/platform/x86/intel_ips.o CC [M] drivers/gpu/drm/nouveau/nvif/disp.o CC [M] drivers/gpu/drm/xe/xe_bb.o CC lib/lockref.o AR net/ipv6/built-in.a CC drivers/mmc/core/block.o CC [M] fs/smb/client/cifsacl.o AR drivers/devfreq/built-in.a CC [M] drivers/gpu/drm/drm_atomic.o CC [M] drivers/gpu/drm/nouveau/nvif/driver.o CC drivers/firmware/efi/libstub/randomalloc.o CC drivers/platform/x86/intel/pmc/tgl.o CC drivers/mmc/core/queue.o CC arch/x86/kernel/uprobes.o CC drivers/powercap/intel_rapl_common.o CC drivers/md/dm-stripe.o CC net/ipv4/xfrm4_protocol.o CC drivers/firmware/efi/libstub/pci.o CC [M] drivers/mmc/host/sdhci-pltfm.o LD [M] drivers/net/ethernet/intel/e1000e/e1000e.o CC mm/swapfile.o CC [M] drivers/gpu/drm/ast/ast_main.o CC lib/bcd.o CC [M] drivers/platform/x86/intel/rst.o CC [M] drivers/gpu/drm/drm_atomic_uapi.o CC [M] drivers/net/ethernet/intel/igb/igb_main.o CC [M] drivers/gpu/drm/drm_auth.o CC drivers/acpi/acpica/utalloc.o CC [M] drivers/net/ethernet/intel/igb/igb_ethtool.o CC drivers/firmware/efi/libstub/skip_spaces.o CC drivers/firmware/efi/libstub/lib-cmdline.o CC [M] drivers/gpu/drm/drm_blend.o CC drivers/firmware/efi/libstub/lib-ctype.o CC lib/sort.o CC [M] drivers/net/ethernet/intel/igb/e1000_82575.o CC kernel/kprobes.o CC arch/x86/kernel/perf_regs.o CC drivers/platform/x86/intel/pmc/adl.o CC [M] drivers/net/ethernet/intel/igb/e1000_mac.o CC net/sunrpc/auth_tls.o CC kernel/hung_task.o CC [M] drivers/net/ethernet/intel/igc/igc_main.o CC [M] drivers/net/ethernet/intel/igc/igc_mac.o CC [M] net/ipv4/ip_tunnel.o CC [M] drivers/net/ethernet/intel/igc/igc_i225.o CC [M] drivers/gpu/drm/i915/i915_suspend.o CC [M] drivers/net/ethernet/intel/igc/igc_base.o CC drivers/md/dm-ioctl.o CC [M] drivers/gpu/drm/xe/xe_bo.o CC fs/btrfs/extent_io.o CC drivers/platform/x86/intel/pmc/mtl.o CC drivers/acpi/acpica/utascii.o CC drivers/ras/ras.o CC drivers/acpi/acpica/utbuffer.o CC drivers/ras/debugfs.o CC [M] drivers/gpu/drm/nouveau/nvif/event.o AR drivers/hwtracing/intel_th/built-in.a CC [M] drivers/gpu/drm/i915/i915_switcheroo.o CC drivers/firmware/efi/libstub/alignedmem.o AR drivers/mmc/host/built-in.a CC [M] drivers/gpu/drm/drm_bridge.o CC mm/swap_slots.o CC [M] drivers/gpu/drm/amd/amdgpu/atombios_encoders.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sa.o CC fs/ext4/orphan.o CC drivers/android/binderfs.o CC kernel/watchdog.o CC drivers/android/binder.o CC drivers/hid/hid-input.o CC arch/x86/kernel/tracepoint.o CC mm/dmapool.o CC drivers/acpi/acpica/utcksum.o CC lib/parser.o CC drivers/md/dm-io.o CC [M] drivers/gpu/drm/ast/ast_mm.o CC [M] fs/smb/client/fs_context.o CC drivers/platform/x86/intel/pmc/pltdrv.o CC [M] drivers/gpu/drm/nouveau/nvif/fifo.o CC drivers/powercap/intel_rapl_msr.o CC arch/x86/kernel/itmt.o CC [M] drivers/gpu/drm/xe/xe_bo_evict.o CC [M] drivers/gpu/drm/drm_cache.o CC drivers/firmware/efi/libstub/relocate.o CC [M] drivers/gpu/drm/ast/ast_mode.o CC net/sunrpc/auth_unix.o CC drivers/md/dm-kcopyd.o CC mm/hugetlb.o CC drivers/hid/hid-quirks.o CC [M] drivers/net/ethernet/intel/igc/igc_nvm.o CC [M] drivers/net/ethernet/intel/igc/igc_phy.o CC [M] drivers/gpu/drm/ast/ast_post.o CC drivers/acpi/acpica/utcopy.o CC lib/debug_locks.o CC [M] net/bluetooth/hci_sock.o CC [M] drivers/gpu/drm/amd/amdgpu/atombios_i2c.o CC [M] fs/smb/client/dns_resolve.o AR drivers/ras/built-in.a AR drivers/nvmem/layouts/built-in.a AR drivers/platform/x86/intel/pmc/built-in.a CC drivers/nvmem/core.o CC lib/random32.o LD [M] drivers/platform/x86/intel/intel_vsec.o LD [M] drivers/platform/x86/intel/intel-rst.o CC kernel/watchdog_perf.o AR drivers/platform/x86/intel/built-in.a CC [M] drivers/gpu/drm/nouveau/nvif/head.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.o AR drivers/platform/x86/built-in.a CC [M] drivers/net/ethernet/intel/igb/e1000_nvm.o CC [M] drivers/gpu/drm/ast/ast_dp501.o AR drivers/platform/built-in.a CC [M] drivers/gpu/drm/ast/ast_dp.o CC arch/x86/kernel/umip.o CC [M] drivers/gpu/drm/i915/i915_sysfs.o AR drivers/mmc/core/built-in.a ASN.1 fs/smb/client/cifs_spnego_negtokeninit.asn1.[ch] CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o AR drivers/mmc/built-in.a CC drivers/acpi/acpica/utexcep.o AR fs/ext4/built-in.a CC fs/btrfs/volumes.o CC drivers/acpi/acpi_apd.o CC mm/hugetlb_vmemmap.o CC drivers/md/dm-sysfs.o CC drivers/android/binder_alloc.o AR drivers/powercap/built-in.a CC drivers/firmware/efi/libstub/printk.o CC [M] net/bluetooth/hci_sysfs.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.o CC arch/x86/kernel/unwind_orc.o CC [M] drivers/net/ethernet/intel/igbvf/vf.o CC drivers/acpi/acpica/utdebug.o CC [M] drivers/net/ethernet/intel/igbvf/mbx.o CC lib/bust_spinlocks.o CC drivers/acpi/acpi_platform.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_main.o CC drivers/acpi/acpica/utdecode.o CC [M] drivers/gpu/drm/xe/xe_debugfs.o CC arch/x86/kernel/callthunks.o CC net/sunrpc/svc.o CC drivers/acpi/acpi_pnp.o CC arch/x86/kernel/mmconf-fam10h_64.o CC drivers/acpi/acpica/utdelete.o CC kernel/seccomp.o CC kernel/relay.o CC kernel/utsname_sysctl.o CC [M] drivers/mtd/chips/chipreg.o CC [M] drivers/gpu/drm/nouveau/nvif/mem.o CC drivers/firmware/efi/libstub/vsprintf.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_common.o CC drivers/hid/hid-debug.o CC mm/sparse.o CC drivers/md/dm-stats.o CC [M] drivers/gpu/drm/drm_client.o AR drivers/net/ethernet/pensando/built-in.a CC [M] net/ipv4/udp_tunnel_core.o CC [M] net/ipv4/udp_tunnel_nic.o CC lib/kasprintf.o CC [M] net/bluetooth/l2cap_core.o CC drivers/hid/hidraw.o CC drivers/firmware/efi/libstub/x86-stub.o CC drivers/hid/hid-generic.o CC [M] drivers/net/ethernet/intel/igb/e1000_phy.o CC [M] drivers/gpu/drm/i915/i915_utils.o CC mm/sparse-vmemmap.o AR drivers/nvmem/built-in.a CC mm/mmu_notifier.o CC kernel/delayacct.o CC mm/ksm.o CC drivers/hid/hid-a4tech.o CC [M] drivers/gpu/drm/i915/intel_clock_gating.o CC [M] drivers/net/ethernet/intel/igbvf/ethtool.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ib.o LD [M] drivers/gpu/drm/ast/ast.o CC [M] drivers/uio/uio.o CC [M] net/bluetooth/l2cap_sock.o CC [M] drivers/vfio/pci/vfio_pci_core.o CC drivers/acpi/acpica/uterror.o CC [M] drivers/vfio/pci/vfio_pci_intrs.o CC [M] drivers/mtd/mtdcore.o CC lib/bitmap.o CC [M] net/bluetooth/smp.o CC arch/x86/kernel/vsmp_64.o CC [M] fs/smb/client/smb1ops.o CC [M] drivers/gpu/drm/xe/xe_devcoredump.o CC [M] drivers/gpu/drm/nouveau/nvif/mmu.o CC [M] net/bluetooth/lib.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.o CC kernel/taskstats.o CC [M] drivers/vfio/pci/vfio_pci_rdwr.o CC drivers/acpi/acpica/uteval.o CC [M] drivers/vfio/vfio_main.o CC drivers/acpi/power.o CC lib/scatterlist.o AR arch/x86/kernel/built-in.a CC [M] drivers/gpu/drm/xe/xe_device.o STUBCPY drivers/firmware/efi/libstub/alignedmem.stub.o CC [M] drivers/pps/pps.o AR arch/x86/built-in.a CC [M] drivers/gpu/drm/xe/xe_device_sysfs.o STUBCPY drivers/firmware/efi/libstub/efi-stub-helper.stub.o CC [M] drivers/pps/kapi.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 CC [M] drivers/net/ethernet/intel/ixgbevf/vf.o CC [M] drivers/gpu/drm/drm_client_modeset.o STUBCPY drivers/firmware/efi/libstub/lib-ctype.stub.o STUBCPY drivers/firmware/efi/libstub/mem.stub.o STUBCPY drivers/firmware/efi/libstub/pci.stub.o STUBCPY drivers/firmware/efi/libstub/printk.stub.o STUBCPY drivers/firmware/efi/libstub/random.stub.o STUBCPY drivers/firmware/efi/libstub/randomalloc.stub.o STUBCPY drivers/firmware/efi/libstub/relocate.stub.o CC drivers/hid/hid-apple.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 STUBCPY drivers/firmware/efi/libstub/vsprintf.stub.o STUBCPY drivers/firmware/efi/libstub/x86-stub.stub.o CC [M] net/bluetooth/ecdh_helper.o CC [M] drivers/net/ethernet/intel/igbvf/netdev.o AR drivers/firmware/efi/libstub/lib.a CC drivers/firmware/efi/vars.o AR net/ipv4/built-in.a CC [M] drivers/net/ethernet/intel/ixgbevf/mbx.o CC [M] drivers/net/ethernet/intel/ixgbevf/ethtool.o CC [M] drivers/gpu/drm/xe/xe_dma_buf.o CC drivers/acpi/acpica/utglobal.o CC kernel/tsacct.o CC [M] drivers/gpu/drm/drm_color_mgmt.o CC fs/btrfs/async-thread.o CC drivers/md/dm-rq.o CC [M] drivers/gpu/drm/nouveau/nvif/outp.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_pll.o CC kernel/tracepoint.o CC [M] net/bluetooth/hci_request.o CC [M] drivers/bluetooth/btusb.o CC [M] net/bluetooth/mgmt_util.o LD [M] net/ipv4/udp_tunnel.o CC [M] drivers/bluetooth/btintel.o CC [M] drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o CC [M] drivers/bluetooth/btbcm.o CC fs/btrfs/ioctl.o CC [M] drivers/vfio/pci/vfio_pci_config.o CC [M] drivers/pps/sysfs.o CC drivers/acpi/acpica/uthex.o CC [M] drivers/net/ethernet/intel/igc/igc_diag.o CC drivers/firmware/efi/reboot.o CC [M] drivers/net/ethernet/intel/ixgbevf/ipsec.o CC lib/list_sort.o CC net/sunrpc/svcsock.o CC [M] drivers/gpu/drm/i915/intel_device_info.o CC lib/uuid.o CC [M] drivers/net/ethernet/intel/igb/e1000_mbx.o CC mm/slub.o CC [M] drivers/mtd/mtdsuper.o AR drivers/net/ethernet/intel/built-in.a CC [M] drivers/net/ethernet/intel/e100.o CC lib/iov_iter.o CC drivers/hid/hid-belkin.o CC [M] drivers/net/ethernet/intel/igb/e1000_i210.o CC [M] drivers/net/ethernet/intel/igc/igc_ethtool.o CC [M] drivers/mtd/mtdconcat.o LD [M] drivers/pps/pps_core.o CC lib/clz_ctz.o CC mm/migrate.o CC drivers/acpi/acpica/utids.o CC mm/migrate_device.o CC [M] drivers/net/ethernet/intel/igc/igc_ptp.o CC [M] drivers/net/ethernet/intel/igb/igb_ptp.o CC [M] drivers/mtd/mtdpart.o CC [M] drivers/gpu/drm/xe/xe_exec.o CC [M] fs/smb/client/cifssmb.o CC mm/huge_memory.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_82599.o CC drivers/firmware/efi/memattr.o CC kernel/latencytop.o CC drivers/md/dm-io-rewind.o CC [M] drivers/gpu/drm/nouveau/nvif/timer.o CC [M] drivers/gpu/drm/nouveau/nvif/vmm.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.o CC drivers/hid/hid-cherry.o CC drivers/acpi/acpica/utinit.o CC [M] net/bluetooth/mgmt_config.o CC mm/khugepaged.o CC [M] drivers/gpu/drm/nouveau/nvif/user.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_82598.o CC [M] fs/smb/client/cifs_spnego_negtokeninit.asn1.o CC [M] drivers/bluetooth/btrtl.o CC [M] drivers/gpu/drm/drm_connector.o CC [M] drivers/mtd/mtdchar.o CC [M] net/bluetooth/hci_codec.o CC kernel/irq_work.o CC drivers/firmware/efi/tpm.o CC [M] drivers/vfio/pci/vfio_pci.o CC [M] drivers/gpu/drm/xe/xe_execlist.o CC [M] drivers/gpu/drm/i915/intel_memory_region.o CC drivers/acpi/acpica/utlock.o CC [M] drivers/net/ethernet/intel/igb/igb_hwmon.o CC lib/bsearch.o CC [M] drivers/gpu/drm/xe/xe_exec_queue.o CC [M] net/bluetooth/eir.o CC kernel/static_call.o LD [M] drivers/vfio/pci/vfio-pci-core.o AR drivers/android/built-in.a CC kernel/static_call_inline.o CC [M] drivers/net/ethernet/intel/igc/igc_dump.o CC drivers/md/dm-builtin.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.o CC [M] drivers/gpu/drm/xe/xe_force_wake.o CC drivers/hid/hid-chicony.o LD [M] drivers/net/ethernet/intel/igbvf/igbvf.o CC drivers/hid/hid-cypress.o CC drivers/firmware/efi/memmap.o CC [M] drivers/net/ethernet/intel/igc/igc_tsn.o CC drivers/acpi/acpica/utmath.o CC [M] fs/smb/client/asn1.o CC [M] drivers/gpu/drm/drm_crtc.o CC [M] drivers/gpu/drm/nouveau/nvif/userc361.o CC [M] drivers/gpu/drm/xe/xe_ggtt.o CC [M] drivers/dca/dca-core.o CC kernel/user-return-notifier.o CC [M] drivers/ssb/main.o CC lib/find_bit.o LD [M] drivers/vfio/pci/vfio-pci.o CC [M] drivers/dca/dca-sysfs.o CC [M] drivers/vfio/group.o CC drivers/firmware/efi/esrt.o CC kernel/padata.o CC [M] drivers/vhost/net.o CC [M] drivers/vfio/iova_bitmap.o CC drivers/acpi/acpica/utmisc.o CC kernel/jump_label.o CC [M] drivers/gpu/drm/xe/xe_gt.o CC [M] drivers/md/dm-bufio.o CC mm/page_counter.o CC lib/llist.o CC drivers/acpi/acpica/utmutex.o CC kernel/context_tracking.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_phy.o LD [M] drivers/net/ethernet/intel/igb/igb.o CC drivers/firmware/efi/efi-pstore.o CC [M] drivers/gpu/drm/xe/xe_gt_clock.o LD [M] drivers/mtd/mtd.o CC [M] drivers/net/ethernet/intel/igc/igc_xdp.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.o CC lib/memweight.o CC drivers/hid/hid-ezkey.o CC drivers/hid/hid-kensington.o CC drivers/firmware/efi/cper.o CC [M] drivers/gpu/drm/drm_displayid.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.o CC [M] drivers/md/dm-bio-prison-v1.o CC [M] net/bluetooth/hci_sync.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o CC drivers/firmware/efi/cper_cxl.o CC [M] drivers/vhost/vhost.o CC mm/memcontrol.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/client.o CC drivers/hid/hid-lg.o CC drivers/acpi/acpica/utnonansi.o CC net/sunrpc/svcauth.o LD [M] drivers/dca/dca.o CC [M] drivers/md/dm-bio-prison-v2.o CC [M] drivers/gpu/drm/drm_drv.o CC [M] drivers/md/dm-crypt.o CC drivers/firmware/efi/runtime-wrappers.o CC mm/vmpressure.o CC drivers/hid/hid-lg-g15.o CC lib/kfifo.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_x540.o CC [M] drivers/vfio/container.o CC [M] drivers/gpu/drm/xe/xe_gt_debugfs.o CC kernel/iomem.o CC [M] drivers/gpu/drm/i915/intel_pcode.o CC drivers/acpi/acpica/utobject.o CC net/sunrpc/svcauth_unix.o CC [M] drivers/gpu/drm/drm_dumb_buffers.o CC kernel/rseq.o CC [M] drivers/md/dm-thin.o CC [M] drivers/ssb/scan.o CC [M] drivers/md/dm-thin-metadata.o CC [M] drivers/vfio/virqfd.o CC [M] drivers/gpu/drm/drm_edid.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_x550.o CC [M] drivers/ssb/sprom.o CC fs/btrfs/locking.o LD [M] drivers/net/ethernet/intel/ixgbevf/ixgbevf.o AR drivers/md/built-in.a CC [M] drivers/vhost/iotlb.o CC drivers/hid/hid-microsoft.o CC drivers/acpi/acpica/utosi.o LD [M] drivers/net/ethernet/intel/igc/igc.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_lib.o CC net/sunrpc/addr.o CC lib/percpu-refcount.o CC drivers/acpi/acpica/utownerid.o CC [M] drivers/gpu/drm/drm_encoder.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/engine.o CC net/sunrpc/rpcb_clnt.o CC drivers/acpi/acpica/utpredef.o CC lib/rhashtable.o LD [M] drivers/md/dm-bio-prison.o CC [M] drivers/ssb/pci.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sync.o CC [M] drivers/gpu/drm/drm_file.o CC [M] drivers/gpu/drm/xe/xe_gt_idle_sysfs.o CC [M] drivers/gpu/drm/i915/intel_region_ttm.o CC [M] drivers/gpu/drm/i915/intel_runtime_pm.o CC drivers/firmware/efi/dev-path-parser.o CC [M] drivers/vfio/vfio_iommu_type1.o CC drivers/hid/hid-monterey.o CC [M] drivers/ssb/pcihost_wrapper.o CC fs/ioctl.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.o CC [M] net/bluetooth/coredump.o CC [M] net/bluetooth/sco.o CC drivers/acpi/acpica/utresdecode.o LD [M] drivers/vhost/vhost_net.o CC fs/btrfs/orphan.o CC [M] drivers/gpu/drm/drm_fourcc.o CC fs/btrfs/export.o CC [M] drivers/ssb/driver_chipcommon.o GZIP kernel/config_data.gz CC [M] net/bluetooth/iso.o CC fs/btrfs/tree-log.o CC mm/swap_cgroup.o CC kernel/configs.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.o CC fs/readdir.o CC [M] drivers/gpu/drm/drm_framebuffer.o CC fs/select.o CC drivers/acpi/acpica/utresrc.o LD [M] drivers/vfio/vfio.o CC fs/btrfs/free-space-cache.o CC [M] net/bluetooth/a2mp.o CC mm/hugetlb_cgroup.o LD [M] drivers/vhost/vhost_iotlb.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/enum.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/event.o CC drivers/acpi/event.o CC [M] drivers/gpu/drm/drm_gem.o CC [M] drivers/gpu/drm/xe/xe_gt_mcr.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.o CC net/sunrpc/timer.o CC drivers/firmware/efi/apple-properties.o LD [M] fs/smb/client/cifs.o CC [M] net/bluetooth/amp.o AR kernel/built-in.a CC [M] net/bluetooth/hci_debugfs.o AR drivers/hid/built-in.a CC [M] drivers/gpu/drm/nouveau/nvkm/core/firmware.o CC fs/btrfs/zlib.o CC fs/dcache.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.o CC drivers/acpi/acpica/utstate.o CC [M] drivers/gpu/drm/drm_ioctl.o CC drivers/firmware/efi/earlycon.o CC [M] drivers/gpu/drm/i915/intel_sbi.o CC fs/inode.o CC net/sunrpc/xdr.o CC lib/base64.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/gpuobj.o CC [M] drivers/gpu/drm/drm_lease.o CC [M] drivers/gpu/drm/i915/intel_step.o CC [M] drivers/ssb/driver_chipcommon_pmu.o CC drivers/acpi/evged.o CC lib/once.o CC [M] drivers/ssb/driver_pcicore.o CC net/sunrpc/sunrpc_syms.o CC fs/btrfs/lzo.o CC drivers/firmware/dmi-sysfs.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.o CC drivers/acpi/sysfs.o CC fs/btrfs/zstd.o CC drivers/acpi/acpica/utstring.o CC [M] drivers/gpu/drm/drm_managed.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/intr.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/ioctl.o CC net/sunrpc/cache.o CC [M] drivers/gpu/drm/drm_mm.o CC [M] drivers/gpu/drm/xe/xe_gt_pagefault.o CC fs/attr.o CC drivers/firmware/dmi-id.o CC fs/btrfs/compression.o CC lib/refcount.o CC [M] drivers/gpu/drm/drm_mode_config.o CC fs/bad_inode.o CC [M] drivers/gpu/drm/xe/xe_gt_sysfs.o CC drivers/firmware/efi/cper-x86.o LD [M] drivers/md/dm-thin-pool.o CC drivers/acpi/property.o CC lib/rcuref.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.o CC [M] drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o CC drivers/acpi/acpica/utstrsuppt.o CC [M] drivers/gpu/drm/drm_mode_object.o CC lib/usercopy.o CC drivers/firmware/memmap.o CC fs/btrfs/delayed-ref.o CC lib/errseq.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/memory.o CC drivers/acpi/acpi_cmos_rtc.o CC drivers/acpi/x86/apple.o CC fs/file.o CC drivers/acpi/x86/utils.o CC net/sunrpc/rpc_pipe.o CC drivers/acpi/acpica/utstrtoul64.o CC lib/bucket_locks.o LD [M] drivers/ssb/ssb.o CC [M] drivers/gpu/drm/drm_modes.o CC fs/filesystems.o CC mm/kmemleak.o CC lib/generic-radix-tree.o CC net/sunrpc/sysfs.o CC drivers/acpi/acpica/utxface.o CC fs/btrfs/relocation.o CC [M] drivers/gpu/drm/i915/intel_uncore.o CC [M] drivers/gpu/drm/xe/xe_gt_topology.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_virt.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.o CC drivers/acpi/acpica/utxfinit.o HOSTCC drivers/gpu/drm/xe/xe_gen_wa_oob CC fs/btrfs/delayed-inode.o AR drivers/firmware/efi/built-in.a CC [M] drivers/gpu/drm/i915/intel_wakeref.o CC net/sunrpc/svc_xprt.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/mm.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.o CC lib/string_helpers.o CC fs/namespace.o CC fs/btrfs/scrub.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/object.o CC fs/btrfs/backref.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/oproxy.o CC drivers/acpi/x86/s2idle.o CC [M] drivers/gpu/drm/xe/xe_guc_ads.o AR drivers/firmware/built-in.a CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.o CC [M] drivers/gpu/drm/drm_modeset_lock.o CC drivers/acpi/debugfs.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/option.o LD [M] net/bluetooth/bluetooth.o CC [M] drivers/gpu/drm/xe/xe_guc_ct.o CC net/sunrpc/xprtmultipath.o CC fs/btrfs/ulist.o CC drivers/acpi/acpica/utxferror.o CC net/sunrpc/stats.o CC [M] drivers/gpu/drm/i915/vlv_sideband.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/ramht.o CC fs/seq_file.o CC [M] drivers/gpu/drm/xe/xe_guc_debugfs.o CC fs/xattr.o CC [M] drivers/gpu/drm/drm_plane.o CC drivers/acpi/acpica/utxfmutex.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.o CC [M] drivers/gpu/drm/xe/xe_guc_hwconfig.o CC fs/libfs.o CC fs/fs-writeback.o CC net/sunrpc/sysctl.o CC fs/btrfs/qgroup.o CC fs/btrfs/send.o CC lib/hexdump.o AR drivers/acpi/acpica/built-in.a CC drivers/acpi/acpi_lpat.o CC [M] drivers/gpu/drm/drm_prime.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/subdev.o CC [M] drivers/gpu/drm/i915/vlv_suspend.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/uevent.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.o CC [M] drivers/gpu/drm/xe/xe_guc_log.o CC drivers/acpi/acpi_lpit.o CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/fw.o CC fs/btrfs/dev-replace.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.o CC [M] drivers/gpu/drm/i915/soc/intel_dram.o CC [M] drivers/gpu/drm/xe/xe_guc_pc.o CC fs/pnode.o CC lib/kstrtox.o CC fs/btrfs/raid56.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.o CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/hs.o CC fs/splice.o CC [M] drivers/gpu/drm/xe/xe_guc_submit.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 fs/sync.o CC mm/page_isolation.o CC [M] drivers/gpu/drm/xe/xe_huc_debugfs.o CC lib/debug_info.o CC drivers/acpi/prmt.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.o CC [M] drivers/gpu/drm/xe/xe_irq.o CC [M] drivers/gpu/drm/xe/xe_lrc.o CC [M] drivers/gpu/drm/drm_print.o CC fs/btrfs/uuid-tree.o CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/ls.o CC [M] drivers/gpu/drm/drm_property.o CC fs/utimes.o CC fs/btrfs/props.o CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/acr.o CC mm/early_ioremap.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_mmio.o CC fs/d_path.o CC drivers/acpi/acpi_pcc.o CC [M] drivers/gpu/drm/xe/xe_mocs.o CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.o CC lib/iomap.o CC [M] drivers/gpu/drm/drm_syncobj.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.o CC [M] drivers/gpu/drm/xe/xe_module.o CC fs/btrfs/free-space-tree.o CC [M] drivers/gpu/drm/xe/xe_pat.o CC [M] drivers/gpu/drm/drm_sysfs.o CC [M] drivers/gpu/drm/xe/xe_pci.o CC [M] drivers/gpu/drm/i915/soc/intel_gmch.o CC [M] drivers/gpu/drm/xe/xe_pcode.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/fw.o CC [M] drivers/gpu/drm/i915/soc/intel_pch.o AR net/sunrpc/built-in.a AR net/built-in.a CC drivers/acpi/ac.o CC [M] drivers/gpu/drm/xe/xe_pm.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sched.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/msgq.o CC fs/btrfs/tree-checker.o CC mm/cma.o CC mm/secretmem.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.o CC mm/userfaultfd.o CC [M] drivers/gpu/drm/xe/xe_preempt_fence.o CC fs/stack.o LD [M] drivers/net/ethernet/intel/ixgbe/ixgbe.o CC [M] drivers/gpu/drm/drm_trace_points.o CC [M] drivers/gpu/drm/drm_vblank.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/v1.o CC lib/pci_iomap.o CC lib/iomap_copy.o CC [M] drivers/gpu/drm/xe/xe_pt.o AR drivers/net/ethernet/built-in.a CC [M] drivers/gpu/drm/xe/xe_pt_walk.o CC fs/fs_struct.o AR drivers/net/built-in.a CC fs/btrfs/space-info.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/gm200.o CC fs/btrfs/block-rsv.o CC drivers/acpi/button.o CC [M] drivers/gpu/drm/xe/xe_query.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/gp102.o CC fs/statfs.o CC mm/memremap.o CC [M] drivers/gpu/drm/xe/xe_range_fence.o CC [M] drivers/gpu/drm/drm_vblank_work.o CC lib/devres.o CC lib/check_signature.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/ga100.o CC fs/btrfs/delalloc-space.o CC fs/fs_pin.o CC fs/nsfs.o CC drivers/acpi/fan_core.o CC [M] drivers/gpu/drm/drm_vma_manager.o CC lib/interval_tree.o CC fs/btrfs/block-group.o CC fs/fs_types.o CC [M] drivers/gpu/drm/i915/i915_memcpy.o CC lib/assoc_array.o CC [M] drivers/gpu/drm/xe/xe_reg_sr.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/ga102.o CC [M] drivers/gpu/drm/drm_gpuva_mgr.o CC [M] drivers/gpu/drm/xe/xe_reg_whitelist.o CC [M] drivers/gpu/drm/i915/i915_mm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.o CC mm/hmm.o CC [M] drivers/gpu/drm/drm_writeback.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ids.o CC [M] drivers/gpu/drm/i915/i915_sw_fence.o CC fs/btrfs/discard.o CC [M] drivers/gpu/drm/lib/drm_random.o CC [M] drivers/gpu/drm/xe/xe_rtp.o CC drivers/acpi/fan_attr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.o CC [M] drivers/gpu/drm/i915/i915_sw_fence_work.o CC [M] drivers/gpu/drm/xe/xe_ring_ops.o CC [M] drivers/gpu/drm/drm_ioc32.o CC drivers/acpi/processor_driver.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.o CC fs/fs_context.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.o CC [M] drivers/gpu/drm/xe/xe_sa.o CC fs/fs_parser.o CC drivers/acpi/processor_thermal.o CC fs/btrfs/reflink.o CC fs/fsopen.o CC drivers/acpi/processor_idle.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.o CC [M] drivers/gpu/drm/i915/i915_syncmap.o CC mm/memfd.o CC drivers/acpi/processor_throttling.o CC fs/init.o CC lib/list_debug.o CC mm/bootmem_info.o CC [M] drivers/gpu/drm/xe/xe_sched_job.o CC [M] drivers/gpu/drm/i915/i915_user_extensions.o CC [M] drivers/gpu/drm/drm_panel.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.o CC [M] drivers/gpu/drm/drm_pci.o CC lib/debugobjects.o CC [M] drivers/gpu/drm/xe/xe_step.o CC [M] drivers/gpu/drm/xe/xe_sync.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gv100.o CC drivers/acpi/processor_perflib.o CC [M] drivers/gpu/drm/drm_debugfs.o CC [M] drivers/gpu/drm/i915/i915_ioc32.o CC [M] drivers/gpu/drm/xe/xe_tile.o CC [M] drivers/gpu/drm/drm_debugfs_crc.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.o CC drivers/acpi/container.o CC fs/btrfs/subpage.o CC lib/bitrev.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.o CC fs/btrfs/tree-mod-log.o CC drivers/acpi/thermal.o CC fs/kernel_read_file.o CC [M] drivers/gpu/drm/drm_edid_load.o CC [M] drivers/gpu/drm/xe/xe_tile_sysfs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.o CC lib/crc16.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_csa.o CC fs/mnt_idmapping.o CC [M] drivers/gpu/drm/drm_panel_orientation_quirks.o CC fs/remap_range.o CC drivers/acpi/acpi_memhotplug.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ras.o CC fs/btrfs/extent-io-tree.o CC fs/buffer.o CC [M] drivers/gpu/drm/xe/xe_trace.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.o CC fs/btrfs/fs.o CC fs/mpage.o CC drivers/acpi/ioapic.o CC [M] drivers/gpu/drm/i915/i915_debugfs.o CC [M] drivers/gpu/drm/drm_exec.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga100.o CC drivers/acpi/battery.o CC fs/proc_namespace.o AR mm/built-in.a CC fs/btrfs/messages.o CC lib/crc-t10dif.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.o CC [M] drivers/gpu/drm/drm_buddy.o CC fs/direct-io.o CC [M] drivers/gpu/drm/xe/xe_ttm_sys_mgr.o CC [M] drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.o CC [M] drivers/gpu/drm/xe/xe_ttm_vram_mgr.o CC drivers/acpi/hed.o HOSTCC lib/gen_crc32table CC drivers/acpi/bgrt.o CC [M] drivers/gpu/drm/i915/i915_debugfs_params.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.o CC drivers/acpi/cppc_acpi.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.o CC [M] drivers/gpu/drm/xe/xe_tuning.o CC fs/btrfs/bio.o CC drivers/acpi/spcr.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_umc.o CC [M] drivers/gpu/drm/xe/xe_uc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.o CC drivers/acpi/acpi_pad.o CC [M] drivers/gpu/drm/i915/display/intel_display_debugfs.o CC [M] drivers/acpi/acpi_video.o CC fs/eventpoll.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.o CC [M] drivers/acpi/video_detect.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.o CC lib/libcrc32c.o CC [M] drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.o CC [M] drivers/gpu/drm/drm_gem_shmem_helper.o CC [M] drivers/gpu/drm/xe/xe_uc_debugfs.o CC [M] drivers/gpu/drm/i915/display/intel_pipe_crc.o CC [M] drivers/gpu/drm/i915/i915_pmu.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.o CC [M] drivers/gpu/drm/xe/xe_uc_fw.o CC [M] drivers/gpu/drm/xe/xe_vm.o CC fs/btrfs/lru_cache.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_rap.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.o CC lib/xxhash.o CC [M] drivers/gpu/drm/drm_suballoc.o CC [M] drivers/gpu/drm/xe/xe_vm_madvise.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.o CC [M] drivers/gpu/drm/i915/gt/gen2_engine_cs.o CC [M] drivers/gpu/drm/xe/xe_wait_user_fence.o CC [M] drivers/gpu/drm/drm_gem_ttm_helper.o CC fs/btrfs/acl.o CC [M] drivers/gpu/drm/xe/xe_wa.o CC lib/genalloc.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mca.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.o CC fs/anon_inodes.o CC [M] drivers/gpu/drm/i915/gt/gen6_engine_cs.o CC [M] drivers/gpu/drm/i915/gt/gen6_ppgtt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.o CC fs/signalfd.o CC [M] drivers/gpu/drm/i915/gt/gen7_renderclear.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.o CC [M] drivers/gpu/drm/drm_atomic_helper.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.o CC [M] drivers/gpu/drm/xe/xe_wopcm.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 AR drivers/acpi/built-in.a CC [M] drivers/gpu/drm/xe/display/xe_plane_initial.o CC [M] drivers/gpu/drm/drm_atomic_state_helper.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.o CC lib/percpu_counter.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.o CC [M] drivers/gpu/drm/xe/display/xe_display_rps.o CC lib/fault-inject.o CC [M] drivers/gpu/drm/drm_bridge_connector.o CC [M] drivers/gpu/drm/drm_crtc_helper.o CC [M] drivers/gpu/drm/drm_damage_helper.o CC fs/timerfd.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.o CC [M] drivers/gpu/drm/i915/gt/gen8_engine_cs.o LD [M] drivers/acpi/video.o CC [M] drivers/gpu/drm/i915/gt/gen8_ppgtt.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.o CC [M] drivers/gpu/drm/amd/amdgpu/cik.o CC [M] drivers/gpu/drm/xe/display/ext/i915_irq.o CC lib/syscall.o CC lib/dynamic_debug.o CC fs/eventfd.o CC [M] drivers/gpu/drm/amd/amdgpu/cik_ih.o CC [M] drivers/gpu/drm/xe/display/ext/i915_utils.o CC [M] drivers/gpu/drm/amd/amdgpu/dce_v8_0.o CC lib/errname.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v7_0.o CC [M] drivers/gpu/drm/amd/amdgpu/cik_sdma.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.o CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v4_2.o CC [M] drivers/gpu/drm/amd/amdgpu/vce_v2_0.o CC [M] drivers/gpu/drm/drm_encoder_slave.o CC [M] drivers/gpu/drm/xe/display/ext/intel_clock_gating.o CC [M] drivers/gpu/drm/i915/gt/intel_breadcrumbs.o CC [M] drivers/gpu/drm/amd/amdgpu/si.o CC fs/userfaultfd.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v6_0.o AR fs/btrfs/built-in.a CC fs/aio.o CC [M] drivers/gpu/drm/i915/gt/intel_context.o CC [M] drivers/gpu/drm/drm_flip_work.o CC [M] drivers/gpu/drm/i915/gt/intel_context_sseu.o CC [M] drivers/gpu/drm/xe/i915-soc/intel_dram.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v6_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.o CC fs/locks.o CC [M] drivers/gpu/drm/xe/i915-soc/intel_pch.o CC [M] drivers/gpu/drm/drm_format_helper.o CC lib/nlattr.o CC fs/binfmt_script.o CC [M] drivers/gpu/drm/i915/gt/intel_engine_cs.o CC lib/checksum.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.o CC [M] drivers/gpu/drm/xe/i915-display/icl_dsi.o CC [M] drivers/gpu/drm/amd/amdgpu/si_ih.o CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic.o CC fs/binfmt_elf.o CC [M] drivers/gpu/drm/i915/gt/intel_engine_heartbeat.o CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o CC [M] drivers/gpu/drm/xe/i915-display/intel_audio.o CC [M] drivers/gpu/drm/amd/amdgpu/si_dma.o CC fs/compat_binfmt_elf.o CC fs/mbcache.o CC [M] drivers/gpu/drm/amd/amdgpu/dce_v6_0.o CC [M] drivers/gpu/drm/drm_gem_atomic_helper.o CC lib/cpu_rmap.o CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v3_1.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.o CC [M] drivers/gpu/drm/drm_gem_framebuffer_helper.o CC [M] drivers/gpu/drm/i915/gt/intel_engine_pm.o CC [M] drivers/gpu/drm/drm_kms_helper_common.o CC [M] drivers/gpu/drm/amd/amdgpu/vi.o CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o CC [M] drivers/gpu/drm/xe/i915-display/intel_backlight.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v6_1.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/drm_modeset_helper.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.o CC [M] drivers/gpu/drm/amd/amdgpu/soc15.o CC lib/dynamic_queue_limits.o CC [M] drivers/gpu/drm/i915/gt/intel_engine_user.o CC [M] drivers/gpu/drm/amd/amdgpu/emu_soc.o CC lib/glob.o CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_ai.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_0.o CC [M] drivers/gpu/drm/i915/gt/intel_execlists_submission.o CC [M] drivers/gpu/drm/drm_plane_helper.o CC lib/strncpy_from_user.o CC lib/strnlen_user.o CC [M] drivers/gpu/drm/drm_probe_helper.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.o CC [M] drivers/gpu/drm/i915/gt/intel_ggtt.o CC [M] drivers/gpu/drm/drm_rect.o CC [M] drivers/gpu/drm/amd/amdgpu/vega10_reg_init.o CC [M] drivers/gpu/drm/xe/i915-display/intel_cdclk.o CC [M] drivers/gpu/drm/amd/amdgpu/vega20_reg_init.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_4.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.o CC [M] drivers/gpu/drm/drm_self_refresh_helper.o CC lib/net_utils.o CC fs/posix_acl.o CC [M] drivers/gpu/drm/drm_simple_kms_helper.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.o CC lib/sg_pool.o CC lib/stackdepot.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/gpio.o CC fs/coredump.o CC [M] drivers/gpu/drm/amd/amdgpu/arct_reg_init.o CC [M] drivers/gpu/drm/bridge/panel.o CC [M] drivers/gpu/drm/i915/gt/intel_ggtt_fencing.o CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_nv.o CC [M] drivers/gpu/drm/xe/i915-display/intel_color.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.o CC fs/drop_caches.o CC [M] drivers/gpu/drm/xe/i915-display/intel_combo_phy.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_2.o CC fs/sysctls.o CC [M] drivers/gpu/drm/i915/gt/intel_gt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.o CC lib/ucs2_string.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.o CC [M] drivers/gpu/drm/xe/i915-display/intel_connector.o CC fs/fhandle.o CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v4_0.o CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v5_0.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_clock_utils.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_debugfs.o CC lib/sbitmap.o CC [M] drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.o CC [M] drivers/gpu/drm/amd/amdgpu/aldebaran.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o CC lib/group_cpus.o CC [M] drivers/gpu/drm/drm_fbdev_generic.o CC [M] drivers/gpu/drm/drm_fb_helper.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.o CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc.o CC [M] lib/asn1_decoder.o LD [M] drivers/gpu/drm/drm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.o CC [M] drivers/gpu/drm/amd/amdgpu/soc21.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.o GEN lib/oid_registry_data.c LD [M] drivers/gpu/drm/drm_shmem_helper.o CC [M] lib/oid_registry.o CC [M] drivers/gpu/drm/amd/amdgpu/sienna_cichlid.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/smu_v13_0_10.o AR drivers/gpu/drm/built-in.a CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v4_3.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.o CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v6_0.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_7.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/amd/amdgpu/hdp_v5_2.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_irq.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.o AR lib/lib.a GEN lib/crc32table.h CC lib/crc32.o CC [M] drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_9.o CC [M] drivers/gpu/drm/xe/i915-display/intel_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/amd/amdgpu/aqua_vanjaram.o CC [M] drivers/gpu/drm/amd/amdgpu/df_v1_7.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display.o AR fs/built-in.a CC [M] drivers/gpu/drm/amd/amdgpu/df_v3_6.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_mcr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.o CC [M] drivers/gpu/drm/amd/amdgpu/df_v4_3.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v7_0.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v8_0.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm_irq.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.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/amd/amdgpu/mmhub_v1_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_requests.o AR lib/built-in.a CC [M] drivers/gpu/drm/i915/gt/intel_gt_sysfs.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.o CC [M] drivers/gpu/drm/i915/gt/intel_gtt.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_irq.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.o LD [M] drivers/gpu/drm/drm_kms_helper.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v10_0.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_map.o CC [M] drivers/gpu/drm/i915/gt/intel_llc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_well.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.o CC [M] drivers/gpu/drm/i915/gt/intel_lrc.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_trace.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v11_0.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.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/i915/gt/intel_migrate.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dkl_phy.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/M0209.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.o CC [M] drivers/gpu/drm/i915/gt/intel_rc6.o CC [M] drivers/gpu/drm/i915/gt/intel_region_lmem.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.o CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dmc.o CC [M] drivers/gpu/drm/i915/gt/intel_renderstate.o CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_1.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux.o CC [M] drivers/gpu/drm/i915/gt/intel_reset.o CC [M] drivers/gpu/drm/i915/gt/intel_ring.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.o CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_7.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.o CC [M] drivers/gpu/drm/amd/amdgpu/umc_v8_7.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.o CC [M] drivers/gpu/drm/amd/amdgpu/umc_v8_10.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_irq.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ih.o CC [M] drivers/gpu/drm/amd/amdgpu/iceland_ih.o CC [M] drivers/gpu/drm/amd/amdgpu/tonga_ih.o CC [M] drivers/gpu/drm/amd/amdgpu/cz_ih.o CC [M] drivers/gpu/drm/i915/gt/intel_ring_submission.o CC [M] drivers/gpu/drm/amd/amdgpu/vega10_ih.o CC [M] drivers/gpu/drm/amd/amdgpu/vega20_ih.o CC [M] drivers/gpu/drm/amd/amdgpu/navi10_ih.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.o CC [M] drivers/gpu/drm/amd/amdgpu/ih_v6_0.o CC [M] drivers/gpu/drm/i915/gt/intel_rps.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.o CC [M] drivers/gpu/drm/amd/amdgpu/ih_v6_1.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/xe/i915-display/intel_dp_mst.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o CC [M] drivers/gpu/drm/i915/gt/intel_sa_media.o CC [M] drivers/gpu/drm/amd/amdgpu/psp_v3_1.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/i915/gt/intel_sseu.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o CC [M] drivers/gpu/drm/amd/amdgpu/psp_v10_0.o CC [M] drivers/gpu/drm/i915/gt/intel_sseu_debugfs.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_dpt.o CC [M] drivers/gpu/drm/amd/amdgpu/psp_v12_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_drrs.o CC [M] drivers/gpu/drm/amd/amdgpu/psp_v13_0.o CC [M] drivers/gpu/drm/i915/gt/intel_timeline.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.o CC [M] drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllgt215.o CC [M] drivers/gpu/drm/amd/amdgpu/dce_v10_0.o CC [M] drivers/gpu/drm/amd/amdgpu/dce_v11_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dsb.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v8_0.o CC [M] drivers/gpu/drm/i915/gt/intel_tlb.o CC [M] drivers/gpu/drm/i915/gt/intel_wopcm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.o CC [M] drivers/gpu/drm/i915/gt/intel_workarounds.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_0.o CC [M] drivers/gpu/drm/i915/gt/shmem_utils.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v10_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fb.o CC [M] drivers/gpu/drm/i915/gt/sysfs_engines.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.o CC [M] drivers/gpu/drm/i915/gt/intel_ggtt_gmch.o CC [M] drivers/gpu/drm/amd/amdgpu/imu_v11_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v11_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fbc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.o CC [M] drivers/gpu/drm/i915/gt/gen6_renderstate.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fdi.o CC [M] drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.o CC [M] drivers/gpu/drm/i915/gt/gen7_renderstate.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/i915/gt/gen8_renderstate.o CC [M] drivers/gpu/drm/i915/gt/gen9_renderstate.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.o CC [M] drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_busy.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_clflush.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v3_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_global_state.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_context.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_4.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_create.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_dmabuf.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_domain.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_execbuffer.o CC [M] drivers/gpu/drm/xe/i915-display/intel_gmbus.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_internal.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_object.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hdcp.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v5_0.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v5_2.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.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/nouveau/nvkm/subdev/fault/tu102.o CC [M] drivers/gpu/drm/amd/amdgpu/mes_v10_1.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_lmem.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.o CC [M] drivers/gpu/drm/amd/amdgpu/mes_v11_0.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/nouveau/nvkm/subdev/fb/nv04.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_mman.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hti.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_pages.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_phys.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.o CC [M] drivers/gpu/drm/xe/i915-display/intel_lspcon.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_pm.o CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v5_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.o CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_region.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_shmem.o CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_shrinker.o CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v6_0.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/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/nouveau/nvkm/subdev/fb/nv46.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/nv47.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.o CC [M] drivers/gpu/drm/xe/i915-display/intel_pmdemand.o CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.o CC [M] drivers/gpu/drm/xe/i915-display/intel_pps.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/xe/i915-display/intel_psr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o CC [M] drivers/gpu/drm/amd/amdgpu/vce_v3_0.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm_move.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.o CC [M] drivers/gpu/drm/xe/i915-display/intel_qp_tables.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_userptr.o CC [M] drivers/gpu/drm/amd/amdgpu/vce_v4_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v1_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.o CC [M] drivers/gpu/drm/xe/i915-display/intel_quirks.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v2_0.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v2_5.o CC [M] drivers/gpu/drm/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/i915/gem/i915_gem_wait.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v3_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.o CC [M] drivers/gpu/drm/i915/gem/i915_gemfs.o CC [M] drivers/gpu/drm/xe/i915-display/intel_vdsc.o CC [M] drivers/gpu/drm/i915/i915_active.o CC [M] drivers/gpu/drm/xe/i915-display/intel_vga.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.o CC [M] drivers/gpu/drm/xe/i915-display/intel_vrr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.o CC [M] drivers/gpu/drm/i915/i915_cmd_parser.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.o CC [M] drivers/gpu/drm/i915/i915_deps.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.o CC [M] drivers/gpu/drm/xe/i915-display/intel_wm.o CC [M] drivers/gpu/drm/i915/i915_gem_evict.o CC [M] drivers/gpu/drm/xe/i915-display/skl_scaler.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.o CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.o CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.o CC [M] drivers/gpu/drm/i915/i915_gem_gtt.o CC [M] drivers/gpu/drm/i915/i915_gem_ww.o CC [M] drivers/gpu/drm/xe/i915-display/skl_universal_plane.o CC [M] drivers/gpu/drm/i915/i915_gem.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.o CC [M] drivers/gpu/drm/i915/i915_query.o CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.o CC [M] drivers/gpu/drm/i915/i915_request.o CC [M] drivers/gpu/drm/i915/i915_scheduler.o CC [M] drivers/gpu/drm/i915/i915_trace_points.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.o CC [M] drivers/gpu/drm/xe/i915-display/skl_watermark.o CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.o CC [M] drivers/gpu/drm/i915/i915_ttm_buddy_manager.o CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_acpi.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/amd/amdgpu/jpeg_v4_0_3.o CC [M] drivers/gpu/drm/i915/i915_vma.o CC [M] drivers/gpu/drm/xe/i915-display/intel_opregion.o CC [M] drivers/gpu/drm/i915/i915_vma_resource.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.o CC [M] drivers/gpu/drm/amd/amdgpu/athub_v1_0.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.o CC [M] drivers/gpu/drm/amd/amdgpu/athub_v2_0.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fbdev.o CC [M] drivers/gpu/drm/amd/amdgpu/athub_v2_1.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/nouveau/nvkm/subdev/fb/ramgt215.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.o CC [M] drivers/gpu/drm/xe/xe_guc.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc.o CC [M] drivers/gpu/drm/amd/amdgpu/athub_v3_0.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_ads.o CC [M] drivers/gpu/drm/xe/xe_migrate.o CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v9_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.o CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v11_0.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_capture.o HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.o HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_ct.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.o HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_fw.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.o CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.o CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0.o CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0_3.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_log.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.o CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_rc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr2.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_submission.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr3.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_reset.o CC [M] drivers/gpu/drm/amd/amdgpu/mca_v3_0.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr3.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc_fw.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_module.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr5.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.o 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/nouveau/nvkm/subdev/fuse/base.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_pasid.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_doorbell.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc_fw.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_flat_memory.o CC [M] drivers/gpu/drm/i915/gt/intel_gsc.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.o CC [M] drivers/gpu/drm/i915/i915_hwmon.o CC [M] drivers/gpu/drm/i915/display/hsw_ips.o CC [M] drivers/gpu/drm/i915/display/intel_atomic.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.o CC [M] drivers/gpu/drm/i915/display/intel_atomic_plane.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.o CC [M] drivers/gpu/drm/i915/display/intel_audio.o 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 CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h CC [M] drivers/gpu/drm/i915/display/intel_bios.o CC [M] drivers/gpu/drm/i915/display/intel_bw.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gt/intel_rps.h CC [M] drivers/gpu/drm/i915/display/intel_cdclk.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.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.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.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/i915/display/intel_color.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.o HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.o CC [M] drivers/gpu/drm/i915/display/intel_combo_phy.o HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h HDRTEST drivers/gpu/drm/xe/tests/xe_test.h CC [M] drivers/gpu/drm/i915/display/intel_connector.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.o HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.o CC [M] drivers/gpu/drm/i915/display/intel_crtc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v11.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.o HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager.o HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.o 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 CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.o CC [M] drivers/gpu/drm/i915/display/intel_crtc_state_dump.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_v9.o HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.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/../amdkfd/kfd_process_queue_manager.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.o CC [M] drivers/gpu/drm/i915/display/intel_cursor.o CC [M] drivers/gpu/drm/i915/display/intel_display.o CC [M] drivers/gpu/drm/i915/display/intel_display_driver.o CC [M] drivers/gpu/drm/i915/display/intel_display_irq.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.o CC [M] drivers/gpu/drm/i915/display/intel_display_power.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/nouveau/nvkm/subdev/i2c/gk104.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.o HDRTEST drivers/gpu/drm/xe/xe_bo_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.o HDRTEST drivers/gpu/drm/xe/xe_debugfs.h CC [M] drivers/gpu/drm/i915/display/intel_display_power_map.o HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.o CC [M] drivers/gpu/drm/i915/display/intel_display_power_well.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v11.o CC [M] drivers/gpu/drm/i915/display/intel_display_reset.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv4e.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv50.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padg94.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.o CC [M] drivers/gpu/drm/i915/display/intel_display_rps.o CC [M] drivers/gpu/drm/i915/display/intel_dmc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgf119.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm200.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v10.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v11.o HDRTEST drivers/gpu/drm/xe/xe_device.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.o CC [M] drivers/gpu/drm/i915/display/intel_dpio_phy.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.o 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 CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debug.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.o CC [M] drivers/gpu/drm/i915/display/intel_dpll.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debugfs.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.o CC [M] drivers/gpu/drm/i915/display/intel_dpll_mgr.o CC [M] drivers/gpu/drm/i915/display/intel_dpt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_migrate.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.o HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.o HDRTEST drivers/gpu/drm/xe/xe_drv.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.o HDRTEST drivers/gpu/drm/xe/xe_exec.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.o CC [M] drivers/gpu/drm/i915/display/intel_drrs.o CC [M] drivers/gpu/drm/i915/display/intel_dsb.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.o CC [M] drivers/gpu/drm/i915/display/intel_fb.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.o CC [M] drivers/gpu/drm/i915/display/intel_fb_pin.o HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h CC [M] drivers/gpu/drm/i915/display/intel_fbc.o CC [M] drivers/gpu/drm/i915/display/intel_fdi.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.o HDRTEST drivers/gpu/drm/xe/xe_exec_queue_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.o CC [M] drivers/gpu/drm/i915/display/intel_fifo_underrun.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.o CC [M] drivers/gpu/drm/i915/display/intel_frontbuffer.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.o CC [M] drivers/gpu/drm/i915/display/intel_global_state.o HDRTEST drivers/gpu/drm/xe/xe_execlist.h CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.o HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h CC [M] drivers/gpu/drm/i915/display/intel_hdcp.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_job.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/i915/display/intel_hdcp_gsc.o HDRTEST drivers/gpu/drm/xe/xe_force_wake.h CC [M] drivers/gpu/drm/i915/display/intel_hotplug.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.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_force_wake_types.h CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.o CC [M] drivers/gpu/drm/i915/display/intel_hotplug_irq.o HDRTEST drivers/gpu/drm/xe/xe_ggtt.h CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.o CC [M] drivers/gpu/drm/i915/display/intel_hti.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.o CC [M] drivers/gpu/drm/i915/display/intel_load_detect.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/i915/display/intel_lpe_audio.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/i915/display/intel_modeset_lock.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.o HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h CC [M] drivers/gpu/drm/i915/display/intel_modeset_verify.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.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/../pm/swsmu/smu11/cyan_skillfish_ppt.o HDRTEST drivers/gpu/drm/xe/xe_gt.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.o 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 HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.o CC [M] drivers/gpu/drm/i915/display/intel_modeset_setup.o CC [M] drivers/gpu/drm/i915/display/intel_overlay.o CC [M] drivers/gpu/drm/i915/display/intel_pch_display.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv44.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_0_ppt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.o HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_4_ppt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_5_ppt.o HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs_types.h HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_7_ppt.o HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_6_ppt.o CC [M] drivers/gpu/drm/i915/display/intel_pch_refclk.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.o CC [M] drivers/gpu/drm/i915/display/intel_plane_initial.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.o CC [M] drivers/gpu/drm/i915/display/intel_pmdemand.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.o CC [M] drivers/gpu/drm/i915/display/intel_psr.o HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h CC [M] drivers/gpu/drm/i915/display/intel_quirks.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.o CC [M] drivers/gpu/drm/i915/display/intel_sprite.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.o CC [M] drivers/gpu/drm/i915/display/intel_sprite_uapi.o CC [M] drivers/gpu/drm/i915/display/intel_tc.o CC [M] drivers/gpu/drm/i915/display/intel_vblank.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.o HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smumgr.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/../pm/powerplay/smumgr/smu8_smumgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.o HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.o CC [M] drivers/gpu/drm/i915/display/intel_vga.o HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.o CC [M] drivers/gpu/drm/i915/display/intel_wm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.o HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.o HDRTEST drivers/gpu/drm/xe/xe_gt_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.o CC [M] drivers/gpu/drm/i915/display/i9xx_plane.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.o CC [M] drivers/gpu/drm/i915/display/i9xx_wm.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.o HDRTEST drivers/gpu/drm/xe/xe_guc.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.o CC [M] drivers/gpu/drm/i915/display/skl_scaler.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.o CC [M] drivers/gpu/drm/i915/display/skl_universal_plane.o HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu9_smumgr.o HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.o CC [M] drivers/gpu/drm/i915/display/skl_watermark.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.o CC [M] drivers/gpu/drm/i915/display/intel_acpi.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.o CC [M] drivers/gpu/drm/i915/display/intel_opregion.o HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.o HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.o HDRTEST drivers/gpu/drm/xe/xe_guc_exec_queue_types.h HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h 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/amd/amdgpu/../pm/powerplay/hwmgr/pppcielanes.o HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.o HDRTEST drivers/gpu/drm/xe/xe_guc_log.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.o HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.o CC [M] drivers/gpu/drm/i915/display/intel_fbdev.o HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.o HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h CC [M] drivers/gpu/drm/i915/display/dvo_ch7017.o CC [M] drivers/gpu/drm/i915/display/dvo_ch7xxx.o HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.o 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_huc.h HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h HDRTEST drivers/gpu/drm/xe/xe_huc_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.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/nouveau/nvkm/subdev/mmu/umem.o CC [M] drivers/gpu/drm/i915/display/dvo_ivch.o HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.o HDRTEST drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.o CC [M] drivers/gpu/drm/i915/display/dvo_ns2501.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.o CC [M] drivers/gpu/drm/i915/display/dvo_sil164.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_psm.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/nouveau/nvkm/subdev/mxm/mxms.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/nouveau/nvkm/subdev/mxm/nv50.o CC [M] drivers/gpu/drm/i915/display/dvo_tfp410.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.o CC [M] drivers/gpu/drm/i915/display/g4x_dp.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_overdriver.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/smu_helper.o CC [M] drivers/gpu/drm/i915/display/intel_backlight.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.o CC [M] drivers/gpu/drm/i915/display/intel_crt.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.o HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.o CC [M] drivers/gpu/drm/i915/display/intel_cx0_phy.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/pcie.o HDRTEST drivers/gpu/drm/xe/xe_irq.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.o HDRTEST drivers/gpu/drm/xe/xe_lrc.h HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.o CC [M] drivers/gpu/drm/i915/display/intel_ddi.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/common_baco.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_baco.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.o HDRTEST drivers/gpu/drm/xe/xe_macros.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu9_baco.o HDRTEST drivers/gpu/drm/xe/xe_map.h CC [M] drivers/gpu/drm/i915/display/intel_ddi_buf_trans.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.o HDRTEST drivers/gpu/drm/xe/xe_migrate.h HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.o HDRTEST drivers/gpu/drm/xe/xe_mmio.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/tonga_baco.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.o CC [M] drivers/gpu/drm/i915/display/intel_display_device.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.o CC [M] drivers/gpu/drm/i915/display/intel_display_trace.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_baco.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.o CC [M] drivers/gpu/drm/i915/display/intel_dkl_phy.o 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 CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.o 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 CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.o HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/legacy_dpm.o HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.o HDRTEST drivers/gpu/drm/xe/xe_pt.h 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/amd/amdgpu/../pm/legacy-dpm/si_smc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.o CC [M] drivers/gpu/drm/i915/display/intel_dp.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm_internal.o HDRTEST drivers/gpu/drm/xe/xe_pt_types.h CC [M] drivers/gpu/drm/i915/display/intel_dp_aux.o HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.o HDRTEST drivers/gpu/drm/xe/xe_query.h HDRTEST drivers/gpu/drm/xe/xe_range_fence.h CC [M] drivers/gpu/drm/i915/display/intel_dp_aux_backlight.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_plane.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crtc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.o CC [M] drivers/gpu/drm/i915/display/intel_dp_hdcp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.o HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h CC [M] drivers/gpu/drm/i915/display/intel_dp_link_training.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.o HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/dc_fpu.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.o CC [M] drivers/gpu/drm/i915/display/intel_dp_mst.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.o HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.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 CC [M] drivers/gpu/drm/i915/display/intel_dsi.o HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h CC [M] drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.o CC [M] drivers/gpu/drm/i915/display/intel_dsi_vbt.o CC [M] drivers/gpu/drm/i915/display/intel_dvo.o 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 CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.o 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_hdcp.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.o CC [M] drivers/gpu/drm/i915/display/intel_gmbus.o HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.o HDRTEST drivers/gpu/drm/xe/xe_sa.h CC [M] drivers/gpu/drm/i915/display/intel_hdmi.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/conversion.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.o HDRTEST drivers/gpu/drm/xe/xe_sa_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/vector.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/dc_common.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_interface.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_helper.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.o CC [M] drivers/gpu/drm/i915/display/intel_lspcon.o HDRTEST drivers/gpu/drm/xe/xe_sched_job.h HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk104.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk20a.o CC [M] drivers/gpu/drm/i915/display/intel_lvds.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_common.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gm200.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.o HDRTEST drivers/gpu/drm/xe/xe_step.h HDRTEST drivers/gpu/drm/xe/xe_step_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gp10b.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.o CC [M] drivers/gpu/drm/i915/display/intel_panel.o HDRTEST drivers/gpu/drm/xe/xe_sync.h CC [M] drivers/gpu/drm/i915/display/intel_pps.o HDRTEST drivers/gpu/drm/xe/xe_sync_types.h HDRTEST drivers/gpu/drm/xe/xe_tile.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper2.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce60/command_table_helper_dce60.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.o HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs.h HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce80/command_table_helper_dce80.o CC [M] drivers/gpu/drm/i915/display/intel_qp_tables.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce110/command_table_helper_dce110.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper_dce112.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper2_dce112.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dce_calcs.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/custom_float.o CC [M] drivers/gpu/drm/i915/display/intel_sdvo.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/bw_fixed.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/i915/display/intel_snps_phy.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dml1_display_rq_dlg_calc.o HDRTEST drivers/gpu/drm/xe/xe_trace.h HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn10/dcn10_fpu.o CC [M] drivers/gpu/drm/i915/display/intel_tv.o HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.o CC [M] drivers/gpu/drm/i915/display/intel_vdsc.o HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_vba.o CC [M] drivers/gpu/drm/i915/display/intel_vrr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20.o HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.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/nouveau/nvkm/subdev/therm/g84.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.o CC [M] drivers/gpu/drm/i915/display/vlv_dsi.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20v2.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_rq_dlg_calc_21.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.o HDRTEST drivers/gpu/drm/xe/xe_tuning.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_mode_vba_21.o HDRTEST drivers/gpu/drm/xe/xe_uc.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.o CC [M] drivers/gpu/drm/i915/display/vlv_dsi_pll.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/dcn30_fpu.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 HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_mode_vba_31.o 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 CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_rq_dlg_calc_31.o CC [M] drivers/gpu/drm/i915/i915_perf.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_mode_vba_314.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_rq_dlg_calc_314.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_32.o HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h CC [M] drivers/gpu/drm/i915/pxp/intel_pxp.o HDRTEST drivers/gpu/drm/xe/xe_vm_madvise.h HDRTEST drivers/gpu/drm/xe/xe_vm_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_rq_dlg_calc_32.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_util_32.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_tee.o HDRTEST drivers/gpu/drm/xe/xe_wa.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.o 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 LD [M] drivers/gpu/drm/xe/xe.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_huc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_cmd.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/dcn31_fpu.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_irq.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_pm.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/dcn32_fpu.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn321/dcn321_fpu.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/base.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn301/dcn301_fpu.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_session.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn302/dcn302_fpu.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn303/dcn303_fpu.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/dcn314_fpu.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/rc_calc_fpu.o CC [M] drivers/gpu/drm/i915/i915_gpu_error.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/gv100.o CC [M] drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calcs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/tu102.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_math.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ga100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.o CC [M] drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.o CC [M] drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_auto.o CC [M] drivers/gpu/drm/i915/selftests/i915_random.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/clk_mgr.o CC [M] drivers/gpu/drm/i915/selftests/i915_selftest.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce60/dce60_clk_mgr.o CC [M] drivers/gpu/drm/i915/selftests/igt_atomic.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.o CC [M] drivers/gpu/drm/i915/selftests/igt_flush_test.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.o CC [M] drivers/gpu/drm/i915/selftests/igt_live_test.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.o CC [M] drivers/gpu/drm/i915/selftests/igt_mmap.o CC [M] drivers/gpu/drm/i915/selftests/igt_reset.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce110/dce110_clk_mgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.o CC [M] drivers/gpu/drm/i915/selftests/igt_spinner.o CC [M] drivers/gpu/drm/i915/selftests/librapl.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce120/dce120_clk_mgr.o CC [M] drivers/gpu/drm/i915/i915_vgpu.o HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv2_clk_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/falcon.o HDRTEST drivers/gpu/drm/i915/display/intel_crtc_state_dump.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/xtensa.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.o HDRTEST drivers/gpu/drm/i915/display/hsw_ips.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.o HDRTEST drivers/gpu/drm/i915/display/g4x_hdmi.h HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_regs.h HDRTEST drivers/gpu/drm/i915/display/intel_overlay.h CC [M] drivers/gpu/drm/amd/amdgpu/../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/ce/gf100.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.o HDRTEST drivers/gpu/drm/i915/display/intel_display.h HDRTEST drivers/gpu/drm/i915/display/skl_watermark_regs.h HDRTEST drivers/gpu/drm/i915/display/intel_dmc.h HDRTEST drivers/gpu/drm/i915/display/intel_vga.h HDRTEST drivers/gpu/drm/i915/display/intel_audio.h HDRTEST drivers/gpu/drm/i915/display/intel_lvds.h HDRTEST drivers/gpu/drm/i915/display/intel_modeset_setup.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.o HDRTEST drivers/gpu/drm/i915/display/intel_cdclk.h HDRTEST drivers/gpu/drm/i915/display/intel_display_limits.h HDRTEST drivers/gpu/drm/i915/display/intel_hotplug.h HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy.h HDRTEST drivers/gpu/drm/i915/display/intel_atomic.h HDRTEST drivers/gpu/drm/i915/display/intel_display_driver.h HDRTEST drivers/gpu/drm/i915/display/intel_dpll.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.o HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.o HDRTEST drivers/gpu/drm/i915/display/intel_dp_mst.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/vg_clk_mgr.o HDRTEST drivers/gpu/drm/i915/display/intel_fdi_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/dcn301_smu.o HDRTEST drivers/gpu/drm/i915/display/g4x_dp.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_smu.o HDRTEST drivers/gpu/drm/i915/display/intel_tc.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_clk_mgr.o HDRTEST drivers/gpu/drm/i915/display/intel_frontbuffer.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/ga102.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_smu.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 CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_clk_mgr.o HDRTEST drivers/gpu/drm/i915/display/intel_opregion.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_smu.o HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy_regs.h HDRTEST drivers/gpu/drm/i915/display/i9xx_wm.h HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h HDRTEST drivers/gpu/drm/i915/display/intel_global_state.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_clk_mgr.o HDRTEST drivers/gpu/drm/i915/display/intel_lpe_audio.h HDRTEST drivers/gpu/drm/i915/display/intel_drrs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/pci.o HDRTEST drivers/gpu/drm/i915/display/intel_display_rps.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/user.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_smu.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_clk_mgr.o HDRTEST drivers/gpu/drm/i915/display/intel_fbdev.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr.o HDRTEST drivers/gpu/drm/i915/display/intel_pps_regs.h 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/disp/hdmi.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.o HDRTEST drivers/gpu/drm/i915/display/intel_hdmi.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/head.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.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/nouveau/nvkm/engine/disp/vga.o HDRTEST drivers/gpu/drm/i915/display/intel_dsb_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.o HDRTEST drivers/gpu/drm/i915/display/intel_vdsc.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.o HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy.h HDRTEST drivers/gpu/drm/i915/display/intel_display_core.h HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_stream_encoder.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.o HDRTEST drivers/gpu/drm/i915/display/intel_dvo_dev.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_hwseq.o HDRTEST drivers/gpu/drm/i915/display/intel_hdcp.h HDRTEST drivers/gpu/drm/i915/display/intel_sdvo_regs.h HDRTEST drivers/gpu/drm/i915/display/intel_pch_refclk.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_mem_input.o HDRTEST drivers/gpu/drm/i915/display/intel_modeset_lock.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.o HDRTEST drivers/gpu/drm/i915/display/intel_display_trace.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.o HDRTEST drivers/gpu/drm/i915/display/intel_display_power.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_scl_filters.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_opp.o HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_dmcu.o HDRTEST drivers/gpu/drm/i915/display/i9xx_plane.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_abm.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.o HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_backlight.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_ipp.o HDRTEST drivers/gpu/drm/i915/display/intel_dpll_mgr.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.o HDRTEST drivers/gpu/drm/i915/display/vlv_dsi.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.o HDRTEST drivers/gpu/drm/i915/display/intel_plane_initial.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.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/i915/display/intel_display_device.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.o HDRTEST drivers/gpu/drm/i915/display/intel_fifo_underrun.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm_lcd.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.o HDRTEST drivers/gpu/drm/i915/display/intel_cursor.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.o HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/nv50.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gf100.o HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy.h HDRTEST drivers/gpu/drm/i915/display/skl_scaler.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gf119.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_hw_lock_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gv100.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_outbox.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/user.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_replay.o HDRTEST drivers/gpu/drm/i915/display/intel_hti.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_base.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_factory.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_gpio.o HDRTEST drivers/gpu/drm/i915/display/icl_dsi_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_hpd.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_ddc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_generic.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_translate.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.o HDRTEST drivers/gpu/drm/i915/display/intel_atomic_plane.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce60/hw_translate_dce60.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.o 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/fifo/base.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_factory_dce80.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/nouveau/nvkm/engine/fifo/cgrp.o HDRTEST drivers/gpu/drm/i915/display/skl_watermark.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_translate_dce120.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/chid.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/runq.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.o CC [M] drivers/gpu/drm/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/fifo/nv10.o HDRTEST drivers/gpu/drm/i915/display/intel_fbc.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.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/nouveau/nvkm/engine/fifo/nv40.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/g98.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn20/hw_factory_dcn20.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn21/hw_translate_dcn21.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn21/hw_factory_dcn21.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn30/hw_translate_dcn30.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn30/hw_factory_dcn30.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.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/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 HDRTEST drivers/gpu/drm/i915/display/intel_display_reg_defs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/irq_service.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce60/irq_service_dce60.o 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/fifo/gk208.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce120/irq_service_dce120.o HDRTEST drivers/gpu/drm/i915/display/intel_acpi.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn10/irq_service_dcn10.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn20/irq_service_dcn20.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn21/irq_service_dcn21.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn201/irq_service_dcn201.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn30/irq_service_dcn30.o HDRTEST drivers/gpu/drm/i915/display/intel_connector.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn302/irq_service_dcn302.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.o HDRTEST drivers/gpu/drm/i915/display/intel_dpt.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_quirks.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn303/irq_service_dcn303.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn31/irq_service_dcn31.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.o 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/irq/dcn314/irq_service_dcn314.o HDRTEST drivers/gpu/drm/i915/display/intel_dp_link_training.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn315/irq_service_dcn315.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn32/irq_service_dcn32.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv15.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_detection.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_dpms.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_factory.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_resource.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv17.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_validation.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_dp_trace.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_dp_cts.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_fpga.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_dio.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_dpia.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.o HDRTEST drivers/gpu/drm/i915/display/intel_color.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_hpo_dp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.o HDRTEST drivers/gpu/drm/i915/display/intel_crtc.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_hpd.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_ddc.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/link/protocols/link_dpcd.o HDRTEST drivers/gpu/drm/i915/display/intel_display_debugfs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_dpia.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv44.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_8b_10b.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.o HDRTEST drivers/gpu/drm/i915/display/intel_modeset_verify.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gt200.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_128b_132b.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp79.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_dpia.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_auxless.o HDRTEST drivers/gpu/drm/i915/display/intel_display_power_well.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gt215.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_phy.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_capability.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp89.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_edp_panel_control.o HDRTEST drivers/gpu/drm/i915/display/intel_psr_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_irq_handler.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_dpia_bw.o HDRTEST drivers/gpu/drm/i915/display/intel_wm.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/virtual/virtual_link_encoder.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.o HDRTEST drivers/gpu/drm/i915/display/intel_pipe_crc.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/virtual/virtual_stream_encoder.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/virtual/virtual_link_hwss.o HDRTEST drivers/gpu/drm/i915/display/intel_audio_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dsc/dc_dsc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dsc/rc_calc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dsc/rc_calc_dpi.o HDRTEST drivers/gpu/drm/i915/display/intel_panel.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.o HDRTEST drivers/gpu/drm/i915/display/intel_sprite.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_init.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_hwseq.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dpp.o HDRTEST drivers/gpu/drm/i915/display/intel_wm_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dpp_cm.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_hubp.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.o HDRTEST drivers/gpu/drm/i915/display/intel_tv.h HDRTEST drivers/gpu/drm/i915/display/intel_hti_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_mpc.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.o HDRTEST drivers/gpu/drm/i915/display/intel_vrr.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_opp.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.o HDRTEST drivers/gpu/drm/i915/display/intel_load_detect.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.o HDRTEST drivers/gpu/drm/i915/display/skl_universal_plane.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_hubbub.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.o HDRTEST drivers/gpu/drm/i915/display/intel_mg_phy_regs.h HDRTEST drivers/gpu/drm/i915/display/intel_bw.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_optc.o HDRTEST drivers/gpu/drm/i915/display/intel_display_irq.h HDRTEST drivers/gpu/drm/i915/display/intel_de.h HDRTEST drivers/gpu/drm/i915/display/intel_lvds_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_mmhubbub.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.o HDRTEST drivers/gpu/drm/i915/display/intel_gmbus_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_stream_encoder.o HDRTEST drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_link_encoder.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dccg.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_vmid.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.o HDRTEST drivers/gpu/drm/i915/display/intel_dvo.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.o HDRTEST drivers/gpu/drm/i915/display/intel_sdvo.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dwb.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dwb_scl.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dsc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_init.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.o HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_ipp.o HDRTEST drivers/gpu/drm/i915/display/intel_vdsc_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf104.o 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/intel_combo_phy.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hw_sequencer.o HDRTEST drivers/gpu/drm/i915/display/intel_dvo_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hw_sequencer_debug.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.o HDRTEST drivers/gpu/drm/i915/display/intel_gmbus.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf119.o HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_gsc.h HDRTEST drivers/gpu/drm/i915/display/intel_dsi.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110.o HDRTEST drivers/gpu/drm/i915/display/intel_dmc_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110b.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk208.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_dpp.o HDRTEST drivers/gpu/drm/i915/display/intel_ddi.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_opp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_optc.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hubp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_mpc.o HDRTEST drivers/gpu/drm/i915/display/intel_hotplug_irq.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm200.o HDRTEST drivers/gpu/drm/i915/display/intel_tv_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_dpp_dscl.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_dpp_cm.o HDRTEST drivers/gpu/drm/i915/display/intel_dsb.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm20b.o HDRTEST drivers/gpu/drm/i915/display/intel_bios.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hubbub.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp100.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_stream_encoder.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_link_encoder.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp102.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_init.o HDRTEST drivers/gpu/drm/i915/display/intel_pch_display.h HDRTEST drivers/gpu/drm/i915/display/intel_display_types.h HDRTEST drivers/gpu/drm/i915/display/intel_backlight.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp104.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp107.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.o HDRTEST drivers/gpu/drm/i915/display/intel_vblank.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_hubp.o HDRTEST drivers/gpu/drm/i915/display/intel_dp.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_hubbub.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_hwseq.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxtu102.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_link_encoder.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxga102.o HDRTEST drivers/gpu/drm/i915/display/intel_pmdemand.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv40.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mpeg/g84.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mspdec/base.o HDRTEST drivers/gpu/drm/i915/display/intel_backlight_regs.h HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mspdec/g98.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gt215.o HDRTEST drivers/gpu/drm/i915/display/intel_display_reset.h HDRTEST drivers/gpu/drm/i915/display/intel_display_power_map.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_dccg.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_init.o HDRTEST drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h HDRTEST drivers/gpu/drm/i915/display/icl_dsi.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gf100.o HDRTEST drivers/gpu/drm/i915/display/intel_lspcon.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_hwseq.o HDRTEST drivers/gpu/drm/i915/display/intel_dpio_phy.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_hubbub.o HDRTEST drivers/gpu/drm/i915/display/intel_dp_hdcp.h HDRTEST drivers/gpu/drm/i915/display/intel_fb_pin.h HDRTEST drivers/gpu/drm/i915/display/intel_pps.h HDRTEST drivers/gpu/drm/i915/display/intel_sprite_uapi.h HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gk104.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_region.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_mpc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_hubp.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msppp/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msppp/g98.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msppp/gt215.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msppp/gf100.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_lmem.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/base.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_opp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_optc.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_mman.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/g98.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/gt215.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/mcp89.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/gf100.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context.h HDRTEST drivers/gpu/drm/i915/gem/i915_gem_clflush.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/gk104.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_dpp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_dccg.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvenc/gm107.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_link_encoder.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gm107.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ga102.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_tiling.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_init.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/base.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_hubbub.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_stolen.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_hubp.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_dpp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_optc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_dccg.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_hwseq.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_mpc.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/nv50.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dc ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2023-09-11 17:15 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-09-07 12:23 [Intel-xe] [PATCH v3 0/3] Use Xe assert macros instead of XE_WARN_ON macro Francois Dugast 2023-09-07 12:23 ` [Intel-xe] [PATCH v3 1/3] drm/xe: Replace XE_WARN_ON with drm_warn when just printing a string Francois Dugast 2023-09-07 12:23 ` [Intel-xe] [PATCH v3 2/3] drm/xe: Introduce Xe assert macros Francois Dugast 2023-09-11 17:12 ` Rodrigo Vivi 2023-09-07 12:23 ` [Intel-xe] [PATCH v3 3/3] drm/xe: Use Xe assert macros instead of XE_WARN_ON macro Francois Dugast 2023-09-07 23:39 ` [Intel-xe] ✓ CI.Patch_applied: success for Use Xe assert macros instead of XE_WARN_ON macro (rev3) Patchwork 2023-09-07 23:40 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork 2023-09-07 23:41 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork 2023-09-07 23:47 ` [Intel-xe] ✗ CI.Build: failure " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox