Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 772 → Rev 771

/kernel/trunk/test/mm/slab1/test.c
45,7 → 45,9
printf("Creating cache, object size: %d.\n", size);
cache = slab_cache_create("test_cache", size, 0, NULL, NULL,
SLAB_CACHE_NOMAGAZINE);
SLAB_CACHE_NOMAGAZINE);
slab_print_list();
printf("Allocating %d items...", count);
for (i=0; i < count; i++) {
data[i] = slab_alloc(cache, 0);
65,6 → 67,7
}
printf("done.\n");
 
slab_print_list();
printf("Freeing %d items...", count/2);
for (i=count-1; i >= count/2; i--) {
slab_free(cache, data[i]);
125,6 → 128,7
slab_free(thr_cache, thr_data[offs][i]);
}
printf("Thread #%d finished\n", THREAD->tid);
slab_print_list();
semaphore_up(&thr_sem);
}