• Home
  • Raw
  • Download

Lines Matching refs:err

3772 	int err = 0;  in selinux_file_fcntl()  local
3777 err = file_has_perm(cred, file, FILE__WRITE); in selinux_file_fcntl()
3788 err = file_has_perm(cred, file, 0); in selinux_file_fcntl()
3801 err = file_has_perm(cred, file, FILE__LOCK); in selinux_file_fcntl()
3805 return err; in selinux_file_fcntl()
4409 int err; in selinux_skb_peerlbl_sid() local
4414 err = selinux_xfrm_skb_sid(skb, &xfrm_sid); in selinux_skb_peerlbl_sid()
4415 if (unlikely(err)) in selinux_skb_peerlbl_sid()
4417 err = selinux_netlbl_skbuff_getsid(skb, family, &nlbl_type, &nlbl_sid); in selinux_skb_peerlbl_sid()
4418 if (unlikely(err)) in selinux_skb_peerlbl_sid()
4421 err = security_net_peersid_resolve(&selinux_state, nlbl_sid, in selinux_skb_peerlbl_sid()
4423 if (unlikely(err)) { in selinux_skb_peerlbl_sid()
4447 int err = 0; in selinux_conn_sid() local
4450 err = security_sid_mls_copy(&selinux_state, sk_sid, skb_sid, in selinux_conn_sid()
4455 return err; in selinux_conn_sid()
4518 int err = 0; in selinux_socket_post_create() local
4521 err = socket_sockcreate_sid(tsec, sclass, &sid); in selinux_socket_post_create()
4522 if (err) in selinux_socket_post_create()
4523 return err; in selinux_socket_post_create()
4538 err = selinux_netlbl_socket_post_create(sock->sk, family); in selinux_socket_post_create()
4541 return err; in selinux_socket_post_create()
4565 int err; in selinux_socket_bind() local
4567 err = sock_has_perm(sk, SOCKET__BIND); in selinux_socket_bind()
4568 if (err) in selinux_socket_bind()
4632 err = sel_netport_sid(sk->sk_protocol, in selinux_socket_bind()
4634 if (err) in selinux_socket_bind()
4636 err = avc_has_perm(&selinux_state, in selinux_socket_bind()
4640 if (err) in selinux_socket_bind()
4667 err = sel_netnode_sid(addrp, family_sa, &sid); in selinux_socket_bind()
4668 if (err) in selinux_socket_bind()
4676 err = avc_has_perm(&selinux_state, in selinux_socket_bind()
4679 if (err) in selinux_socket_bind()
4683 return err; in selinux_socket_bind()
4699 int err; in selinux_socket_connect_helper() local
4701 err = sock_has_perm(sk, SOCKET__CONNECT); in selinux_socket_connect_helper()
4702 if (err) in selinux_socket_connect_helper()
4703 return err; in selinux_socket_connect_helper()
4755 err = sel_netport_sid(sk->sk_protocol, snum, &sid); in selinux_socket_connect_helper()
4756 if (err) in selinux_socket_connect_helper()
4757 return err; in selinux_socket_connect_helper()
4775 err = avc_has_perm(&selinux_state, in selinux_socket_connect_helper()
4777 if (err) in selinux_socket_connect_helper()
4778 return err; in selinux_socket_connect_helper()
4788 int err; in selinux_socket_connect() local
4791 err = selinux_socket_connect_helper(sock, address, addrlen); in selinux_socket_connect()
4792 if (err) in selinux_socket_connect()
4793 return err; in selinux_socket_connect()
4805 int err; in selinux_socket_accept() local
4811 err = sock_has_perm(sock->sk, SOCKET__ACCEPT); in selinux_socket_accept()
4812 if (err) in selinux_socket_accept()
4813 return err; in selinux_socket_accept()
4853 int err; in selinux_socket_setsockopt() local
4855 err = sock_has_perm(sock->sk, SOCKET__SETOPT); in selinux_socket_setsockopt()
4856 if (err) in selinux_socket_setsockopt()
4857 return err; in selinux_socket_setsockopt()
4882 int err; in selinux_socket_unix_stream_connect() local
4888 err = avc_has_perm(&selinux_state, in selinux_socket_unix_stream_connect()
4892 if (err) in selinux_socket_unix_stream_connect()
4893 return err; in selinux_socket_unix_stream_connect()
4897 err = security_sid_mls_copy(&selinux_state, sksec_other->sid, in selinux_socket_unix_stream_connect()
4899 if (err) in selinux_socket_unix_stream_connect()
4900 return err; in selinux_socket_unix_stream_connect()
4929 int err; in selinux_inet_sys_rcv_skb() local
4933 err = sel_netif_sid(ns, ifindex, &if_sid); in selinux_inet_sys_rcv_skb()
4934 if (err) in selinux_inet_sys_rcv_skb()
4935 return err; in selinux_inet_sys_rcv_skb()
4936 err = avc_has_perm(&selinux_state, in selinux_inet_sys_rcv_skb()
4939 if (err) in selinux_inet_sys_rcv_skb()
4940 return err; in selinux_inet_sys_rcv_skb()
4942 err = sel_netnode_sid(addrp, family, &node_sid); in selinux_inet_sys_rcv_skb()
4943 if (err) in selinux_inet_sys_rcv_skb()
4944 return err; in selinux_inet_sys_rcv_skb()
4953 int err = 0; in selinux_sock_rcv_skb_compat() local
4964 err = selinux_parse_skb(skb, &ad, &addrp, 1, NULL); in selinux_sock_rcv_skb_compat()
4965 if (err) in selinux_sock_rcv_skb_compat()
4966 return err; in selinux_sock_rcv_skb_compat()
4969 err = avc_has_perm(&selinux_state, in selinux_sock_rcv_skb_compat()
4972 if (err) in selinux_sock_rcv_skb_compat()
4973 return err; in selinux_sock_rcv_skb_compat()
4976 err = selinux_netlbl_sock_rcv_skb(sksec, skb, family, &ad); in selinux_sock_rcv_skb_compat()
4977 if (err) in selinux_sock_rcv_skb_compat()
4978 return err; in selinux_sock_rcv_skb_compat()
4979 err = selinux_xfrm_sock_rcv_skb(sksec->sid, skb, &ad); in selinux_sock_rcv_skb_compat()
4981 return err; in selinux_sock_rcv_skb_compat()
4986 int err; in selinux_socket_sock_rcv_skb() local
5019 err = selinux_parse_skb(skb, &ad, &addrp, 1, NULL); in selinux_socket_sock_rcv_skb()
5020 if (err) in selinux_socket_sock_rcv_skb()
5021 return err; in selinux_socket_sock_rcv_skb()
5026 err = selinux_skb_peerlbl_sid(skb, family, &peer_sid); in selinux_socket_sock_rcv_skb()
5027 if (err) in selinux_socket_sock_rcv_skb()
5028 return err; in selinux_socket_sock_rcv_skb()
5029 err = selinux_inet_sys_rcv_skb(sock_net(sk), skb->skb_iif, in selinux_socket_sock_rcv_skb()
5031 if (err) { in selinux_socket_sock_rcv_skb()
5032 selinux_netlbl_err(skb, family, err, 0); in selinux_socket_sock_rcv_skb()
5033 return err; in selinux_socket_sock_rcv_skb()
5035 err = avc_has_perm(&selinux_state, in selinux_socket_sock_rcv_skb()
5038 if (err) { in selinux_socket_sock_rcv_skb()
5039 selinux_netlbl_err(skb, family, err, 0); in selinux_socket_sock_rcv_skb()
5040 return err; in selinux_socket_sock_rcv_skb()
5045 err = avc_has_perm(&selinux_state, in selinux_socket_sock_rcv_skb()
5048 if (err) in selinux_socket_sock_rcv_skb()
5049 return err; in selinux_socket_sock_rcv_skb()
5052 return err; in selinux_socket_sock_rcv_skb()
5058 int err = 0; in selinux_socket_getpeersec_stream() local
5071 err = security_sid_to_context(&selinux_state, peer_sid, &scontext, in selinux_socket_getpeersec_stream()
5073 if (err) in selinux_socket_getpeersec_stream()
5074 return err; in selinux_socket_getpeersec_stream()
5077 err = -ERANGE; in selinux_socket_getpeersec_stream()
5082 err = -EFAULT; in selinux_socket_getpeersec_stream()
5086 err = -EFAULT; in selinux_socket_getpeersec_stream()
5088 return err; in selinux_socket_getpeersec_stream()
5193 int err = 0; in selinux_sctp_assoc_request() local
5204 err = selinux_skb_peerlbl_sid(skb, ep->base.sk->sk_family, in selinux_sctp_assoc_request()
5206 if (err) in selinux_sctp_assoc_request()
5207 return err; in selinux_sctp_assoc_request()
5229 err = avc_has_perm(&selinux_state, in selinux_sctp_assoc_request()
5232 if (err) in selinux_sctp_assoc_request()
5233 return err; in selinux_sctp_assoc_request()
5242 err = selinux_conn_sid(sksec->sid, peer_sid, &conn_sid); in selinux_sctp_assoc_request()
5243 if (err) in selinux_sctp_assoc_request()
5244 return err; in selinux_sctp_assoc_request()
5260 int len, err = 0, walk_size = 0; in selinux_sctp_bind_connect() local
5292 err = -EINVAL; in selinux_sctp_bind_connect()
5298 err = selinux_socket_bind(sock, addr, len); in selinux_sctp_bind_connect()
5305 err = selinux_socket_connect_helper(sock, addr, len); in selinux_sctp_bind_connect()
5306 if (err) in selinux_sctp_bind_connect()
5307 return err; in selinux_sctp_bind_connect()
5320 err = selinux_netlbl_socket_connect_locked(sk, addr); in selinux_sctp_bind_connect()
5324 if (err) in selinux_sctp_bind_connect()
5325 return err; in selinux_sctp_bind_connect()
5357 int err; in selinux_inet_conn_request() local
5362 err = selinux_skb_peerlbl_sid(skb, family, &peersid); in selinux_inet_conn_request()
5363 if (err) in selinux_inet_conn_request()
5364 return err; in selinux_inet_conn_request()
5365 err = selinux_conn_sid(sksec->sid, peersid, &connsid); in selinux_inet_conn_request()
5366 if (err) in selinux_inet_conn_request()
5367 return err; in selinux_inet_conn_request()
5497 int err; in selinux_tun_dev_open() local
5499 err = avc_has_perm(&selinux_state, in selinux_tun_dev_open()
5502 if (err) in selinux_tun_dev_open()
5503 return err; in selinux_tun_dev_open()
5504 err = avc_has_perm(&selinux_state, in selinux_tun_dev_open()
5507 if (err) in selinux_tun_dev_open()
5508 return err; in selinux_tun_dev_open()
5516 int err = 0; in selinux_nlmsg_perm() local
5522 err = -EINVAL; in selinux_nlmsg_perm()
5527 err = selinux_nlmsg_lookup(sksec->sclass, nlh->nlmsg_type, &perm); in selinux_nlmsg_perm()
5528 if (err) { in selinux_nlmsg_perm()
5529 if (err == -EINVAL) { in selinux_nlmsg_perm()
5538 err = 0; in selinux_nlmsg_perm()
5542 if (err == -ENOENT) in selinux_nlmsg_perm()
5543 err = 0; in selinux_nlmsg_perm()
5547 err = sock_has_perm(sk, perm); in selinux_nlmsg_perm()
5549 return err; in selinux_nlmsg_perm()
5558 int err; in selinux_ip_forward() local
5587 err = selinux_inet_sys_rcv_skb(dev_net(indev), indev->ifindex, in selinux_ip_forward()
5589 if (err) { in selinux_ip_forward()
5590 selinux_netlbl_err(skb, family, err, 1); in selinux_ip_forward()
5958 int err; in selinux_msg_queue_msgctl() local
5983 err = ipc_has_perm(msq, perms); in selinux_msg_queue_msgctl()
5984 return err; in selinux_msg_queue_msgctl()
6099 int err; in selinux_shm_shmctl() local
6127 err = ipc_has_perm(shp, perms); in selinux_shm_shmctl()
6128 return err; in selinux_shm_shmctl()
6183 int err; in selinux_sem_semctl() local
6221 err = ipc_has_perm(sma, perms); in selinux_sem_semctl()
6222 return err; in selinux_sem_semctl()
6592 int err; in selinux_ib_pkey_access() local
6597 err = sel_ib_pkey_sid(subnet_prefix, pkey_val, &sid); in selinux_ib_pkey_access()
6598 if (err) in selinux_ib_pkey_access()
6599 return err; in selinux_ib_pkey_access()
6615 int err; in selinux_ib_endport_manage_subnet() local
6620 err = security_ib_endport_sid(&selinux_state, dev_name, port_num, in selinux_ib_endport_manage_subnet()
6623 if (err) in selinux_ib_endport_manage_subnet()
6624 return err; in selinux_ib_endport_manage_subnet()
7235 int err; in selinux_nf_ip_init() local
7242 err = register_pernet_subsys(&selinux_net_ops); in selinux_nf_ip_init()
7243 if (err) in selinux_nf_ip_init()
7244 panic("SELinux: register_pernet_subsys: error %d\n", err); in selinux_nf_ip_init()