3
0
Fork 0
forked from mirrors/linux
kernel/drivers/gpu/drm/amd/display/amdgpu_dm
Nicholas Kazlauskas 570c91d51b drm/amd/display: Use long for signed error code checks in commit planes
[Why]

The type of 'r' is uint32_t and the return codes for both:

- reservation_object_wait_timeout_rcu
- amdgpu_bo_reserve

...are signed. While it works for the latter since the check is
done on != 0 it doesn't work for the former since we check <= 0.

[How]

Make 'r' a long in commit planes so we're not doing any unsigned/signed
conversion here in the first place.

v2: use long instead of int (Christian)

Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2019-05-06 09:36:48 -05:00
..
amdgpu_dm.c drm/amd/display: Use long for signed error code checks in commit planes 2019-05-06 09:36:48 -05:00
amdgpu_dm.h drm/amd/display: Refactor CRTC interrupt toggling logic 2019-04-29 14:58:08 -05:00
amdgpu_dm_color.c
amdgpu_dm_crc.c
amdgpu_dm_debugfs.c drm/amd/display: Add debugfs entry for amdgpu_dm_visual_confirm 2019-04-10 13:53:27 -05:00
amdgpu_dm_debugfs.h
amdgpu_dm_helpers.c
amdgpu_dm_irq.c
amdgpu_dm_irq.h
amdgpu_dm_mst_types.c
amdgpu_dm_mst_types.h
amdgpu_dm_pp_smu.c
amdgpu_dm_services.c
amdgpu_dm_trace.h
Makefile