diff options
| author | Nitin Gote <nitin.r.gote@intel.com> | 2026-08-11 19:07:56 +0530 |
|---|---|---|
| committer | Tejas Upadhyay <tejas.upadhyay@intel.com> | 2026-08-20 15:33:31 +0530 |
| commit | b7501c4fd941a9f8e7c8a4d073658b4a49dcbde9 (patch) | |
| tree | ffafa971137d7545f550bd7ddab47f1cd36efdae /scripts/Makefile.thinlto | |
| parent | ff796870f5ddb0e6040c71b44d3d6247420d216f (diff) | |
| download | linux-next-b7501c4fd941a9f8e7c8a4d073658b4a49dcbde9.tar.gz linux-next-b7501c4fd941a9f8e7c8a4d073658b4a49dcbde9.zip | |
drm/xe: remove EXEC_QUEUE_FLAG_PERMANENT
EXEC_QUEUE_FLAG_PERMANENT used to mark kernel-owned exec queues that were
only torn down at driver unload, so that guc_exec_queue_destroy() could
take a synchronous teardown path for them while user queues went through
the async destroy worker.
Exec-queue teardown now routes every queue through the single
message-based path (with the message layer gating any HW/H2G work behind
drm_dev_enter()/drm_dev_exit() and taking a runtime-PM reference only
while the device is bound), so the PERMANENT flag no longer has any effect.
Drop it and all its users, and renumber the remaining flags to keep the
bit range contiguous.
Suggested-by: Matthew Brost <matthew.brost@intel.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Signed-off-by: Nitin Gote <nitin.r.gote@intel.com>
Reviewed-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Link: https://patch.msgid.link/20260811133753.1742666-6-nitin.r.gote@intel.com
Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions
