diff options
Diffstat (limited to 'mm/userfaultfd.c')
-rw-r--r-- | mm/userfaultfd.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mm/userfaultfd.c b/mm/userfaultfd.c index 9f3a0290b273..af817e5060fb 100644 --- a/mm/userfaultfd.c +++ b/mm/userfaultfd.c | |||
@@ -93,7 +93,7 @@ out_release_uncharge_unlock: | |||
93 | pte_unmap_unlock(dst_pte, ptl); | 93 | pte_unmap_unlock(dst_pte, ptl); |
94 | mem_cgroup_cancel_charge(page, memcg, false); | 94 | mem_cgroup_cancel_charge(page, memcg, false); |
95 | out_release: | 95 | out_release: |
96 | page_cache_release(page); | 96 | put_page(page); |
97 | goto out; | 97 | goto out; |
98 | } | 98 | } |
99 | 99 | ||
@@ -287,7 +287,7 @@ out_unlock: | |||
287 | up_read(&dst_mm->mmap_sem); | 287 | up_read(&dst_mm->mmap_sem); |
288 | out: | 288 | out: |
289 | if (page) | 289 | if (page) |
290 | page_cache_release(page); | 290 | put_page(page); |
291 | BUG_ON(copied < 0); | 291 | BUG_ON(copied < 0); |
292 | BUG_ON(err > 0); | 292 | BUG_ON(err > 0); |
293 | BUG_ON(!copied && !err); | 293 | BUG_ON(!copied && !err); |