]> git.ipfire.org Git - thirdparty/linux.git/commit
drm/xe/multi_queue: Support active group after primary is destroyed
authorNiranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
Thu, 11 Dec 2025 01:03:03 +0000 (17:03 -0800)
committerNiranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
Fri, 12 Dec 2025 03:22:05 +0000 (19:22 -0800)
commit3131a43ecb346ae3b5287ee195779fc38c6fcd11
tree5f7e82b3c21b4e0c76837ea9b90b0000a5245a8f
parent91abe57c27084819848c4dad6bfd1a2065b24521
drm/xe/multi_queue: Support active group after primary is destroyed

Add support to keep the group active after the primary queue is
destroyed. Instead of killing the primary queue during exec_queue
destroy ioctl, kill it when all the secondary queues of the group
are killed.

Signed-off-by: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Link: https://patch.msgid.link/20251211010249.1647839-34-niranjana.vishwanathapura@intel.com
drivers/gpu/drm/xe/xe_device.c
drivers/gpu/drm/xe/xe_exec_queue.c
drivers/gpu/drm/xe/xe_exec_queue.h
drivers/gpu/drm/xe/xe_exec_queue_types.h
include/uapi/drm/xe_drm.h