Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/core/net_namespace.c cleanup_net() -> ops_undo_list()

Type Parameter Key Value
PARAM_VALUE 0 ops_list 3817789247666814976
PARAM_VALUE 1 ops 0
PARAM_VALUE 2 net_exit_list 4472578915037118464
PARAM_VALUE 2 net_exit_list->next 4472578915037118464
PARAM_VALUE 2 net_exit_list->prev 4096-ptr_max
PARAM_VALUE 3 expedite_rcu 1
NOCHECK_CALL
LOCK2 global &pernet_ops_rwsem
HALF_LOCKED2 &pool->lock

net/core/net_namespace.c ops_undo_single() -> ops_undo_list()

Type Parameter Key Value
PARAM_VALUE 0 ops_list 361006893210578944
PARAM_VALUE 0 ops_list->next 4096-ptr_max
PARAM_VALUE 0 ops_list->prev 361006893210578944
PARAM_VALUE 1 ops 0
PARAM_VALUE 2 net_exit_list 3551823620433199104,5436347165121437696
PARAM_VALUE 2 net_exit_list->next 3551823620433199104,5436347165121437696
PARAM_VALUE 2 net_exit_list->prev 4096-ptr_max
PARAM_VALUE 3 expedite_rcu 0
DATA_SOURCE 2 net_exit_list $1
NOCHECK_CALL
LOCK2 global &pernet_ops_rwsem

net/core/net_namespace.c setup_net() -> ops_undo_list()

Type Parameter Key Value
PARAM_VALUE 0 ops_list 4096-ptr_max
PARAM_VALUE 1 ops 4096-ptr_max
PARAM_VALUE 1 ops->init 1-u64max
PARAM_VALUE 2 net_exit_list 2206061989172551680
PARAM_VALUE 2 net_exit_list->next 4096-ptr_max
PARAM_VALUE 2 net_exit_list->prev 2206061989172551680
PARAM_VALUE 3 expedite_rcu 0
PARAM_COMPARE 1 &ops->list != $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &pernet_ops_rwsem