Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/md/md-cluster.c __sendmsg() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 1 mode 5
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cinfo->recv_mutex
HALF_LOCKED2 &mddev->reconfig_mutex

drivers/md/md-cluster.c __sendmsg() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
PARAM_VALUE 0 res->lksb.sb_status 0
PARAM_VALUE 0 res->ls 4096-ptr_max
PARAM_VALUE 0 res->ls->ls_count.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_in_recovery.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->handoff_set 1
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->type 0-1
PARAM_VALUE 0 res->ls->ls_lkbxa.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.owner_cpu 0-4294967295
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.cnts.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.wlocked 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.nelems.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.run_irq_work.node.a_flags.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->hash_rnd 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->nest 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->size 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_scan_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_scan_timer.flags 0-4294967295
PARAM_VALUE 0 res->mode 5
PARAM_VALUE 0 res->name 4096-ptr_max
PARAM_VALUE 0 res->sync_locking_done 0
PARAM_VALUE 1 mode 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cinfo->recv_mutex
HALF_LOCKED2 &mddev->reconfig_mutex

drivers/md/md-cluster.c __sendmsg() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 1 mode 5
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cinfo->recv_mutex
HALF_LOCKED2 &mddev->reconfig_mutex

drivers/md/md-cluster.c __sendmsg() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
PARAM_VALUE 0 res->lksb.sb_status 0
PARAM_VALUE 0 res->ls 4096-ptr_max
PARAM_VALUE 0 res->ls->ls_count.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_in_recovery.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->handoff_set 1
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->type 0-1
PARAM_VALUE 0 res->ls->ls_lkbxa.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.owner_cpu 0-4294967295
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.cnts.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.wlocked 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.nelems.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.run_irq_work.node.a_flags.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->hash_rnd 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->nest 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->size 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_scan_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_scan_timer.flags 0-4294967295
PARAM_VALUE 0 res->mode 5
PARAM_VALUE 0 res->name 4096-ptr_max
PARAM_VALUE 0 res->sync_locking_done 0
PARAM_VALUE 1 mode 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cinfo->recv_mutex
HALF_LOCKED2 &mddev->reconfig_mutex

drivers/md/md-cluster.c add_new_disk() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
PARAM_VALUE 1 mode 5
BIT_INFO 0 res->flags 0x1,0xffffffff
LOCK2 &cinfo->recv_mutex
LOCK2 &mddev->reconfig_mutex
TYPE_LOCK (struct md_cluster_info)->recv_mutex
TYPE_LOCK (struct mddev)->reconfig_mutex

drivers/md/md-cluster.c add_new_disk() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
PARAM_VALUE 0 res->flags 0,2-u32max
PARAM_VALUE 0 res->lksb.sb_status 0
PARAM_VALUE 0 res->ls 4096-ptr_max
PARAM_VALUE 0 res->ls->ls_count.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_in_recovery.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->handoff_set 1
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->type 0-1
PARAM_VALUE 0 res->ls->ls_lkbxa.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.owner_cpu 0-4294967295
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.cnts.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.wlocked 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.nelems.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.run_irq_work.node.a_flags.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->hash_rnd 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->nest 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->size 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_scan_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_scan_timer.flags 0-4294967295
PARAM_VALUE 0 res->mode 5
PARAM_VALUE 0 res->name 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking_done 0
PARAM_VALUE 1 mode 1
BIT_INFO 0 res->flags 0x0,0xfffffffe
NOCHECK_CALL
LOCK2 &cinfo->recv_mutex
LOCK2 &mddev->reconfig_mutex
TYPE_LOCK (struct md_cluster_info)->recv_mutex
TYPE_LOCK (struct mddev)->reconfig_mutex

