nuttx/mm
zhanxiaoqi 975968db1b mm/mempool: fix the entry condition for semaphore during mempool allocation
When the mempool uses the waitsem semaphore for memory allocation,
the flowing two conditions must be satisfied simultaneously:
its wait variable is set to true, and the expandsize variable is set to 0

Signed-off-by: zhanxiaoqi <zhanxiaoqi@bytedance.com>
2026-02-28 00:24:54 +08:00
..
iob mm/iob:support iob queue concat to another iob queue 2026-01-01 17:03:29 +08:00
kasan mm/kasan: Remove unnecessary critical sections in mm/kasan. 2026-01-27 17:59:07 +08:00
kmap mm/kmap/kmm_map.c: Fix argument to gran_free 2025-01-15 17:10:57 +08:00
kmm_heap mm/mm_heap: use struct mm_heap_config_s to init the memory heap 2026-01-19 14:18:27 +08:00
map style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
mempool mm/mempool: fix the entry condition for semaphore during mempool allocation 2026-02-28 00:24:54 +08:00
mm_gran mm/mm_gran: fix data truncation by using size_t for mask 2026-02-06 08:16:33 -05:00
mm_heap mm:use mm_malloc inside of mm_memalign 2026-02-24 19:58:17 +08:00
shm style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
tlsf mm/tlfs: Account initial size of struct mm_heap_s 2026-01-27 21:27:53 +08:00
ubsan include/nuttx.h: replace all the align macros to nuttx version 2024-10-11 16:55:43 +08:00
umm_heap mm/umm: Allow customizing the implementation of umm heap 2026-01-27 21:27:53 +08:00
CMakeLists.txt mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
Kconfig mm/mempool: The wait variable of the memory pool is controlled by macros 2026-02-26 20:48:12 +08:00
Makefile Makefile: Remove make depend files by make distclean 2026-02-16 16:27:57 +01:00