This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit 0d3a1bc6175b3445633174fafbdc92dba1bf18d2
Author: Jani Paalijarvi <[email protected]>
AuthorDate: Tue May 7 14:07:02 2024 +0300

    arm64/imx9: Fix fat_dma_ macro issue.
    
    Defining fat_dma_alloc(s) as imx9_dma_alloc(s) causes compiler errors.
    
    Signed-off-by: Jani Paalijarvi <[email protected]>
---
 arch/arm64/src/imx9/imx9_dma_alloc.c | 12 ++++++++++++
 arch/arm64/src/imx9/imx9_dma_alloc.h |  5 -----
 2 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/arch/arm64/src/imx9/imx9_dma_alloc.c 
b/arch/arm64/src/imx9/imx9_dma_alloc.c
index b397f91127..172e2276db 100644
--- a/arch/arm64/src/imx9/imx9_dma_alloc.c
+++ b/arch/arm64/src/imx9/imx9_dma_alloc.c
@@ -142,4 +142,16 @@ void imx9_dma_free(void *memory, size_t size)
   gran_free(dma_allocator, memory, size);
 }
 
+#ifdef CONFIG_FAT_DMAMEMORY
+FAR void *fat_dma_alloc(size_t size)
+{
+  return imx9_dma_alloc(size);
+}
+
+void fat_dma_free(FAR void *memory, size_t size)
+{
+  imx9_dma_free(memory, size);
+}
+#endif
+
 #endif /* CONFIG_IMX9_DMA_ALLOC */
diff --git a/arch/arm64/src/imx9/imx9_dma_alloc.h 
b/arch/arm64/src/imx9/imx9_dma_alloc.h
index dd98bdf369..d0c78ec451 100644
--- a/arch/arm64/src/imx9/imx9_dma_alloc.h
+++ b/arch/arm64/src/imx9/imx9_dma_alloc.h
@@ -80,9 +80,4 @@ void *imx9_dma_alloc(size_t size);
 
 void imx9_dma_free(void *memory, size_t size);
 
-#ifdef CONFIG_FAT_DMAMEMORY
-#  define fat_dma_alloc(s)  imx9_dma_alloc(s)
-#  define fat_dma_free(m,s) imx9_dma_free(m,s)
-#endif
-
 #endif /* __ARCH_ARM64_SRC_IMX9_IMX9_DMA_ALLOC_H */

Reply via email to