On Wed, 2026-03-04 at 09:56 +0100, Maarten Lankhorst wrote:
> Fix a compile error in the kunit tests when CONFIG_PREEMPT_RT is
> enabled, and the normal mutex is converted into a rtmutex.
> 
> Reported-by: kernel test robot <[email protected]>
> Closes:
> https://lore.kernel.org/oe-kbuild-all/[email protected]/
> Signed-off-by: Maarten Lankhorst <[email protected]>

Reviewed-by: Jouni Högander <[email protected]>

> ---
> Changes since v1:
> - Use the correct locking primitive (Jouni)
> 
>  drivers/gpu/drm/ttm/tests/ttm_bo_test.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/drivers/gpu/drm/ttm/tests/ttm_bo_test.c
> b/drivers/gpu/drm/ttm/tests/ttm_bo_test.c
> index d468f83220720..f3103307b5df9 100644
> --- a/drivers/gpu/drm/ttm/tests/ttm_bo_test.c
> +++ b/drivers/gpu/drm/ttm/tests/ttm_bo_test.c
> @@ -222,13 +222,13 @@ static void ttm_bo_reserve_interrupted(struct
> kunit *test)
>               KUNIT_FAIL(test, "Couldn't create ttm bo reserve
> task\n");
>  
>       /* Take a lock so the threaded reserve has to wait */
> -     mutex_lock(&bo->base.resv->lock.base);
> +     dma_resv_lock(bo->base.resv, NULL);
>  
>       wake_up_process(task);
>       msleep(20);
>       err = kthread_stop(task);
>  
> -     mutex_unlock(&bo->base.resv->lock.base);
> +     dma_resv_unlock(bo->base.resv);
>  
>       KUNIT_ASSERT_EQ(test, err, -ERESTARTSYS);
>  }

Reply via email to