summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
diff options
context:
space:
mode:
authorDaniel Palmer <daniel@0x0f.com>2025-10-18 14:44:51 +0900
committerAlex Deucher <alexander.deucher@amd.com>2025-10-28 09:47:03 -0400
commit3eb8c0b4c091da0a623ade0d3ee7aa4a93df1ea4 (patch)
tree8c0a747cf689a9c0f3d42d86c193fd82b7409e58 /drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
parent16c0681617b8a045773d4d87b6140002fa75b03b (diff)
drm/radeon: Remove calls to drm_put_dev()
Since the allocation of the drivers main structure was changed to devm_drm_dev_alloc() drm_put_dev()'ing to trigger it to be free'd should be done by devres. However, drm_put_dev() is still in the probe error and device remove paths. When the driver fails to probe warnings like the following are shown because devres is trying to drm_put_dev() after the driver already did it. [ 5.642230] radeon 0000:01:05.0: probe with driver radeon failed with error -22 [ 5.649605] ------------[ cut here ]------------ [ 5.649607] refcount_t: underflow; use-after-free. [ 5.649620] WARNING: CPU: 0 PID: 357 at lib/refcount.c:28 refcount_warn_saturate+0xbe/0x110 Fixes: a9ed2f052c5c ("drm/radeon: change drm_dev_alloc to devm_drm_dev_alloc") Signed-off-by: Daniel Palmer <daniel@0x0f.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c')
0 files changed, 0 insertions, 0 deletions