From a08aabe102b931e7dff35de1393ffb6ffb9669a7 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Thu, 16 Apr 2015 11:16:14 -0600 Subject: [PATCH] STM32 DMA2D: Use helper function when freeing layers. From Marco Krahl --- arch/arm/src/stm32/stm32_dma2d.c | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/arch/arm/src/stm32/stm32_dma2d.c b/arch/arm/src/stm32/stm32_dma2d.c index f999d1b08fb..2b619637b5d 100644 --- a/arch/arm/src/stm32/stm32_dma2d.c +++ b/arch/arm/src/stm32/stm32_dma2d.c @@ -2121,18 +2121,8 @@ int up_dma2dremovelayer(FAR struct dma2d_layer_s *layer) int lid = priv->lid; kmm_free(priv->pinfo.fbmem); -#ifdef HAVE_CCM_HEAP - if (((uint32_t)priv & 0xF0000000) == 0x10000000) - { - ccm_free(priv); - } - else - { - kmm_free(priv); - } -#else - kmm_free(priv); -#endif + stm32_dma2d_lfree(priv); + g_layers[lid] = NULL; ret = OK; }