diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/page-flags.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/page-flags.h b/include/linux/page-flags.h index f272b7d7f465..d8e4c7779d05 100644 --- a/include/linux/page-flags.h +++ b/include/linux/page-flags.h @@ -249,6 +249,7 @@ static inline void pte_chain_lock(struct page *page) static inline void pte_chain_unlock(struct page *page) { + smp_mb__before_clear_bit(); clear_bit(PG_chainlock, &page->flags); preempt_enable(); } |
