shmem.c (af5666e0f76023d9c296016024297903a4c83108) | shmem.c (07a427884348d38a6fd56fa4d78249c407196650) |
---|---|
1/* 2 * Resizable virtual memory filesystem for Linux. 3 * 4 * Copyright (C) 2000 Linus Torvalds. 5 * 2000 Transmeta Corp. 6 * 2000-2001 Christoph Rohland 7 * 2000-2001 SAP AG 8 * 2002 Red Hat Inc. --- 1118 unchanged lines hidden (view full) --- 1127 } 1128 1129 page = shmem_alloc_page(gfp, info, index); 1130 if (!page) { 1131 error = -ENOMEM; 1132 goto decused; 1133 } 1134 | 1/* 2 * Resizable virtual memory filesystem for Linux. 3 * 4 * Copyright (C) 2000 Linus Torvalds. 5 * 2000 Transmeta Corp. 6 * 2000-2001 Christoph Rohland 7 * 2000-2001 SAP AG 8 * 2002 Red Hat Inc. --- 1118 unchanged lines hidden (view full) --- 1127 } 1128 1129 page = shmem_alloc_page(gfp, info, index); 1130 if (!page) { 1131 error = -ENOMEM; 1132 goto decused; 1133 } 1134 |
1135 SetPageSwapBacked(page); | 1135 __SetPageSwapBacked(page); |
1136 __set_page_locked(page); 1137 error = mem_cgroup_charge_file(page, current->mm, 1138 gfp & GFP_RECLAIM_MASK); 1139 if (error) 1140 goto decused; 1141 error = radix_tree_maybe_preload(gfp & GFP_RECLAIM_MASK); 1142 if (!error) { 1143 error = shmem_add_to_page_cache(page, mapping, index, --- 1825 unchanged lines hidden --- | 1136 __set_page_locked(page); 1137 error = mem_cgroup_charge_file(page, current->mm, 1138 gfp & GFP_RECLAIM_MASK); 1139 if (error) 1140 goto decused; 1141 error = radix_tree_maybe_preload(gfp & GFP_RECLAIM_MASK); 1142 if (!error) { 1143 error = shmem_add_to_page_cache(page, mapping, index, --- 1825 unchanged lines hidden --- |