summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
Diffstat (limited to 'arch')
-rw-r--r--arch/arm64/include/asm/preempt.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm64/include/asm/preempt.h b/arch/arm64/include/asm/preempt.h
index 932ea4b62042..610853da140a 100644
--- a/arch/arm64/include/asm/preempt.h
+++ b/arch/arm64/include/asm/preempt.h
@@ -28,7 +28,7 @@ static inline void preempt_count_set(u64 pc)
static inline void set_preempt_need_resched(void)
{
- current_thread_info()->preempt.need_resched = 0;
+ WRITE_ONCE(current_thread_info()->preempt.need_resched, 0);
}
static inline void clear_preempt_need_resched(void)