diff options
Diffstat (limited to 'mm/swapfile.c')
-rw-r--r-- | mm/swapfile.c | 12 |
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: | |||
2574 | out: | 2574 | out: |
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); |