Lines Matching refs:err
849 int err = 0; in unmerge_ksm_pages() local
851 for (addr = start; addr < end && !err; addr += PAGE_SIZE) { in unmerge_ksm_pages()
855 err = -ERESTARTSYS; in unmerge_ksm_pages()
857 err = break_ksm(vma, addr); in unmerge_ksm_pages()
859 return err; in unmerge_ksm_pages()
880 int err; in remove_stable_node() local
895 err = -EBUSY; in remove_stable_node()
907 err = 0; in remove_stable_node()
912 return err; in remove_stable_node()
944 int err = 0; in remove_all_stable_nodes() local
952 err = -EBUSY; in remove_all_stable_nodes()
960 err = -EBUSY; in remove_all_stable_nodes()
963 return err; in remove_all_stable_nodes()
971 int err = 0; in unmerge_and_remove_all_rmap_items() local
987 err = unmerge_ksm_pages(vma, in unmerge_and_remove_all_rmap_items()
989 if (err) in unmerge_and_remove_all_rmap_items()
1021 return err; in unmerge_and_remove_all_rmap_items()
1043 int err = -EFAULT; in write_protect_page() local
1102 err = 0; in write_protect_page()
1109 return err; in write_protect_page()
1130 int err = -EFAULT; in replace_page() local
1187 err = 0; in replace_page()
1191 return err; in replace_page()
1207 int err = -EFAULT; in try_to_merge_one_page() local
1251 err = 0; in try_to_merge_one_page()
1253 err = replace_page(vma, page, kpage, orig_pte); in try_to_merge_one_page()
1256 if ((vma->vm_flags & VM_LOCKED) && kpage && !err) { in try_to_merge_one_page()
1269 return err; in try_to_merge_one_page()
1283 int err = -EFAULT; in try_to_merge_with_ksm_page() local
1290 err = try_to_merge_one_page(vma, page, kpage); in try_to_merge_with_ksm_page()
1291 if (err) in try_to_merge_with_ksm_page()
1302 return err; in try_to_merge_with_ksm_page()
1320 int err; in try_to_merge_two_pages() local
1322 err = try_to_merge_with_ksm_page(rmap_item, page, NULL); in try_to_merge_two_pages()
1323 if (!err) { in try_to_merge_two_pages()
1324 err = try_to_merge_with_ksm_page(tree_rmap_item, in try_to_merge_two_pages()
1330 if (err) in try_to_merge_two_pages()
1333 return err ? NULL : page; in try_to_merge_two_pages()
2045 int err; in cmp_and_merge_page() local
2081 err = try_to_merge_with_ksm_page(rmap_item, page, kpage); in cmp_and_merge_page()
2082 if (!err) { in cmp_and_merge_page()
2118 err = try_to_merge_one_page(vma, page, in cmp_and_merge_page()
2125 err = 0; in cmp_and_merge_page()
2132 if (!err) in cmp_and_merge_page()
2442 int err; in ksm_madvise() local
2467 err = __ksm_enter(mm); in ksm_madvise()
2468 if (err) in ksm_madvise()
2469 return err; in ksm_madvise()
2480 err = unmerge_ksm_pages(vma, start, end); in ksm_madvise()
2481 if (err) in ksm_madvise()
2482 return err; in ksm_madvise()
2851 int err; in sleep_millisecs_store() local
2853 err = kstrtoul(buf, 10, &msecs); in sleep_millisecs_store()
2854 if (err || msecs > UINT_MAX) in sleep_millisecs_store()
2874 int err; in pages_to_scan_store() local
2877 err = kstrtoul(buf, 10, &nr_pages); in pages_to_scan_store()
2878 if (err || nr_pages > UINT_MAX) in pages_to_scan_store()
2896 int err; in run_store() local
2899 err = kstrtoul(buf, 10, &flags); in run_store()
2900 if (err || flags > UINT_MAX) in run_store()
2918 err = unmerge_and_remove_all_rmap_items(); in run_store()
2920 if (err) { in run_store()
2922 count = err; in run_store()
2946 int err; in merge_across_nodes_store() local
2949 err = kstrtoul(buf, 10, &knob); in merge_across_nodes_store()
2950 if (err) in merge_across_nodes_store()
2951 return err; in merge_across_nodes_store()
2959 err = -EBUSY; in merge_across_nodes_store()
2973 err = -ENOMEM; in merge_across_nodes_store()
2981 if (!err) { in merge_across_nodes_store()
2988 return err ? err : count; in merge_across_nodes_store()
3002 int err; in use_zero_pages_store() local
3005 err = kstrtobool(buf, &value); in use_zero_pages_store()
3006 if (err) in use_zero_pages_store()
3025 int err; in max_page_sharing_store() local
3028 err = kstrtoint(buf, 10, &knob); in max_page_sharing_store()
3029 if (err) in max_page_sharing_store()
3030 return err; in max_page_sharing_store()
3046 err = -EBUSY; in max_page_sharing_store()
3052 return err ? err : count; in max_page_sharing_store()
3122 int err; in stable_node_chains_prune_millisecs_store() local
3124 err = kstrtoul(buf, 10, &msecs); in stable_node_chains_prune_millisecs_store()
3125 if (err || msecs > UINT_MAX) in stable_node_chains_prune_millisecs_store()
3170 int err; in ksm_init() local
3177 err = ksm_slab_init(); in ksm_init()
3178 if (err) in ksm_init()
3184 err = PTR_ERR(ksm_thread); in ksm_init()
3189 err = sysfs_create_group(mm_kobj, &ksm_attr_group); in ksm_init()
3190 if (err) { in ksm_init()
3209 return err; in ksm_init()