| --- ./littlefs/littlefs/lfs_util.h 2022-11-11 03:32:30.000000000 +1100 |
| +++ ./littlefs/littlefs/lfs_util.h 2023-04-21 12:25:27.987084276 +1000 |
| @@ -28,6 +28,7 @@ |
| |
| #ifndef LFS_NO_MALLOC |
| #include <stdlib.h> |
| +#include <nuttx/mm/mm.h> |
| #endif |
| #ifndef LFS_NO_ASSERT |
| #include <assert.h> |
| @@ -218,7 +219,7 @@ |
| // Note, memory must be 64-bit aligned |
| static inline void *lfs_malloc(size_t size) { |
| #ifndef LFS_NO_MALLOC |
| - return malloc(size); |
| + return kmm_malloc(size); |
| #else |
| (void)size; |
| return NULL; |
| @@ -228,7 +229,7 @@ |
| // Deallocate memory, only used if buffers are not provided to littlefs |
| static inline void lfs_free(void *p) { |
| #ifndef LFS_NO_MALLOC |
| - free(p); |
| + kmm_free(p); |
| #else |
| (void)p; |
| #endif |