diff --git a/arch/arc/Kconfig b/arch/arc/Kconfig index 3e3b7664a6b..0ffff3732a7 100644 --- a/arch/arc/Kconfig +++ b/arch/arc/Kconfig @@ -40,7 +40,7 @@ menu "ARCv2 Family Options" config CPU_ARCV2 bool - select ARCH_HAS_STACK_PROTECTION + select ARCH_HAS_STACK_PROTECTION select ARCH_HAS_USERSPACE if ARC_CORE_MPU default y help diff --git a/arch/arc/core/thread.c b/arch/arc/core/thread.c index 90411817337..59f28181f63 100644 --- a/arch/arc/core/thread.c +++ b/arch/arc/core/thread.c @@ -194,7 +194,6 @@ void _new_thread(struct k_thread *thread, k_thread_stack_t *stack, FUNC_NORETURN void _arch_user_mode_enter(k_thread_entry_t user_entry, void *p1, void *p2, void *p3) { - _current->base.user_options |= K_USER; /* * adjust the thread stack layout