]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amdgpu: Use kvmalloc_array for allocating VRAM manager nodes array
authorMichel Dänzer <michel.daenzer@amd.com>
Fri, 8 Jun 2018 10:58:15 +0000 (12:58 +0200)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 19 Jun 2018 17:43:27 +0000 (12:43 -0500)
commit34efe02e44fe2130ea51b3682f11cf701ac60ac4
tree770a3142a0d0147483d8ad0f6b288c1adce8d008
parentaccd2768ba347f8dc364cd4f10ea2ddba800cb20
drm/amdgpu: Use kvmalloc_array for allocating VRAM manager nodes array

It can be quite big, and there's no need for it to be physically
contiguous. This is less likely to fail under memory pressure (has
actually happened while running piglit).

Cc: stable@vger.kernel.org
Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c