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)
commit6fa39bc1e01dab8b4f54b23e95a181a2ed5a2d38
tree770a3142a0d0147483d8ad0f6b288c1adce8d008
parent91c822c33066b7c4f8cc47d7532f47e3bb89979b
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