]> git.karo-electronics.de Git - karo-tx-linux.git/commit
mm: use READ_ONCE() for non-scalar types
authorJason Low <jason.low2@hp.com>
Tue, 7 Apr 2015 23:44:30 +0000 (09:44 +1000)
committerStephen Rothwell <sfr@canb.auug.org.au>
Tue, 7 Apr 2015 23:44:30 +0000 (09:44 +1000)
commita331dca0a2d0de1c334d9d90553c482c23938b6a
tree53ce9d658030e6907895222eba99c04cd3b0ac7f
parenta1d81e5b824c93c5c8521d2c607973dd3606bfc2
mm: use READ_ONCE() for non-scalar types

Commit 38c5ce936a08 ("mm/gup: Replace ACCESS_ONCE with READ_ONCE")
converted ACCESS_ONCE usage in gup_pmd_range() to READ_ONCE, since
ACCESS_ONCE doesn't work reliably on non-scalar types.

This patch also fixes the other ACCESS_ONCE usages in gup_pte_range()
and __get_user_pages_fast() in mm/gup.c

Signed-off-by: Jason Low <jason.low2@hp.com>
Acked-by: Michal Hocko <mhocko@suse.cz>
Acked-by: Davidlohr Bueso <dave@stgolabs.net>
Acked-by: Rik van Riel <riel@redhat.com>
Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/gup.c