projects
/
linux-2.6-microblaze.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d190b45
)
drm/amdgpu: fix the warning bad bit shift operation for aca_error_type type
author
Jesse Zhang
<jesse.zhang@amd.com>
Thu, 9 May 2024 05:17:47 +0000
(13:17 +0800)
committer
Alex Deucher
<alexander.deucher@amd.com>
Mon, 13 May 2024 20:12:02 +0000
(16:12 -0400)
Filter invalid aca error types before performing a shift operation.
Signed-off-by: Jesse Zhang <Jesse.Zhang@amd.com>
Reviewed-by: Yang Wang <kevinyang.wang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
b/drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
index
28febf3
..
9e3560c
100644
(file)
--- a/
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
+++ b/
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
@@
-534,7
+534,7
@@
int amdgpu_aca_get_error_data(struct amdgpu_device *adev, struct aca_handle *han
if (aca_handle_is_valid(handle))
return -EOPNOTSUPP;
- if (
!(BIT(type) & handle->mask
))
+ if (
(type < 0) || (!(BIT(type) & handle->mask)
))
return 0;
return __aca_get_error_data(adev, handle, type, err_data, qctx);