[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