Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/unix/af_unix.c unix_autobind() -> unix_release_addr()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 0 addr->len 8
PARAM_VALUE 0 addr->name 4096-ptr_max
PARAM_VALUE 0 addr->name->sun_family 1
PARAM_VALUE 0 addr->refcnt.refs.counter 1
BUF_SIZE 0 addr 26
BUF_SIZE 0 addr 26
DATA_SOURCE 0 addr r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &u->bindlock
TYPE_LOCK (struct unix_sock)->bindlock

net/unix/af_unix.c unix_bind_abstract() -> unix_release_addr()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 0 addr->len 3-110
PARAM_VALUE 0 addr->refcnt.refs.counter 1
BUF_SIZE 0 addr 11-118
BUF_SIZE 0 addr 11-118
CAPPED_DATA 0 addr->len 1
DATA_SOURCE 0 addr r unix_create_addr
NOSPEC 0 addr->len
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 addr->len 3-110[c]
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 global &o2nm_cluster_group.cs_subsys.su_mutex

net/unix/af_unix.c unix_bind_bsd() -> unix_release_addr()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 0 addr->len 3-128
PARAM_VALUE 0 addr->name 4096-ptr_max
PARAM_VALUE 0 addr->name->sun_path 4096-ptr_max
PARAM_VALUE 0 addr->refcnt.refs.counter 1
BUF_SIZE 0 addr 11-136
BUF_SIZE 0 addr 11-136
DATA_SOURCE 0 addr r unix_create_addr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 addr->len 3-110
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 global &o2nm_cluster_group.cs_subsys.su_mutex

net/unix/af_unix.c unix_sock_destructor() -> unix_release_addr()

Type Parameter Key Value
PARAM_VALUE 0 addr 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL