Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/ipv6/addrconf.c addrconf_exit_net() -> __addrconf_sysctl_unregister()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 2 ifindex (-2)
DATA_SOURCE 0 net $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &pernet_ops_rwsem

net/ipv6/addrconf.c addrconf_exit_net() -> __addrconf_sysctl_unregister()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 0 net->ipv6.devconf_dflt 4096-ptr_max
PARAM_VALUE 0 net->ipv6.devconf_dflt->sysctl_header 0
PARAM_VALUE 2 ifindex (-1)
DATA_SOURCE 0 net $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &pernet_ops_rwsem

net/ipv6/addrconf.c addrconf_init_net() -> __addrconf_sysctl_unregister()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 0 net->ipv6.devconf_all 4096-ptr_max
PARAM_VALUE 0 net->ipv6.devconf_dflt 4096-ptr_max
PARAM_VALUE 0 net->ipv6.devconf_dflt->autoconf 1
PARAM_VALUE 0 net->ipv6.devconf_dflt->disable_ipv6 0
PARAM_VALUE 0 net->ipv6.inet6_addr_lst 4096-ptr_max
PARAM_VALUE 0 net->sysctls.dir.header.parent->root.rb_node 4096-ptr_max
PARAM_VALUE 1 p 4096-ptr_max
PARAM_VALUE 1 p->stable_secret.initialized 0
PARAM_VALUE 1 p->sysctl_header 4096-ptr_max
PARAM_VALUE 2 ifindex (-1)
BUF_SIZE 0 net->ipv6.devconf_all 264
BUF_SIZE 0 net->ipv6.devconf_dflt 264
BUF_SIZE 0 net->ipv6.inet6_addr_lst 2048
BUF_SIZE 0 net->key_domain (-1),24
BUF_SIZE 0 net->ucounts (-1),184
BUF_SIZE 1 p 264
DATA_SOURCE 0 net $0
DATA_SOURCE 1 p r kmemdup_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &pernet_ops_rwsem

net/ipv6/addrconf.c addrconf_sysctl_unregister() -> __addrconf_sysctl_unregister()

Type Parameter Key Value
PARAM_VALUE 1 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 ifindex unit_array_size