From 89ddd0bfd2d2d237b7625603d1bffc0f989540c4 Mon Sep 17 00:00:00 2001 From: Daniel Leung Date: Mon, 30 Aug 2021 10:48:03 -0700 Subject: [PATCH] usb: usb_dc_mcux: use K_HEAP_DEFINE_NOCACHE() This changes "__nocache K_HEAP_DEFINE()" to use the new K_HEAP_DEFINE_NOCACHE() macro. This fixes a build error as K_HEAP_DEFINE() is specifying its own linker section so that it is no longer possible to specify another linker section. Fixes #38108 Signed-off-by: Daniel Leung --- drivers/usb/device/usb_dc_mcux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/usb/device/usb_dc_mcux.c b/drivers/usb/device/usb_dc_mcux.c index 890f6413e1f..34c42307f89 100644 --- a/drivers/usb/device/usb_dc_mcux.c +++ b/drivers/usb/device/usb_dc_mcux.c @@ -68,7 +68,7 @@ static void usb_isr_handler(void); /* The max MPS is 1023 for FS, 1024 for HS. */ #if defined(CONFIG_NOCACHE_MEMORY) #define EP_BUF_NONCACHED -__nocache K_HEAP_DEFINE(ep_buf_pool, 1024 * EP_BUF_NUMOF_BLOCKS); +K_HEAP_DEFINE_NOCACHE(ep_buf_pool, 1024 * EP_BUF_NUMOF_BLOCKS); #else K_HEAP_DEFINE(ep_buf_pool, 1024 * EP_BUF_NUMOF_BLOCKS); #endif