Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 14 files:
- drivers/android/binder.c
- fs/ceph/xattr.c, line 1469
- fs/fuse/dir.c, line 722
- fs/nfs/nfs4proc.c, line 149
- fs/nfsd/nfs4xdr.c, line 4201
- kernel/audit.c
- net/core/scm.c, line 445
- net/ipv4/ip_sockglue.c, line 144
- net/netfilter/nf_conntrack_netlink.c, line 378
- net/netfilter/nf_conntrack_standalone.c, line 197
- net/netfilter/nfnetlink_queue.c
- net/netlabel/netlabel_unlabeled.c
- rust/helpers/security.c, line 20
- security/security.c, line 3995
Smatch caller information:
net/netfilter/nfnetlink_queue.c nfqnl_build_packet_message() -> security_release_secctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 6547158793315971072 |
| PARAM_VALUE | 0 | cp->context | 0 |
| PARAM_VALUE | 0 | cp->id | 0 |
| PARAM_VALUE | 0 | cp->len | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nfnetlink_queue.c nfqnl_build_packet_message() -> security_release_secctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 6547158793315971072 |
| PARAM_VALUE | 0 | cp->context | 0 |
| PARAM_VALUE | 0 | cp->id | 0 |
| PARAM_VALUE | 0 | cp->len | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_conntrack_standalone.c ct_show_secctx() -> security_release_secctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 4025305537462681600 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &s->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
net/netfilter/nf_conntrack_netlink.c ctnetlink_dump_secctx() -> security_release_secctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 4606387154812538880 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
fs/fuse/dir.c get_security_context() -> security_release_secctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 2540633924084719616 |
| PARAM_VALUE | 0 | cp->context | 0 |
| PARAM_VALUE | 0 | cp->id | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &entry->d_lockref.lock |
drivers/android/binder.c binder_transaction() -> security_release_secctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 5713713390454956032 |
| PARAM_VALUE | 0 | cp->id | 0 |
| PARAM_VALUE | 0 | cp->len | 0 |
| NOCHECK_CALL |
kernel/audit.c audit_log_obj_ctx() -> security_release_secctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 1358969979973681152 |
| PARAM_VALUE | 0 | cp->id | 0,101-102,104 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/audit.c audit_log_obj_ctx() -> security_release_secctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 1358969979973681152 |
| PARAM_VALUE | 0 | cp->id | 0,101-102,104 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/audit.c audit_log_subj_ctx() -> security_release_secctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 7961403917118095360 |
| PARAM_VALUE | 0 | cp->id | 0,101-102,104 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/audit.c audit_log_subj_ctx() -> security_release_secctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 7961403917118095360 |
| PARAM_VALUE | 0 | cp->id | 0,101-102,104 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/audit.c audit_receive_msg() -> security_release_secctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 3162575748011081728 |
| PARAM_VALUE | 0 | cp->id | 0,101-102,104 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/audit.c audit_receive_msg() -> security_release_secctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 3162575748011081728 |
| PARAM_VALUE | 0 | cp->id | 0,101-102,104 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netlabel/netlabel_unlabeled.c netlbl_unlabel_staticlist_gen() -> security_release_secctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 6884416634104692736 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_add() -> security_release_secctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 2663149607952175104 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &smk_net4addr_lock |
net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_remove_addr4() -> security_release_secctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 8207149913669242880 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | global &smk_net4addr_lock |
net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_remove_addr6() -> security_release_secctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 8484333661250039808 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | global &smk_net4addr_lock |
net/ipv4/ip_sockglue.c ip_cmsg_recv_security() -> security_release_secctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 7833536449244717056 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/core/scm.c scm_passec() -> security_release_secctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 4027244485307338752 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &u->iolock |
fs/nfs/nfs4proc.c nfs4_label_release_security() -> security_release_secctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 6782308428175888384 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/ceph/xattr.c ceph_release_acl_sec_ctx() -> security_release_secctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 2556095264544944144,7605138179427643408,8228010175064211472,9112898516124790800 |
| PARAM_VALUE | 0 | cp->context | 0 |
| PARAM_VALUE | 0 | cp->id | 0 |
| PARAM_VALUE | 0 | cp->len | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |