diff options
author | Rehas Sachdeva <aquannie@gmail.com> | 2017-01-04 11:55:00 -0500 |
---|---|---|
committer | Matthew Wilcox <mawilcox@microsoft.com> | 2017-02-13 21:44:04 -0500 |
commit | 73bc029b76482260a144219786d19951f561716e (patch) | |
tree | 92fd2111d3da8e9eea6d43f926f5b9368f924d82 /tools/testing/radix-tree/regression3.c | |
parent | 5eeb2d23df29212f901a36dabf16f93d8bd50814 (diff) |
radix tree test suite: Dial down verbosity with -v
Make the output of radix tree test suite less verbose by default and add
-v and -vv command line options for increasing level of verbosity.
Signed-off-by: Rehas Sachdeva <aquannie@gmail.com>
Signed-off-by: Matthew Wilcox <mawilcox@microsoft.com>
Diffstat (limited to 'tools/testing/radix-tree/regression3.c')
-rw-r--r-- | tools/testing/radix-tree/regression3.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/tools/testing/radix-tree/regression3.c b/tools/testing/radix-tree/regression3.c index b594841fae85..670c3d2ae7b1 100644 --- a/tools/testing/radix-tree/regression3.c +++ b/tools/testing/radix-tree/regression3.c | |||
@@ -34,21 +34,21 @@ void regression3_test(void) | |||
34 | void **slot; | 34 | void **slot; |
35 | bool first; | 35 | bool first; |
36 | 36 | ||
37 | printf("running regression test 3 (should take milliseconds)\n"); | 37 | printv(1, "running regression test 3 (should take milliseconds)\n"); |
38 | 38 | ||
39 | radix_tree_insert(&root, 0, ptr0); | 39 | radix_tree_insert(&root, 0, ptr0); |
40 | radix_tree_tag_set(&root, 0, 0); | 40 | radix_tree_tag_set(&root, 0, 0); |
41 | 41 | ||
42 | first = true; | 42 | first = true; |
43 | radix_tree_for_each_tagged(slot, &root, &iter, 0, 0) { | 43 | radix_tree_for_each_tagged(slot, &root, &iter, 0, 0) { |
44 | printf("tagged %ld %p\n", iter.index, *slot); | 44 | printv(2, "tagged %ld %p\n", iter.index, *slot); |
45 | if (first) { | 45 | if (first) { |
46 | radix_tree_insert(&root, 1, ptr); | 46 | radix_tree_insert(&root, 1, ptr); |
47 | radix_tree_tag_set(&root, 1, 0); | 47 | radix_tree_tag_set(&root, 1, 0); |
48 | first = false; | 48 | first = false; |
49 | } | 49 | } |
50 | if (radix_tree_deref_retry(*slot)) { | 50 | if (radix_tree_deref_retry(*slot)) { |
51 | printf("retry at %ld\n", iter.index); | 51 | printv(2, "retry at %ld\n", iter.index); |
52 | slot = radix_tree_iter_retry(&iter); | 52 | slot = radix_tree_iter_retry(&iter); |
53 | continue; | 53 | continue; |
54 | } | 54 | } |
@@ -57,13 +57,13 @@ void regression3_test(void) | |||
57 | 57 | ||
58 | first = true; | 58 | first = true; |
59 | radix_tree_for_each_slot(slot, &root, &iter, 0) { | 59 | radix_tree_for_each_slot(slot, &root, &iter, 0) { |
60 | printf("slot %ld %p\n", iter.index, *slot); | 60 | printv(2, "slot %ld %p\n", iter.index, *slot); |
61 | if (first) { | 61 | if (first) { |
62 | radix_tree_insert(&root, 1, ptr); | 62 | radix_tree_insert(&root, 1, ptr); |
63 | first = false; | 63 | first = false; |
64 | } | 64 | } |
65 | if (radix_tree_deref_retry(*slot)) { | 65 | if (radix_tree_deref_retry(*slot)) { |
66 | printk("retry at %ld\n", iter.index); | 66 | printv(2, "retry at %ld\n", iter.index); |
67 | slot = radix_tree_iter_retry(&iter); | 67 | slot = radix_tree_iter_retry(&iter); |
68 | continue; | 68 | continue; |
69 | } | 69 | } |
@@ -72,30 +72,30 @@ void regression3_test(void) | |||
72 | 72 | ||
73 | first = true; | 73 | first = true; |
74 | radix_tree_for_each_contig(slot, &root, &iter, 0) { | 74 | radix_tree_for_each_contig(slot, &root, &iter, 0) { |
75 | printk("contig %ld %p\n", iter.index, *slot); | 75 | printv(2, "contig %ld %p\n", iter.index, *slot); |
76 | if (first) { | 76 | if (first) { |
77 | radix_tree_insert(&root, 1, ptr); | 77 | radix_tree_insert(&root, 1, ptr); |
78 | first = false; | 78 | first = false; |
79 | } | 79 | } |
80 | if (radix_tree_deref_retry(*slot)) { | 80 | if (radix_tree_deref_retry(*slot)) { |
81 | printk("retry at %ld\n", iter.index); | 81 | printv(2, "retry at %ld\n", iter.index); |
82 | slot = radix_tree_iter_retry(&iter); | 82 | slot = radix_tree_iter_retry(&iter); |
83 | continue; | 83 | continue; |
84 | } | 84 | } |
85 | } | 85 | } |
86 | 86 | ||
87 | radix_tree_for_each_slot(slot, &root, &iter, 0) { | 87 | radix_tree_for_each_slot(slot, &root, &iter, 0) { |
88 | printf("slot %ld %p\n", iter.index, *slot); | 88 | printv(2, "slot %ld %p\n", iter.index, *slot); |
89 | if (!iter.index) { | 89 | if (!iter.index) { |
90 | printf("next at %ld\n", iter.index); | 90 | printv(2, "next at %ld\n", iter.index); |
91 | slot = radix_tree_iter_resume(slot, &iter); | 91 | slot = radix_tree_iter_resume(slot, &iter); |
92 | } | 92 | } |
93 | } | 93 | } |
94 | 94 | ||
95 | radix_tree_for_each_contig(slot, &root, &iter, 0) { | 95 | radix_tree_for_each_contig(slot, &root, &iter, 0) { |
96 | printf("contig %ld %p\n", iter.index, *slot); | 96 | printv(2, "contig %ld %p\n", iter.index, *slot); |
97 | if (!iter.index) { | 97 | if (!iter.index) { |
98 | printf("next at %ld\n", iter.index); | 98 | printv(2, "next at %ld\n", iter.index); |
99 | slot = radix_tree_iter_resume(slot, &iter); | 99 | slot = radix_tree_iter_resume(slot, &iter); |
100 | } | 100 | } |
101 | } | 101 | } |
@@ -103,9 +103,9 @@ void regression3_test(void) | |||
103 | radix_tree_tag_set(&root, 0, 0); | 103 | radix_tree_tag_set(&root, 0, 0); |
104 | radix_tree_tag_set(&root, 1, 0); | 104 | radix_tree_tag_set(&root, 1, 0); |
105 | radix_tree_for_each_tagged(slot, &root, &iter, 0, 0) { | 105 | radix_tree_for_each_tagged(slot, &root, &iter, 0, 0) { |
106 | printf("tagged %ld %p\n", iter.index, *slot); | 106 | printv(2, "tagged %ld %p\n", iter.index, *slot); |
107 | if (!iter.index) { | 107 | if (!iter.index) { |
108 | printf("next at %ld\n", iter.index); | 108 | printv(2, "next at %ld\n", iter.index); |
109 | slot = radix_tree_iter_resume(slot, &iter); | 109 | slot = radix_tree_iter_resume(slot, &iter); |
110 | } | 110 | } |
111 | } | 111 | } |
@@ -113,5 +113,5 @@ void regression3_test(void) | |||
113 | radix_tree_delete(&root, 0); | 113 | radix_tree_delete(&root, 0); |
114 | radix_tree_delete(&root, 1); | 114 | radix_tree_delete(&root, 1); |
115 | 115 | ||
116 | printf("regression test 3 passed\n"); | 116 | printv(1, "regression test 3 passed\n"); |
117 | } | 117 | } |