mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-11-10 20:48:12 +00:00
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>
This commit is contained in:
parent
ff796870f5
commit
b7501c4fd9
7 changed files with 9 additions and 20 deletions
Loading…
Add table
Add a link
Reference in a new issue