diff options
Diffstat (limited to 'drivers/gpu/drm/selftests/test-drm_mm.c')
-rw-r--r-- | drivers/gpu/drm/selftests/test-drm_mm.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/drm/selftests/test-drm_mm.c b/drivers/gpu/drm/selftests/test-drm_mm.c index 86eb4c185a28..7cc935d7b7aa 100644 --- a/drivers/gpu/drm/selftests/test-drm_mm.c +++ b/drivers/gpu/drm/selftests/test-drm_mm.c | |||
@@ -682,6 +682,8 @@ static int __igt_insert(unsigned int count, u64 size, bool replace) | |||
682 | drm_mm_for_each_node_safe(node, next, &mm) | 682 | drm_mm_for_each_node_safe(node, next, &mm) |
683 | drm_mm_remove_node(node); | 683 | drm_mm_remove_node(node); |
684 | DRM_MM_BUG_ON(!drm_mm_clean(&mm)); | 684 | DRM_MM_BUG_ON(!drm_mm_clean(&mm)); |
685 | |||
686 | cond_resched(); | ||
685 | } | 687 | } |
686 | 688 | ||
687 | ret = 0; | 689 | ret = 0; |
@@ -944,6 +946,8 @@ static int __igt_insert_range(unsigned int count, u64 size, u64 start, u64 end) | |||
944 | drm_mm_for_each_node_safe(node, next, &mm) | 946 | drm_mm_for_each_node_safe(node, next, &mm) |
945 | drm_mm_remove_node(node); | 947 | drm_mm_remove_node(node); |
946 | DRM_MM_BUG_ON(!drm_mm_clean(&mm)); | 948 | DRM_MM_BUG_ON(!drm_mm_clean(&mm)); |
949 | |||
950 | cond_resched(); | ||
947 | } | 951 | } |
948 | 952 | ||
949 | ret = 0; | 953 | ret = 0; |
@@ -1068,6 +1072,7 @@ static int igt_align(void *ignored) | |||
1068 | drm_mm_for_each_node_safe(node, next, &mm) | 1072 | drm_mm_for_each_node_safe(node, next, &mm) |
1069 | drm_mm_remove_node(node); | 1073 | drm_mm_remove_node(node); |
1070 | DRM_MM_BUG_ON(!drm_mm_clean(&mm)); | 1074 | DRM_MM_BUG_ON(!drm_mm_clean(&mm)); |
1075 | |||
1071 | cond_resched(); | 1076 | cond_resched(); |
1072 | } | 1077 | } |
1073 | 1078 | ||