drm/amdgpu: Remove volatile from amdgpu and amdgpu_ih headers
authorRodrigo Siqueira <siqueira@igalia.com>
Mon, 8 Sep 2025 23:15:39 +0000 (17:15 -0600)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 15 Sep 2025 20:51:18 +0000 (16:51 -0400)
Remove the unnecessary use of volatile in some of the amdgpu.h and
amdgpu_ih.h headers.

Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Rodrigo Siqueira <siqueira@igalia.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu.h
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h

index 6d12317..0e6a096 100644 (file)
@@ -721,7 +721,7 @@ int amdgpu_cs_wait_fences_ioctl(struct drm_device *dev, void *data,
 /* VRAM scratch page for HDP bug, default vram page */
 struct amdgpu_mem_scratch {
        struct amdgpu_bo                *robj;
-       volatile uint32_t               *ptr;
+       uint32_t                        *ptr;
        u64                             gpu_addr;
 };
 
index 7f7ea04..f58b6be 100644 (file)
@@ -56,14 +56,14 @@ struct amdgpu_ih_ring {
        bool                    use_bus_addr;
 
        struct amdgpu_bo        *ring_obj;
-       volatile uint32_t       *ring;
+       uint32_t                *ring;
        uint64_t                gpu_addr;
 
        uint64_t                wptr_addr;
-       volatile uint32_t       *wptr_cpu;
+       uint32_t                *wptr_cpu;
 
        uint64_t                rptr_addr;
-       volatile uint32_t       *rptr_cpu;
+       uint32_t                *rptr_cpu;
 
        bool                    enabled;
        unsigned                rptr;