Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 14 files:

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