drivers/md/md-cluster.c cluster_check_sync_size() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
PARAM_VALUE 0 res->lksb.sb_lvbptr 4096-ptr_max
PARAM_VALUE 0 res->lksb.sb_status 0
PARAM_VALUE 0 res->ls 4096-ptr_max
PARAM_VALUE 0 res->ls->ls_count.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_in_recovery.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->handoff_set 1
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->type 0-1
PARAM_VALUE 0 res->ls->ls_lkbxa.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.owner_cpu 0-4294967295
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.cnts.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.wlocked 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.nelems.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.run_irq_work.node.a_flags.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->hash_rnd 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->nest 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->size 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.owner (-1)
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.owner_cpu 4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.raw_lock.wlocked 0
PARAM_VALUE 0 res->ls->ls_scan_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_scan_timer.flags 0-4294967295
PARAM_VALUE 0 res->mddev 4096-ptr_max
PARAM_VALUE 0 res->mddev->cluster_info 4096-ptr_max
PARAM_VALUE 0 res->mode 0
PARAM_VALUE 0 res->name 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.next->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 res->sync_locking_done 0
PARAM_VALUE 1 mode 4
BUF_SIZE 0 res 168
DATA_SOURCE 0 res r lockres_init
BIT_INFO 0 res->flags 0x5,0xffffffff
NOSPEC 0 res->mddev->bitmap_info.offset
NOSPEC 0 res->mddev->resync_max_sectors
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 res->mddev->array_sectors 0-4294967294[c]
USER_DATA 0 res->mddev->bitmap_info.offset s64min-(-1),1-s64max[c]
USER_DATA 0 res->mddev->dev_sectors 0-4294967294[c]
USER_DATA 0 res->mddev->resync_max_sectors 0-4294967294[c]
NO_OVERFLOW_SIMPLE 0 res->mddev->bio_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->bio_set.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->io_clone_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->io_clone_set.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->raid_disks
NO_OVERFLOW_SIMPLE 0 res->mddev->sync_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->sync_set.bvec_pool.min_nr
LOCK2 &cinfo->recv_mutex
HALF_LOCKED2 &mddev->reconfig_mutex
TYPE_LOCK (struct md_cluster_info)->recv_mutex

drivers/md/md-cluster.c dlm_unlock_sync() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 1 mode 0
BUF_SIZE 0 res (-1),168
BUF_SIZE 0 res (-1),168
BUF_SIZE 0 res->mddev (-1),24,136,760,4096,4112
DATA_SOURCE 0 res $0
NOSPEC 0 res->mddev->bitmap_info.offset
NOSPEC 0 res->mddev->resync_max_sectors
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 res->mddev->array_sectors 0-4294967294[c]
USER_DATA 0 res->mddev->bitmap_info.offset s64min-(-1),1-s64max[c]
USER_DATA 0 res->mddev->dev_sectors 0-4294967294[c]
USER_DATA 0 res->mddev->resync_max_sectors 0-4294967294[c]
USER_DATA 0 res->mddev->resync_offset 0-4294967294[c]
NO_OVERFLOW_SIMPLE 0 res->mddev->active.counter
NO_OVERFLOW_SIMPLE 0 res->mddev->bio_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->bio_set.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->io_clone_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->io_clone_set.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->openers.counter
NO_OVERFLOW_SIMPLE 0 res->mddev->raid_disks
NO_OVERFLOW_SIMPLE 0 res->mddev->sync_seq.counter
NO_OVERFLOW_SIMPLE 0 res->mddev->sync_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->sync_set.bvec_pool.min_nr
HALF_LOCKED2 &cinfo->recv_mutex
HALF_LOCKED2 &mddev->reconfig_mutex

drivers/md/md-cluster.c gather_all_resync_info() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
PARAM_VALUE 0 res->lksb.sb_lvbptr 4096-ptr_max
PARAM_VALUE 0 res->lksb.sb_status 0
PARAM_VALUE 0 res->ls 4096-ptr_max
PARAM_VALUE 0 res->ls->ls_count.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_in_recovery.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->handoff_set 1
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->type 0-1
PARAM_VALUE 0 res->ls->ls_lkbxa.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.owner_cpu 0-4294967295
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.cnts.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.wlocked 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.nelems.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.run_irq_work.node.a_flags.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->hash_rnd 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->nest 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->size 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.owner (-1)
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.owner_cpu 4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.raw_lock.wlocked 0
PARAM_VALUE 0 res->ls->ls_scan_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_scan_timer.flags 0-4294967295
PARAM_VALUE 0 res->mddev 4096-ptr_max
PARAM_VALUE 0 res->mddev->cluster_info 4096-ptr_max
PARAM_VALUE 0 res->mode 0
PARAM_VALUE 0 res->name 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.next->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 res->sync_locking_done 0
PARAM_VALUE 1 mode 4
BUF_SIZE 0 res 168
DATA_SOURCE 0 res r lockres_init
BIT_INFO 0 res->flags 0x5,0xffffffff
NOSPEC 0 res->mddev->bitmap_info.offset
NOSPEC 0 res->mddev->resync_max_sectors
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 res->mddev->array_sectors 0-4294967294[c]
USER_DATA 0 res->mddev->bitmap_info.offset s64min-(-1),1-s64max[c]
USER_DATA 0 res->mddev->dev_sectors 0-4294967294[c]
USER_DATA 0 res->mddev->resync_max_sectors 0-4294967294[c]
NO_OVERFLOW_SIMPLE 0 res->mddev->bio_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->bio_set.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->io_clone_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->io_clone_set.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->raid_disks
NO_OVERFLOW_SIMPLE 0 res->mddev->sync_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->sync_set.bvec_pool.min_nr
HALF_LOCKED2 &md->suspend_lock
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex

