Alex Deucher
781d41fed1
drm/radeon: silence UBSAN warning (v3)
...
Convert a variable sized array from [1] to [].
v2: fix up a few more.
v3: integrate comments from Kees.
Reviewed-by: Kees Cook <keescook@chromium.org >
Tested-by: Jeff Johnson <quic_jjohnson@quicinc.com > (v2)
Acked-by: Christian König <christian.koenig@amd.com > (v1)
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
Cc: keescook@chromium.org
2024-04-17 11:50:43 -04:00
Mario Limonciello
c63079c611
drm/radeon: Fix UBSAN array-index-out-of-bounds for Radeon HD 5430
...
For pptable structs that use flexible array sizes, use flexible arrays.
Suggested-by: Felix Held <felix.held@amd.com >
Link: https://gitlab.freedesktop.org/drm/amd/-/issues/2894
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com >
Acked-by: Alex Deucher <alexander.deucher@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2023-10-09 16:47:08 -04:00
Alex Deucher
e03cea367f
drm/radeon/dpm: add smc fan control for CI (v2)
...
Enable smc fan control for CI boards. Should
reduce the fan noise on systems with a higher
default fan profile.
v2: disable by default, add additional fan setup, rpm control
bug:
https://bugs.freedesktop.org/show_bug.cgi?id=73338
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2014-11-20 13:00:10 -05:00
Alex Deucher
1590f72d8c
drm/radeon: fix pptable.h portability
...
The following isn't compatible with gcc 2.x:
pragma pack(push, 1)
...
pragma pack(pop)
replace with:
pragma pack(1)
...
pragma pack()
bug:
https://bugzilla.kernel.org/show_bug.cgi?id=67961
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2014-01-03 11:34:21 -05:00
Alex Deucher
f7466e6ca0
drm/radeon: switch to pptable.h
...
Internally we switched to using a separate header for
atombios pplib definitions. Switch over the open source
driver.
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2013-08-30 16:30:11 -04:00