Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/netlink/af_netlink.c __netlink_clear_multicast_users() -> netlink_update_socket_mc()

Type Parameter Key Value
PARAM_VALUE 0 nlk 4096-ptr_max
PARAM_VALUE 1 group 0-70
PARAM_VALUE 2 is_new 0
DATA_SOURCE 1 group $1
NOCHECK_CALL
LOCK2 global &cb_lock
LOCK2 global &genl_mutex
LOCK2 global &nl_table_lock
LOCK2 irq
LOCK2 rcu_read

net/netlink/af_netlink.c netlink_setsockopt() -> netlink_update_socket_mc()

Type Parameter Key Value
PARAM_VALUE 0 nlk 4096-ptr_max
PARAM_VALUE 0 nlk->ngroups 1-u32max
PARAM_VALUE 1 group 1-u32max
PARAM_VALUE 2 is_new 0-1
DATA_SOURCE 0 nlk r nlk_sk
FUZZY_MAX 2 is_new 1
HARD_MAX 2 is_new 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 group 1-u32max
USER_DATA 2 is_new 0[c]
LOCK2 global &nl_table_lock
LOCK2 irq
HALF_LOCKED2 &smc->clcsock_release_lock