mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 09:36:22 +02:00
drm/xe/guc: Use xe_device_is_l2_flush_optimized()
We encapsulate the logic to check if the platform has L2 flush optimization feature in xe_device_is_l2_flush_optimized(), but guc_ctl_feature_flags() is using an open-coded version of that same type of check. Fix that by replacing the open-coded check with xe_device_is_l2_flush_optimized(). Reviewed-by: Himanshu Girotra <himanshu.girotra@intel.com> Reviewed-by: Tejas Upadhyay <tejas.upadhyay@intel.com> Link: https://patch.msgid.link/20260513-guc-l2-flush-opt-use-xe_device_is_l2_flush_optimized-v1-1-36fa866d6ed8@intel.com Signed-off-by: Gustavo Sousa <gustavo.sousa@intel.com>
This commit is contained in:
parent
d2d23c1278
commit
ae3c9b7472
|
|
@ -98,7 +98,7 @@ static u32 guc_ctl_feature_flags(struct xe_guc *guc)
|
|||
if (xe_guc_using_main_gamctrl_queues(guc))
|
||||
flags |= GUC_CTL_MAIN_GAMCTRL_QUEUES;
|
||||
|
||||
if (GRAPHICS_VER(xe) >= 35 && !IS_DGFX(xe) && xe_gt_is_media_type(guc_to_gt(guc)))
|
||||
if (xe_device_is_l2_flush_optimized(xe) && xe_gt_is_media_type(guc_to_gt(guc)))
|
||||
flags |= GUC_CTL_ENABLE_L2FLUSH_OPT;
|
||||
|
||||
return flags;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user