• Home
  • Raw
  • Download

Lines Matching refs:err

646 	int err;  in ref_module()  local
652 err = strong_try_module_get(b); in ref_module()
653 if (err) in ref_module()
654 return err; in ref_module()
656 err = add_module_usage(a, b); in ref_module()
657 if (err) { in ref_module()
659 return err; in ref_module()
1180 int err; in resolve_symbol() local
1205 err = verify_namespace_is_imported(info, fsa.sym, mod); in resolve_symbol()
1206 if (err) { in resolve_symbol()
1207 fsa.sym = ERR_PTR(err); in resolve_symbol()
1231 err = ref_module(mod, fsa.owner); in resolve_symbol()
1232 if (err) { in resolve_symbol()
1233 fsa.sym = ERR_PTR(err); in resolve_symbol()
1557 int err = 0; in apply_relocations() local
1572 err = klp_apply_section_relocs(mod, info->sechdrs, in apply_relocations()
1578 err = apply_relocate(info->sechdrs, info->strtab, in apply_relocations()
1581 err = apply_relocate_add(info->sechdrs, info->strtab, in apply_relocations()
1583 if (err < 0) in apply_relocations()
1586 return err; in apply_relocations()
1837 int err; in elf_validity_cache_sechdrs() local
1839 err = elf_validity_ehdr(info); in elf_validity_cache_sechdrs()
1840 if (err < 0) in elf_validity_cache_sechdrs()
1841 return err; in elf_validity_cache_sechdrs()
1883 err = validate_section_offset(info, shdr); in elf_validity_cache_sechdrs()
1884 if (err < 0) { in elf_validity_cache_sechdrs()
1887 return err; in elf_validity_cache_sechdrs()
2214 int err; in elf_validity_cache_index() local
2216 err = elf_validity_cache_index_info(info); in elf_validity_cache_index()
2217 if (err < 0) in elf_validity_cache_index()
2218 return err; in elf_validity_cache_index()
2219 err = elf_validity_cache_index_mod(info); in elf_validity_cache_index()
2220 if (err < 0) in elf_validity_cache_index()
2221 return err; in elf_validity_cache_index()
2222 err = elf_validity_cache_index_sym(info); in elf_validity_cache_index()
2223 if (err < 0) in elf_validity_cache_index()
2224 return err; in elf_validity_cache_index()
2225 err = elf_validity_cache_index_str(info); in elf_validity_cache_index()
2226 if (err < 0) in elf_validity_cache_index()
2227 return err; in elf_validity_cache_index()
2228 err = elf_validity_cache_index_versions(info, flags); in elf_validity_cache_index()
2229 if (err < 0) in elf_validity_cache_index()
2230 return err; in elf_validity_cache_index()
2312 int err; in elf_validity_cache_copy() local
2314 err = elf_validity_cache_sechdrs(info); in elf_validity_cache_copy()
2315 if (err < 0) in elf_validity_cache_copy()
2316 return err; in elf_validity_cache_copy()
2317 err = elf_validity_cache_secstrings(info); in elf_validity_cache_copy()
2318 if (err < 0) in elf_validity_cache_copy()
2319 return err; in elf_validity_cache_copy()
2320 err = elf_validity_cache_index(info, flags); in elf_validity_cache_copy()
2321 if (err < 0) in elf_validity_cache_copy()
2322 return err; in elf_validity_cache_copy()
2323 err = elf_validity_cache_strtab(info); in elf_validity_cache_copy()
2324 if (err < 0) in elf_validity_cache_copy()
2325 return err; in elf_validity_cache_copy()
2384 int err; in copy_module_from_user() local
2390 err = security_kernel_load_data(LOADING_MODULE, true); in copy_module_from_user()
2391 if (err) in copy_module_from_user()
2392 return err; in copy_module_from_user()
2400 err = -EFAULT; in copy_module_from_user()
2404 err = security_kernel_post_load_data((char *)info->hdr, info->len, in copy_module_from_user()
2407 if (err) in copy_module_from_user()
2410 return err; in copy_module_from_user()
2525 int err; in check_modinfo() local
2532 err = try_to_force_load(mod, "bad vermagic"); in check_modinfo()
2533 if (err) in check_modinfo()
2534 return err; in check_modinfo()
2541 err = check_modinfo_livepatch(mod, info); in check_modinfo()
2542 if (err) in check_modinfo()
2543 return err; in check_modinfo()
2828 int err; in layout_and_allocate() local
2831 err = module_frob_arch_sections(info->hdr, info->sechdrs, in layout_and_allocate()
2833 if (err < 0) in layout_and_allocate()
2834 return ERR_PTR(err); in layout_and_allocate()
2836 err = module_enforce_rwx_sections(info->hdr, info->sechdrs, in layout_and_allocate()
2838 if (err < 0) in layout_and_allocate()
2839 return ERR_PTR(err); in layout_and_allocate()
2871 err = move_module(info->mod, info); in layout_and_allocate()
2872 if (err) in layout_and_allocate()
2873 return ERR_PTR(err); in layout_and_allocate()
3135 int err = 0; in module_patient_check_exists() local
3145 err = wait_event_interruptible(module_wq, in module_patient_check_exists()
3148 if (err) in module_patient_check_exists()
3149 return err; in module_patient_check_exists()
3177 int err; in add_unformed_module() local
3182 err = module_patient_check_exists(mod->name, FAIL_DUP_MOD_LOAD); in add_unformed_module()
3183 if (err) in add_unformed_module()
3189 err = 0; in add_unformed_module()
3193 return err; in add_unformed_module()
3198 int err; in complete_formation() local
3203 err = verify_exported_symbols(mod); in complete_formation()
3204 if (err < 0) in complete_formation()
3211 err = module_enable_rodata_ro(mod, false); in complete_formation()
3212 if (err) in complete_formation()
3214 err = module_enable_data_nx(mod); in complete_formation()
3215 if (err) in complete_formation()
3217 err = module_enable_text_rox(mod); in complete_formation()
3218 if (err) in complete_formation()
3235 return err; in complete_formation()
3240 int err; in prepare_coming_module() local
3243 err = klp_module_coming(mod); in prepare_coming_module()
3244 if (err) in prepare_coming_module()
3245 return err; in prepare_coming_module()
3247 err = blocking_notifier_call_chain_robust(&module_notify_list, in prepare_coming_module()
3249 err = notifier_to_errno(err); in prepare_coming_module()
3250 if (err) in prepare_coming_module()
3253 return err; in prepare_coming_module()
3278 int err; in early_mod_check() local
3289 err = rewrite_section_headers(info, flags); in early_mod_check()
3290 if (err) in early_mod_check()
3291 return err; in early_mod_check()
3297 err = check_modinfo(info->mod, info, flags); in early_mod_check()
3298 if (err) in early_mod_check()
3299 return err; in early_mod_check()
3302 err = module_patient_check_exists(info->mod->name, FAIL_DUP_MOD_BECOMING); in early_mod_check()
3305 return err; in early_mod_check()
3317 long err = 0; in load_module() local
3332 err = module_sig_check(info, flags); in load_module()
3333 if (err) in load_module()
3341 err = elf_validity_cache_copy(info, flags); in load_module()
3342 if (err) in load_module()
3345 err = early_mod_check(info, flags); in load_module()
3346 if (err) in load_module()
3352 err = PTR_ERR(mod); in load_module()
3361 err = add_unformed_module(mod); in load_module()
3362 if (err) in load_module()
3372 err = percpu_modalloc(mod, info); in load_module()
3373 if (err) in load_module()
3377 err = module_unload_init(mod); in load_module()
3378 if (err) in load_module()
3387 err = find_module_sections(mod, info); in load_module()
3388 if (err) in load_module()
3391 err = check_export_symbol_versions(mod); in load_module()
3392 if (err) in load_module()
3399 err = simplify_symbols(mod, info); in load_module()
3400 if (err < 0) in load_module()
3403 err = apply_relocations(mod, info); in load_module()
3404 if (err < 0) in load_module()
3407 err = post_relocation(mod, info); in load_module()
3408 if (err < 0) in load_module()
3416 err = PTR_ERR(mod->args); in load_module()
3426 err = complete_formation(mod, info); in load_module()
3427 if (err) in load_module()
3430 err = prepare_coming_module(mod); in load_module()
3431 if (err) in load_module()
3441 err = PTR_ERR(after_dashes); in load_module()
3449 err = mod_sysfs_setup(mod, info, mod->kp, mod->num_kp); in load_module()
3450 if (err < 0) in load_module()
3454 err = copy_module_elf(mod, info); in load_module()
3455 if (err < 0) in load_module()
3521 return err; in load_module()
3527 int err; in SYSCALL_DEFINE3() local
3530 err = may_init_module(); in SYSCALL_DEFINE3()
3531 if (err) in SYSCALL_DEFINE3()
3532 return err; in SYSCALL_DEFINE3()
3537 err = copy_module_from_user(umod, len, &info); in SYSCALL_DEFINE3()
3538 if (err) { in SYSCALL_DEFINE3()
3541 return err; in SYSCALL_DEFINE3()
3644 int err = module_decompress(&info, buf, len); in init_module_from_file() local
3646 if (err) { in init_module_from_file()
3649 return err; in init_module_from_file()
3680 int err; in SYSCALL_DEFINE3() local
3683 err = may_init_module(); in SYSCALL_DEFINE3()
3684 if (err) in SYSCALL_DEFINE3()
3685 return err; in SYSCALL_DEFINE3()
3695 err = idempotent_init_module(fd_file(f), uargs, flags); in SYSCALL_DEFINE3()
3697 return err; in SYSCALL_DEFINE3()