nuttx/mm
leisiji dd86c92405 mm/umm_heap: disable KASAN for user-space heap in kernel build
When CONFIG_BUILD_KERNEL is enabled, user-space and kernel-space have
separate address spaces. User-space addresses passed via syscalls
(e.g., open) are registered by KASAN but should not be monitored,
as they are not kernel heap allocations. This causes KASAN to
report false positives on user-space pointers accessed through
system calls.

Mark the user-space heap with nokasan=true so KASAN skips checking
its address range, consistent with how rptun already handles this.

Signed-off-by: leisiji <2265215145@qq.com>
2026-07-03 07:51:11 +02:00
..
iob !sys/types.h: change time_t and clock_t to int64_t to align with other OSes 2026-05-19 16:21:28 +08:00
kasan mm/kasan: fix build fail when CONFIG_MM_KASAN_GLOBAL and CONFIG_BUILD_KERNEL on 2026-07-03 07:51:11 +02:00
kmap mm/kmap/kmm_map.c: Fix argument to gran_free 2025-01-15 17:10:57 +08:00
kmm_heap include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
map include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
mempool mm/mempool: fix the entry condition for semaphore during mempool allocation 2026-02-28 00:24:54 +08:00
mm_gran mm/gran: reject pools with too many granules 2026-06-24 08:41:28 -03:00
mm_heap include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
shm include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
tlsf include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
ubsan !nuttx: drop redundant casts on tv_sec/tv_nsec and fix printf formats 2026-05-19 16:21:28 +08:00
umm_heap mm/umm_heap: disable KASAN for user-space heap in kernel build 2026-07-03 07:51:11 +02:00
CMakeLists.txt mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
Kconfig mm: Fix Kconfig style 2026-03-12 09:08:18 +08:00
Makefile Makefile: Remove make depend files by make distclean 2026-02-16 16:27:57 +01:00