aboutsummaryrefslogtreecommitdiffstats
path: root/mm/swapfile.c
diff options
context:
space:
mode:
Diffstat (limited to 'mm/swapfile.c')
-rw-r--r--mm/swapfile.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/mm/swapfile.c b/mm/swapfile.c
index 560ad380634c..83874eced5bf 100644
--- a/mm/swapfile.c
+++ b/mm/swapfile.c
@@ -119,7 +119,7 @@ __try_to_reclaim_swap(struct swap_info_struct *si, unsigned long offset)
119 ret = try_to_free_swap(page); 119 ret = try_to_free_swap(page);
120 unlock_page(page); 120 unlock_page(page);
121 } 121 }
122 page_cache_release(page); 122 put_page(page);
123 return ret; 123 return ret;
124} 124}
125 125
@@ -1000,7 +1000,7 @@ int free_swap_and_cache(swp_entry_t entry)
1000 page = find_get_page(swap_address_space(entry), 1000 page = find_get_page(swap_address_space(entry),
1001 entry.val); 1001 entry.val);
1002 if (page && !trylock_page(page)) { 1002 if (page && !trylock_page(page)) {
1003 page_cache_release(page); 1003 put_page(page);
1004 page = NULL; 1004 page = NULL;
1005 } 1005 }
1006 } 1006 }
@@ -1017,7 +1017,7 @@ int free_swap_and_cache(swp_entry_t entry)
1017 SetPageDirty(page); 1017 SetPageDirty(page);
1018 } 1018 }
1019 unlock_page(page); 1019 unlock_page(page);
1020 page_cache_release(page); 1020 put_page(page);
1021 } 1021 }
1022 return p != NULL; 1022 return p != NULL;
1023} 1023}
@@ -1518,7 +1518,7 @@ int try_to_unuse(unsigned int type, bool frontswap,
1518 } 1518 }
1519 if (retval) { 1519 if (retval) {
1520 unlock_page(page); 1520 unlock_page(page);
1521 page_cache_release(page); 1521 put_page(page);
1522 break; 1522 break;
1523 } 1523 }
1524 1524
@@ -1570,7 +1570,7 @@ int try_to_unuse(unsigned int type, bool frontswap,
1570 */ 1570 */
1571 SetPageDirty(page); 1571 SetPageDirty(page);
1572 unlock_page(page); 1572 unlock_page(page);
1573 page_cache_release(page); 1573 put_page(page);
1574 1574
1575 /* 1575 /*
1576 * Make sure that we aren't completely killing 1576 * Make sure that we aren't completely killing
@@ -2574,7 +2574,7 @@ bad_swap:
2574out: 2574out:
2575 if (page && !IS_ERR(page)) { 2575 if (page && !IS_ERR(page)) {
2576 kunmap(page); 2576 kunmap(page);
2577 page_cache_release(page); 2577 put_page(page);
2578 } 2578 }
2579 if (name) 2579 if (name)
2580 putname(name); 2580 putname(name);