Lines Matching refs:err

1031 			goto err;  in selinux_add_opt()
1036 goto err; in selinux_add_opt()
1041 goto err; in selinux_add_opt()
1046 goto err; in selinux_add_opt()
1059 err: in selinux_add_opt()
4044 int err = 0; in selinux_file_fcntl() local
4049 err = file_has_perm(cred, file, FILE__WRITE); in selinux_file_fcntl()
4060 err = file_has_perm(cred, file, 0); in selinux_file_fcntl()
4073 err = file_has_perm(cred, file, FILE__LOCK); in selinux_file_fcntl()
4077 return err; in selinux_file_fcntl()
4692 int err; in selinux_skb_peerlbl_sid() local
4697 err = selinux_xfrm_skb_sid(skb, &xfrm_sid); in selinux_skb_peerlbl_sid()
4698 if (unlikely(err)) in selinux_skb_peerlbl_sid()
4700 err = selinux_netlbl_skbuff_getsid(skb, family, &nlbl_type, &nlbl_sid); in selinux_skb_peerlbl_sid()
4701 if (unlikely(err)) in selinux_skb_peerlbl_sid()
4704 err = security_net_peersid_resolve(nlbl_sid, in selinux_skb_peerlbl_sid()
4706 if (unlikely(err)) { in selinux_skb_peerlbl_sid()
4730 int err = 0; in selinux_conn_sid() local
4733 err = security_sid_mls_copy(sk_sid, skb_sid, in selinux_conn_sid()
4738 return err; in selinux_conn_sid()
4820 int err = 0; in selinux_socket_post_create() local
4823 err = socket_sockcreate_sid(tsec, sclass, &sid); in selinux_socket_post_create()
4824 if (err) in selinux_socket_post_create()
4825 return err; in selinux_socket_post_create()
4840 err = selinux_netlbl_socket_post_create(sock->sk, family); in selinux_socket_post_create()
4843 return err; in selinux_socket_post_create()
4867 int err; in selinux_socket_bind() local
4869 err = sock_has_perm(sk, SOCKET__BIND); in selinux_socket_bind()
4870 if (err) in selinux_socket_bind()
4941 err = sel_netport_sid(sk->sk_protocol, in selinux_socket_bind()
4943 if (err) in selinux_socket_bind()
4945 err = avc_has_perm(sksec->sid, sid, in selinux_socket_bind()
4948 if (err) in selinux_socket_bind()
4971 err = sel_netnode_sid(addrp, family_sa, &sid); in selinux_socket_bind()
4972 if (err) in selinux_socket_bind()
4980 err = avc_has_perm(sksec->sid, sid, in selinux_socket_bind()
4982 if (err) in selinux_socket_bind()
4986 return err; in selinux_socket_bind()
5002 int err; in selinux_socket_connect_helper() local
5004 err = sock_has_perm(sk, SOCKET__CONNECT); in selinux_socket_connect_helper()
5005 if (err) in selinux_socket_connect_helper()
5006 return err; in selinux_socket_connect_helper()
5057 err = sel_netport_sid(sk->sk_protocol, snum, &sid); in selinux_socket_connect_helper()
5058 if (err) in selinux_socket_connect_helper()
5059 return err; in selinux_socket_connect_helper()
5074 err = avc_has_perm(sksec->sid, sid, sksec->sclass, perm, &ad); in selinux_socket_connect_helper()
5075 if (err) in selinux_socket_connect_helper()
5076 return err; in selinux_socket_connect_helper()
5086 int err; in selinux_socket_connect() local
5089 err = selinux_socket_connect_helper(sock, address, addrlen); in selinux_socket_connect()
5090 if (err) in selinux_socket_connect()
5091 return err; in selinux_socket_connect()
5103 int err; in selinux_socket_accept() local
5109 err = sock_has_perm(sock->sk, SOCKET__ACCEPT); in selinux_socket_accept()
5110 if (err) in selinux_socket_accept()
5111 return err; in selinux_socket_accept()
5151 int err; in selinux_socket_setsockopt() local
5153 err = sock_has_perm(sock->sk, SOCKET__SETOPT); in selinux_socket_setsockopt()
5154 if (err) in selinux_socket_setsockopt()
5155 return err; in selinux_socket_setsockopt()
5180 int err; in selinux_socket_unix_stream_connect() local
5184 err = avc_has_perm(sksec_sock->sid, sksec_other->sid, in selinux_socket_unix_stream_connect()
5187 if (err) in selinux_socket_unix_stream_connect()
5188 return err; in selinux_socket_unix_stream_connect()
5192 err = security_sid_mls_copy(sksec_other->sid, in selinux_socket_unix_stream_connect()
5194 if (err) in selinux_socket_unix_stream_connect()
5195 return err; in selinux_socket_unix_stream_connect()
5221 int err; in selinux_inet_sys_rcv_skb() local
5225 err = sel_netif_sid(ns, ifindex, &if_sid); in selinux_inet_sys_rcv_skb()
5226 if (err) in selinux_inet_sys_rcv_skb()
5227 return err; in selinux_inet_sys_rcv_skb()
5228 err = avc_has_perm(peer_sid, if_sid, in selinux_inet_sys_rcv_skb()
5230 if (err) in selinux_inet_sys_rcv_skb()
5231 return err; in selinux_inet_sys_rcv_skb()
5233 err = sel_netnode_sid(addrp, family, &node_sid); in selinux_inet_sys_rcv_skb()
5234 if (err) in selinux_inet_sys_rcv_skb()
5235 return err; in selinux_inet_sys_rcv_skb()
5243 int err = 0; in selinux_sock_rcv_skb_compat() local
5251 err = selinux_parse_skb(skb, &ad, &addrp, 1, NULL); in selinux_sock_rcv_skb_compat()
5252 if (err) in selinux_sock_rcv_skb_compat()
5253 return err; in selinux_sock_rcv_skb_compat()
5256 err = avc_has_perm(sk_sid, skb->secmark, SECCLASS_PACKET, in selinux_sock_rcv_skb_compat()
5258 if (err) in selinux_sock_rcv_skb_compat()
5259 return err; in selinux_sock_rcv_skb_compat()
5262 err = selinux_netlbl_sock_rcv_skb(sksec, skb, family, &ad); in selinux_sock_rcv_skb_compat()
5263 if (err) in selinux_sock_rcv_skb_compat()
5264 return err; in selinux_sock_rcv_skb_compat()
5265 err = selinux_xfrm_sock_rcv_skb(sksec->sid, skb, &ad); in selinux_sock_rcv_skb_compat()
5267 return err; in selinux_sock_rcv_skb_compat()
5272 int err, peerlbl_active, secmark_active; in selinux_socket_sock_rcv_skb() local
5300 err = selinux_parse_skb(skb, &ad, &addrp, 1, NULL); in selinux_socket_sock_rcv_skb()
5301 if (err) in selinux_socket_sock_rcv_skb()
5302 return err; in selinux_socket_sock_rcv_skb()
5307 err = selinux_skb_peerlbl_sid(skb, family, &peer_sid); in selinux_socket_sock_rcv_skb()
5308 if (err) in selinux_socket_sock_rcv_skb()
5309 return err; in selinux_socket_sock_rcv_skb()
5310 err = selinux_inet_sys_rcv_skb(sock_net(sk), skb->skb_iif, in selinux_socket_sock_rcv_skb()
5312 if (err) { in selinux_socket_sock_rcv_skb()
5313 selinux_netlbl_err(skb, family, err, 0); in selinux_socket_sock_rcv_skb()
5314 return err; in selinux_socket_sock_rcv_skb()
5316 err = avc_has_perm(sk_sid, peer_sid, SECCLASS_PEER, in selinux_socket_sock_rcv_skb()
5318 if (err) { in selinux_socket_sock_rcv_skb()
5319 selinux_netlbl_err(skb, family, err, 0); in selinux_socket_sock_rcv_skb()
5320 return err; in selinux_socket_sock_rcv_skb()
5325 err = avc_has_perm(sk_sid, skb->secmark, SECCLASS_PACKET, in selinux_socket_sock_rcv_skb()
5327 if (err) in selinux_socket_sock_rcv_skb()
5328 return err; in selinux_socket_sock_rcv_skb()
5331 return err; in selinux_socket_sock_rcv_skb()
5338 int err = 0; in selinux_socket_getpeersec_stream() local
5351 err = security_sid_to_context(peer_sid, &scontext, in selinux_socket_getpeersec_stream()
5353 if (err) in selinux_socket_getpeersec_stream()
5354 return err; in selinux_socket_getpeersec_stream()
5356 err = -ERANGE; in selinux_socket_getpeersec_stream()
5361 err = -EFAULT; in selinux_socket_getpeersec_stream()
5364 err = -EFAULT; in selinux_socket_getpeersec_stream()
5366 return err; in selinux_socket_getpeersec_stream()
5465 int err; in selinux_sctp_process_new_assoc() local
5477 err = selinux_skb_peerlbl_sid(skb, family, &asoc->peer_secid); in selinux_sctp_process_new_assoc()
5478 if (err) in selinux_sctp_process_new_assoc()
5479 return err; in selinux_sctp_process_new_assoc()
5501 err = avc_has_perm(sksec->peer_sid, asoc->peer_secid, in selinux_sctp_process_new_assoc()
5504 if (err) in selinux_sctp_process_new_assoc()
5505 return err; in selinux_sctp_process_new_assoc()
5519 int err; in selinux_sctp_assoc_request() local
5524 err = selinux_sctp_process_new_assoc(asoc, skb); in selinux_sctp_assoc_request()
5525 if (err) in selinux_sctp_assoc_request()
5526 return err; in selinux_sctp_assoc_request()
5534 err = selinux_conn_sid(sksec->sid, asoc->peer_secid, &conn_sid); in selinux_sctp_assoc_request()
5535 if (err) in selinux_sctp_assoc_request()
5536 return err; in selinux_sctp_assoc_request()
5571 int len, err = 0, walk_size = 0; in selinux_sctp_bind_connect() local
5603 err = -EINVAL; in selinux_sctp_bind_connect()
5609 err = selinux_socket_bind(sock, addr, len); in selinux_sctp_bind_connect()
5616 err = selinux_socket_connect_helper(sock, addr, len); in selinux_sctp_bind_connect()
5617 if (err) in selinux_sctp_bind_connect()
5618 return err; in selinux_sctp_bind_connect()
5631 err = selinux_netlbl_socket_connect_locked(sk, addr); in selinux_sctp_bind_connect()
5635 if (err) in selinux_sctp_bind_connect()
5636 return err; in selinux_sctp_bind_connect()
5683 int err; in selinux_inet_conn_request() local
5688 err = selinux_skb_peerlbl_sid(skb, family, &peersid); in selinux_inet_conn_request()
5689 if (err) in selinux_inet_conn_request()
5690 return err; in selinux_inet_conn_request()
5691 err = selinux_conn_sid(sksec->sid, peersid, &connsid); in selinux_inet_conn_request()
5692 if (err) in selinux_inet_conn_request()
5693 return err; in selinux_inet_conn_request()
5804 int err; in selinux_tun_dev_open() local
5806 err = avc_has_perm(sid, tunsec->sid, SECCLASS_TUN_SOCKET, in selinux_tun_dev_open()
5808 if (err) in selinux_tun_dev_open()
5809 return err; in selinux_tun_dev_open()
5810 err = avc_has_perm(sid, sid, SECCLASS_TUN_SOCKET, in selinux_tun_dev_open()
5812 if (err) in selinux_tun_dev_open()
5813 return err; in selinux_tun_dev_open()
5850 int err; in selinux_ip_forward() local
5852 err = selinux_inet_sys_rcv_skb(state->net, ifindex, in selinux_ip_forward()
5854 if (err) { in selinux_ip_forward()
5855 selinux_netlbl_err(skb, family, err, 1); in selinux_ip_forward()
6439 int err; in selinux_sem_semctl() local
6476 err = ipc_has_perm(sma, perms); in selinux_sem_semctl()
6477 return err; in selinux_sem_semctl()
6962 int err; in selinux_ib_pkey_access() local
6967 err = sel_ib_pkey_sid(subnet_prefix, pkey_val, &sid); in selinux_ib_pkey_access()
6968 if (err) in selinux_ib_pkey_access()
6969 return err; in selinux_ib_pkey_access()
6984 int err; in selinux_ib_endport_manage_subnet() local
6989 err = security_ib_endport_sid(dev_name, port_num, in selinux_ib_endport_manage_subnet()
6992 if (err) in selinux_ib_endport_manage_subnet()
6993 return err; in selinux_ib_endport_manage_subnet()
7737 int err; in selinux_nf_ip_init() local
7744 err = register_pernet_subsys(&selinux_net_ops); in selinux_nf_ip_init()
7745 if (err) in selinux_nf_ip_init()
7746 panic("SELinux: register_pernet_subsys: error %d\n", err); in selinux_nf_ip_init()