mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 09:36:22 +02:00
drm/xe: Standardize pat_index to u16 type
Ensure all pat_index definitions consistently use u16 type across the XE driver. This addresses two remaining instances where pat_index was incorrectly typed: - xe_vm_snapshot structure used int for pat_index field - xe_device pat.idx array used u32 instead of u16 This cleanup improves type consistency and ensures proper alignment with the PAT subsystem design. Signed-off-by: Xin Wang <x.wang@intel.com> Reviewed-by: Matthew Auld <matthew.auld@intel.com> Link: https://patch.msgid.link/20260416045526.536497-2-x.wang@intel.com Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
This commit is contained in:
parent
5627392001
commit
5f01da0687
|
|
@ -401,7 +401,7 @@ struct xe_device {
|
|||
const struct xe_pat_table_entry *pat_primary_pta;
|
||||
/** @pat.pat_media_pta: media GT PAT entry for page table accesses */
|
||||
const struct xe_pat_table_entry *pat_media_pta;
|
||||
u32 idx[__XE_CACHE_LEVEL_COUNT];
|
||||
u16 idx[__XE_CACHE_LEVEL_COUNT];
|
||||
} pat;
|
||||
|
||||
/** @d3cold: Encapsulate d3cold related stuff */
|
||||
|
|
|
|||
|
|
@ -4407,7 +4407,7 @@ struct xe_vm_snapshot {
|
|||
#define XE_VM_SNAP_FLAG_IS_NULL BIT(2)
|
||||
unsigned long flags;
|
||||
int uapi_mem_region;
|
||||
int pat_index;
|
||||
u16 pat_index;
|
||||
int cpu_caching;
|
||||
struct xe_bo *bo;
|
||||
void *data;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user