drivers/md/md-cluster.c join() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
PARAM_VALUE 0 res->flags 0,4-u32max
PARAM_VALUE 0 res->lksb.sb_status 0
PARAM_VALUE 0 res->ls 4096-ptr_max
PARAM_VALUE 0 res->ls->ls_count.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_in_recovery.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->handoff_set 1
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->type 0-1
PARAM_VALUE 0 res->ls->ls_lkbxa.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.owner_cpu 0-4294967295
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.cnts.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.wlocked 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.nelems.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.run_irq_work.node.a_flags.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->hash_rnd 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->nest 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->size 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.owner (-1)
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.owner_cpu 4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.raw_lock.wlocked 0
PARAM_VALUE 0 res->ls->ls_scan_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_scan_timer.flags 0-4294967295
PARAM_VALUE 0 res->mddev 4096-ptr_max
PARAM_VALUE 0 res->mddev->bitmap_info.chunksize 512-u32max
PARAM_VALUE 0 res->mddev->bitmap_ops 4096-ptr_max
PARAM_VALUE 0 res->mddev->cluster_info 4096-ptr_max
PARAM_VALUE 0 res->mddev->cluster_ops 4096-ptr_max
PARAM_VALUE 0 res->mode 0
PARAM_VALUE 0 res->name 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.next->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 res->sync_locking_done 0
PARAM_VALUE 1 mode 5
BUF_SIZE 0 res 168
BUF_SIZE 0 res->mddev (-1),24,136,760,4096,4112
DATA_SOURCE 0 res r lockres_init
BIT_INFO 0 res->flags 0x4,0xffffffffffffffff
NOSPEC 0 res->mddev->bitmap_info.offset
NOSPEC 0 res->mddev->resync_max_sectors
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 res->mddev->array_sectors 0-4294967294[c]
USER_DATA 0 res->mddev->bitmap_info.offset s64min-(-1),1-s64max[c]
USER_DATA 0 res->mddev->dev_sectors 0-4294967294[c]
USER_DATA 0 res->mddev->resync_max_sectors 0-4294967294[c]
NO_OVERFLOW_SIMPLE 0 res->mddev->bio_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->bio_set.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->io_clone_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->io_clone_set.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->raid_disks
NO_OVERFLOW_SIMPLE 0 res->mddev->sync_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->sync_set.bvec_pool.min_nr
HALF_LOCKED2 &mddev->reconfig_mutex

drivers/md/md-cluster.c join() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
PARAM_VALUE 0 res->flags 0,4-u32max
PARAM_VALUE 0 res->lksb.sb_status 0
PARAM_VALUE 0 res->ls 4096-ptr_max
PARAM_VALUE 0 res->ls->ls_count.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_in_recovery.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->handoff_set 1
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->type 0-1
PARAM_VALUE 0 res->ls->ls_lkbxa.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.owner_cpu 0-4294967295
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.cnts.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.wlocked 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.nelems.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.run_irq_work.node.a_flags.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->hash_rnd 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->nest 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->size 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.owner (-1)
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.owner_cpu 4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.raw_lock.wlocked 0
PARAM_VALUE 0 res->ls->ls_scan_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_scan_timer.flags 0-4294967295
PARAM_VALUE 0 res->mddev 4096-ptr_max
PARAM_VALUE 0 res->mddev->bitmap_info.chunksize 512-u32max
PARAM_VALUE 0 res->mddev->bitmap_ops 4096-ptr_max
PARAM_VALUE 0 res->mddev->cluster_info 4096-ptr_max
PARAM_VALUE 0 res->mddev->cluster_ops 4096-ptr_max
PARAM_VALUE 0 res->mode 0
PARAM_VALUE 0 res->name 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.next->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 res->sync_locking_done 0
PARAM_VALUE 1 mode 1
BUF_SIZE 0 res 168
BUF_SIZE 0 res->mddev (-1),24,136,760,4096,4112
DATA_SOURCE 0 res r lockres_init
BIT_INFO 0 res->flags 0x4,0xffffffffffffffff
NOSPEC 0 res->mddev->bitmap_info.offset
NOSPEC 0 res->mddev->resync_max_sectors
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 res->mddev->array_sectors 0-4294967294[c]
USER_DATA 0 res->mddev->bitmap_info.offset s64min-(-1),1-s64max[c]
USER_DATA 0 res->mddev->dev_sectors 0-4294967294[c]
USER_DATA 0 res->mddev->resync_max_sectors 0-4294967294[c]
NO_OVERFLOW_SIMPLE 0 res->mddev->bio_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->bio_set.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->io_clone_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->io_clone_set.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->raid_disks
NO_OVERFLOW_SIMPLE 0 res->mddev->sync_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->sync_set.bvec_pool.min_nr
HALF_LOCKED2 &mddev->reconfig_mutex

drivers/md/md-cluster.c join() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
PARAM_VALUE 0 res->flags 0,4-u32max
PARAM_VALUE 0 res->lksb.sb_status 0
PARAM_VALUE 0 res->ls 4096-ptr_max
PARAM_VALUE 0 res->ls->ls_count.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_in_recovery.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->handoff_set 1
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->type 0-1
PARAM_VALUE 0 res->ls->ls_lkbxa.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.owner_cpu 0-4294967295
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.cnts.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.wlocked 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.nelems.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.run_irq_work.node.a_flags.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->hash_rnd 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->nest 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->size 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.owner (-1)
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.owner_cpu 4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.raw_lock.wlocked 0
PARAM_VALUE 0 res->ls->ls_scan_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_scan_timer.flags 0-4294967295
PARAM_VALUE 0 res->mddev 4096-ptr_max
PARAM_VALUE 0 res->mddev->bitmap_info.chunksize 512-u32max
PARAM_VALUE 0 res->mddev->bitmap_ops 4096-ptr_max
PARAM_VALUE 0 res->mddev->cluster_info 4096-ptr_max
PARAM_VALUE 0 res->mddev->cluster_ops 4096-ptr_max
PARAM_VALUE 0 res->mode 0
PARAM_VALUE 0 res->name 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.next->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 res->sync_locking_done 0
PARAM_VALUE 1 mode 1
BUF_SIZE 0 res 168
BUF_SIZE 0 res->mddev (-1),24,136,760,4096,4112
DATA_SOURCE 0 res r lockres_init
BIT_INFO 0 res->flags 0x4,0xffffffffffffffff
NOSPEC 0 res->mddev->bitmap_info.offset
NOSPEC 0 res->mddev->resync_max_sectors
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 res->mddev->array_sectors 0-4294967294[c]
USER_DATA 0 res->mddev->bitmap_info.offset s64min-(-1),1-s64max[c]
USER_DATA 0 res->mddev->dev_sectors 0-4294967294[c]
USER_DATA 0 res->mddev->resync_max_sectors 0-4294967294[c]
NO_OVERFLOW_SIMPLE 0 res->mddev->bio_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->bio_set.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->io_clone_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->io_clone_set.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->raid_disks
NO_OVERFLOW_SIMPLE 0 res->mddev->sync_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->sync_set.bvec_pool.min_nr
HALF_LOCKED2 &mddev->reconfig_mutex

drivers/md/md-cluster.c join() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
PARAM_VALUE 0 res->flags 0,4-u32max
PARAM_VALUE 0 res->lksb.sb_lvbptr 4096-ptr_max
PARAM_VALUE 0 res->lksb.sb_status 0
PARAM_VALUE 0 res->ls 4096-ptr_max
PARAM_VALUE 0 res->ls->ls_count.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_in_recovery.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->handoff_set 1
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->type 0-1
PARAM_VALUE 0 res->ls->ls_lkbxa.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.owner_cpu 0-4294967295
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.cnts.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.wlocked 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.nelems.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.run_irq_work.node.a_flags.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->hash_rnd 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->nest 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->size 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.owner (-1)
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.owner_cpu 4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.raw_lock.wlocked 0
PARAM_VALUE 0 res->ls->ls_scan_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_scan_timer.flags 0-4294967295
PARAM_VALUE 0 res->mddev 4096-ptr_max
PARAM_VALUE 0 res->mddev->cluster_info 4096-ptr_max
PARAM_VALUE 0 res->mode 0
PARAM_VALUE 0 res->name 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.next->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 res->sync_locking_done 0
PARAM_VALUE 1 mode 4
BUF_SIZE 0 res 168
BUF_SIZE 0 res->mddev (-1),24,136,760,4096,4112
DATA_SOURCE 0 res r lockres_init
BIT_INFO 0 res->flags 0x4,0xffffffffffffffff
NOSPEC 0 res->mddev->bitmap_info.offset
NOSPEC 0 res->mddev->resync_max_sectors
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 res->mddev->array_sectors 0-4294967294[c]
USER_DATA 0 res->mddev->bitmap_info.offset s64min-(-1),1-s64max[c]
USER_DATA 0 res->mddev->dev_sectors 0-4294967294[c]
USER_DATA 0 res->mddev->resync_max_sectors 0-4294967294[c]
NO_OVERFLOW_SIMPLE 0 res->mddev->bio_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->bio_set.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->io_clone_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->io_clone_set.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->raid_disks
NO_OVERFLOW_SIMPLE 0 res->mddev->sync_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->sync_set.bvec_pool.min_nr
HALF_LOCKED2 &mddev->reconfig_mutex

