diff options
Diffstat (limited to 'arch')
| -rw-r--r-- | arch/arm64/include/asm/preempt.h | 2 |
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) |
