]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - arch/x86/mm/gup.c
mm: introduce page reference manipulation functions
[mirror_ubuntu-zesty-kernel.git] / arch / x86 / mm / gup.c
index d8a798d8bf50ac037fa2ac4854085bd78759c249..f8d0b5e8bdfd891c0a184e5604b5301238fdbc23 100644 (file)
@@ -131,7 +131,7 @@ static inline void get_head_page_multiple(struct page *page, int nr)
 {
        VM_BUG_ON_PAGE(page != compound_head(page), page);
        VM_BUG_ON_PAGE(page_count(page) == 0, page);
-       atomic_add(nr, &page->_count);
+       page_ref_add(page, nr);
        SetPageReferenced(page);
 }