summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-09-16 15:55:21 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-09-16 15:55:21 -0600
commite6e9bf0ecc4c6dac335b8a5ca7ee02895981e8f1 (patch)
treeb004669ae45d74c3b16eb058947aae47305c46cd
parent13b9b1d9519dfa20a0047866b1070fe927519785 (diff)
downloadnuttx-e6e9bf0ecc4c6dac335b8a5ca7ee02895981e8f1.tar.gz
nuttx-e6e9bf0ecc4c6dac335b8a5ca7ee02895981e8f1.tar.bz2
nuttx-e6e9bf0ecc4c6dac335b8a5ca7ee02895981e8f1.zip
More changes so that the KNSH build survives the changes needed for the ELF build
-rw-r--r--nuttx/mm/Makefile6
-rw-r--r--nuttx/mm/umm_sbrk.c4
-rw-r--r--nuttx/sched/task/task_create.c4
3 files changed, 5 insertions, 9 deletions
diff --git a/nuttx/mm/Makefile b/nuttx/mm/Makefile
index 4c5fe0e19..03331ebd9 100644
--- a/nuttx/mm/Makefile
+++ b/nuttx/mm/Makefile
@@ -56,7 +56,7 @@ CSRCS += mm_shrinkchunk.c
CSRCS += mm_brkaddr.c mm_calloc.c mm_extend.c mm_free.c mm_mallinfo.c
CSRCS += mm_malloc.c mm_memalign.c mm_realloc.c mm_zalloc.c
-ifeq ($(CONFIG_ARCH_ADDRENV),y)
+ifeq ($(CONFIG_BUILD_KERNEL),y)
CSRCS += mm_sbrk.c
endif
@@ -66,7 +66,7 @@ CSRCS += umm_initialize.c umm_addregion.c umm_sem.c
CSRCS += umm_brkaddr.c umm_calloc.c umm_extend.c umm_free.c umm_mallinfo.c
CSRCS += umm_malloc.c umm_memalign.c umm_realloc.c umm_zalloc.c
-ifeq ($(CONFIG_ARCH_ADDRENV),y)
+ifeq ($(CONFIG_BUILD_KERNEL),y)
CSRCS += umm_sbrk.c
endif
@@ -77,7 +77,7 @@ CSRCS += kmm_initialize.c kmm_addregion.c kmm_sem.c
CSRCS += kmm_brkaddr.c kmm_calloc.c kmm_extend.c kmm_free.c kmm_mallinfo.c
CSRCS += kmm_malloc.c kmm_memalign.c kmm_realloc.c kmm_zalloc.c
-ifeq ($(CONFIG_ARCH_ADDRENV),y)
+ifeq ($(CONFIG_BUILD_KERNEL),y)
CSRCS += kmm_sbrk.c
endif
diff --git a/nuttx/mm/umm_sbrk.c b/nuttx/mm/umm_sbrk.c
index 1e6eaf5c3..9eff1a4b6 100644
--- a/nuttx/mm/umm_sbrk.c
+++ b/nuttx/mm/umm_sbrk.c
@@ -45,7 +45,7 @@
#include <nuttx/addrenv.h>
#include <nuttx/pgalloc.h>
-#if defined(CONFIG_BUILD_KERNEL) && !defined(__KERNEL__)
+#if defined(CONFIG_BUILD_KERNEL)
/****************************************************************************
* Pre-processor Definitions
@@ -101,4 +101,4 @@ FAR void *sbrk(intptr_t incr)
return mm_sbrk(USR_HEAP, incr, CONFIG_ARCH_HEAP_NPAGES << MM_PGSHIFT);
}
-#endif /* CONFIG_BUILD_KERNEL && !__KERNEL__ */
+#endif /* CONFIG_BUILD_KERNEL */
diff --git a/nuttx/sched/task/task_create.c b/nuttx/sched/task/task_create.c
index 32b121164..351b3ddc0 100644
--- a/nuttx/sched/task/task_create.c
+++ b/nuttx/sched/task/task_create.c
@@ -52,8 +52,6 @@
#include "group/group.h"
#include "task/task.h"
-#ifndef CONFIG_BUILD_KERNEL
-
/****************************************************************************
* Preprocessor Definitions
****************************************************************************/
@@ -271,5 +269,3 @@ int kernel_thread(FAR const char *name, int priority,
{
return thread_create(name, TCB_FLAG_TTYPE_KERNEL, priority, stack_size, entry, argv);
}
-
-#endif /* CONFIG_BUILD_KERNEL */