Fix build warning in mpu.h, irq_initialize.c
authorjunmin kim <junmindd.kim@samsung.com>
Wed, 6 Sep 2017 08:09:03 +0000 (01:09 -0700)
committerjunmin kim <junmindd.kim@samsung.com>
Wed, 6 Sep 2017 09:30:45 +0000 (02:30 -0700)
mpu.h : modify #ifdef statement to remove build warning
irq_initialize.c : include missed header

os/arch/arm/src/armv7-m/mpu.h
os/kernel/irq/irq_initialize.c

index ea388e2..417ea72 100644 (file)
@@ -230,12 +230,12 @@ uint32_t mpu_subregion(uintptr_t base, size_t size, uint8_t l2size);
 
 static inline void mpu_showtype(void)
 {
-#ifdef CONFIG_DEBUG
+#if defined(CONFIG_DEBUG) && defined(CONFIG_DEBUG_ERROR)
        uint32_t regval = getreg32(MPU_TYPE);
-       svdbg("%s MPU Regions: data=%d instr=%d\n",
-                 (regval & MPU_TYPE_SEPARATE) != 0 ? "Separate" : "Unified",
-                 (regval & MPU_TYPE_DREGION_MASK) >> MPU_TYPE_DREGION_SHIFT,
-                 (regval & MPU_TYPE_IREGION_MASK) >> MPU_TYPE_IREGION_SHIFT);
+       dbg("%s MPU Regions: data=%d instr=%d\n",
+               (regval & MPU_TYPE_SEPARATE) != 0 ? "Separate" : "Unified",
+               (regval & MPU_TYPE_DREGION_MASK) >> MPU_TYPE_DREGION_SHIFT,
+               (regval & MPU_TYPE_IREGION_MASK) >> MPU_TYPE_IREGION_SHIFT);
 #endif
 }
 
index 75a6e88..7597f57 100644 (file)
@@ -57,6 +57,7 @@
 #include <tinyara/config.h>
 #include <tinyara/arch.h>
 #include <tinyara/irq.h>
+#include <string.h>
 
 #include "irq/irq.h"