Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/dlm/lockspace.c new_lockspace() -> dlm_callback_start()

Type Parameter Key Value
PARAM_VALUE 0 ls 4096-ptr_max
PARAM_VALUE 0 ls->ls_cb_delay.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_cb_delay.next->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_cb_delay.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_cb_delay.prev->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_cb_delay.prev->prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_count.counter 0
PARAM_VALUE 0 ls->ls_count_wait.head.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_count_wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_count_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_count_wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_count_wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_create_count 1
PARAM_VALUE 0 ls->ls_debug_rsb_dentry 0
PARAM_VALUE 0 ls->ls_debug_waiters_dentry 0
PARAM_VALUE 0 ls->ls_dir_dump_list.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_dir_dump_list.next->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_dir_dump_list.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_dir_dump_list.prev->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_dir_dump_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_dir_dump_lock.magic 3736018669
PARAM_VALUE 0 ls->ls_dir_dump_lock.owner (-1)
PARAM_VALUE 0 ls->ls_dir_dump_lock.owner_cpu u32max
PARAM_VALUE 0 ls->ls_flags 0
PARAM_VALUE 0 ls->ls_in_recovery.count.counter 0
PARAM_VALUE 0 ls->ls_in_recovery.dep_map->name 0-255
PARAM_VALUE 0 ls->ls_in_recovery.first_waiter 0
PARAM_VALUE 0 ls->ls_in_recovery.magic 4096-ptr_max
PARAM_VALUE 0 ls->ls_in_recovery.osq.tail.counter 0
PARAM_VALUE 0 ls->ls_in_recovery.owner.counter 0
PARAM_VALUE 0 ls->ls_list.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_list.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_lkbxa.xa_flags 33554438
PARAM_VALUE 0 ls->ls_lkbxa.xa_head 0
PARAM_VALUE 0 ls->ls_lkbxa_lock.magic 3736018669
PARAM_VALUE 0 ls->ls_lkbxa_lock.owner (-1)
PARAM_VALUE 0 ls->ls_lkbxa_lock.owner_cpu u32max
PARAM_VALUE 0 ls->ls_local_rsb.res_ls 4096-ptr_max
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_count_wait.head.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_count_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_flags 0
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_lkbxa.xa_flags 33554438
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_lkbxa_lock.magic 3736018669
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_lkbxa_lock.owner (-1)
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_lkbxa_lock.owner_cpu u32max
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_local_rsb.res_ls 4096-ptr_max
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_low_nodeid 0
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_lvblen 40,48,56,64
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_namelen 1-64
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_node_array 0
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_nodes.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_nodes.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_nodes_gone.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_nodes_gone.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_num_nodes 0
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_orphans.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_orphans.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_rsbtbl.key_len 0-u16max
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_rsbtbl.max_elems 0-2147483646,2147483648
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_rsbtbl.p.min_size 4-u16max
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_rsbtbl.tbl 0,4096-ptr_max
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_rsbtbl_lock.magic 3736018669
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_rsbtbl_lock.owner (-1)
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_rsbtbl_lock.owner_cpu u32max
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_slow_active.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_slow_active.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_slow_inactive.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_slow_inactive.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_waiters.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_local_rsb.res_ls->ls_waiters.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_low_nodeid 0
PARAM_VALUE 0 ls->ls_lvblen 40,48,56,64
PARAM_VALUE 0 ls->ls_masters_list.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_masters_list.next->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_masters_list.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_masters_list.prev->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_masters_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_masters_lock.magic 3736018669
PARAM_VALUE 0 ls->ls_masters_lock.owner (-1)
PARAM_VALUE 0 ls->ls_masters_lock.owner_cpu u32max
PARAM_VALUE 0 ls->ls_namelen 1-64
PARAM_VALUE 0 ls->ls_node_array 0
PARAM_VALUE 0 ls->ls_nodes.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_nodes.next->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_nodes.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_nodes.prev->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_nodes.prev->prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_nodes_gone.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_nodes_gone.next->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_nodes_gone.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_nodes_gone.prev->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_nodes_gone.prev->prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_num_nodes 0
PARAM_VALUE 0 ls->ls_num_slots 0
PARAM_VALUE 0 ls->ls_orphans.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_orphans.next->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_orphans.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_orphans.prev->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_orphans.prev->prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_recover_args 0
PARAM_VALUE 0 ls->ls_recover_buf 4096-ptr_max
PARAM_VALUE 0 ls->ls_recover_list.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_recover_list.next->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_recover_list.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_recover_list.prev->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_recover_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_recover_list_count 0
PARAM_VALUE 0 ls->ls_recover_status 0
PARAM_VALUE 0 ls->ls_recover_xa.xa_flags 33554438
PARAM_VALUE 0 ls->ls_recover_xa.xa_head 0
PARAM_VALUE 0 ls->ls_recoverd_active.dep_map->name 0-255
PARAM_VALUE 0 ls->ls_recoverd_active.first_waiter 0
PARAM_VALUE 0 ls->ls_recoverd_active.magic 4096-ptr_max
PARAM_VALUE 0 ls->ls_recoverd_active.osq.tail.counter 0
PARAM_VALUE 0 ls->ls_recoverd_active.owner.counter 0
PARAM_VALUE 0 ls->ls_recoverd_task 0
PARAM_VALUE 0 ls->ls_recovery_done.done 0
PARAM_VALUE 0 ls->ls_recovery_done.wait.lock.magic 3735899821
PARAM_VALUE 0 ls->ls_recovery_done.wait.lock.owner (-1)
PARAM_VALUE 0 ls->ls_recovery_done.wait.lock.owner_cpu u32max
PARAM_VALUE 0 ls->ls_recovery_done.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_recovery_done.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_recovery_done.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_recovery_done.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_recovery_done.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_recovery_result (-1)
PARAM_VALUE 0 ls->ls_recv_active.magic 3736018669
PARAM_VALUE 0 ls->ls_recv_active.owner (-1)
PARAM_VALUE 0 ls->ls_recv_active.owner_cpu u32max
PARAM_VALUE 0 ls->ls_requestqueue.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_requestqueue.next->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_requestqueue.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_requestqueue.prev->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_requestqueue.prev->prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_requestqueue_lock.magic 3736018669
PARAM_VALUE 0 ls->ls_requestqueue_lock.owner (-1)
PARAM_VALUE 0 ls->ls_requestqueue_lock.owner_cpu u32max
PARAM_VALUE 0 ls->ls_rsbtbl.key_len 0-u16max
PARAM_VALUE 0 ls->ls_rsbtbl.max_elems 0-2147483646,2147483648
PARAM_VALUE 0 ls->ls_rsbtbl.nelems.counter 0
PARAM_VALUE 0 ls->ls_rsbtbl.p.insecure_elasticity 0
PARAM_VALUE 0 ls->ls_rsbtbl.p.min_size 4-u16max
PARAM_VALUE 0 ls->ls_rsbtbl.rhlist 0
PARAM_VALUE 0 ls->ls_rsbtbl.tbl 0,4096-ptr_max
PARAM_VALUE 0 ls->ls_rsbtbl.tbl->rcu.func (-1)
PARAM_VALUE 0 ls->ls_rsbtbl.tbl->size 4-u16max
PARAM_VALUE 0 ls->ls_rsbtbl.tbl->walkers.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_rsbtbl.tbl->walkers.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_rsbtbl_lock.magic 3736018669
PARAM_VALUE 0 ls->ls_rsbtbl_lock.owner (-1)
PARAM_VALUE 0 ls->ls_rsbtbl_lock.owner_cpu u32max
PARAM_VALUE 0 ls->ls_scan_list.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_scan_list.next->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_scan_list.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_scan_list.prev->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_scan_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_scan_timer.entry.pprev 0
PARAM_VALUE 0 ls->ls_scan_timer.flags 0-4194302
PARAM_VALUE 0 ls->ls_scan_timer.lockdep_map->name 0-255
PARAM_VALUE 0 ls->ls_slot 0
PARAM_VALUE 0 ls->ls_slots 0
PARAM_VALUE 0 ls->ls_slots_size 0
PARAM_VALUE 0 ls->ls_slow_active.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_slow_active.next->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_slow_active.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_slow_active.prev->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_slow_active.prev->prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_slow_inactive.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_slow_inactive.next->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_slow_inactive.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_slow_inactive.prev->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_slow_inactive.prev->prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_total_weight 0
PARAM_VALUE 0 ls->ls_uevent_result 0
PARAM_VALUE 0 ls->ls_uevent_wait.head.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_uevent_wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_uevent_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_uevent_wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_uevent_wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_wait_general.head.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_wait_general.head.next->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_wait_general.head.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_wait_general.head.prev->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_wait_general.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_waiters.next 4096-ptr_max
PARAM_VALUE 0 ls->ls_waiters.next->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_waiters.prev 4096-ptr_max
PARAM_VALUE 0 ls->ls_waiters.prev->next 4096-ptr_max
PARAM_VALUE 0 ls->ls_waiters.prev->prev 4096-ptr_max
BUF_SIZE 0 ls 4168
BUF_SIZE 0 ls->ls_local_rsb.res_ls 4168
BUF_SIZE 0 ls->ls_ops_arg (-1),24,136,760,4096,4112
BUF_SIZE 0 ls->ls_recover_buf 4096
CAPPED_DATA 0 ls->ls_local_rsb.res_ls->ls_namelen 1
CAPPED_DATA 0 ls->ls_namelen 1
DATA_SOURCE 0 ls r _kzalloc_noprof
BIT_INFO 0 ls->ls_exflags 0x0,0xffffffe3
HARD_MAX 0 ls->ls_namelen 64
MEM_ZERO 0 &ls->ls_local_rsb
MEM_ZERO 0 &ls->ls_rsbtbl
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ls->ls_exflags 0-u32max[c]
USER_DATA 0 ls->ls_local_rsb.res_ls->ls_exflags 0-u32max[c]
USER_DATA 0 ls->ls_local_rsb.res_ls->ls_rsbtbl.key_len 0-64[c]
USER_DATA 0 ls->ls_local_rsb.res_ls->ls_rsbtbl.p.key_len 0[c]
USER_DATA 0 ls->ls_local_rsb.res_ls->ls_rsbtbl.p.nelem_hint 0
USER_DATA 0 ls->ls_rsbtbl.key_len 0-64[c]
USER_DATA 0 ls->ls_rsbtbl.p.key_len 1-64[c]
USER_DATA 0 ls->ls_rsbtbl.p.nelem_hint 0-u16max
NO_OVERFLOW_SIMPLE 0 ls->ls_rsbtbl.tbl->size
LOCK2 global &ls_lock