Re: [PATCH v6 8/8] drm/amdgpu: use DRM_SCHED_PRIORITY_KERNEL for all ttm entities

2026-04-08 Thread Christian König
On 4/8/26 12:03, Pierre-Eric Pelloux-Prayer wrote:
> ttm jobs must have higher priority than any userspace jobs.
> 
> Signed-off-by: Pierre-Eric Pelloux-Prayer 

Reviewed-by: Christian König 

> ---
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c 
> b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
> index 000f66452b10..1f9423556ab3 100644
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
> @@ -2378,7 +2378,7 @@ void amdgpu_ttm_enable_buffer_funcs(struct 
> amdgpu_device *adev)
>   r = amdgpu_ttm_buffer_entity_init(
>   &adev->mman.gtt_mgr,
>   &adev->mman.clear_entities[i],
> - DRM_SCHED_PRIORITY_NORMAL,
> + DRM_SCHED_PRIORITY_KERNEL,
>   adev->mman.buffer_funcs_scheds,
>   adev->mman.num_buffer_funcs_scheds, 1);
>  
> @@ -2398,7 +2398,7 @@ void amdgpu_ttm_enable_buffer_funcs(struct 
> amdgpu_device *adev)
>   r = amdgpu_ttm_buffer_entity_init(
>   &adev->mman.gtt_mgr,
>   &adev->mman.move_entities[i],
> - DRM_SCHED_PRIORITY_NORMAL,
> + DRM_SCHED_PRIORITY_KERNEL,
>   adev->mman.buffer_funcs_scheds,
>   adev->mman.num_buffer_funcs_scheds, 2);
>  



[PATCH v6 8/8] drm/amdgpu: use DRM_SCHED_PRIORITY_KERNEL for all ttm entities

2026-04-08 Thread Pierre-Eric Pelloux-Prayer
ttm jobs must have higher priority than any userspace jobs.

Signed-off-by: Pierre-Eric Pelloux-Prayer 
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c 
b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
index 000f66452b10..1f9423556ab3 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
@@ -2378,7 +2378,7 @@ void amdgpu_ttm_enable_buffer_funcs(struct amdgpu_device 
*adev)
r = amdgpu_ttm_buffer_entity_init(
&adev->mman.gtt_mgr,
&adev->mman.clear_entities[i],
-   DRM_SCHED_PRIORITY_NORMAL,
+   DRM_SCHED_PRIORITY_KERNEL,
adev->mman.buffer_funcs_scheds,
adev->mman.num_buffer_funcs_scheds, 1);
 
@@ -2398,7 +2398,7 @@ void amdgpu_ttm_enable_buffer_funcs(struct amdgpu_device 
*adev)
r = amdgpu_ttm_buffer_entity_init(
&adev->mman.gtt_mgr,
&adev->mman.move_entities[i],
-   DRM_SCHED_PRIORITY_NORMAL,
+   DRM_SCHED_PRIORITY_KERNEL,
adev->mman.buffer_funcs_scheds,
adev->mman.num_buffer_funcs_scheds, 2);
 
-- 
2.43.0