]> www.infradead.org Git - users/jedix/linux-maple.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, 1 Jul 2025 20:53:57 +0000 (13:53 -0700)
commita1eec6cae95a1a0888cb8370338822ca81cd9436
tree091501b68c6c356365879b7e2e78098997de8188
parent4cec9099b93a63eb0b1e8cbbe6419fdaeb72e09b
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>
(cherry picked from commit 5e300ed8a545bdffc26b579c526b5fef7b2d5365)
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
drivers/gpu/drm/xe/xe_device.c