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]>
---
 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..2ba5ddf2b1c9e 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);
+       ww_mutex_lock(&bo->base.resv->lock, NULL);
 
        wake_up_process(task);
        msleep(20);
        err = kthread_stop(task);
 
-       mutex_unlock(&bo->base.resv->lock.base);
+       ww_mutex_unlock(&bo->base.resv->lock);
 
        KUNIT_ASSERT_EQ(test, err, -ERESTARTSYS);
 }
-- 
2.51.0

Reply via email to