diff options
-rw-r--r-- | mm/huge_memory.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mm/huge_memory.c b/mm/huge_memory.c index 2161490526f0..4b95ff4120f5 100644 --- a/mm/huge_memory.c +++ b/mm/huge_memory.c | |||
@@ -1681,7 +1681,7 @@ static void __split_huge_page_refcount(struct page *page, | |||
1681 | &page_tail->_count); | 1681 | &page_tail->_count); |
1682 | 1682 | ||
1683 | /* after clearing PageTail the gup refcount can be released */ | 1683 | /* after clearing PageTail the gup refcount can be released */ |
1684 | smp_mb(); | 1684 | smp_mb__after_atomic(); |
1685 | 1685 | ||
1686 | /* | 1686 | /* |
1687 | * retain hwpoison flag of the poisoned tail page: | 1687 | * retain hwpoison flag of the poisoned tail page: |