arch: arm: Fix checks of CONFIG_USERSPACE

The compiler generates errors of the form
error: "CONFIG_USERSPACE" is not defined, evaluates to 0 [-Werror=undef]
when -Wundef is used and the config option was turned off.  Change
check to if defined().

Signed-off-by: Bradley Bolen <bbolen@lexmark.com>
This commit is contained in:
Bradley Bolen 2019-05-17 10:21:37 -04:00 committed by Anas Nashif
commit 63013d93ab
2 changed files with 5 additions and 5 deletions

View file

@ -349,7 +349,7 @@ SECTION_FUNC(TEXT, __svc)
* expand this case.
*/
ands r1, #0xff
#if CONFIG_USERSPACE
#if defined(CONFIG_USERSPACE)
mrs r2, CONTROL
cmp r1, #3
@ -381,7 +381,7 @@ _oops:
bl z_do_kernel_oops
pop {r0, pc}
#if CONFIG_USERSPACE
#if defined(CONFIG_USERSPACE)
/*
* System call will setup a jump to the _do_arm_syscall function
* when the SVC returns via the bx lr.

View file

@ -85,7 +85,7 @@ void z_new_thread(struct k_thread *thread, k_thread_stack_t *stack,
#endif /* CONFIG_THREAD_USERSPACE_LOCAL_DATA */
#endif /* CONFIG_USERSPACE */
#if CONFIG_MPU_REQUIRES_POWER_OF_TWO_ALIGNMENT && CONFIG_USERSPACE
#if CONFIG_MPU_REQUIRES_POWER_OF_TWO_ALIGNMENT && defined(CONFIG_USERSPACE)
/* This is required to work-around the case where the thread
* is created without using K_THREAD_STACK_SIZEOF() macro in
* k_thread_create(). If K_THREAD_STACK_SIZEOF() is used, the
@ -104,7 +104,7 @@ void z_new_thread(struct k_thread *thread, k_thread_stack_t *stack,
pInitCtx = (struct __esf *)(STACK_ROUND_DOWN(stackEnd -
(char *)top_of_stack_offset - sizeof(struct __esf)));
#if CONFIG_USERSPACE
#if defined(CONFIG_USERSPACE)
if ((options & K_USER) != 0) {
pInitCtx->basic.pc = (u32_t)z_arch_user_mode_enter;
} else {
@ -130,7 +130,7 @@ void z_new_thread(struct k_thread *thread, k_thread_stack_t *stack,
thread->callee_saved.psp = (u32_t)pInitCtx;
thread->arch.basepri = 0;
#if CONFIG_USERSPACE
#if defined(CONFIG_USERSPACE)
thread->arch.mode = 0;
thread->arch.priv_stack_start = 0;
#endif