memory.c (cfeed8ffe55b37fa10286aaaa1369da00cb88440) | memory.c (3d2c908768877714a354ee6d7bf93e801400d5e2) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * linux/mm/memory.c 4 * 5 * Copyright (C) 1991, 1992, 1993, 1994 Linus Torvalds 6 */ 7 8/* --- 3814 unchanged lines hidden (view full) --- 3823 3824 shadow = get_shadow_from_swap_cache(entry); 3825 if (shadow) 3826 workingset_refault(folio, shadow); 3827 3828 folio_add_lru(folio); 3829 3830 /* To provide entry to swap_readpage() */ | 1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * linux/mm/memory.c 4 * 5 * Copyright (C) 1991, 1992, 1993, 1994 Linus Torvalds 6 */ 7 8/* --- 3814 unchanged lines hidden (view full) --- 3823 3824 shadow = get_shadow_from_swap_cache(entry); 3825 if (shadow) 3826 workingset_refault(folio, shadow); 3827 3828 folio_add_lru(folio); 3829 3830 /* To provide entry to swap_readpage() */ |
3831 folio_set_swap_entry(folio, entry); | 3831 folio->swap = entry; |
3832 swap_readpage(page, true, NULL); 3833 folio->private = NULL; 3834 } 3835 } else { 3836 page = swapin_readahead(entry, GFP_HIGHUSER_MOVABLE, 3837 vmf); 3838 if (page) 3839 folio = page_folio(page); --- 2310 unchanged lines hidden --- | 3832 swap_readpage(page, true, NULL); 3833 folio->private = NULL; 3834 } 3835 } else { 3836 page = swapin_readahead(entry, GFP_HIGHUSER_MOVABLE, 3837 vmf); 3838 if (page) 3839 folio = page_folio(page); --- 2310 unchanged lines hidden --- |