• Home
  • Raw
  • Download

Lines Matching refs:err

683 	int err = 0;  in unmerge_ksm_pages()  local
685 for (addr = start; addr < end && !err; addr += PAGE_SIZE) { in unmerge_ksm_pages()
689 err = -ERESTARTSYS; in unmerge_ksm_pages()
691 err = break_ksm(vma, addr); in unmerge_ksm_pages()
693 return err; in unmerge_ksm_pages()
703 int err; in remove_stable_node() local
718 err = -EBUSY; in remove_stable_node()
730 err = 0; in remove_stable_node()
735 return err; in remove_stable_node()
742 int err = 0; in remove_all_stable_nodes() local
749 err = -EBUSY; in remove_all_stable_nodes()
757 err = -EBUSY; in remove_all_stable_nodes()
760 return err; in remove_all_stable_nodes()
768 int err = 0; in unmerge_and_remove_all_rmap_items() local
784 err = unmerge_ksm_pages(vma, in unmerge_and_remove_all_rmap_items()
786 if (err) in unmerge_and_remove_all_rmap_items()
818 return err; in unmerge_and_remove_all_rmap_items()
857 int err = -EFAULT; in write_protect_page() local
904 err = 0; in write_protect_page()
911 return err; in write_protect_page()
931 int err = -EFAULT; in replace_page() local
966 err = 0; in replace_page()
970 return err; in replace_page()
986 int err = -EFAULT; in try_to_merge_one_page() local
1030 err = 0; in try_to_merge_one_page()
1032 err = replace_page(vma, page, kpage, orig_pte); in try_to_merge_one_page()
1035 if ((vma->vm_flags & VM_LOCKED) && kpage && !err) { in try_to_merge_one_page()
1048 return err; in try_to_merge_one_page()
1062 int err = -EFAULT; in try_to_merge_with_ksm_page() local
1069 err = try_to_merge_one_page(vma, page, kpage); in try_to_merge_with_ksm_page()
1070 if (err) in try_to_merge_with_ksm_page()
1081 return err; in try_to_merge_with_ksm_page()
1099 int err; in try_to_merge_two_pages() local
1101 err = try_to_merge_with_ksm_page(rmap_item, page, NULL); in try_to_merge_two_pages()
1102 if (!err) { in try_to_merge_two_pages()
1103 err = try_to_merge_with_ksm_page(tree_rmap_item, in try_to_merge_two_pages()
1109 if (err) in try_to_merge_two_pages()
1112 return err ? NULL : page; in try_to_merge_two_pages()
1417 int err; in cmp_and_merge_page() local
1443 err = try_to_merge_with_ksm_page(rmap_item, page, kpage); in cmp_and_merge_page()
1444 if (!err) { in cmp_and_merge_page()
1741 int err; in ksm_madvise() local
1759 err = __ksm_enter(mm); in ksm_madvise()
1760 if (err) in ksm_madvise()
1761 return err; in ksm_madvise()
1772 err = unmerge_ksm_pages(vma, start, end); in ksm_madvise()
1773 if (err) in ksm_madvise()
1774 return err; in ksm_madvise()
2094 int err; in sleep_millisecs_store() local
2096 err = kstrtoul(buf, 10, &msecs); in sleep_millisecs_store()
2097 if (err || msecs > UINT_MAX) in sleep_millisecs_store()
2116 int err; in pages_to_scan_store() local
2119 err = kstrtoul(buf, 10, &nr_pages); in pages_to_scan_store()
2120 if (err || nr_pages > UINT_MAX) in pages_to_scan_store()
2138 int err; in run_store() local
2141 err = kstrtoul(buf, 10, &flags); in run_store()
2142 if (err || flags > UINT_MAX) in run_store()
2160 err = unmerge_and_remove_all_rmap_items(); in run_store()
2162 if (err) { in run_store()
2164 count = err; in run_store()
2188 int err; in merge_across_nodes_store() local
2191 err = kstrtoul(buf, 10, &knob); in merge_across_nodes_store()
2192 if (err) in merge_across_nodes_store()
2193 return err; in merge_across_nodes_store()
2201 err = -EBUSY; in merge_across_nodes_store()
2215 err = -ENOMEM; in merge_across_nodes_store()
2223 if (!err) { in merge_across_nodes_store()
2230 return err ? err : count; in merge_across_nodes_store()
2304 int err; in ksm_init() local
2306 err = ksm_slab_init(); in ksm_init()
2307 if (err) in ksm_init()
2313 err = PTR_ERR(ksm_thread); in ksm_init()
2318 err = sysfs_create_group(mm_kobj, &ksm_attr_group); in ksm_init()
2319 if (err) { in ksm_init()
2338 return err; in ksm_init()