drivers/md/md-cluster.c lock_all_bitmaps() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
PARAM_VALUE 1 mode 4

drivers/md/md-cluster.c lock_token() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 1 mode 5
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mddev->reconfig_mutex

drivers/md/md-cluster.c lockres_init() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
PARAM_VALUE 0 res->flags 0,1024-u32max
PARAM_VALUE 0 res->mddev 4096-ptr_max
PARAM_VALUE 0 res->mddev->cluster_info 4096-ptr_max
PARAM_VALUE 0 res->mode (-1)
PARAM_VALUE 0 res->name 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.next->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 res->sync_locking_done 0
PARAM_VALUE 1 mode 0
BUF_SIZE 0 res 168
BUF_SIZE 0 res->lksb.sb_lvbptr 64,u64max
BUF_SIZE 0 res->mddev (-1),24,136,760,4096,4112
BUF_SIZE 0 res->name 1-64
DATA_SOURCE 0 res r _kzalloc_noprof
STR_LEN 0 res->mddev 3,5-7,10,63
BIT_INFO 0 res->flags 0x400,0xffffffff
NOSPEC 0 res->mddev->bitmap_info.offset
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 res->mddev->array_sectors 0-4294967294[c]
USER_DATA 0 res->mddev->bitmap_info.offset s64min-(-1),1-s64max[c]
USER_DATA 0 res->mddev->dev_sectors 0-4294967294[c]
USER_DATA 0 res->mddev->resync_max_sectors 0-4294967294[c]
NO_OVERFLOW_SIMPLE 0 res->mddev->active.counter
NO_OVERFLOW_SIMPLE 0 res->mddev->bio_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->bio_set.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->io_clone_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->io_clone_set.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->openers.counter
NO_OVERFLOW_SIMPLE 0 res->mddev->raid_disks
NO_OVERFLOW_SIMPLE 0 res->mddev->sync_seq.counter
NO_OVERFLOW_SIMPLE 0 res->mddev->sync_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->sync_set.bvec_pool.min_nr
HALF_LOCKED2 &cinfo->recv_mutex

drivers/md/md-cluster.c process_metadata_update() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 1 mode 1
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cinfo->recv_mutex
TYPE_LOCK (struct md_cluster_info)->recv_mutex

drivers/md/md-cluster.c read_resync_info() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
PARAM_VALUE 0 res->lksb.sb_lvbptr 4096-ptr_max
PARAM_VALUE 0 res->lksb.sb_status (-65538)-(-65537),(-35),(-11),0
PARAM_VALUE 0 res->ls 4096-ptr_max
PARAM_VALUE 0 res->ls->ls_count.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_in_recovery.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->handoff_set 1
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->type 0-1
PARAM_VALUE 0 res->ls->ls_lkbxa.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.owner_cpu 0-4294967295
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.cnts.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.wlocked 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.nelems.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.run_irq_work.node.a_flags.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->hash_rnd 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->nest 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->size 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.owner (-1)
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.owner_cpu 4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 res->ls->ls_scan_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_scan_timer.flags 0-4294967295
PARAM_VALUE 0 res->mddev 4096-ptr_max
PARAM_VALUE 0 res->mddev->cluster_info 4096-ptr_max
PARAM_VALUE 0 res->mode 0
PARAM_VALUE 0 res->name 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.next->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 res->sync_locking_done 0
PARAM_VALUE 1 mode 1
BUF_SIZE 0 res 168
DATA_SOURCE 0 res $1
BIT_INFO 0 res->flags 0x5,0xffffffffffffffff
NOSPEC 0 res->mddev->bitmap_info.offset
NOSPEC 0 res->mddev->resync_max_sectors
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 res->mddev->array_sectors 0-4294967294[c]
USER_DATA 0 res->mddev->bitmap_info.offset s64min-(-1),1-s64max[c]
USER_DATA 0 res->mddev->dev_sectors 0-4294967294[c]
USER_DATA 0 res->mddev->resync_max_sectors 0-4294967294[c]
NO_OVERFLOW_SIMPLE 0 res->mddev->raid_disks
HALF_LOCKED2 &md->suspend_lock
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex

