[PATCH 04/13] drm/xe/sa: Drop useless is_iomem member
Michal Wajdeczko
michal.wajdeczko at intel.com
Thu Dec 12 01:01:32 UTC 2024
We can rely on the sa->bo->vmap.is_iomem instead as sa->bo is
still available at this moment.
Signed-off-by: Michal Wajdeczko <michal.wajdeczko at intel.com>
Cc: Matthew Brost <matthew.brost at intel.com>
---
drivers/gpu/drm/xe/xe_sa.c | 3 +--
drivers/gpu/drm/xe/xe_sa_types.h | 1 -
2 files changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_sa.c b/drivers/gpu/drm/xe/xe_sa.c
index a5e05237b646..b990bd8a49fd 100644
--- a/drivers/gpu/drm/xe/xe_sa.c
+++ b/drivers/gpu/drm/xe/xe_sa.c
@@ -24,7 +24,7 @@ static void sa_bo_manager_fini_bo(void *arg)
{
struct xe_sa_manager *sa_manager = arg;
- if (sa_manager->is_iomem)
+ if (sa_manager->bo->vmap.is_iomem)
kvfree(sa_manager->cpu_ptr);
sa_manager->cpu_ptr = NULL;
@@ -55,7 +55,6 @@ struct xe_sa_manager *xe_sa_bo_manager_init(struct xe_tile *tile, u32 size, u32
return ERR_CAST(bo);
}
sa_manager->bo = bo;
- sa_manager->is_iomem = bo->vmap.is_iomem;
sa_manager->gpu_addr = xe_bo_ggtt_addr(bo);
if (bo->vmap.is_iomem) {
diff --git a/drivers/gpu/drm/xe/xe_sa_types.h b/drivers/gpu/drm/xe/xe_sa_types.h
index 2b070ff1292e..2ef896aeca1d 100644
--- a/drivers/gpu/drm/xe/xe_sa_types.h
+++ b/drivers/gpu/drm/xe/xe_sa_types.h
@@ -14,7 +14,6 @@ struct xe_sa_manager {
struct xe_bo *bo;
u64 gpu_addr;
void *cpu_ptr;
- bool is_iomem;
};
#endif
--
2.47.1
More information about the Intel-xe
mailing list