Lines Matching refs:rc

371 	int rc;  in may_context_mount_sb_relabel()  local
373 rc = avc_has_perm(tsec->sid, sbsec->sid, SECCLASS_FILESYSTEM, in may_context_mount_sb_relabel()
375 if (rc) in may_context_mount_sb_relabel()
376 return rc; in may_context_mount_sb_relabel()
378 rc = avc_has_perm(tsec->sid, sid, SECCLASS_FILESYSTEM, in may_context_mount_sb_relabel()
380 return rc; in may_context_mount_sb_relabel()
388 int rc; in may_context_mount_inode_relabel() local
389 rc = avc_has_perm(tsec->sid, sbsec->sid, SECCLASS_FILESYSTEM, in may_context_mount_inode_relabel()
391 if (rc) in may_context_mount_inode_relabel()
392 return rc; in may_context_mount_inode_relabel()
394 rc = avc_has_perm(sid, sbsec->sid, SECCLASS_FILESYSTEM, in may_context_mount_inode_relabel()
396 return rc; in may_context_mount_inode_relabel()
419 int rc = 0; in sb_finish_set_opts() local
430 rc = -EOPNOTSUPP; in sb_finish_set_opts()
433 rc = root_inode->i_op->getxattr(root, XATTR_NAME_SELINUX, NULL, 0); in sb_finish_set_opts()
434 if (rc < 0 && rc != -ENODATA) { in sb_finish_set_opts()
435 if (rc == -EOPNOTSUPP) in sb_finish_set_opts()
442 sb->s_type->name, -rc); in sb_finish_set_opts()
456 rc = inode_doinit_with_dentry(root_inode, root); in sb_finish_set_opts()
482 return rc; in sb_finish_set_opts()
493 int rc = 0, i; in selinux_get_mnt_opts() local
523 rc = -ENOMEM; in selinux_get_mnt_opts()
529 rc = -ENOMEM; in selinux_get_mnt_opts()
535 rc = security_sid_to_context(sbsec->sid, &context, &len); in selinux_get_mnt_opts()
536 if (rc) in selinux_get_mnt_opts()
542 rc = security_sid_to_context(sbsec->mntpoint_sid, &context, &len); in selinux_get_mnt_opts()
543 if (rc) in selinux_get_mnt_opts()
549 rc = security_sid_to_context(sbsec->def_sid, &context, &len); in selinux_get_mnt_opts()
550 if (rc) in selinux_get_mnt_opts()
559 rc = security_sid_to_context(isec->sid, &context, &len); in selinux_get_mnt_opts()
560 if (rc) in selinux_get_mnt_opts()
576 return rc; in selinux_get_mnt_opts()
609 int rc = 0, i; in selinux_set_mnt_opts() local
629 rc = -EINVAL; in selinux_set_mnt_opts()
637 rc = -EINVAL; in selinux_set_mnt_opts()
666 rc = security_context_to_sid(mount_options[i], in selinux_set_mnt_opts()
668 if (rc) { in selinux_set_mnt_opts()
671 mount_options[i], sb->s_id, name, rc); in selinux_set_mnt_opts()
714 rc = -EINVAL; in selinux_set_mnt_opts()
723 rc = 0; in selinux_set_mnt_opts()
735 rc = security_fs_use(sb); in selinux_set_mnt_opts()
736 if (rc) { in selinux_set_mnt_opts()
739 __func__, sb->s_type->name, rc); in selinux_set_mnt_opts()
745 rc = may_context_mount_sb_relabel(fscontext_sid, sbsec, cred); in selinux_set_mnt_opts()
746 if (rc) in selinux_set_mnt_opts()
764 rc = may_context_mount_sb_relabel(context_sid, sbsec, in selinux_set_mnt_opts()
766 if (rc) in selinux_set_mnt_opts()
770 rc = may_context_mount_inode_relabel(context_sid, sbsec, in selinux_set_mnt_opts()
772 if (rc) in selinux_set_mnt_opts()
783 rc = may_context_mount_inode_relabel(rootcontext_sid, sbsec, in selinux_set_mnt_opts()
785 if (rc) in selinux_set_mnt_opts()
795 rc = -EINVAL; in selinux_set_mnt_opts()
802 rc = may_context_mount_inode_relabel(defcontext_sid, in selinux_set_mnt_opts()
804 if (rc) in selinux_set_mnt_opts()
811 rc = sb_finish_set_opts(sb); in selinux_set_mnt_opts()
814 return rc; in selinux_set_mnt_opts()
816 rc = -EINVAL; in selinux_set_mnt_opts()
916 int rc, num_mnt_opts = 0; in selinux_parse_opts_str() local
933 rc = -EINVAL; in selinux_parse_opts_str()
939 rc = -ENOMEM; in selinux_parse_opts_str()
946 rc = -EINVAL; in selinux_parse_opts_str()
952 rc = -ENOMEM; in selinux_parse_opts_str()
959 rc = -EINVAL; in selinux_parse_opts_str()
965 rc = -ENOMEM; in selinux_parse_opts_str()
972 rc = -EINVAL; in selinux_parse_opts_str()
978 rc = -ENOMEM; in selinux_parse_opts_str()
985 rc = -EINVAL; in selinux_parse_opts_str()
992 rc = -ENOMEM; in selinux_parse_opts_str()
1028 return rc; in selinux_parse_opts_str()
1035 int rc = 0; in superblock_doinit() local
1046 rc = selinux_parse_opts_str(options, &opts); in superblock_doinit()
1047 if (rc) in superblock_doinit()
1051 rc = selinux_set_mnt_opts(sb, &opts, 0, NULL); in superblock_doinit()
1055 return rc; in superblock_doinit()
1107 int rc; in selinux_sb_show_options() local
1109 rc = selinux_get_mnt_opts(sb, &opts); in selinux_sb_show_options()
1110 if (rc) { in selinux_sb_show_options()
1112 if (rc == -EINVAL) in selinux_sb_show_options()
1113 rc = 0; in selinux_sb_show_options()
1114 return rc; in selinux_sb_show_options()
1121 return rc; in selinux_sb_show_options()
1229 int rc; in selinux_proc_get_sid() local
1238 rc = PTR_ERR(path); in selinux_proc_get_sid()
1247 rc = security_genfs_sid("proc", path, tclass, sid); in selinux_proc_get_sid()
1250 return rc; in selinux_proc_get_sid()
1271 int rc = 0; in inode_doinit_with_dentry() local
1326 rc = -ENOMEM; in inode_doinit_with_dentry()
1331 rc = inode->i_op->getxattr(dentry, XATTR_NAME_SELINUX, in inode_doinit_with_dentry()
1333 if (rc == -ERANGE) { in inode_doinit_with_dentry()
1337 rc = inode->i_op->getxattr(dentry, XATTR_NAME_SELINUX, in inode_doinit_with_dentry()
1339 if (rc < 0) { in inode_doinit_with_dentry()
1343 len = rc; in inode_doinit_with_dentry()
1346 rc = -ENOMEM; in inode_doinit_with_dentry()
1351 rc = inode->i_op->getxattr(dentry, in inode_doinit_with_dentry()
1356 if (rc < 0) { in inode_doinit_with_dentry()
1357 if (rc != -ENODATA) { in inode_doinit_with_dentry()
1360 -rc, inode->i_sb->s_id, inode->i_ino); in inode_doinit_with_dentry()
1366 rc = 0; in inode_doinit_with_dentry()
1368 rc = security_context_to_sid_default(context, rc, &sid, in inode_doinit_with_dentry()
1371 if (rc) { in inode_doinit_with_dentry()
1375 if (rc == -EINVAL) { in inode_doinit_with_dentry()
1383 __func__, context, -rc, dev, ino); in inode_doinit_with_dentry()
1387 rc = 0; in inode_doinit_with_dentry()
1403 rc = security_transition_sid(isec->task_sid, sbsec->sid, in inode_doinit_with_dentry()
1405 if (rc) in inode_doinit_with_dentry()
1439 rc = selinux_proc_get_sid(dentry, isec->sclass, &sid); in inode_doinit_with_dentry()
1441 if (rc) in inode_doinit_with_dentry()
1455 return rc; in inode_doinit_with_dentry()
1547 int rc; in cred_has_capability() local
1566 rc = avc_has_perm_noaudit(sid, sid, sclass, av, 0, &avd); in cred_has_capability()
1568 int rc2 = avc_audit(sid, sid, sclass, av, &avd, rc, &ad); in cred_has_capability()
1572 return rc; in cred_has_capability()
1665 int rc; in file_has_perm() local
1671 rc = avc_has_perm(sid, fsec->sid, in file_has_perm()
1675 if (rc) in file_has_perm()
1680 rc = 0; in file_has_perm()
1682 rc = inode_has_perm(cred, inode, av, &ad); in file_has_perm()
1685 return rc; in file_has_perm()
1698 int rc; in may_create() local
1709 rc = avc_has_perm(sid, dsec->sid, SECCLASS_DIR, in may_create()
1712 if (rc) in may_create()
1713 return rc; in may_create()
1716 rc = security_transition_sid(sid, dsec->sid, tclass, in may_create()
1718 if (rc) in may_create()
1719 return rc; in may_create()
1722 rc = avc_has_perm(sid, newsid, tclass, FILE__CREATE, &ad); in may_create()
1723 if (rc) in may_create()
1724 return rc; in may_create()
1754 int rc; in may_link() local
1764 rc = avc_has_perm(sid, dsec->sid, SECCLASS_DIR, av, &ad); in may_link()
1765 if (rc) in may_link()
1766 return rc; in may_link()
1784 rc = avc_has_perm(sid, isec->sid, isec->sclass, av, &ad); in may_link()
1785 return rc; in may_link()
1798 int rc; in may_rename() local
1808 rc = avc_has_perm(sid, old_dsec->sid, SECCLASS_DIR, in may_rename()
1810 if (rc) in may_rename()
1811 return rc; in may_rename()
1812 rc = avc_has_perm(sid, old_isec->sid, in may_rename()
1814 if (rc) in may_rename()
1815 return rc; in may_rename()
1817 rc = avc_has_perm(sid, old_isec->sid, in may_rename()
1819 if (rc) in may_rename()
1820 return rc; in may_rename()
1827 rc = avc_has_perm(sid, new_dsec->sid, SECCLASS_DIR, av, &ad); in may_rename()
1828 if (rc) in may_rename()
1829 return rc; in may_rename()
1833 rc = avc_has_perm(sid, new_isec->sid, in may_rename()
1836 if (rc) in may_rename()
1837 return rc; in may_rename()
1938 int rc; in selinux_binder_transaction() local
1941 rc = avc_has_perm(mysid, fromsid, SECCLASS_BINDER, in selinux_binder_transaction()
1943 if (rc) in selinux_binder_transaction()
1944 return rc; in selinux_binder_transaction()
1970 int rc; in selinux_binder_transfer_file() local
1976 rc = avc_has_perm(sid, fsec->sid, in selinux_binder_transfer_file()
1980 if (rc) in selinux_binder_transfer_file()
1981 return rc; in selinux_binder_transfer_file()
1994 int rc; in selinux_ptrace_access_check() local
1996 rc = cap_ptrace_access_check(child, mode); in selinux_ptrace_access_check()
1997 if (rc) in selinux_ptrace_access_check()
1998 return rc; in selinux_ptrace_access_check()
2011 int rc; in selinux_ptrace_traceme() local
2013 rc = cap_ptrace_traceme(parent); in selinux_ptrace_traceme()
2014 if (rc) in selinux_ptrace_traceme()
2015 return rc; in selinux_ptrace_traceme()
2060 int rc; in selinux_capable() local
2062 rc = cap_capable(cred, ns, cap, audit); in selinux_capable()
2063 if (rc) in selinux_capable()
2064 return rc; in selinux_capable()
2072 int rc = 0; in selinux_quotactl() local
2083 rc = superblock_has_perm(cred, sb, FILESYSTEM__QUOTAMOD, NULL); in selinux_quotactl()
2088 rc = superblock_has_perm(cred, sb, FILESYSTEM__QUOTAGET, NULL); in selinux_quotactl()
2091 rc = 0; /* let the kernel handle invalid cmds */ in selinux_quotactl()
2094 return rc; in selinux_quotactl()
2106 int rc; in selinux_syslog() local
2111 rc = task_has_system(current, SYSTEM__SYSLOG_READ); in selinux_syslog()
2117 rc = task_has_system(current, SYSTEM__SYSLOG_CONSOLE); in selinux_syslog()
2125 rc = task_has_system(current, SYSTEM__SYSLOG_MOD); in selinux_syslog()
2128 return rc; in selinux_syslog()
2141 int rc, cap_sys_admin = 0; in selinux_vm_enough_memory() local
2143 rc = selinux_capable(current_cred(), &init_user_ns, CAP_SYS_ADMIN, in selinux_vm_enough_memory()
2145 if (rc == 0) in selinux_vm_enough_memory()
2159 int rc; in check_nnp_nosuid() local
2173 rc = security_bounded_transition(old_tsec->sid, new_tsec->sid); in check_nnp_nosuid()
2174 if (rc) { in check_nnp_nosuid()
2195 int rc; in selinux_bprm_set_creds() local
2197 rc = cap_bprm_set_creds(bprm); in selinux_bprm_set_creds()
2198 if (rc) in selinux_bprm_set_creds()
2199 return rc; in selinux_bprm_set_creds()
2225 rc = check_nnp_nosuid(bprm, old_tsec, new_tsec); in selinux_bprm_set_creds()
2226 if (rc) in selinux_bprm_set_creds()
2227 return rc; in selinux_bprm_set_creds()
2230 rc = security_transition_sid(old_tsec->sid, isec->sid, in selinux_bprm_set_creds()
2233 if (rc) in selinux_bprm_set_creds()
2234 return rc; in selinux_bprm_set_creds()
2240 rc = check_nnp_nosuid(bprm, old_tsec, new_tsec); in selinux_bprm_set_creds()
2241 if (rc) in selinux_bprm_set_creds()
2249 rc = avc_has_perm(old_tsec->sid, isec->sid, in selinux_bprm_set_creds()
2251 if (rc) in selinux_bprm_set_creds()
2252 return rc; in selinux_bprm_set_creds()
2255 rc = avc_has_perm(old_tsec->sid, new_tsec->sid, in selinux_bprm_set_creds()
2257 if (rc) in selinux_bprm_set_creds()
2258 return rc; in selinux_bprm_set_creds()
2260 rc = avc_has_perm(new_tsec->sid, isec->sid, in selinux_bprm_set_creds()
2262 if (rc) in selinux_bprm_set_creds()
2263 return rc; in selinux_bprm_set_creds()
2267 rc = avc_has_perm(old_tsec->sid, new_tsec->sid, in selinux_bprm_set_creds()
2270 if (rc) in selinux_bprm_set_creds()
2291 rc = avc_has_perm(ptsid, new_tsec->sid, in selinux_bprm_set_creds()
2294 if (rc) in selinux_bprm_set_creds()
2388 int rc, i; in selinux_bprm_committing_creds() local
2410 rc = avc_has_perm(new_tsec->osid, new_tsec->sid, SECCLASS_PROCESS, in selinux_bprm_committing_creds()
2412 if (rc) { in selinux_bprm_committing_creds()
2434 int rc, i; in selinux_bprm_committed_creds() local
2449 rc = avc_has_perm(osid, sid, SECCLASS_PROCESS, PROCESS__SIGINH, NULL); in selinux_bprm_committed_creds()
2450 if (rc) { in selinux_bprm_committed_creds()
2533 int fnosec, fsec, rc = 0; in selinux_sb_copy_data() local
2543 rc = -ENOMEM; in selinux_sb_copy_data()
2570 return rc; in selinux_sb_copy_data()
2575 int rc, i, *flags; in selinux_sb_remount() local
2593 rc = selinux_sb_copy_data(data, secdata); in selinux_sb_remount()
2594 if (rc) in selinux_sb_remount()
2597 rc = selinux_parse_opts_str(secdata, &opts); in selinux_sb_remount()
2598 if (rc) in selinux_sb_remount()
2611 rc = security_context_to_sid(mount_options[i], len, &sid, in selinux_sb_remount()
2613 if (rc) { in selinux_sb_remount()
2616 mount_options[i], sb->s_id, sb->s_type->name, rc); in selinux_sb_remount()
2619 rc = -EINVAL; in selinux_sb_remount()
2646 rc = 0; in selinux_sb_remount()
2651 return rc; in selinux_sb_remount()
2663 int rc; in selinux_sb_kern_mount() local
2665 rc = superblock_doinit(sb, data); in selinux_sb_kern_mount()
2666 if (rc) in selinux_sb_kern_mount()
2667 return rc; in selinux_sb_kern_mount()
2733 int rc; in selinux_dentry_init_security() local
2742 rc = security_transition_sid(tsec->sid, dsec->sid, in selinux_dentry_init_security()
2746 if (rc) { in selinux_dentry_init_security()
2749 __func__, -rc); in selinux_dentry_init_security()
2750 return rc; in selinux_dentry_init_security()
2766 int rc; in selinux_inode_init_security() local
2779 rc = security_transition_sid(sid, dsec->sid, in selinux_inode_init_security()
2782 if (rc) { in selinux_inode_init_security()
2787 -rc, inode->i_sb->s_id, inode->i_ino); in selinux_inode_init_security()
2788 return rc; in selinux_inode_init_security()
2807 rc = security_sid_to_context_force(newsid, &context, &clen); in selinux_inode_init_security()
2808 if (rc) in selinux_inode_init_security()
2809 return rc; in selinux_inode_init_security()
2879 int rc; in audit_inode_permission() local
2884 rc = slow_avc_audit(current_sid(), isec->sid, isec->sclass, perms, in audit_inode_permission()
2886 if (rc) in audit_inode_permission()
2887 return rc; in audit_inode_permission()
2900 int rc, rc2; in selinux_inode_permission() local
2920 rc = avc_has_perm_noaudit(sid, isec->sid, isec->sclass, perms, 0, &avd); in selinux_inode_permission()
2921 audited = avc_audit_required(perms, &avd, rc, in selinux_inode_permission()
2925 return rc; in selinux_inode_permission()
2927 rc2 = audit_inode_permission(inode, perms, audited, denied, rc, flags); in selinux_inode_permission()
2930 return rc; in selinux_inode_permission()
2991 int rc = 0; in selinux_inode_setxattr() local
3006 rc = avc_has_perm(sid, isec->sid, isec->sclass, in selinux_inode_setxattr()
3008 if (rc) in selinux_inode_setxattr()
3009 return rc; in selinux_inode_setxattr()
3011 rc = security_context_to_sid(value, size, &newsid, GFP_KERNEL); in selinux_inode_setxattr()
3012 if (rc == -EINVAL) { in selinux_inode_setxattr()
3035 return rc; in selinux_inode_setxattr()
3037 rc = security_context_to_sid_force(value, size, &newsid); in selinux_inode_setxattr()
3039 if (rc) in selinux_inode_setxattr()
3040 return rc; in selinux_inode_setxattr()
3042 rc = avc_has_perm(sid, newsid, isec->sclass, in selinux_inode_setxattr()
3044 if (rc) in selinux_inode_setxattr()
3045 return rc; in selinux_inode_setxattr()
3047 rc = security_validate_transition(isec->sid, newsid, sid, in selinux_inode_setxattr()
3049 if (rc) in selinux_inode_setxattr()
3050 return rc; in selinux_inode_setxattr()
3066 int rc; in selinux_inode_post_setxattr() local
3073 rc = security_context_to_sid_force(value, size, &newsid); in selinux_inode_post_setxattr()
3074 if (rc) { in selinux_inode_post_setxattr()
3077 inode->i_sb->s_id, inode->i_ino, -rc); in selinux_inode_post_setxattr()
3160 int rc; in selinux_inode_setsecurity() local
3168 rc = security_context_to_sid((void *)value, size, &newsid, GFP_KERNEL); in selinux_inode_setsecurity()
3169 if (rc) in selinux_inode_setsecurity()
3170 return rc; in selinux_inode_setsecurity()
3288 int rc = 0; in file_map_prot_check() local
3298 rc = cred_has_perm(cred, cred, PROCESS__EXECMEM); in file_map_prot_check()
3299 if (rc) in file_map_prot_check()
3318 return rc; in file_map_prot_check()
3323 int rc; in selinux_mmap_addr() local
3326 rc = cap_mmap_addr(addr); in selinux_mmap_addr()
3327 if (rc) in selinux_mmap_addr()
3328 return rc; in selinux_mmap_addr()
3332 rc = avc_has_perm(sid, sid, SECCLASS_MEMPROTECT, in selinux_mmap_addr()
3336 return rc; in selinux_mmap_addr()
3360 int rc = 0; in selinux_file_mprotect() local
3363 rc = cred_has_perm(cred, cred, PROCESS__EXECHEAP); in selinux_file_mprotect()
3367 rc = current_has_perm(current, PROCESS__EXECSTACK); in selinux_file_mprotect()
3376 rc = file_has_perm(cred, vma->vm_file, FILE__EXECMOD); in selinux_file_mprotect()
3378 if (rc) in selinux_file_mprotect()
3379 return rc; in selinux_file_mprotect()
3644 int rc; in selinux_task_setnice() local
3646 rc = cap_task_setnice(p, nice); in selinux_task_setnice()
3647 if (rc) in selinux_task_setnice()
3648 return rc; in selinux_task_setnice()
3655 int rc; in selinux_task_setioprio() local
3657 rc = cap_task_setioprio(p, ioprio); in selinux_task_setioprio()
3658 if (rc) in selinux_task_setioprio()
3659 return rc; in selinux_task_setioprio()
3686 int rc; in selinux_task_setscheduler() local
3688 rc = cap_task_setscheduler(p); in selinux_task_setscheduler()
3689 if (rc) in selinux_task_setscheduler()
3690 return rc; in selinux_task_setscheduler()
3709 int rc; in selinux_task_kill() local
3716 rc = avc_has_perm(secid, task_sid(p), in selinux_task_kill()
3719 rc = current_has_perm(p, perm); in selinux_task_kill()
3720 return rc; in selinux_task_kill()
4035 int rc; in selinux_socket_create() local
4041 rc = socket_sockcreate_sid(tsec, secclass, &newsid); in selinux_socket_create()
4042 if (rc) in selinux_socket_create()
4043 return rc; in selinux_socket_create()
5190 int rc; in selinux_msg_queue_alloc_security() local
5192 rc = ipc_alloc_security(current, &msq->q_perm, SECCLASS_MSGQ); in selinux_msg_queue_alloc_security()
5193 if (rc) in selinux_msg_queue_alloc_security()
5194 return rc; in selinux_msg_queue_alloc_security()
5201 rc = avc_has_perm(sid, isec->sid, SECCLASS_MSGQ, in selinux_msg_queue_alloc_security()
5203 if (rc) { in selinux_msg_queue_alloc_security()
5205 return rc; in selinux_msg_queue_alloc_security()
5264 int rc; in selinux_msg_queue_msgsnd() local
5277 rc = security_transition_sid(sid, isec->sid, SECCLASS_MSG, in selinux_msg_queue_msgsnd()
5279 if (rc) in selinux_msg_queue_msgsnd()
5280 return rc; in selinux_msg_queue_msgsnd()
5287 rc = avc_has_perm(sid, isec->sid, SECCLASS_MSGQ, in selinux_msg_queue_msgsnd()
5289 if (!rc) in selinux_msg_queue_msgsnd()
5291 rc = avc_has_perm(sid, msec->sid, SECCLASS_MSG, in selinux_msg_queue_msgsnd()
5293 if (!rc) in selinux_msg_queue_msgsnd()
5295 rc = avc_has_perm(msec->sid, isec->sid, SECCLASS_MSGQ, in selinux_msg_queue_msgsnd()
5298 return rc; in selinux_msg_queue_msgsnd()
5309 int rc; in selinux_msg_queue_msgrcv() local
5317 rc = avc_has_perm(sid, isec->sid, in selinux_msg_queue_msgrcv()
5319 if (!rc) in selinux_msg_queue_msgrcv()
5320 rc = avc_has_perm(sid, msec->sid, in selinux_msg_queue_msgrcv()
5322 return rc; in selinux_msg_queue_msgrcv()
5331 int rc; in selinux_shm_alloc_security() local
5333 rc = ipc_alloc_security(current, &shp->shm_perm, SECCLASS_SHM); in selinux_shm_alloc_security()
5334 if (rc) in selinux_shm_alloc_security()
5335 return rc; in selinux_shm_alloc_security()
5342 rc = avc_has_perm(sid, isec->sid, SECCLASS_SHM, in selinux_shm_alloc_security()
5344 if (rc) { in selinux_shm_alloc_security()
5346 return rc; in selinux_shm_alloc_security()
5423 int rc; in selinux_sem_alloc_security() local
5425 rc = ipc_alloc_security(current, &sma->sem_perm, SECCLASS_SEM); in selinux_sem_alloc_security()
5426 if (rc) in selinux_sem_alloc_security()
5427 return rc; in selinux_sem_alloc_security()
5434 rc = avc_has_perm(sid, isec->sid, SECCLASS_SEM, in selinux_sem_alloc_security()
5436 if (rc) { in selinux_sem_alloc_security()
5438 return rc; in selinux_sem_alloc_security()
5834 int rc; in selinux_key_getsecurity() local
5836 rc = security_sid_to_context(ksec->sid, &context, &len); in selinux_key_getsecurity()
5837 if (!rc) in selinux_key_getsecurity()
5838 rc = len; in selinux_key_getsecurity()
5840 return rc; in selinux_key_getsecurity()