Changeset 1433ecda in mainline for kernel/test
- Timestamp:
- 2018-04-04T15:42:37Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2c4e1cc
- Parents:
- 47b2d7e3
- Location:
- kernel/test
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/test/avltree/avltree1.c
r47b2d7e3 r1433ecda 50 50 static avltree_node_t *test_tree_parents(avltree_node_t *node); 51 51 static void print_tree_structure_flat (avltree_node_t *node, int level) 52 __attribute__ 52 __attribute__((used)); 53 53 static avltree_node_t *alloc_avltree_node(void); 54 54 … … 72 72 TPRINTF("Bad parent pointer key: %" PRIu64 73 73 ", address: %p\n", 74 tmp->key, node->rgt);74 tmp->key, node->rgt); 75 75 } 76 76 } -
kernel/test/debug/mips1.c
r47b2d7e3 r1433ecda 42 42 43 43 asm volatile ( 44 44 "break\n" 45 45 ); 46 46 -
kernel/test/mm/slab1.c
r47b2d7e3 r1433ecda 132 132 for (j = 0; j < 10; j++) { 133 133 for (i = 0; i < THR_MEM_COUNT; i++) 134 thr_data[offs][i] = slab_alloc(thr_cache, 0);134 thr_data[offs][i] = slab_alloc(thr_cache, 0); 135 135 for (i = 0; i < THR_MEM_COUNT / 2; i++) 136 136 slab_free(thr_cache, thr_data[offs][i]); -
kernel/test/mm/slab2.c
r47b2d7e3 r1433ecda 141 141 142 142 mutex_lock(&starter_mutex); 143 condvar_wait(&thread_starter, &starter_mutex);143 condvar_wait(&thread_starter, &starter_mutex); 144 144 mutex_unlock(&starter_mutex); 145 145 … … 209 209 210 210 thr_cache = slab_cache_create("thread_cache", size, 0, NULL, NULL, 0); 211 semaphore_initialize(&thr_sem, 0);211 semaphore_initialize(&thr_sem, 0); 212 212 for (i = 0; i < THREADS; i++) { 213 213 if (!(t = thread_create(slabtest, NULL, TASK, THREAD_FLAG_NONE, "slabtest"))) { -
kernel/test/smpcall/smpcall1.c
r47b2d7e3 r1433ecda 53 53 assert(interrupts_disabled()); 54 54 55 size_t *pcall_cnt = (size_t *)p;55 size_t *pcall_cnt = (size_t *)p; 56 56 /* 57 57 * No synchronization. Tests if smp_calls makes changes … … 64 64 static void test_thread(void *p) 65 65 { 66 size_t *pcall_cnt = (size_t *)p;66 size_t *pcall_cnt = (size_t *)p; 67 67 smp_call_t call_info[MAX_CPUS]; 68 68 … … 84 84 * same counter would clobber it without additional synchronization. 85 85 */ 86 size_t local_cnt[MAX_CPUS] = { 0};86 size_t local_cnt[MAX_CPUS] = { 0 }; 87 87 88 88 /* Now start asynchronous calls. */ … … 110 110 { 111 111 /* Number of received calls that were sent by cpu[i]. */ 112 size_t call_cnt[MAX_CPUS] = { 0};112 size_t call_cnt[MAX_CPUS] = { 0 }; 113 113 thread_t *thread[MAX_CPUS] = { NULL }; 114 114 … … 121 121 for (unsigned int id = 0; id < cpu_count; ++id) { 122 122 thread[id] = thread_create(test_thread, &call_cnt[id], TASK, 123 123 THREAD_FLAG_NONE, "smp-call-test"); 124 124 125 125 if (thread[id]) { … … 135 135 136 136 TPRINTF("Running %zu wired threads. Expecting %zu calls. Be patient.\n", 137 137 running_thread_cnt, exp_calls_sum); 138 138 139 139 for (unsigned int i = 0; i < cpu_count; ++i) { … … 161 161 ok = false; 162 162 TPRINTF("Error: %zu instead of %zu cpu%zu's calls were" 163 163 " acknowledged.\n", call_cnt[i], exp_calls, i); 164 164 } 165 165 } … … 170 170 if (calls_sum != exp_calls_sum) { 171 171 TPRINTF("Error: total acknowledged sum: %zu instead of %zu.\n", 172 172 calls_sum, exp_calls_sum); 173 173 174 174 ok = false; … … 177 177 if (ok) { 178 178 TPRINTF("Success: number of received smp_calls is as expected (%zu).\n", 179 179 exp_calls_sum); 180 180 return NULL; 181 181 } else -
kernel/test/synch/workqueue2.c
r47b2d7e3 r1433ecda 112 112 { 113 113 TPRINTF("Stress testing a custom queue. Stops prematurely. " 114 114 "Errors are expected.\n"); 115 115 test_custom_workq_impl(true, "test-workq-stop"); 116 116 /* Errors are expected. */
Note:
See TracChangeset
for help on using the changeset viewer.