diff options
Diffstat (limited to 'mm/gup.c')
-rw-r--r-- | mm/gup.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1019,7 +1019,7 @@ static int gup_pte_range(pmd_t pmd, unsigned long addr, unsigned long end, | |||
1019 | * | 1019 | * |
1020 | * for an example see gup_get_pte in arch/x86/mm/gup.c | 1020 | * for an example see gup_get_pte in arch/x86/mm/gup.c |
1021 | */ | 1021 | */ |
1022 | pte_t pte = ACCESS_ONCE(*ptep); | 1022 | pte_t pte = READ_ONCE(*ptep); |
1023 | struct page *page; | 1023 | struct page *page; |
1024 | 1024 | ||
1025 | /* | 1025 | /* |
@@ -1309,7 +1309,7 @@ int __get_user_pages_fast(unsigned long start, int nr_pages, int write, | |||
1309 | local_irq_save(flags); | 1309 | local_irq_save(flags); |
1310 | pgdp = pgd_offset(mm, addr); | 1310 | pgdp = pgd_offset(mm, addr); |
1311 | do { | 1311 | do { |
1312 | pgd_t pgd = ACCESS_ONCE(*pgdp); | 1312 | pgd_t pgd = READ_ONCE(*pgdp); |
1313 | 1313 | ||
1314 | next = pgd_addr_end(addr, end); | 1314 | next = pgd_addr_end(addr, end); |
1315 | if (pgd_none(pgd)) | 1315 | if (pgd_none(pgd)) |