mirror_ubuntu-kernels/drivers/gpu/drm/amd
Mario Limonciello db99889065 drm/amd: Split up UVD suspend into prepare and suspend steps
amdgpu_uvd_suspend() allocates memory and copies objects into that
allocated memory.  This fails under memory pressure.  Instead move
majority of this code into a prepare step when swap can still be
allocated.

Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2023-10-13 11:01:04 -04:00
..
acp
amdgpu drm/amd: Split up UVD suspend into prepare and suspend steps 2023-10-13 11:01:04 -04:00
amdkfd drm/amdkfd: get doorbell's absolute offset based on the db_size 2023-10-09 17:02:34 -04:00
amdxcp drm/amdxcp: fix Makefile to build amdxcp module 2023-06-09 12:32:53 -04:00
display drm/amd/display: 3.2.255 2023-10-09 17:01:24 -04:00
include drm/amd: Add concept of running prepare_suspend() sequence for IP blocks 2023-10-13 11:00:58 -04:00
pm drm/amdgpu: add support to power up/down UMSCH by SMU 2023-10-13 11:00:12 -04:00