[PATCH v3 0/3] Use kvmalloc_array for radeon and amdgpu CS chunks
Christian König
christian.koenig at amd.com
Wed Mar 3 11:30:32 UTC 2021
Reviewed-by: Christian König <christian.koenig at amd.com> for the entire
series.
Am 03.03.21 um 04:49 schrieb Chen Li:
> When testing kernel with trinity, the kernel turned to tainted in that radeon CS require large memory and order is over MAX_ORDER.
>
> kvmalloc/kvmalloc_array should be used here in that it will fallback to vmalloc if necessary.
>
> Chen Li (3):
> drm/radeon: Use kvmalloc for CS chunks
> drm/amdgpu: Use kvmalloc for CS chunks
> drm/amdgpu: correct DRM_ERROR for kvmalloc_array
>
> Changelog:
> v1->v2:
> * also use kvmalloc in amdgpu
> * fix a DRM_ERROR message for kvmalloc_array.
> v2->v3:
> * add missing kvfree for amdgpu CS
>
> drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 14 +++++++-------
> drivers/gpu/drm/radeon/radeon_cs.c | 8 ++++----
> 2 files changed, 11 insertions(+), 11 deletions(-)
>
> --
> 2.30.0
>
>
More information about the amd-gfx
mailing list