Lines Matching refs:error

129 	int error;  in apparmor_ptrace_access_check()  local
135 error = aa_may_ptrace(current_cred(), tracer, cred, tracee, in apparmor_ptrace_access_check()
141 return error; in apparmor_ptrace_access_check()
148 int error; in apparmor_ptrace_traceme() local
154 error = aa_may_ptrace(cred, tracer, current_cred(), tracee, in apparmor_ptrace_traceme()
159 return error; in apparmor_ptrace_traceme()
199 int error = 0; in apparmor_capable() local
203 error = aa_capable(cred, label, cap, opts); in apparmor_capable()
206 return error; in apparmor_capable()
222 int error = 0; in common_perm() local
227 error = aa_path_perm(op, current_cred(), label, path, 0, mask, in common_perm()
231 return error; in common_perm()
367 int error = 0; in apparmor_path_link() local
374 error = aa_path_link(current_cred(), label, old_dentry, new_dir, in apparmor_path_link()
378 return error; in apparmor_path_link()
386 int error = 0; in apparmor_path_rename() local
414 error = aa_path_perm(OP_RENAME_SRC, current_cred(), in apparmor_path_rename()
419 if (!error) in apparmor_path_rename()
420 error = aa_path_perm(OP_RENAME_DEST, current_cred(), in apparmor_path_rename()
426 if (!error) in apparmor_path_rename()
427 error = aa_path_perm(OP_RENAME_SRC, current_cred(), in apparmor_path_rename()
432 if (!error) in apparmor_path_rename()
433 error = aa_path_perm(OP_RENAME_DEST, current_cred(), in apparmor_path_rename()
441 return error; in apparmor_path_rename()
463 int error = 0; in apparmor_file_open() local
492 error = aa_path_perm(OP_OPEN, file->f_cred, in apparmor_file_open()
500 return error; in apparmor_file_open()
526 int error = 0; in common_file_perm() local
534 error = aa_file_perm(op, current_cred(), label, file, mask, in_atomic); in common_file_perm()
537 return error; in common_file_perm()
633 int error = 0; in profile_uring() local
649 error = aa_check_perms(profile, &perms, request, ad, in profile_uring()
653 return error; in profile_uring()
667 int error; in apparmor_uring_override_creds() local
674 error = fn_for_each(label, profile, in apparmor_uring_override_creds()
679 return error; in apparmor_uring_override_creds()
692 int error; in apparmor_uring_sqpoll() local
698 error = fn_for_each(label, profile, in apparmor_uring_sqpoll()
703 return error; in apparmor_uring_sqpoll()
711 int error = 0; in apparmor_sb_mount() local
723 error = aa_remount(current_cred(), label, path, flags, in apparmor_sb_mount()
726 error = aa_bind_mount(current_cred(), label, path, in apparmor_sb_mount()
730 error = aa_mount_change_type(current_cred(), label, in apparmor_sb_mount()
733 error = aa_move_mount_old(current_cred(), label, path, in apparmor_sb_mount()
736 error = aa_new_mount(current_cred(), label, dev_name, in apparmor_sb_mount()
741 return error; in apparmor_sb_mount()
748 int error = 0; in apparmor_move_mount() local
753 error = aa_move_mount(current_cred(), label, from_path, in apparmor_move_mount()
757 return error; in apparmor_move_mount()
763 int error = 0; in apparmor_sb_umount() local
768 error = aa_umount(current_cred(), label, mnt, flags); in apparmor_sb_umount()
771 return error; in apparmor_sb_umount()
778 int error = 0; in apparmor_sb_pivotroot() local
782 error = aa_pivotroot(current_cred(), label, old_path, new_path); in apparmor_sb_pivotroot()
785 return error; in apparmor_sb_pivotroot()
791 int error = -ENOENT; in apparmor_getselfattr() local
809 error = -EOPNOTSUPP; in apparmor_getselfattr()
814 error = aa_getprocattr(label, &value, false); in apparmor_getselfattr()
815 if (error > 0) in apparmor_getselfattr()
816 error = lsm_fill_user_ctx(lx, size, value, error, in apparmor_getselfattr()
823 if (error < 0) in apparmor_getselfattr()
824 return error; in apparmor_getselfattr()
831 int error = -ENOENT; in apparmor_getprocattr() local
844 error = -EINVAL; in apparmor_getprocattr()
847 error = aa_getprocattr(label, value, true); in apparmor_getprocattr()
852 return error; in apparmor_getprocattr()
859 int error; in do_setattr() local
876 error = -EINVAL; in do_setattr()
888 error = aa_setprocattr_changehat(args, arg_size, in do_setattr()
891 error = aa_setprocattr_changehat(args, arg_size, in do_setattr()
894 error = aa_change_profile(args, AA_CHANGE_NOFLAGS); in do_setattr()
896 error = aa_change_profile(args, AA_CHANGE_TEST); in do_setattr()
898 error = aa_change_profile(args, AA_CHANGE_STACK); in do_setattr()
903 error = aa_change_profile(args, AA_CHANGE_ONEXEC); in do_setattr()
905 error = aa_change_profile(args, (AA_CHANGE_ONEXEC | in do_setattr()
913 if (!error) in do_setattr()
914 error = size; in do_setattr()
917 return error; in do_setattr()
927 ad.error = error = -EINVAL; in do_setattr()
1014 int error = 0; in apparmor_task_setrlimit() local
1020 error = aa_task_setrlimit(current_cred(), label, task, in apparmor_task_setrlimit()
1024 return error; in apparmor_task_setrlimit()
1032 int error; in apparmor_task_kill() local
1042 error = aa_may_signal(cred, cl, tc, tl, sig); in apparmor_task_kill()
1046 error = aa_may_signal(current_cred(), cl, tc, tl, sig); in apparmor_task_kill()
1052 return error; in apparmor_task_kill()
1059 int error = 0; in apparmor_userns_create() local
1067 error = fn_for_each(label, profile, in apparmor_userns_create()
1073 return error; in apparmor_userns_create()
1134 int error; in unix_connect_perm() local
1136 error = aa_unix_peer_perm(cred, label, OP_CONNECT, in unix_connect_perm()
1142 last_error(error, in unix_connect_perm()
1151 return error; in unix_connect_perm()
1199 int error; in apparmor_unix_stream_connect() local
1203 error = unix_connect_perm(current_cred(), label, sk, peer_sk); in apparmor_unix_stream_connect()
1206 if (error) in apparmor_unix_stream_connect()
1207 return error; in apparmor_unix_stream_connect()
1242 int error; in apparmor_unix_may_send() local
1246 error = xcheck(aa_unix_peer_perm(current_cred(), in apparmor_unix_may_send()
1258 return error; in apparmor_unix_may_send()
1264 int error = 0; in apparmor_socket_create() local
1274 error = aa_unix_create_perm(label, family, type, in apparmor_socket_create()
1277 error = aa_af_perm(current_cred(), label, OP_CREATE, in apparmor_socket_create()
1283 return error; in apparmor_socket_create()
1513 int error; in apparmor_socket_sock_rcv_skb() local
1526 error = apparmor_secmark_check(rcu_dereference(ctx->label), OP_RECVMSG, in apparmor_socket_sock_rcv_skb()
1530 return error; in apparmor_socket_sock_rcv_skb()
1564 int slen, error = 0; in apparmor_socket_getpeersec_stream() local
1570 error = PTR_ERR(peer); in apparmor_socket_getpeersec_stream()
1579 error = -ENOMEM; in apparmor_socket_getpeersec_stream()
1583 error = -ERANGE; in apparmor_socket_getpeersec_stream()
1588 error = -EFAULT; in apparmor_socket_getpeersec_stream()
1591 error = -EFAULT; in apparmor_socket_getpeersec_stream()
1598 return error; in apparmor_socket_getpeersec_stream()
1642 int error; in apparmor_inet_conn_request() local
1648 error = apparmor_secmark_check(rcu_dereference(ctx->label), OP_CONNECT, in apparmor_inet_conn_request()
1652 return error; in apparmor_inet_conn_request()
1908 int error = kstrtoul(str, 0, &enabled); in apparmor_enabled_setup() local
1909 if (!error) in apparmor_enabled_setup()
1955 int error; in param_set_aauint() local
1963 error = param_set_uint(val, kp); in param_set_aauint()
1967 return error; in param_set_aauint()
1984 int error; in param_set_aaintbool() local
1994 error = param_set_bool(val, &kp_local); in param_set_aaintbool()
1995 if (!error) in param_set_aaintbool()
1997 return error; in param_set_aaintbool()
2022 int error; in param_set_aacompressionlevel() local
2029 error = param_set_int(val, kp); in param_set_aacompressionlevel()
2036 return error; in param_set_aacompressionlevel()
2361 int error; in apparmor_ip_postroute() local
2372 error = apparmor_secmark_check(rcu_dereference(ctx->label), OP_SENDMSG, in apparmor_ip_postroute()
2375 if (!error) in apparmor_ip_postroute()
2445 int error = -ENOMEM; in aa_setup_dfa_engine() local
2455 error = PTR_ERR(nulldfa); in aa_setup_dfa_engine()
2469 error = PTR_ERR(stacksplitdfa); in aa_setup_dfa_engine()
2482 return error; in aa_setup_dfa_engine()
2497 int error; in apparmor_init() local
2499 error = aa_setup_dfa_engine(); in apparmor_init()
2500 if (error) { in apparmor_init()
2505 error = aa_alloc_root_ns(); in apparmor_init()
2506 if (error) { in apparmor_init()
2511 error = apparmor_init_sysctl(); in apparmor_init()
2512 if (error) { in apparmor_init()
2518 error = alloc_buffers(); in apparmor_init()
2519 if (error) { in apparmor_init()
2524 error = set_init_ctx(); in apparmor_init()
2525 if (error) { in apparmor_init()
2542 return error; in apparmor_init()
2551 return error; in apparmor_init()