Lines Matching refs:err
1045 int err = 0; in unmerge_ksm_pages() local
1047 for (addr = start; addr < end && !err; addr += PAGE_SIZE) { in unmerge_ksm_pages()
1051 err = -ERESTARTSYS; in unmerge_ksm_pages()
1053 err = break_ksm(vma, addr, lock_vma); in unmerge_ksm_pages()
1055 return err; in unmerge_ksm_pages()
1083 int err; in remove_stable_node() local
1098 err = -EBUSY; in remove_stable_node()
1110 err = 0; in remove_stable_node()
1115 return err; in remove_stable_node()
1147 int err = 0; in remove_all_stable_nodes() local
1155 err = -EBUSY; in remove_all_stable_nodes()
1163 err = -EBUSY; in remove_all_stable_nodes()
1166 return err; in remove_all_stable_nodes()
1175 int err = 0; in unmerge_and_remove_all_rmap_items() local
1200 err = unmerge_ksm_pages(vma, in unmerge_and_remove_all_rmap_items()
1202 if (err) in unmerge_and_remove_all_rmap_items()
1237 return err; in unmerge_and_remove_all_rmap_items()
1256 int err = -EFAULT; in write_protect_page() local
1262 return err; in write_protect_page()
1331 err = 0; in write_protect_page()
1338 return err; in write_protect_page()
1362 int err = -EFAULT; in replace_page() local
1437 err = 0; in replace_page()
1441 return err; in replace_page()
1458 int err = -EFAULT; in try_to_merge_one_page() local
1502 err = 0; in try_to_merge_one_page()
1504 err = replace_page(vma, page, kpage, orig_pte); in try_to_merge_one_page()
1510 return err; in try_to_merge_one_page()
1521 int err = -EFAULT; in try_to_merge_with_zero_page() local
1533 err = try_to_merge_one_page(vma, page, in try_to_merge_with_zero_page()
1537 rmap_item, mm, err); in try_to_merge_with_zero_page()
1543 err = 0; in try_to_merge_with_zero_page()
1548 return err; in try_to_merge_with_zero_page()
1562 int err = -EFAULT; in try_to_merge_with_ksm_page() local
1569 err = try_to_merge_one_page(vma, page, kpage); in try_to_merge_with_ksm_page()
1570 if (err) in try_to_merge_with_ksm_page()
1582 rmap_item, mm, err); in try_to_merge_with_ksm_page()
1583 return err; in try_to_merge_with_ksm_page()
1601 int err; in try_to_merge_two_pages() local
1603 err = try_to_merge_with_ksm_page(rmap_item, page, NULL); in try_to_merge_two_pages()
1604 if (!err) { in try_to_merge_two_pages()
1605 err = try_to_merge_with_ksm_page(tree_rmap_item, in try_to_merge_two_pages()
1611 if (err) in try_to_merge_two_pages()
1614 return err ? NULL : page_folio(page); in try_to_merge_two_pages()
2233 int err; in cmp_and_merge_page() local
2286 err = try_to_merge_with_ksm_page(rmap_item, page, &kfolio->page); in cmp_and_merge_page()
2287 if (!err) { in cmp_and_merge_page()
2719 int err; in __ksm_del_vma() local
2725 err = unmerge_ksm_pages(vma, vma->vm_start, vma->vm_end, true); in __ksm_del_vma()
2726 if (err) in __ksm_del_vma()
2727 return err; in __ksm_del_vma()
2764 int err; in ksm_del_vmas() local
2768 err = __ksm_del_vma(vma); in ksm_del_vmas()
2769 if (err) in ksm_del_vmas()
2770 return err; in ksm_del_vmas()
2785 int err; in ksm_enable_merge_any() local
2791 err = __ksm_enter(mm); in ksm_enable_merge_any()
2792 if (err) in ksm_enable_merge_any()
2793 return err; in ksm_enable_merge_any()
2816 int err; in ksm_disable_merge_any() local
2821 err = ksm_del_vmas(mm); in ksm_disable_merge_any()
2822 if (err) { in ksm_disable_merge_any()
2824 return err; in ksm_disable_merge_any()
2846 int err; in ksm_madvise() local
2856 err = __ksm_enter(mm); in ksm_madvise()
2857 if (err) in ksm_madvise()
2858 return err; in ksm_madvise()
2869 err = unmerge_ksm_pages(vma, start, end, true); in ksm_madvise()
2870 if (err) in ksm_madvise()
2871 return err; in ksm_madvise()
3332 int err; in sleep_millisecs_store() local
3334 err = kstrtouint(buf, 10, &msecs); in sleep_millisecs_store()
3335 if (err) in sleep_millisecs_store()
3356 int err; in pages_to_scan_store() local
3361 err = kstrtouint(buf, 10, &nr_pages); in pages_to_scan_store()
3362 if (err) in pages_to_scan_store()
3381 int err; in run_store() local
3383 err = kstrtouint(buf, 10, &flags); in run_store()
3384 if (err) in run_store()
3402 err = unmerge_and_remove_all_rmap_items(); in run_store()
3404 if (err) { in run_store()
3406 count = err; in run_store()
3430 int err; in merge_across_nodes_store() local
3433 err = kstrtoul(buf, 10, &knob); in merge_across_nodes_store()
3434 if (err) in merge_across_nodes_store()
3435 return err; in merge_across_nodes_store()
3443 err = -EBUSY; in merge_across_nodes_store()
3457 err = -ENOMEM; in merge_across_nodes_store()
3465 if (!err) { in merge_across_nodes_store()
3472 return err ? err : count; in merge_across_nodes_store()
3486 int err; in use_zero_pages_store() local
3489 err = kstrtobool(buf, &value); in use_zero_pages_store()
3490 if (err) in use_zero_pages_store()
3509 int err; in max_page_sharing_store() local
3512 err = kstrtoint(buf, 10, &knob); in max_page_sharing_store()
3513 if (err) in max_page_sharing_store()
3514 return err; in max_page_sharing_store()
3530 err = -EBUSY; in max_page_sharing_store()
3536 return err ? err : count; in max_page_sharing_store()
3639 int err; in stable_node_chains_prune_millisecs_store() local
3641 err = kstrtouint(buf, 10, &msecs); in stable_node_chains_prune_millisecs_store()
3642 if (err) in stable_node_chains_prune_millisecs_store()
3668 int err; in smart_scan_store() local
3671 err = kstrtobool(buf, &value); in smart_scan_store()
3672 if (err) in smart_scan_store()
3724 int err; in advisor_max_cpu_store() local
3727 err = kstrtoul(buf, 10, &value); in advisor_max_cpu_store()
3728 if (err) in advisor_max_cpu_store()
3746 int err; in advisor_min_pages_to_scan_store() local
3749 err = kstrtoul(buf, 10, &value); in advisor_min_pages_to_scan_store()
3750 if (err) in advisor_min_pages_to_scan_store()
3768 int err; in advisor_max_pages_to_scan_store() local
3771 err = kstrtoul(buf, 10, &value); in advisor_max_pages_to_scan_store()
3772 if (err) in advisor_max_pages_to_scan_store()
3790 int err; in advisor_target_scan_time_store() local
3793 err = kstrtoul(buf, 10, &value); in advisor_target_scan_time_store()
3794 if (err) in advisor_target_scan_time_store()
3843 int err; in ksm_init() local
3850 err = ksm_slab_init(); in ksm_init()
3851 if (err) in ksm_init()
3857 err = PTR_ERR(ksm_thread); in ksm_init()
3862 err = sysfs_create_group(mm_kobj, &ksm_attr_group); in ksm_init()
3863 if (err) { in ksm_init()
3882 return err; in ksm_init()