Lines Matching refs:err
847 int err = 0; in unmerge_ksm_pages() local
849 for (addr = start; addr < end && !err; addr += PAGE_SIZE) { in unmerge_ksm_pages()
853 err = -ERESTARTSYS; in unmerge_ksm_pages()
855 err = break_ksm(vma, addr); in unmerge_ksm_pages()
857 return err; in unmerge_ksm_pages()
878 int err; in remove_stable_node() local
893 err = -EBUSY; in remove_stable_node()
905 err = 0; in remove_stable_node()
910 return err; in remove_stable_node()
942 int err = 0; in remove_all_stable_nodes() local
950 err = -EBUSY; in remove_all_stable_nodes()
958 err = -EBUSY; in remove_all_stable_nodes()
961 return err; in remove_all_stable_nodes()
969 int err = 0; in unmerge_and_remove_all_rmap_items() local
985 err = unmerge_ksm_pages(vma, in unmerge_and_remove_all_rmap_items()
987 if (err) in unmerge_and_remove_all_rmap_items()
1019 return err; in unmerge_and_remove_all_rmap_items()
1041 int err = -EFAULT; in write_protect_page() local
1100 err = 0; in write_protect_page()
1107 return err; in write_protect_page()
1128 int err = -EFAULT; in replace_page() local
1185 err = 0; in replace_page()
1189 return err; in replace_page()
1205 int err = -EFAULT; in try_to_merge_one_page() local
1249 err = 0; in try_to_merge_one_page()
1251 err = replace_page(vma, page, kpage, orig_pte); in try_to_merge_one_page()
1254 if ((vma->vm_flags & VM_LOCKED) && kpage && !err) { in try_to_merge_one_page()
1267 return err; in try_to_merge_one_page()
1281 int err = -EFAULT; in try_to_merge_with_ksm_page() local
1288 err = try_to_merge_one_page(vma, page, kpage); in try_to_merge_with_ksm_page()
1289 if (err) in try_to_merge_with_ksm_page()
1300 return err; in try_to_merge_with_ksm_page()
1318 int err; in try_to_merge_two_pages() local
1320 err = try_to_merge_with_ksm_page(rmap_item, page, NULL); in try_to_merge_two_pages()
1321 if (!err) { in try_to_merge_two_pages()
1322 err = try_to_merge_with_ksm_page(tree_rmap_item, in try_to_merge_two_pages()
1328 if (err) in try_to_merge_two_pages()
1331 return err ? NULL : page; in try_to_merge_two_pages()
2043 int err; in cmp_and_merge_page() local
2079 err = try_to_merge_with_ksm_page(rmap_item, page, kpage); in cmp_and_merge_page()
2080 if (!err) { in cmp_and_merge_page()
2115 err = try_to_merge_one_page(vma, page, in cmp_and_merge_page()
2122 if (!err) in cmp_and_merge_page()
2432 int err; in ksm_madvise() local
2457 err = __ksm_enter(mm); in ksm_madvise()
2458 if (err) in ksm_madvise()
2459 return err; in ksm_madvise()
2470 err = unmerge_ksm_pages(vma, start, end); in ksm_madvise()
2471 if (err) in ksm_madvise()
2472 return err; in ksm_madvise()
2856 int err; in sleep_millisecs_store() local
2858 err = kstrtoul(buf, 10, &msecs); in sleep_millisecs_store()
2859 if (err || msecs > UINT_MAX) in sleep_millisecs_store()
2879 int err; in pages_to_scan_store() local
2882 err = kstrtoul(buf, 10, &nr_pages); in pages_to_scan_store()
2883 if (err || nr_pages > UINT_MAX) in pages_to_scan_store()
2901 int err; in run_store() local
2904 err = kstrtoul(buf, 10, &flags); in run_store()
2905 if (err || flags > UINT_MAX) in run_store()
2923 err = unmerge_and_remove_all_rmap_items(); in run_store()
2925 if (err) { in run_store()
2927 count = err; in run_store()
2951 int err; in merge_across_nodes_store() local
2954 err = kstrtoul(buf, 10, &knob); in merge_across_nodes_store()
2955 if (err) in merge_across_nodes_store()
2956 return err; in merge_across_nodes_store()
2964 err = -EBUSY; in merge_across_nodes_store()
2978 err = -ENOMEM; in merge_across_nodes_store()
2986 if (!err) { in merge_across_nodes_store()
2993 return err ? err : count; in merge_across_nodes_store()
3007 int err; in use_zero_pages_store() local
3010 err = kstrtobool(buf, &value); in use_zero_pages_store()
3011 if (err) in use_zero_pages_store()
3030 int err; in max_page_sharing_store() local
3033 err = kstrtoint(buf, 10, &knob); in max_page_sharing_store()
3034 if (err) in max_page_sharing_store()
3035 return err; in max_page_sharing_store()
3051 err = -EBUSY; in max_page_sharing_store()
3057 return err ? err : count; in max_page_sharing_store()
3127 int err; in stable_node_chains_prune_millisecs_store() local
3129 err = kstrtoul(buf, 10, &msecs); in stable_node_chains_prune_millisecs_store()
3130 if (err || msecs > UINT_MAX) in stable_node_chains_prune_millisecs_store()
3175 int err; in ksm_init() local
3182 err = ksm_slab_init(); in ksm_init()
3183 if (err) in ksm_init()
3189 err = PTR_ERR(ksm_thread); in ksm_init()
3194 err = sysfs_create_group(mm_kobj, &ksm_attr_group); in ksm_init()
3195 if (err) { in ksm_init()
3214 return err; in ksm_init()