[PATCH v3 0/3] Use kvmalloc_array for radeon and amdgpu CS chunks
Chen Li
chenli at uniontech.com
Wed Mar 3 03:49:34 UTC 2021
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