We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e966269 commit 815d669Copy full SHA for 815d669
kernel/mem_slab.c
@@ -278,7 +278,7 @@ void k_mem_slab_free(struct k_mem_slab *slab, void *mem)
278
k_spinlock_key_t key = k_spin_lock(&slab->lock);
279
280
SYS_PORT_TRACING_OBJ_FUNC_ENTER(k_mem_slab, free, slab);
281
- if ((slab->free_list == NULL) && IS_ENABLED(CONFIG_MULTITHREADING)) {
+ if (unlikely(slab->free_list == NULL) && IS_ENABLED(CONFIG_MULTITHREADING)) {
282
struct k_thread *pending_thread = z_unpend_first_thread(&slab->wait_q);
283
284
if (unlikely(pending_thread != NULL)) {
0 commit comments