• Home
  • Raw
  • Download

Lines Matching refs:err

978 			goto err;  in selinux_add_opt()
983 goto err; in selinux_add_opt()
988 goto err; in selinux_add_opt()
993 goto err; in selinux_add_opt()
1006 err: in selinux_add_opt()
3878 int err = 0; in selinux_file_fcntl() local
3883 err = file_has_perm(cred, file, FILE__WRITE); in selinux_file_fcntl()
3894 err = file_has_perm(cred, file, 0); in selinux_file_fcntl()
3907 err = file_has_perm(cred, file, FILE__LOCK); in selinux_file_fcntl()
3911 return err; in selinux_file_fcntl()
4530 int err; in selinux_skb_peerlbl_sid() local
4535 err = selinux_xfrm_skb_sid(skb, &xfrm_sid); in selinux_skb_peerlbl_sid()
4536 if (unlikely(err)) in selinux_skb_peerlbl_sid()
4538 err = selinux_netlbl_skbuff_getsid(skb, family, &nlbl_type, &nlbl_sid); in selinux_skb_peerlbl_sid()
4539 if (unlikely(err)) in selinux_skb_peerlbl_sid()
4542 err = security_net_peersid_resolve(&selinux_state, nlbl_sid, in selinux_skb_peerlbl_sid()
4544 if (unlikely(err)) { in selinux_skb_peerlbl_sid()
4568 int err = 0; in selinux_conn_sid() local
4571 err = security_sid_mls_copy(&selinux_state, sk_sid, skb_sid, in selinux_conn_sid()
4576 return err; in selinux_conn_sid()
4639 int err = 0; in selinux_socket_post_create() local
4642 err = socket_sockcreate_sid(tsec, sclass, &sid); in selinux_socket_post_create()
4643 if (err) in selinux_socket_post_create()
4644 return err; in selinux_socket_post_create()
4659 err = selinux_netlbl_socket_post_create(sock->sk, family); in selinux_socket_post_create()
4662 return err; in selinux_socket_post_create()
4686 int err; in selinux_socket_bind() local
4688 err = sock_has_perm(sk, SOCKET__BIND); in selinux_socket_bind()
4689 if (err) in selinux_socket_bind()
4760 err = sel_netport_sid(sk->sk_protocol, in selinux_socket_bind()
4762 if (err) in selinux_socket_bind()
4764 err = avc_has_perm(&selinux_state, in selinux_socket_bind()
4768 if (err) in selinux_socket_bind()
4795 err = sel_netnode_sid(addrp, family_sa, &sid); in selinux_socket_bind()
4796 if (err) in selinux_socket_bind()
4804 err = avc_has_perm(&selinux_state, in selinux_socket_bind()
4807 if (err) in selinux_socket_bind()
4811 return err; in selinux_socket_bind()
4827 int err; in selinux_socket_connect_helper() local
4829 err = sock_has_perm(sk, SOCKET__CONNECT); in selinux_socket_connect_helper()
4830 if (err) in selinux_socket_connect_helper()
4831 return err; in selinux_socket_connect_helper()
4883 err = sel_netport_sid(sk->sk_protocol, snum, &sid); in selinux_socket_connect_helper()
4884 if (err) in selinux_socket_connect_helper()
4885 return err; in selinux_socket_connect_helper()
4903 err = avc_has_perm(&selinux_state, in selinux_socket_connect_helper()
4905 if (err) in selinux_socket_connect_helper()
4906 return err; in selinux_socket_connect_helper()
4916 int err; in selinux_socket_connect() local
4919 err = selinux_socket_connect_helper(sock, address, addrlen); in selinux_socket_connect()
4920 if (err) in selinux_socket_connect()
4921 return err; in selinux_socket_connect()
4933 int err; in selinux_socket_accept() local
4939 err = sock_has_perm(sock->sk, SOCKET__ACCEPT); in selinux_socket_accept()
4940 if (err) in selinux_socket_accept()
4941 return err; in selinux_socket_accept()
4981 int err; in selinux_socket_setsockopt() local
4983 err = sock_has_perm(sock->sk, SOCKET__SETOPT); in selinux_socket_setsockopt()
4984 if (err) in selinux_socket_setsockopt()
4985 return err; in selinux_socket_setsockopt()
5010 int err; in selinux_socket_unix_stream_connect() local
5016 err = avc_has_perm(&selinux_state, in selinux_socket_unix_stream_connect()
5020 if (err) in selinux_socket_unix_stream_connect()
5021 return err; in selinux_socket_unix_stream_connect()
5025 err = security_sid_mls_copy(&selinux_state, sksec_other->sid, in selinux_socket_unix_stream_connect()
5027 if (err) in selinux_socket_unix_stream_connect()
5028 return err; in selinux_socket_unix_stream_connect()
5057 int err; in selinux_inet_sys_rcv_skb() local
5061 err = sel_netif_sid(ns, ifindex, &if_sid); in selinux_inet_sys_rcv_skb()
5062 if (err) in selinux_inet_sys_rcv_skb()
5063 return err; in selinux_inet_sys_rcv_skb()
5064 err = avc_has_perm(&selinux_state, in selinux_inet_sys_rcv_skb()
5067 if (err) in selinux_inet_sys_rcv_skb()
5068 return err; in selinux_inet_sys_rcv_skb()
5070 err = sel_netnode_sid(addrp, family, &node_sid); in selinux_inet_sys_rcv_skb()
5071 if (err) in selinux_inet_sys_rcv_skb()
5072 return err; in selinux_inet_sys_rcv_skb()
5081 int err = 0; in selinux_sock_rcv_skb_compat() local
5092 err = selinux_parse_skb(skb, &ad, &addrp, 1, NULL); in selinux_sock_rcv_skb_compat()
5093 if (err) in selinux_sock_rcv_skb_compat()
5094 return err; in selinux_sock_rcv_skb_compat()
5097 err = avc_has_perm(&selinux_state, in selinux_sock_rcv_skb_compat()
5100 if (err) in selinux_sock_rcv_skb_compat()
5101 return err; in selinux_sock_rcv_skb_compat()
5104 err = selinux_netlbl_sock_rcv_skb(sksec, skb, family, &ad); in selinux_sock_rcv_skb_compat()
5105 if (err) in selinux_sock_rcv_skb_compat()
5106 return err; in selinux_sock_rcv_skb_compat()
5107 err = selinux_xfrm_sock_rcv_skb(sksec->sid, skb, &ad); in selinux_sock_rcv_skb_compat()
5109 return err; in selinux_sock_rcv_skb_compat()
5114 int err; in selinux_socket_sock_rcv_skb() local
5147 err = selinux_parse_skb(skb, &ad, &addrp, 1, NULL); in selinux_socket_sock_rcv_skb()
5148 if (err) in selinux_socket_sock_rcv_skb()
5149 return err; in selinux_socket_sock_rcv_skb()
5154 err = selinux_skb_peerlbl_sid(skb, family, &peer_sid); in selinux_socket_sock_rcv_skb()
5155 if (err) in selinux_socket_sock_rcv_skb()
5156 return err; in selinux_socket_sock_rcv_skb()
5157 err = selinux_inet_sys_rcv_skb(sock_net(sk), skb->skb_iif, in selinux_socket_sock_rcv_skb()
5159 if (err) { in selinux_socket_sock_rcv_skb()
5160 selinux_netlbl_err(skb, family, err, 0); in selinux_socket_sock_rcv_skb()
5161 return err; in selinux_socket_sock_rcv_skb()
5163 err = avc_has_perm(&selinux_state, in selinux_socket_sock_rcv_skb()
5166 if (err) { in selinux_socket_sock_rcv_skb()
5167 selinux_netlbl_err(skb, family, err, 0); in selinux_socket_sock_rcv_skb()
5168 return err; in selinux_socket_sock_rcv_skb()
5173 err = avc_has_perm(&selinux_state, in selinux_socket_sock_rcv_skb()
5176 if (err) in selinux_socket_sock_rcv_skb()
5177 return err; in selinux_socket_sock_rcv_skb()
5180 return err; in selinux_socket_sock_rcv_skb()
5186 int err = 0; in selinux_socket_getpeersec_stream() local
5199 err = security_sid_to_context(&selinux_state, peer_sid, &scontext, in selinux_socket_getpeersec_stream()
5201 if (err) in selinux_socket_getpeersec_stream()
5202 return err; in selinux_socket_getpeersec_stream()
5205 err = -ERANGE; in selinux_socket_getpeersec_stream()
5210 err = -EFAULT; in selinux_socket_getpeersec_stream()
5214 err = -EFAULT; in selinux_socket_getpeersec_stream()
5216 return err; in selinux_socket_getpeersec_stream()
5320 int err; in selinux_sctp_process_new_assoc() local
5332 err = selinux_skb_peerlbl_sid(skb, family, &asoc->peer_secid); in selinux_sctp_process_new_assoc()
5333 if (err) in selinux_sctp_process_new_assoc()
5334 return err; in selinux_sctp_process_new_assoc()
5358 err = avc_has_perm(&selinux_state, in selinux_sctp_process_new_assoc()
5362 if (err) in selinux_sctp_process_new_assoc()
5363 return err; in selinux_sctp_process_new_assoc()
5377 int err; in selinux_sctp_assoc_request() local
5382 err = selinux_sctp_process_new_assoc(asoc, skb); in selinux_sctp_assoc_request()
5383 if (err) in selinux_sctp_assoc_request()
5384 return err; in selinux_sctp_assoc_request()
5392 err = selinux_conn_sid(sksec->sid, asoc->peer_secid, &conn_sid); in selinux_sctp_assoc_request()
5393 if (err) in selinux_sctp_assoc_request()
5394 return err; in selinux_sctp_assoc_request()
5429 int len, err = 0, walk_size = 0; in selinux_sctp_bind_connect() local
5461 err = -EINVAL; in selinux_sctp_bind_connect()
5467 err = selinux_socket_bind(sock, addr, len); in selinux_sctp_bind_connect()
5474 err = selinux_socket_connect_helper(sock, addr, len); in selinux_sctp_bind_connect()
5475 if (err) in selinux_sctp_bind_connect()
5476 return err; in selinux_sctp_bind_connect()
5489 err = selinux_netlbl_socket_connect_locked(sk, addr); in selinux_sctp_bind_connect()
5493 if (err) in selinux_sctp_bind_connect()
5494 return err; in selinux_sctp_bind_connect()
5526 int err; in selinux_inet_conn_request() local
5531 err = selinux_skb_peerlbl_sid(skb, family, &peersid); in selinux_inet_conn_request()
5532 if (err) in selinux_inet_conn_request()
5533 return err; in selinux_inet_conn_request()
5534 err = selinux_conn_sid(sksec->sid, peersid, &connsid); in selinux_inet_conn_request()
5535 if (err) in selinux_inet_conn_request()
5536 return err; in selinux_inet_conn_request()
5666 int err; in selinux_tun_dev_open() local
5668 err = avc_has_perm(&selinux_state, in selinux_tun_dev_open()
5671 if (err) in selinux_tun_dev_open()
5672 return err; in selinux_tun_dev_open()
5673 err = avc_has_perm(&selinux_state, in selinux_tun_dev_open()
5676 if (err) in selinux_tun_dev_open()
5677 return err; in selinux_tun_dev_open()
5717 int err; in selinux_ip_forward() local
5719 err = selinux_inet_sys_rcv_skb(state->net, ifindex, in selinux_ip_forward()
5721 if (err) { in selinux_ip_forward()
5722 selinux_netlbl_err(skb, family, err, 1); in selinux_ip_forward()
6089 int err; in selinux_msg_queue_msgctl() local
6114 err = ipc_has_perm(msq, perms); in selinux_msg_queue_msgctl()
6115 return err; in selinux_msg_queue_msgctl()
6228 int err; in selinux_shm_shmctl() local
6256 err = ipc_has_perm(shp, perms); in selinux_shm_shmctl()
6257 return err; in selinux_shm_shmctl()
6310 int err; in selinux_sem_semctl() local
6348 err = ipc_has_perm(sma, perms); in selinux_sem_semctl()
6349 return err; in selinux_sem_semctl()
6755 int err; in selinux_ib_pkey_access() local
6760 err = sel_ib_pkey_sid(subnet_prefix, pkey_val, &sid); in selinux_ib_pkey_access()
6761 if (err) in selinux_ib_pkey_access()
6762 return err; in selinux_ib_pkey_access()
6778 int err; in selinux_ib_endport_manage_subnet() local
6783 err = security_ib_endport_sid(&selinux_state, dev_name, port_num, in selinux_ib_endport_manage_subnet()
6786 if (err) in selinux_ib_endport_manage_subnet()
6787 return err; in selinux_ib_endport_manage_subnet()
7504 int err; in selinux_nf_ip_init() local
7511 err = register_pernet_subsys(&selinux_net_ops); in selinux_nf_ip_init()
7512 if (err) in selinux_nf_ip_init()
7513 panic("SELinux: register_pernet_subsys: error %d\n", err); in selinux_nf_ip_init()