]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/xe: Split xe_device_td_flush()
authorLucas De Marchi <lucas.demarchi@intel.com>
Wed, 18 Jun 2025 18:50:00 +0000 (11:50 -0700)
committerLucas De Marchi <lucas.demarchi@intel.com>
Tue, 24 Jun 2025 16:58:03 +0000 (09:58 -0700)
commit5e300ed8a545bdffc26b579c526b5fef7b2d5365
treef8d54574699bab19334fd94a1263991e65322642
parentd878c97daa603573e5af01fd8beec2fffdb42ad1
drm/xe: Split xe_device_td_flush()

xe_device_td_flush() has 2 possible implementations: an entire L2 flush
or a transient flush, depending on WA 16023588340. Make this clear by
splitting the function so it calls each of them.

Reviewed-by: Matthew Auld <matthew.auld@intel.com>
Link: https://lore.kernel.org/r/20250618-wa-22019338487-v5-3-b888388477f2@intel.com
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
drivers/gpu/drm/xe/xe_device.c