swapfile.c (cfeed8ffe55b37fa10286aaaa1369da00cb88440) | swapfile.c (3d2c908768877714a354ee6d7bf93e801400d5e2) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * linux/mm/swapfile.c 4 * 5 * Copyright (C) 1991, 1992, 1993, 1994 Linus Torvalds 6 * Swap reorganised 29.12.95, Stephen Tweedie 7 */ 8 --- 1522 unchanged lines hidden (view full) --- 1531 } 1532unlock_out: 1533 unlock_cluster_or_swap_info(si, ci); 1534 return ret; 1535} 1536 1537static bool folio_swapped(struct folio *folio) 1538{ | 1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * linux/mm/swapfile.c 4 * 5 * Copyright (C) 1991, 1992, 1993, 1994 Linus Torvalds 6 * Swap reorganised 29.12.95, Stephen Tweedie 7 */ 8 --- 1522 unchanged lines hidden (view full) --- 1531 } 1532unlock_out: 1533 unlock_cluster_or_swap_info(si, ci); 1534 return ret; 1535} 1536 1537static bool folio_swapped(struct folio *folio) 1538{ |
1539 swp_entry_t entry = folio_swap_entry(folio); | 1539 swp_entry_t entry = folio->swap; |
1540 struct swap_info_struct *si = _swap_info_get(entry); 1541 1542 if (!si) 1543 return false; 1544 1545 if (!IS_ENABLED(CONFIG_THP_SWAP) || likely(!folio_test_large(folio))) 1546 return swap_swapcount(si, entry) != 0; 1547 --- 2123 unchanged lines hidden --- | 1540 struct swap_info_struct *si = _swap_info_get(entry); 1541 1542 if (!si) 1543 return false; 1544 1545 if (!IS_ENABLED(CONFIG_THP_SWAP) || likely(!folio_test_large(folio))) 1546 return swap_swapcount(si, entry) != 0; 1547 --- 2123 unchanged lines hidden --- |