X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=mm%2Fgup.c;h=a900759cc8075fc8b0da9a37ebf6f93de34d8d10;hb=e7a823be2adc2c8617bead1376194a399143e4ed;hp=0ca1df9075ab7ff3cbe24c0ff06ec19a65701a93;hpb=60d7ef3fd34dca2eb7ef4c997ccf1ef76a9ba148;p=firefly-linux-kernel-4.4.55.git diff --git a/mm/gup.c b/mm/gup.c index 0ca1df9075ab..a900759cc807 100644 --- a/mm/gup.c +++ b/mm/gup.c @@ -968,7 +968,7 @@ static int gup_pud_range(pgd_t pgd, unsigned long addr, unsigned long end, pudp = pud_offset(&pgd, addr); do { - pud_t pud = ACCESS_ONCE(*pudp); + pud_t pud = READ_ONCE(*pudp); next = pud_addr_end(addr, end); if (pud_none(pud))