Changeset 82d515e9 in mainline for kernel/generic/src/cap/cap.c
- Timestamp:
- 2017-12-05T11:30:02Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 9af1c61
- Parents:
- 9a09212
- git-author:
- Jakub Jermar <jakub@…> (2017-12-05 11:25:41)
- git-committer:
- Jakub Jermar <jakub@…> (2017-12-05 11:30:02)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/cap/cap.c
r9a09212 r82d515e9 87 87 #define CAPS_LAST (CAPS_SIZE - 1) 88 88 89 static slab_cache_t *cap_ slab;89 static slab_cache_t *cap_cache; 90 90 91 91 static size_t caps_hash(const ht_link_t *item) … … 116 116 void caps_init(void) 117 117 { 118 cap_ slab= slab_cache_create("cap_t", sizeof(cap_t), 0, NULL,118 cap_cache = slab_cache_create("cap_t", sizeof(cap_t), 0, NULL, 119 119 NULL, 0); 120 120 } … … 277 277 */ 278 278 if (!cap) { 279 cap = slab_alloc(cap_ slab, FRAME_ATOMIC);279 cap = slab_alloc(cap_cache, FRAME_ATOMIC); 280 280 if (!cap) { 281 281 mutex_unlock(&task->cap_info->lock); … … 284 284 uintptr_t hbase; 285 285 if (!ra_alloc(task->cap_info->handles, 1, 1, &hbase)) { 286 slab_free(cap_ slab, cap);286 slab_free(cap_cache, cap); 287 287 mutex_unlock(&task->cap_info->lock); 288 288 return ENOMEM; … … 371 371 hash_table_remove_item(&task->cap_info->caps, &cap->caps_link); 372 372 ra_free(task->cap_info->handles, handle, 1); 373 slab_free(cap_ slab, cap);373 slab_free(cap_cache, cap); 374 374 mutex_unlock(&task->cap_info->lock); 375 375 }
Note:
See TracChangeset
for help on using the changeset viewer.