drivers/md/md-cluster.c recv_daemon() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 1 mode 1
TASK_NOT_RUNNING
LOCK2 &cinfo->recv_mutex
TYPE_LOCK (struct md_cluster_info)->recv_mutex

drivers/md/md-cluster.c recv_daemon() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
PARAM_VALUE 0 res->lksb.sb_status 0
PARAM_VALUE 0 res->ls 4096-ptr_max
PARAM_VALUE 0 res->ls->ls_count.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_in_recovery.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->handoff_set 1
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->type 0-1
PARAM_VALUE 0 res->ls->ls_lkbxa.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.owner_cpu 0-4294967295
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.cnts.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.wlocked 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.nelems.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.run_irq_work.node.a_flags.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->hash_rnd 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->nest 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->size 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_scan_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_scan_timer.flags 0-4294967295
PARAM_VALUE 0 res->mode 1
PARAM_VALUE 0 res->name 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking_done 0
PARAM_VALUE 1 mode 3
TASK_NOT_RUNNING
LOCK2 &cinfo->recv_mutex
TYPE_LOCK (struct md_cluster_info)->recv_mutex

drivers/md/md-cluster.c recv_daemon() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
PARAM_VALUE 0 res->ls 4096-ptr_max
PARAM_VALUE 0 res->ls->ls_count.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_in_recovery.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->handoff_set 1
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->type 0-1
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.owner_cpu 0-4294967295
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.cnts.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.wlocked 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.owner (-1)
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.owner_cpu 4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.raw_lock.wlocked 0
PARAM_VALUE 0 res->ls->ls_scan_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->name 4096-ptr_max
PARAM_VALUE 0 res->sync_locking_done 0
PARAM_VALUE 1 mode 1
TASK_NOT_RUNNING
LOCK2 &cinfo->recv_mutex
TYPE_LOCK (struct md_cluster_info)->recv_mutex

drivers/md/md-cluster.c resize_bitmaps() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
PARAM_VALUE 0 res->lksb.sb_lvbptr 4096-ptr_max
PARAM_VALUE 0 res->lksb.sb_status 0
PARAM_VALUE 0 res->ls 4096-ptr_max
PARAM_VALUE 0 res->ls->ls_count.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_in_recovery.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->handoff_set 1
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 res->ls->ls_in_recovery.first_waiter->type 0-1
PARAM_VALUE 0 res->ls->ls_lkbxa.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.owner_cpu 0-4294967295
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.cnts.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_lkbxa_lock.raw_lock.wlocked 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.nelems.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.run_irq_work.node.a_flags.counter s32min-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->hash_rnd 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->nest 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl.tbl->size 0-4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.owner (-1)
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.owner_cpu 4294967295
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 res->ls->ls_rsbtbl_lock.raw_lock.wlocked 0
PARAM_VALUE 0 res->ls->ls_scan_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 res->ls->ls_scan_timer.flags 0-4294967295
PARAM_VALUE 0 res->mddev 4096-ptr_max
PARAM_VALUE 0 res->mddev->cluster_info 4096-ptr_max
PARAM_VALUE 0 res->mode 0
PARAM_VALUE 0 res->name 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.next->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 res->sync_locking.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 res->sync_locking_done 0
PARAM_VALUE 1 mode 4
BUF_SIZE 0 res 168
BUF_SIZE 0 res->mddev (-1),4112
DATA_SOURCE 0 res r lockres_init
BIT_INFO 0 res->flags 0x5,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 res->mddev->bio_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->bio_set.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->io_clone_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->io_clone_set.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->raid_disks
NO_OVERFLOW_SIMPLE 0 res->mddev->sync_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 res->mddev->sync_set.bvec_pool.min_nr
HALF_LOCKED2 &cinfo->recv_mutex
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex

drivers/md/md-cluster.c resync_info_update() -> dlm_lock_sync()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
PARAM_VALUE 0 res->lksb.sb_lvbptr 4096-ptr_max
PARAM_VALUE 1 mode 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mddev->reconfig_mutex