Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/block/rbd.c __rbd_acknowledge_notify() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 1 fmt 152072441191358464
PARAM_VALUE 2 $ s32min-(-1),1-s32max
BUF_SIZE 1 fmt 30
DATA_SOURCE 0 rbd_dev $0
DATA_SOURCE 2 $ r ceph_osdc_notify_ack
STR_LEN 0 rbd_dev 29
TERMINATED 1 fmt 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/block/rbd.c __rbd_img_handle_request() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 fmt 6867842500541419520
PARAM_VALUE 2 $ 4602998933304729600,6035611843971678208
PARAM_VALUE 3 $ 4398935982613721088,6615413070158155776,6797917480703107072,7046197649459650560,7476211468510461952
PARAM_VALUE 4 $ s32min-(-1)
BUF_SIZE 1 fmt 15
BUF_SIZE 2 $ 1,7
BUF_SIZE 3 $ 4-6,8
STR_LEN 0 rbd_dev 14
STR_LEN 1 fmt 0,6
BIT_INFO 2 $ 0x13c0002460000000,0x7fe3effe7b33e000
BIT_INFO 3 $ 0x0,0x7fffffffffffffff
NOSPEC 4 $
NOSPEC 4 $
TERMINATED 1 fmt 1
TERMINATED 2 $ 1
NOCHECK_CALL
USER_DATA 4 $ s32min-(-12),(-10)-(-1)[c]
UNITS 0 rbd_dev unit_byte
HALF_LOCKED2 &pool->lock

drivers/block/rbd.c __rbd_obj_handle_request() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 1 fmt 9221223592473915392
PARAM_VALUE 2 $ 4398935982613721088,6797917480703107072,7046197649459650560,7476211468510461952
PARAM_VALUE 6 $ s32min-(-1)
BUF_SIZE 1 fmt 37
BUF_SIZE 2 $ 5-6,8
STR_LEN 0 rbd_dev 36
BIT_INFO 2 $ 0x0,0x7fffffffffffffff
NOSPEC 6 $
NOSPEC 6 $
TERMINATED 1 fmt 1
NOCHECK_CALL
USER_DATA 6 $ s32min-(-12),(-10)-(-1)[c]
UNITS 0 rbd_dev unit_byte
UNITS 4 $ unit_byte
UNITS 5 $ unit_byte
HALF_LOCKED2 &img_req->state_mutex
HALF_LOCKED2 &pool->lock

drivers/block/rbd.c __rbd_object_map_load() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->nslabs 0-s64max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->phys_limit 0-s64max
PARAM_VALUE 0 rbd_dev->header.snapc->snaps 0-255
PARAM_VALUE 0 rbd_dev->header_oloc.pool_ns 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->object_map 0
PARAM_VALUE 0 rbd_dev->object_map_size 0
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.completion_wq->flags 0-4294967295
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.osdmap->max_osd 1-u32max
PARAM_VALUE 0 rbd_dev->spec 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 fmt 1748917684176089088
BUF_SIZE 0 rbd_dev->rbd_client (-1),4,24,32,64,168-s32max
BUF_SIZE 1 fmt 39
DATA_SOURCE 0 rbd_dev $0
DATA_SOURCE 3 $ r ceph_get_num_objects
STR_LEN 0 rbd_dev 38
PARAM_COMPARE 2 $ != $3
PARAM_COMPARE 3 $ != $2
PARAM_COMPARE 3 $ != $2
BIT_INFO 0 rbd_dev->header.features 0x8,0xffffffffffffffff
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 rbd_dev->header.snapc->seq 0-u64max
USER_DATA 2 $ 0-u64max
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 0 &rbd_dev->header_rwsem
HALF_LOCKED2 0 &rbd_dev->lock_rwsem

drivers/block/rbd.c __rbd_unregister_watch() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->nslabs 0-s64max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->phys_limit 0-s64max
PARAM_VALUE 0 rbd_dev->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 rbd_dev->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 rbd_dev->header.snapc->snaps 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->watch_handle 1-u64max
PARAM_VALUE 0 rbd_dev->watch_handle->osd->o_osdc->lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->watch_handle->osd->o_osdc->lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->watch_handle->osdc->lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->watch_handle->osdc->lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->watch_handle->ping_req->r_osdc->lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->watch_handle->ping_req->r_osdc->lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->watch_handle->reg_req->r_osdc->lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->watch_handle->reg_req->r_osdc->lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->watch_state 1
PARAM_VALUE 1 fmt 1259322310962040832
PARAM_VALUE 2 $ s32min-(-1),1-s32max
BUF_SIZE 0 rbd_dev->rbd_client (-1),4,24,32,64,168-s32max
BUF_SIZE 1 fmt 22
CAPPED_DATA 0 rbd_dev->watch_handle 1
DATA_SOURCE 0 rbd_dev $0
DATA_SOURCE 2 $ r ceph_osdc_unwatch
STR_LEN 0 rbd_dev 21
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 rbd_dev->header.snapc->seq 0-u64max
USER_DATA 0 rbd_dev->parent_overlap 0
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_reply->con->v2.in_cursor.lastlen 1-4096[c]
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_reply->con->v2.in_cursor.need_crc 0-1
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_reply->con->v2.in_cursor.page_offset 0-2559[c]
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_reply->con->v2.in_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_reply->con->v2.in_iter.count 0-1000000000
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_request->con->v2.out_cursor.bio_iter.iter.bi_size 1-s32max[c]
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_request->con->v2.out_cursor.bvec_iter.bi_bvec_done 1-4096[c]
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_request->con->v2.out_cursor.bvec_iter.bi_size 1-s32max[c]
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_request->con->v2.out_cursor.iov_iter.iov_offset 0-u64max[c]
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_request->con->v2.out_cursor.page_offset 0-2559[c]
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_request->con->v2.out_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_request->con->v2.out_iter.count 0-5294967296,18446744071562067969-u64max
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_reply->con->v2.in_cursor.lastlen 1-4096[c]
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_reply->con->v2.in_cursor.need_crc 0-1
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_reply->con->v2.in_cursor.page_offset 0-2559[c]
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_reply->con->v2.in_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_reply->con->v2.in_iter.count 0-1000000000
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_request->con->v2.out_cursor.bio_iter.iter.bi_size 1-s32max[c]
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_request->con->v2.out_cursor.bvec_iter.bi_bvec_done 1-4096[c]
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_request->con->v2.out_cursor.bvec_iter.bi_size 1-s32max[c]
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_request->con->v2.out_cursor.iov_iter.iov_offset 0-u64max[c]
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_request->con->v2.out_cursor.page_offset 0-2559[c]
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_request->con->v2.out_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_request->con->v2.out_iter.count 0-5294967296,18446744071562067969-u64max
LOCK2 0 &rbd_dev->watch_mutex
TYPE_LOCK (struct rbd_device)->watch_mutex

drivers/block/rbd.c _rbd_dev_v2_snap_features() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_oloc.pool_ns 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->image_format 2
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.completion_wq->flags 0-4294967295
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.osdmap->max_osd 1-u32max
PARAM_VALUE 1 fmt 8909159508152471552
PARAM_VALUE 2 $ 64-u64max
BUF_SIZE 0 rbd_dev->rbd_client (-1),4,24,32,64,168-s32max
BUF_SIZE 1 fmt 40
DATA_SOURCE 0 rbd_dev $0
STR_LEN 0 rbd_dev 39
BIT_INFO 2 $ 0x0,0xfffffffffffffe40
BIT_INFO 2 $ 0x0,0xfffffffffffffe40
TERMINATED 1 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 0 &rbd_dev->header_rwsem
HALF_LOCKED2 0 &rbd_dev->lock_rwsem

drivers/block/rbd.c do_rbd_add() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.lock.magic 3735899821
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.devres_head.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.devres_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.flags 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 rbd_dev->dev.links.consumers.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.consumers.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.consumers.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.child_count.counter 0
PARAM_VALUE 0 rbd_dev->dev.power.entry.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.usage_count.counter 0
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_oid->inline_name 0-255
PARAM_VALUE 0 rbd_dev->header_oid->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->image_format 0-2
PARAM_VALUE 0 rbd_dev->layout.object_size 0-u16max
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->node.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->node.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->node.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->object_map 0,16,4096-ptr_max
PARAM_VALUE 0 rbd_dev->opts 4096-ptr_max
PARAM_VALUE 0 rbd_dev->opts->alloc_size 65536
PARAM_VALUE 0 rbd_dev->opts->lock_timeout 0-536870912
PARAM_VALUE 0 rbd_dev->opts->queue_depth 128
PARAM_VALUE 0 rbd_dev->parent_spec->kref.refcount.refs.counter 1
PARAM_VALUE 0 rbd_dev->parent_spec->pool_id 0-u32max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.lock.magic 3735899821
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.notify_wq->flush_color s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.notify_wq->work_color s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->kref.refcount.refs.counter 1
PARAM_VALUE 0 rbd_dev->running_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->running_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->running_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec 4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec->image_id 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec->kref.refcount.refs.counter 1
PARAM_VALUE 0 rbd_dev->spec->pool_id 0-s32max
PARAM_VALUE 0 rbd_dev->spec->pool_name 1-u64max
PARAM_VALUE 0 rbd_dev->spec->pool_ns 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec->snap_name 1-u64max
PARAM_VALUE 0 rbd_dev->watch_handle->data 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->errcb 1413625559729684480
PARAM_VALUE 0 rbd_dev->watch_handle->is_watch 1
PARAM_VALUE 0 rbd_dev->watch_handle->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->watch_handle->mtime.tv_nsec 0-999999999
PARAM_VALUE 0 rbd_dev->watch_handle->node.__rb_parent_color 1
PARAM_VALUE 0 rbd_dev->watch_handle->node.rb_left 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->node.rb_right 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.lock.magic 3735899821
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_id 0
PARAM_VALUE 0 rbd_dev->watch_handle->osd 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->osdc 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->osdc_node.__rb_parent_color 1
PARAM_VALUE 0 rbd_dev->watch_handle->osdc_node.rb_left 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->osdc_node.rb_right 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->pending_lworks.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->pending_lworks.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.done 0-4294967293,u32max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.wait.lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_req 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->scan_item.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->scan_item.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->t.acting.primary (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.acting.size 0
PARAM_VALUE 0 rbd_dev->watch_handle->t.flags 32
PARAM_VALUE 0 rbd_dev->watch_handle->t.last_force_resend 1-u32max
PARAM_VALUE 0 rbd_dev->watch_handle->t.min_size (-1)-255
PARAM_VALUE 0 rbd_dev->watch_handle->t.osd (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.size (-1)-255
PARAM_VALUE 0 rbd_dev->watch_handle->t.spgid.pgid.seed 0-2147483646
PARAM_VALUE 0 rbd_dev->watch_handle->t.spgid.shard (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.target_oloc.pool (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.up.primary (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.up.size 0
PARAM_VALUE 0 rbd_dev->watch_handle->wcb 7781559158959595520
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 fmt 2424768991757008896
PARAM_VALUE 2 $ 0-u16max
BUF_SIZE 0 rbd_dev 4144
BUF_SIZE 1 fmt 26
CAPPED_DATA 0 rbd_dev->spec->pool_id 1
DATA_SOURCE 0 rbd_dev r rbd_dev_create
STR_LEN 0 rbd_dev 25
CAPABLE 0 21
PARAM_COMPARE 0 rbd_dev->layout.object_size < $0->opts->alloc_size
PARAM_COMPARE 2 $ < $0->opts->alloc_size
TERMINATED 0 rbd_dev->spec->image_name 1
TERMINATED 0 rbd_dev->spec->pool_name 1
TERMINATED 0 rbd_dev->spec->snap_name 1
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 rbd_dev->header.snapc->seq 0-u64max
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_reply->con->v2.in_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_request->con->v2.out_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_request->con->v2.out_iter.count 0-5294967296,18446744071562067969-u64max
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_reply->con->v2.in_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_request->con->v2.out_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_request->con->v2.out_iter.count 0-5294967296,18446744071562067969-u64max
UNITS 2 $ unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/block/rbd.c find_watcher() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->lock_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_state 0,3-u32max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 fmt 3253525553087393792
PARAM_VALUE 2 $ s32min-(-1)
BUF_SIZE 1 fmt 27
DATA_SOURCE 0 rbd_dev $0
DATA_SOURCE 2 $ r ceph_osdc_list_watchers
STR_LEN 0 rbd_dev 26
BIT_INFO 2 $ 0x0,0x0
TERMINATED 1 fmt 1
NOCHECK_CALL
LOCK2 0 &rbd_dev->lock_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_device)->lock_rwsem

drivers/block/rbd.c get_lock_owner_info() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->lock_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_state 0,3-u32max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 fmt 6586481925603123200
PARAM_VALUE 2 $ s32min-(-1)
BUF_SIZE 1 fmt 33
DATA_SOURCE 0 rbd_dev $0
DATA_SOURCE 2 $ r ceph_cls_lock_info
STR_LEN 0 rbd_dev 32
BIT_INFO 2 $ 0x0,0x0
TERMINATED 1 fmt 1
NOCHECK_CALL
LOCK2 0 &rbd_dev->lock_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_device)->lock_rwsem

drivers/block/rbd.c get_lock_owner_info() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_oloc.pool_ns 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->lock_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_state 0,3-u32max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.osdmap->max_osd 1-u32max
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 fmt 2973572334256713728
PARAM_VALUE 2 $ 4096-ptr_max
PARAM_VALUE 2 *$ 0-255
BUF_SIZE 1 fmt 37
DATA_SOURCE 0 rbd_dev $0
STR_LEN 0 rbd_dev 36
TERMINATED 1 fmt 1
TERMINATED 2 $ 1
NOCHECK_CALL
LOCK2 0 &rbd_dev->lock_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_device)->lock_rwsem

drivers/block/rbd.c get_lock_owner_info() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_oloc.pool_ns 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->lock_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_state 0,3-u32max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.osdmap->max_osd 1-u32max
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 fmt 6804047776854249472
BUF_SIZE 1 fmt 32
DATA_SOURCE 0 rbd_dev $0
STR_LEN 0 rbd_dev 31
TERMINATED 1 fmt 1
NOCHECK_CALL
LOCK2 0 &rbd_dev->lock_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_device)->lock_rwsem

drivers/block/rbd.c get_lock_owner_info() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_oloc.pool_ns 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->lock_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_state 0,3-u32max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.osdmap->max_osd 1-u32max
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 fmt 6722648241705836544
BUF_SIZE 1 fmt 40
BUF_SIZE 2 $ 1-s32max
DATA_SOURCE 0 rbd_dev $0
STR_LEN 0 rbd_dev 39
TERMINATED 1 fmt 1
NOCHECK_CALL
LOCK2 0 &rbd_dev->lock_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_device)->lock_rwsem

drivers/block/rbd.c get_lock_owner_info() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_oloc.pool_ns 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->lock_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_state 0,3-u32max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.osdmap->max_osd 1-u32max
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 fmt 4821809313852325888
BUF_SIZE 1 fmt 27
DATA_SOURCE 0 rbd_dev $0
STR_LEN 0 rbd_dev 26
TERMINATED 1 fmt 1
NOCHECK_CALL
LOCK2 0 &rbd_dev->lock_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_device)->lock_rwsem

drivers/block/rbd.c rbd_acquire_lock() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_state 0,3-u32max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.auth 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->o_auth.authorizer->buf->vec.iov_base (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->o_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->s_auth.authorizer->buf->vec.iov_base (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->s_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->o_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_delegated_inos.xa_flags 0-4294967295
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 fmt 6939503406608920576
BUF_SIZE 1 fmt 27
STR_LEN 0 rbd_dev 26
TERMINATED 1 fmt 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/block/rbd.c rbd_acquire_lock() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_state 0,3-u32max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.auth 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->o_auth.authorizer->buf->vec.iov_base (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->o_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->s_auth.authorizer->buf->vec.iov_base (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->s_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->o_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_delegated_inos.xa_flags 0-4294967295
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 fmt 2161705605953966080
PARAM_VALUE 2 $ s32min-(-111),(-109)-(-31),(-29)-(-1)
BUF_SIZE 1 fmt 26
DATA_SOURCE 2 $ r rbd_request_lock
STR_LEN 0 rbd_dev 25
BIT_INFO 2 $ 0x0,0x7fffffff
TERMINATED 1 fmt 1
NOCHECK_CALL
USER_DATA 2 $ s32min-(-111),(-109)-(-31),(-29)-(-1)
HALF_LOCKED2 &pool->lock

drivers/block/rbd.c rbd_add_acquire_lock() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.lock.magic 3735899821
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.devres_head.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.devres_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.flags 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 rbd_dev->dev.links.consumers.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.consumers.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.consumers.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.child_count.counter 0
PARAM_VALUE 0 rbd_dev->dev.power.entry.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.usage_count.counter 0
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->disk 0
PARAM_VALUE 0 rbd_dev->header_oid->inline_name 0-255
PARAM_VALUE 0 rbd_dev->header_oid->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->image_format 0-2
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->major (-22),(-16),(-12),0-254
PARAM_VALUE 0 rbd_dev->minor s32min-(-16),0,16-s32max
PARAM_VALUE 0 rbd_dev->node.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->node.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->node.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->object_map 0,16,4096-ptr_max
PARAM_VALUE 0 rbd_dev->opts 4096-ptr_max
PARAM_VALUE 0 rbd_dev->opts->alloc_size 0-65536
PARAM_VALUE 0 rbd_dev->opts->lock_timeout 0-536870912
PARAM_VALUE 0 rbd_dev->opts->queue_depth 128
PARAM_VALUE 0 rbd_dev->parent_spec->kref.refcount.refs.counter 1
PARAM_VALUE 0 rbd_dev->parent_spec->pool_id 0-u32max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.lock.magic 3735899821
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.notify_wq->flush_color s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.notify_wq->work_color s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->kref.refcount.refs.counter 1
PARAM_VALUE 0 rbd_dev->running_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->running_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->running_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec 4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec->image_id 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec->kref.refcount.refs.counter 1
PARAM_VALUE 0 rbd_dev->spec->pool_id 0-s32max
PARAM_VALUE 0 rbd_dev->spec->pool_name 1-u64max
PARAM_VALUE 0 rbd_dev->spec->pool_ns 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec->snap_name 1-u64max
PARAM_VALUE 0 rbd_dev->tag_set.cmd_size 328
PARAM_VALUE 0 rbd_dev->tag_set.numa_node (-1)
PARAM_VALUE 0 rbd_dev->tag_set.ops 1600048077545451520
PARAM_VALUE 0 rbd_dev->tag_set.ops->busy 0,6951105562400137216
PARAM_VALUE 0 rbd_dev->tag_set.ops->cleanup_rq 0,374809708764532736
PARAM_VALUE 0 rbd_dev->tag_set.ops->commit_rqs 0,1603850229643087872,4107184254223355904,6246088900037488640,6925476825813073920,8397411471234322432
PARAM_VALUE 0 rbd_dev->tag_set.ops->complete 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->tag_set.ops->exit_hctx 0
PARAM_VALUE 0 rbd_dev->tag_set.ops->exit_request 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->tag_set.ops->get_budget 0,6664159237775466496
PARAM_VALUE 0 rbd_dev->tag_set.ops->get_rq_budget_token 0,105286794618322944
PARAM_VALUE 0 rbd_dev->tag_set.ops->init_hctx 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->tag_set.ops->init_request 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->tag_set.ops->map_queues 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->tag_set.ops->poll 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->tag_set.ops->put_budget 0,4364687989334204416
PARAM_VALUE 0 rbd_dev->tag_set.ops->queue_rq 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->tag_set.ops->queue_rqs 0,2310945393380331520,5526440530074591232,6788952058456109056,7062451343663714304,7112549686366015488
PARAM_VALUE 0 rbd_dev->tag_set.ops->set_rq_budget_token 0,2917190389722857472
PARAM_VALUE 0 rbd_dev->tag_set.ops->show_rq 0,3263993565820678144
PARAM_VALUE 0 rbd_dev->tag_set.ops->timeout 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->tag_set.shared_tags->rqs 0
PARAM_VALUE 0 rbd_dev->tag_set.srcu->srcu_sup 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->tag_set.srcu->srcu_sup->work.timer.lockdep_map->name 0-255
PARAM_VALUE 0 rbd_dev->tag_set.srcu->srcu_sup->work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->tag_set.tags_srcu.srcu_sup->srcu_barrier_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->tag_set.tags_srcu.srcu_sup->srcu_barrier_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->tag_set.tags_srcu.srcu_sup->srcu_barrier_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->tag_set.tags_srcu.srcu_sup->srcu_barrier_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rbd_dev->tag_set.tags_srcu.srcu_sup->srcu_cb_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->tag_set.tags_srcu.srcu_sup->srcu_gp_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->tag_set.tags_srcu.srcu_sup->work.timer.lockdep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_handle->data 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->errcb 1413625559729684480
PARAM_VALUE 0 rbd_dev->watch_handle->is_watch 1
PARAM_VALUE 0 rbd_dev->watch_handle->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->watch_handle->mtime.tv_nsec 0-999999999
PARAM_VALUE 0 rbd_dev->watch_handle->node.__rb_parent_color 1
PARAM_VALUE 0 rbd_dev->watch_handle->node.rb_left 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->node.rb_right 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.lock.magic 3735899821
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_id 0
PARAM_VALUE 0 rbd_dev->watch_handle->osd 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->osdc 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->osdc_node.__rb_parent_color 1
PARAM_VALUE 0 rbd_dev->watch_handle->osdc_node.rb_left 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->osdc_node.rb_right 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->pending_lworks.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->pending_lworks.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.done 0-4294967293,u32max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_req 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->scan_item.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->scan_item.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->t.acting.primary (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.acting.size 0
PARAM_VALUE 0 rbd_dev->watch_handle->t.flags 32
PARAM_VALUE 0 rbd_dev->watch_handle->t.last_force_resend 1-u32max
PARAM_VALUE 0 rbd_dev->watch_handle->t.min_size (-1)-255
PARAM_VALUE 0 rbd_dev->watch_handle->t.osd (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.size (-1)-255
PARAM_VALUE 0 rbd_dev->watch_handle->t.spgid.pgid.seed 0-2147483646
PARAM_VALUE 0 rbd_dev->watch_handle->t.spgid.shard (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.target_oloc.pool (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.up.primary (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.up.size 0
PARAM_VALUE 0 rbd_dev->watch_handle->wcb 7781559158959595520
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 fmt 1026792699930464256
BUF_SIZE 0 rbd_dev 4144
BUF_SIZE 1 fmt 38
CAPPED_DATA 0 rbd_dev->spec->pool_id 1
DATA_SOURCE 0 rbd_dev $0
STR_LEN 0 rbd_dev 37
CAPABLE 0 21
BIT_INFO 0 rbd_dev->header.features 0x0,0xfffffffffffffffb
TERMINATED 0 rbd_dev->spec->image_name 1
TERMINATED 0 rbd_dev->spec->pool_name 1
TERMINATED 0 rbd_dev->spec->snap_name 1
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 rbd_dev->header.snapc->seq 0-u64max
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_reply->con->v2.in_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_request->con->v2.out_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_request->con->v2.out_iter.count 0-5294967296,18446744071562067969-u64max
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_reply->con->v2.in_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_request->con->v2.out_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_request->con->v2.out_iter.count 0-5294967296,18446744071562067969-u64max
NO_OVERFLOW_SIMPLE 0 rbd_dev->tag_set.queue_depth
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/block/rbd.c rbd_add_acquire_lock() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.done 0-4294967293,u32max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.devres_head.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.devres_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.flags 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 rbd_dev->dev.links.consumers.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.consumers.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.consumers.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.child_count.counter 0
PARAM_VALUE 0 rbd_dev->dev.power.entry.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.usage_count.counter 0
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->disk 0
PARAM_VALUE 0 rbd_dev->header_oid->inline_name 0-255
PARAM_VALUE 0 rbd_dev->header_oid->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->image_format 0-2
PARAM_VALUE 0 rbd_dev->lock_dwork.work.lockdep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_state 0,3-u32max
PARAM_VALUE 0 rbd_dev->major (-22),(-16),(-12),0-254
PARAM_VALUE 0 rbd_dev->minor s32min-(-16),0,16-s32max
PARAM_VALUE 0 rbd_dev->node.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->node.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->node.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->object_map 0,16,4096-ptr_max
PARAM_VALUE 0 rbd_dev->opts 4096-ptr_max
PARAM_VALUE 0 rbd_dev->opts->alloc_size 0-65536
PARAM_VALUE 0 rbd_dev->opts->lock_timeout 0-536870912
PARAM_VALUE 0 rbd_dev->opts->queue_depth 128
PARAM_VALUE 0 rbd_dev->parent_spec->kref.refcount.refs.counter 1
PARAM_VALUE 0 rbd_dev->parent_spec->pool_id 0-u32max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.lock.magic 3735899821
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.notify_wq->flush_color s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.notify_wq->work_color s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->kref.refcount.refs.counter 1
PARAM_VALUE 0 rbd_dev->running_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->running_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->running_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec 4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec->image_id 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec->kref.refcount.refs.counter 1
PARAM_VALUE 0 rbd_dev->spec->pool_id 0-s32max
PARAM_VALUE 0 rbd_dev->spec->pool_name 1-u64max
PARAM_VALUE 0 rbd_dev->spec->pool_ns 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec->snap_name 1-u64max
PARAM_VALUE 0 rbd_dev->tag_set.cmd_size 328
PARAM_VALUE 0 rbd_dev->tag_set.numa_node (-1)
PARAM_VALUE 0 rbd_dev->tag_set.ops 1600048077545451520
PARAM_VALUE 0 rbd_dev->tag_set.ops->busy 0,6951105562400137216
PARAM_VALUE 0 rbd_dev->tag_set.ops->cleanup_rq 0,374809708764532736
PARAM_VALUE 0 rbd_dev->tag_set.ops->commit_rqs 0,1603850229643087872,4107184254223355904,6246088900037488640,6925476825813073920,8397411471234322432
PARAM_VALUE 0 rbd_dev->tag_set.ops->complete 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->tag_set.ops->exit_hctx 0
PARAM_VALUE 0 rbd_dev->tag_set.ops->exit_request 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->tag_set.ops->get_budget 0,6664159237775466496
PARAM_VALUE 0 rbd_dev->tag_set.ops->get_rq_budget_token 0,105286794618322944
PARAM_VALUE 0 rbd_dev->tag_set.ops->init_hctx 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->tag_set.ops->init_request 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->tag_set.ops->map_queues 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->tag_set.ops->poll 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->tag_set.ops->put_budget 0,4364687989334204416
PARAM_VALUE 0 rbd_dev->tag_set.ops->queue_rq 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->tag_set.ops->queue_rqs 0,2310945393380331520,5526440530074591232,6788952058456109056,7062451343663714304,7112549686366015488
PARAM_VALUE 0 rbd_dev->tag_set.ops->set_rq_budget_token 0,2917190389722857472
PARAM_VALUE 0 rbd_dev->tag_set.ops->show_rq 0,3263993565820678144
PARAM_VALUE 0 rbd_dev->tag_set.ops->timeout 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->tag_set.shared_tags->rqs 0
PARAM_VALUE 0 rbd_dev->tag_set.srcu->srcu_sup 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->tag_set.srcu->srcu_sup->work.timer.lockdep_map->name 0-255
PARAM_VALUE 0 rbd_dev->tag_set.srcu->srcu_sup->work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->tag_set.tags_srcu.srcu_sup->srcu_barrier_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->tag_set.tags_srcu.srcu_sup->srcu_barrier_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->tag_set.tags_srcu.srcu_sup->srcu_barrier_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->tag_set.tags_srcu.srcu_sup->srcu_barrier_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rbd_dev->tag_set.tags_srcu.srcu_sup->srcu_cb_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->tag_set.tags_srcu.srcu_sup->srcu_gp_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->tag_set.tags_srcu.srcu_sup->work.timer.lockdep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_handle->data 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->errcb 1413625559729684480
PARAM_VALUE 0 rbd_dev->watch_handle->is_watch 1
PARAM_VALUE 0 rbd_dev->watch_handle->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->watch_handle->mtime.tv_nsec 0-999999999
PARAM_VALUE 0 rbd_dev->watch_handle->node.__rb_parent_color 1
PARAM_VALUE 0 rbd_dev->watch_handle->node.rb_left 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->node.rb_right 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.lock.magic 3735899821
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_id 0
PARAM_VALUE 0 rbd_dev->watch_handle->osd 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->osdc 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->osdc_node.__rb_parent_color 1
PARAM_VALUE 0 rbd_dev->watch_handle->osdc_node.rb_left 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->osdc_node.rb_right 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->pending_lworks.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->pending_lworks.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.done 0-4294967293,u32max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_req 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->scan_item.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->scan_item.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->t.acting.primary (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.acting.size 0
PARAM_VALUE 0 rbd_dev->watch_handle->t.flags 32
PARAM_VALUE 0 rbd_dev->watch_handle->t.last_force_resend 1-u32max
PARAM_VALUE 0 rbd_dev->watch_handle->t.min_size (-1)-255
PARAM_VALUE 0 rbd_dev->watch_handle->t.osd (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.size (-1)-255
PARAM_VALUE 0 rbd_dev->watch_handle->t.spgid.pgid.seed 0-2147483646
PARAM_VALUE 0 rbd_dev->watch_handle->t.spgid.shard (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.target_oloc.pool (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.up.primary (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.up.size 0
PARAM_VALUE 0 rbd_dev->watch_handle->wcb 7781559158959595520
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 fmt 1901148661100494848
PARAM_VALUE 2 $ (-512),(-110)
BUF_SIZE 0 rbd_dev 4144
BUF_SIZE 1 fmt 28
CAPPED_DATA 0 rbd_dev->spec->pool_id 1
DATA_SOURCE 0 rbd_dev $0
STR_LEN 0 rbd_dev 27
CAPABLE 0 21
BIT_INFO 0 rbd_dev->header.features 0x4,0xffffffffffffffff
TERMINATED 0 rbd_dev->spec->image_name 1
TERMINATED 0 rbd_dev->spec->pool_name 1
TERMINATED 0 rbd_dev->spec->snap_name 1
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 rbd_dev->header.snapc->seq 0-u64max
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_reply->con->v2.in_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_request->con->v2.out_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_request->con->v2.out_iter.count 0-5294967296,18446744071562067969-u64max
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_reply->con->v2.in_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_request->con->v2.out_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_request->con->v2.out_iter.count 0-5294967296,18446744071562067969-u64max
NO_OVERFLOW_SIMPLE 0 rbd_dev->tag_set.queue_depth
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/block/rbd.c rbd_add_parse_args() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 0
PARAM_VALUE 1 fmt 4437931384049995776
BUF_SIZE 1 fmt 32
STR_LEN 0 rbd_dev 31
CAPABLE 0 21
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/block/rbd.c rbd_add_parse_args() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 0
PARAM_VALUE 1 fmt 8366800897585172480
BUF_SIZE 1 fmt 20
STR_LEN 0 rbd_dev 19
CAPABLE 0 21
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/block/rbd.c rbd_add_parse_args() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 0
PARAM_VALUE 1 fmt 3075589061426413568
BUF_SIZE 1 fmt 22
STR_LEN 0 rbd_dev 21
CAPABLE 0 21
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/block/rbd.c rbd_add_parse_args() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 0
PARAM_VALUE 1 fmt 5956229027949940736
BUF_SIZE 1 fmt 23
STR_LEN 0 rbd_dev 22
CAPABLE 0 21
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/block/rbd.c rbd_dev_parent_get() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->parent_overlap 1-u64max
PARAM_VALUE 0 rbd_dev->parent_spec 1-u64max
PARAM_VALUE 1 fmt 1878039756629331968
BUF_SIZE 1 fmt 26
DATA_SOURCE 0 rbd_dev $0
STR_LEN 0 rbd_dev 25
TERMINATED 1 fmt 1
NOCHECK_CALL
UNITS 0 rbd_dev unit_byte
HALF_LOCKED2 &obj_req->state_mutex
HALF_LOCKED2 &parent->header_rwsem
HALF_LOCKED2 &rbd_dev->header_rwsem
TYPE_LOCK (struct rbd_device)->header_rwsem

drivers/block/rbd.c rbd_dev_parent_put() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->nslabs 0-s64max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->phys_limit 0-s64max
PARAM_VALUE 0 rbd_dev->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 rbd_dev->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 rbd_dev->header.snapc->snaps 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->parent->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->parent->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->parent_spec 1-u64max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 1 fmt 7871143849102483456
BUF_SIZE 0 rbd_dev->rbd_client (-1),4,24,32,64,168-s32max
BUF_SIZE 1 fmt 27
DATA_SOURCE 0 rbd_dev $0
STR_LEN 0 rbd_dev 26
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 rbd_dev->header.snapc->seq 0-u64max
USER_DATA 0 rbd_dev->parent_overlap 0
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_reply->con->v2.in_cursor.need_crc 0-1
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_reply->con->v2.in_cursor.page_offset 0-2559[c]
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_reply->con->v2.in_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_reply->con->v2.in_iter.count 0-1000000000
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_request->con->v2.out_cursor.need_crc 0-1
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_request->con->v2.out_cursor.page_offset 0-2559[c]
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_request->con->v2.out_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_request->con->v2.out_iter.count 0-5294967296,18446744071562067969-u64max
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_reply->con->v2.in_cursor.need_crc 0-1
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_reply->con->v2.in_cursor.page_offset 0-2559[c]
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_reply->con->v2.in_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_reply->con->v2.in_iter.count 0-1000000000
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_request->con->v2.out_cursor.need_crc 0-1
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_request->con->v2.out_cursor.page_offset 0-2559[c]
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_request->con->v2.out_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_request->con->v2.out_iter.count 0-5294967296,18446744071562067969-u64max
UNITS 0 rbd_dev unit_byte
HALF_LOCKED2 0 &rbd_dev->header_rwsem
HALF_LOCKED2 0 &rbd_dev->lock_rwsem

drivers/block/rbd.c rbd_dev_setup_parent() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 0
PARAM_VALUE 1 fmt 7827342181117509632
PARAM_VALUE 2 $ 4294967296-18446744073709551614
PARAM_VALUE 3 $ u32max
BUF_SIZE 1 fmt 37
STR_LEN 0 rbd_dev 36
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 $ 4294967296-18446744073709551614
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &rbd_dev->header_rwsem

drivers/block/rbd.c rbd_dev_setup_parent() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.done 0
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.lock.magic 3735899821
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.bus 3483660646372446208
PARAM_VALUE 0 rbd_dev->dev.bus->dev_groups 0
PARAM_VALUE 0 rbd_dev->dev.bus->dev_name 0
PARAM_VALUE 0 rbd_dev->dev.bus->dma_cleanup 0
PARAM_VALUE 0 rbd_dev->dev.bus->dma_configure 0
PARAM_VALUE 0 rbd_dev->dev.bus->drv_groups 0
PARAM_VALUE 0 rbd_dev->dev.bus->irq_get_affinity 0
PARAM_VALUE 0 rbd_dev->dev.bus->match 0
PARAM_VALUE 0 rbd_dev->dev.bus->num_vf 0
PARAM_VALUE 0 rbd_dev->dev.bus->offline 0
PARAM_VALUE 0 rbd_dev->dev.bus->online 0
PARAM_VALUE 0 rbd_dev->dev.bus->pm 0
PARAM_VALUE 0 rbd_dev->dev.bus->probe 0
PARAM_VALUE 0 rbd_dev->dev.bus->remove 0
PARAM_VALUE 0 rbd_dev->dev.bus->resume 0
PARAM_VALUE 0 rbd_dev->dev.bus->shutdown 0
PARAM_VALUE 0 rbd_dev->dev.bus->suspend 0
PARAM_VALUE 0 rbd_dev->dev.bus->sync_state 0
PARAM_VALUE 0 rbd_dev->dev.bus->uevent 0
PARAM_VALUE 0 rbd_dev->dev.devres_head.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.devres_head.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.devres_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem 1473117533515866112
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_uses_io_tlb 0
PARAM_VALUE 0 rbd_dev->dev.flags 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 rbd_dev->dev.kobj.kset 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.kobj.ktype 5399513539053756416
PARAM_VALUE 0 rbd_dev->dev.kobj.ktype->namespace 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.kobj.state_add_uevent_sent 0
PARAM_VALUE 0 rbd_dev->dev.kobj.state_in_sysfs 0
PARAM_VALUE 0 rbd_dev->dev.kobj.state_initialized 1
PARAM_VALUE 0 rbd_dev->dev.links.consumers.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.consumers.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.consumers.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.consumers.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.consumers.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.status 0
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.numa_node (-1)
PARAM_VALUE 0 rbd_dev->dev.parent 0,4096-u64max
PARAM_VALUE 0 rbd_dev->dev.power.child_count.counter 0
PARAM_VALUE 0 rbd_dev->dev.power.deferred_resume 0
PARAM_VALUE 0 rbd_dev->dev.power.disable_depth 1
PARAM_VALUE 0 rbd_dev->dev.power.early_init 1
PARAM_VALUE 0 rbd_dev->dev.power.entry.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.entry.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.entry.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.idle_notification 0
PARAM_VALUE 0 rbd_dev->dev.power.ignore_children 0
PARAM_VALUE 0 rbd_dev->dev.power.is_late_suspended 0
PARAM_VALUE 0 rbd_dev->dev.power.is_noirq_suspended 0
PARAM_VALUE 0 rbd_dev->dev.power.is_prepared 0
PARAM_VALUE 0 rbd_dev->dev.power.is_suspended 0
PARAM_VALUE 0 rbd_dev->dev.power.last_status (-1)
PARAM_VALUE 0 rbd_dev->dev.power.needs_force_resume 0
PARAM_VALUE 0 rbd_dev->dev.power.qos 0
PARAM_VALUE 0 rbd_dev->dev.power.request 0
PARAM_VALUE 0 rbd_dev->dev.power.request_pending 0
PARAM_VALUE 0 rbd_dev->dev.power.runtime_auto 1
PARAM_VALUE 0 rbd_dev->dev.power.runtime_error 0
PARAM_VALUE 0 rbd_dev->dev.power.runtime_status 2
PARAM_VALUE 0 rbd_dev->dev.power.timer_expires 0
PARAM_VALUE 0 rbd_dev->dev.power.usage_count.counter 0
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.type 8263817728463192064
PARAM_VALUE 0 rbd_dev->header.object_prefix 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->header.snapc 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header.snapc->nref.refs.counter 1
PARAM_VALUE 0 rbd_dev->header.snapc->snaps 0-255
PARAM_VALUE 0 rbd_dev->header.stripe_count 1-u64max
PARAM_VALUE 0 rbd_dev->header_oid->inline_name 0-255
PARAM_VALUE 0 rbd_dev->header_oid->name 0-255
PARAM_VALUE 0 rbd_dev->header_oid.name 16
PARAM_VALUE 0 rbd_dev->header_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.magic 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->image_format 1-2
PARAM_VALUE 0 rbd_dev->layout.pool_ns 0
PARAM_VALUE 0 rbd_dev->lock_rwsem.count.counter 0
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter 0
PARAM_VALUE 0 rbd_dev->lock_rwsem.magic 4096-ptr_max
PARAM_VALUE 0 rbd_dev->lock_rwsem.osq.tail.counter 0
PARAM_VALUE 0 rbd_dev->lock_rwsem.owner.counter 0
PARAM_VALUE 0 rbd_dev->lock_state 0
PARAM_VALUE 0 rbd_dev->node.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->node.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->node.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->node.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->node.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->parent_spec 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.done 0
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.lock.magic 3735899821
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.osdmap->max_osd 1-u32max
PARAM_VALUE 0 rbd_dev->running_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->running_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->running_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->running_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->running_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec 4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec->image_id 4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec->pool_id 0-18446744073709551614
PARAM_VALUE 0 rbd_dev->spec->pool_name 1-u64max
PARAM_VALUE 0 rbd_dev->spec->pool_ns 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec->snap_name 1-u64max
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->watch_state 0-1
PARAM_VALUE 1 fmt 1338598721081012224
BUF_SIZE 0 rbd_dev 4144
BUF_SIZE 0 rbd_dev->parent_spec 64
BUF_SIZE 0 rbd_dev->rbd_client (-1),32
BUF_SIZE 1 fmt 32
CAPPED_DATA 0 rbd_dev->spec->pool_id 1
DATA_SOURCE 0 rbd_dev $0
STR_LEN 0 rbd_dev 31
BIT_INFO 0 rbd_dev->header.features 0x1,0xffffffffffffffff
TERMINATED 0 rbd_dev->parent_spec->image_id 1
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 rbd_dev->header.snapc->seq 0-u64max
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 0 &rbd_dev->header_rwsem

drivers/block/rbd.c rbd_dev_update_parent() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->disk->part0->bd_nr_sectors 0-18014398509481983
PARAM_VALUE 0 rbd_dev->disk->part0->bd_size_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header.object_prefix 1-u64max
PARAM_VALUE 0 rbd_dev->header.snap_names 0,16,4096-ptr_max
PARAM_VALUE 0 rbd_dev->header.snapc 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->header_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.wait_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->header_rwsem.wait_lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->image_format 1-2
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->parent 1-u64max
PARAM_VALUE 0 rbd_dev->parent_overlap 1-u64max
PARAM_VALUE 0 rbd_dev->parent_spec 1-u64max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 1 fmt 5846892433007529984
BUF_SIZE 1 fmt 40
DATA_SOURCE 0 rbd_dev $0
STR_LEN 0 rbd_dev 39
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &rbd_dev->header_rwsem
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 0 &rbd_dev->lock_rwsem
TYPE_LOCK (struct rbd_device)->header_rwsem

drivers/block/rbd.c rbd_dev_v1_header_info() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->nslabs 0-s64max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->phys_limit 0-s64max
PARAM_VALUE 0 rbd_dev->header_oloc.pool_ns 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->image_format 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.completion_wq->flags 0-4294967295
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.osdmap->max_osd 1-u32max
PARAM_VALUE 1 fmt 7010333388331061248
PARAM_VALUE 2 $ 2-4000000
PARAM_VALUE 3 $ (-6)
BUF_SIZE 0 rbd_dev->rbd_client (-1),4,24,32,64,168-s32max
BUF_SIZE 1 fmt 36
CAPPED_DATA 2 $ 1
CAPPED_DATA 2 $ 1
DATA_SOURCE 0 rbd_dev $0
STR_LEN 0 rbd_dev 35
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 $ unit_byte
UNITS 3 $ unit_byte
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 0 &rbd_dev->header_rwsem
HALF_LOCKED2 0 &rbd_dev->lock_rwsem

drivers/block/rbd.c rbd_dev_v1_header_info() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->nslabs 0-s64max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->phys_limit 0-s64max
PARAM_VALUE 0 rbd_dev->header_oloc.pool_ns 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->image_format 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.completion_wq->flags 0-4294967295
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.osdmap->max_osd 1-u32max
PARAM_VALUE 1 fmt 2365863676086566912
BUF_SIZE 0 rbd_dev->rbd_client (-1),4,24,32,64,168-s32max
BUF_SIZE 1 fmt 15
DATA_SOURCE 0 rbd_dev $0
STR_LEN 0 rbd_dev 14
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 0 &rbd_dev->header_rwsem
HALF_LOCKED2 0 &rbd_dev->lock_rwsem

drivers/block/rbd.c rbd_get_client() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 0
PARAM_VALUE 1 fmt 3912875173625806848
PARAM_VALUE 2 $ s32min-(-1),1-s32max
BUF_SIZE 1 fmt 32
DATA_SOURCE 2 $ r ceph_wait_for_latest_osdmap
STR_LEN 0 rbd_dev 31
CAPABLE 0 21
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &client_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/block/rbd.c rbd_img_object_requests() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.wait_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->header_rwsem.wait_lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->mapping.size 0-4294967294
PARAM_VALUE 1 fmt 804767307111038976
PARAM_VALUE 2 $ 0,512-18446744073709551104
PARAM_VALUE 3 $ 0-u32max
PARAM_VALUE 4 $ 0-4294967294
BUF_SIZE 1 fmt 30
CAPPED_DATA 0 &rbd_dev->header_rwsem 1
CAPPED_DATA 4 $ 1
CAPPED_DATA 4 $ 1
STR_LEN 0 rbd_dev 29
BIT_INFO 2 $ 0x0,0xfffffffffffffe00
BIT_INFO 2 $ 0x0,0xfffffffffffffe00
TERMINATED 1 fmt 1
NOCHECK_CALL
UNITS 0 rbd_dev unit_byte
UNITS 2 $ unit_byte
UNITS 3 $ unit_byte
UNITS 4 $ unit_byte
LOCK2 &img_req->state_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rbd_dev->lock_rwsem
TYPE_LOCK (struct rbd_img_request)->state_mutex

drivers/block/rbd.c rbd_init() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 0
PARAM_VALUE 1 fmt 3253717293272842240
BUF_SIZE 1 fmt 35
STR_LEN 0 rbd_dev 34
TERMINATED 1 fmt 1
NOCHECK_CALL

drivers/block/rbd.c rbd_obj_advance_copyup() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 1 fmt 6372275906069749760
PARAM_VALUE 2 $ s32min-(-1),1-s32max
BUF_SIZE 1 fmt 34
STR_LEN 0 rbd_dev 33
TERMINATED 1 fmt 1
PREEMPT_ADD
NOCHECK_CALL
USER_DATA 2 $ s32min-(-12),(-10)-(-1),1-s32max[c]
UNITS 0 rbd_dev unit_byte
LOCK2 &obj_req->state_mutex
HALF_LOCKED2 &img_req->state_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_obj_request)->state_mutex

drivers/block/rbd.c rbd_obj_advance_write() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 1 fmt 4613102236187348992
PARAM_VALUE 2 $ s32min-(-1),1-s32max
BUF_SIZE 1 fmt 33
STR_LEN 0 rbd_dev 32
NOSPEC 2 $
NOSPEC 2 $
TERMINATED 1 fmt 1
NOCHECK_CALL
USER_DATA 2 $ s32min-(-12),(-10)-(-1),1-s32max[c]
UNITS 0 rbd_dev unit_byte
LOCK2 &obj_req->state_mutex
HALF_LOCKED2 &img_req->state_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_obj_request)->state_mutex

drivers/block/rbd.c rbd_obj_advance_write() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 1 fmt 8087643472221478912
PARAM_VALUE 2 $ s32min-(-1),1-s32max
BUF_SIZE 1 fmt 18
STR_LEN 0 rbd_dev 17
NOSPEC 2 $
NOSPEC 2 $
TERMINATED 1 fmt 1
NOCHECK_CALL
USER_DATA 2 $ s32min-(-12),(-10)-(-1),1-s32max[c]
UNITS 0 rbd_dev unit_byte
LOCK2 &obj_req->state_mutex
HALF_LOCKED2 &img_req->state_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_obj_request)->state_mutex

drivers/block/rbd.c rbd_obj_advance_write() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 1 fmt 4942199763398623232
PARAM_VALUE 2 $ s32min-(-1),1-s32max
BUF_SIZE 1 fmt 34
STR_LEN 0 rbd_dev 33
NOSPEC 2 $
NOSPEC 2 $
TERMINATED 1 fmt 1
NOCHECK_CALL
USER_DATA 2 $ s32min-(-12),(-10)-(-1),1-s32max[c]
UNITS 0 rbd_dev unit_byte
LOCK2 &obj_req->state_mutex
HALF_LOCKED2 &img_req->state_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_obj_request)->state_mutex

drivers/block/rbd.c rbd_object_map_load() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 rbd_dev->header.snapc->snaps 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->object_map 16,4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.osdmap->max_osd 1-u32max
PARAM_VALUE 0 rbd_dev->spec 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 fmt 637176647255232512
BUF_SIZE 0 rbd_dev (-1),4144
BUF_SIZE 0 rbd_dev (-1),4144
BUF_SIZE 0 rbd_dev->rbd_client (-1),32
BUF_SIZE 1 fmt 22
DATA_SOURCE 0 rbd_dev $0
STR_LEN 0 rbd_dev 21
BIT_INFO 0 rbd_dev->header.features 0x8,0xffffffffffffffff
BIT_INFO 0 rbd_dev->object_map_flags 0x1,0xffffffffffffffff
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 rbd_dev->header.snapc->seq 0-u64max
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 0 &rbd_dev->header_rwsem
HALF_LOCKED2 0 &rbd_dev->lock_rwsem

drivers/block/rbd.c rbd_object_map_lock() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquired_lock_work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->disk 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->disk->part0->bd_nr_sectors 0-18014398509481983
PARAM_VALUE 0 rbd_dev->header_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->o_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->s_auth.authorizer->buf->vec.iov_base (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->s_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->work.timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->o_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_delegated_inos.xa_flags 0-4294967295
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work.timer.is_hard 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work.timer.is_lazy 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work.timer.is_queued 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work.timer.is_soft 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->spec 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 fmt 4521671251528380416
PARAM_VALUE 2 $ s32min-(-18),(-16)-(-1),1-s32max
BUF_SIZE 1 fmt 30
DATA_SOURCE 0 rbd_dev $0
DATA_SOURCE 2 $ r ceph_cls_lock
STR_LEN 0 rbd_dev 29
BIT_INFO 0 rbd_dev->header.features 0x8,0xffffffffffffffff
TERMINATED 1 fmt 1
NOCHECK_CALL
LOCK2 &pool->lock
LOCK2 0 &rbd_dev->lock_rwsem
TYPE_LOCK (struct rbd_device)->lock_rwsem

drivers/block/rbd.c rbd_object_map_lock() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquired_lock_work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->disk 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->disk->part0->bd_nr_sectors 0-18014398509481983
PARAM_VALUE 0 rbd_dev->header_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->o_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->s_auth.authorizer->buf->vec.iov_base (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->s_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->work.timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->o_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_delegated_inos.xa_flags 0-4294967295
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work.timer.is_hard 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work.timer.is_lazy 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work.timer.is_queued 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work.timer.is_soft 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->spec 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 fmt 4143690090294321152
PARAM_VALUE 2 $ s32min-(-3),(-1)
BUF_SIZE 1 fmt 37
DATA_SOURCE 0 rbd_dev $0
DATA_SOURCE 2 $ r ceph_cls_lock_info
STR_LEN 0 rbd_dev 36
BIT_INFO 0 rbd_dev->header.features 0x8,0xffffffffffffffff
BIT_INFO 2 $ 0x0,0x0
TERMINATED 1 fmt 1
NOCHECK_CALL
LOCK2 &pool->lock
LOCK2 0 &rbd_dev->lock_rwsem
TYPE_LOCK (struct rbd_device)->lock_rwsem

drivers/block/rbd.c rbd_object_map_lock() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquired_lock_work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->disk 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->disk->part0->bd_nr_sectors 0-18014398509481983
PARAM_VALUE 0 rbd_dev->header_oloc.pool_ns 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->o_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->s_auth.authorizer->buf->vec.iov_base (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->s_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->work.timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->o_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_delegated_inos.xa_flags 0-4294967295
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work.timer.is_hard 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work.timer.is_lazy 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work.timer.is_queued 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work.timer.is_soft 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.osdmap->max_osd 1-u32max
PARAM_VALUE 0 rbd_dev->spec 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 fmt 6510029512451297280
PARAM_VALUE 2 $ 1597673949855485952,2820188273720160256,4305874705391714304,5129580381488312320,5444650223348281344,7483318550577258496
BUF_SIZE 1 fmt 41
BUF_SIZE 2 $ 4-5,7-8
DATA_SOURCE 0 rbd_dev $0
STR_LEN 0 rbd_dev 40
BIT_INFO 0 rbd_dev->header.features 0x8,0xffffffffffffffff
TERMINATED 1 fmt 1
NOCHECK_CALL
UNITS 3 $ unit_array_size
LOCK2 &pool->lock
LOCK2 0 &rbd_dev->lock_rwsem
TYPE_LOCK (struct rbd_device)->lock_rwsem

drivers/block/rbd.c rbd_object_map_lock() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquired_lock_work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->disk 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->disk->part0->bd_nr_sectors 0-18014398509481983
PARAM_VALUE 0 rbd_dev->header_oloc.pool_ns 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->o_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->s_auth.authorizer->buf->vec.iov_base (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->s_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->work.timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->o_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_delegated_inos.xa_flags 0-4294967295
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work.timer.is_hard 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work.timer.is_lazy 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work.timer.is_queued 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work.timer.is_soft 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.osdmap->max_osd 1-u32max
PARAM_VALUE 0 rbd_dev->spec 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 fmt 5756360232707203072
PARAM_VALUE 2 $ s32min-(-3),(-1),1-s32max
BUF_SIZE 1 fmt 36
DATA_SOURCE 0 rbd_dev $0
DATA_SOURCE 2 $ r ceph_cls_break_lock
STR_LEN 0 rbd_dev 35
BIT_INFO 0 rbd_dev->header.features 0x8,0xffffffffffffffff
TERMINATED 1 fmt 1
NOCHECK_CALL
LOCK2 &pool->lock
LOCK2 0 &rbd_dev->lock_rwsem
TYPE_LOCK (struct rbd_device)->lock_rwsem

drivers/block/rbd.c rbd_object_map_unlock() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 rbd_dev->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 rbd_dev->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 0 rbd_dev->disk->ia_ranges->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 rbd_dev->disk->part0->bd_device.kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 rbd_dev->disk->part0->bd_device.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 rbd_dev->disk->part0->bd_device.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 rbd_dev->disk->part0->bd_holder_dir->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 0 rbd_dev->disk->queue->mq_kobj->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 0 rbd_dev->disk->queue->tag_set->update_nr_hwq_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->disk->queue->tag_set->update_nr_hwq_lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->disk->queue_kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 rbd_dev->header.snapc->snaps 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->object_map 0
PARAM_VALUE 0 rbd_dev->object_map_size 0
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->spec 4096-ptr_max
PARAM_VALUE 1 fmt 7132935575607164928
PARAM_VALUE 2 $ s32min-(-3),(-1),1-s32max
BUF_SIZE 1 fmt 32
DATA_SOURCE 0 rbd_dev $0
DATA_SOURCE 2 $ r ceph_cls_unlock
STR_LEN 0 rbd_dev 31
BIT_INFO 0 rbd_dev->header.features 0x8,0xffffffffffffffff
TERMINATED 1 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rbd_dev->tag_set.queue_depth
LOCK2 0 &rbd_dev->lock_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_device)->lock_rwsem

drivers/block/rbd.c rbd_queue_rq() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 1 fmt 9042216626192158720
PARAM_VALUE 2 $ 0-255
BUF_SIZE 0 rbd_dev 128,736,792,816,1000-s32max
BUF_SIZE 0 rbd_dev 128,736,792,816,1000-s32max
BUF_SIZE 1 fmt 18
STR_LEN 0 rbd_dev 17
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 rbd_dev unit_byte
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read

drivers/block/rbd.c rbd_queue_rq() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 1 fmt 9035546796522950656
PARAM_VALUE 2 $ 6797917480703107072,7046197649459650560,7476211468510461952
BUF_SIZE 0 rbd_dev 128,736,792,816,1000-s32max
BUF_SIZE 0 rbd_dev 128,736,792,816,1000-s32max
BUF_SIZE 1 fmt 24
BUF_SIZE 2 $ 6,8
STR_LEN 0 rbd_dev 23
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 rbd_dev unit_byte
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read

drivers/block/rbd.c rbd_queue_workfn() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.wait_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->header_rwsem.wait_lock.owner_cpu u32max
PARAM_VALUE 1 fmt 4269863950042050560
PARAM_VALUE 2 $ 4398935982613721088,6797917480703107072,7046197649459650560,7476211468510461952
PARAM_VALUE 3 $ 1-u32max
PARAM_VALUE 4 $ 0,512-18446744073709551104
PARAM_VALUE 5 $ (-22),(-12)
BUF_SIZE 1 fmt 26
BUF_SIZE 2 $ 5-6,8
CAPPED_DATA 0 &rbd_dev->header_rwsem 1
STR_LEN 0 rbd_dev 25
BIT_INFO 2 $ 0x0,0x7fffffffffffffff
BIT_INFO 4 $ 0x0,0xfffffffffffffe00
BIT_INFO 4 $ 0x0,0xfffffffffffffe00
BIT_INFO 5 $ 0x0,0x0
TERMINATED 1 fmt 1
NOCHECK_CALL
UNITS 0 rbd_dev unit_byte
UNITS 3 $ unit_byte
HALF_LOCKED2 &pool->lock

drivers/block/rbd.c rbd_reacquire_lock() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->lock_cookie 4096-ptr_max
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->lock_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_state 2
PARAM_VALUE 0 rbd_dev->quiescing_wait.done 0-4294967293,u32max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.osdmap->max_osd 1-u32max
PARAM_VALUE 0 rbd_dev->watch_handle 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->data 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->errcb 1413625559729684480
PARAM_VALUE 0 rbd_dev->watch_handle->is_watch 1
PARAM_VALUE 0 rbd_dev->watch_handle->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->watch_handle->mtime.tv_nsec 0-999999999
PARAM_VALUE 0 rbd_dev->watch_handle->node.__rb_parent_color 1
PARAM_VALUE 0 rbd_dev->watch_handle->node.rb_left 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->node.rb_right 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.lock.magic 3735899821
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_id 0
PARAM_VALUE 0 rbd_dev->watch_handle->osd 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->osdc 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->osdc_node.__rb_parent_color 1
PARAM_VALUE 0 rbd_dev->watch_handle->osdc_node.rb_left 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->osdc_node.rb_right 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->pending_lworks.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->pending_lworks.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.done 0-4294967293,u32max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_req 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->scan_item.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->scan_item.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->t.acting.primary (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.acting.size 0
PARAM_VALUE 0 rbd_dev->watch_handle->t.flags 32
PARAM_VALUE 0 rbd_dev->watch_handle->t.last_force_resend 1-u32max
PARAM_VALUE 0 rbd_dev->watch_handle->t.min_size (-1)-255
PARAM_VALUE 0 rbd_dev->watch_handle->t.osd (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.size (-1)-255
PARAM_VALUE 0 rbd_dev->watch_handle->t.spgid.pgid.seed 0-2147483646
PARAM_VALUE 0 rbd_dev->watch_handle->t.spgid.shard (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.target_oloc.pool (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.up.primary (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.up.size 0
PARAM_VALUE 0 rbd_dev->watch_handle->wcb 7781559158959595520
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_state 1
PARAM_VALUE 1 fmt 6935556695705968640
PARAM_VALUE 2 $ s32min-(-96),(-94)-(-1),1-s32max
BUF_SIZE 1 fmt 33
DATA_SOURCE 0 rbd_dev $0
DATA_SOURCE 2 $ r ceph_cls_set_cookie
STR_LEN 0 rbd_dev 32
TERMINATED 1 fmt 1
NOCHECK_CALL
LOCK2 0 &rbd_dev->lock_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_device)->lock_rwsem

drivers/block/rbd.c rbd_reacquire_lock() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->lock_cookie 4096-ptr_max
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->lock_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_state 2
PARAM_VALUE 0 rbd_dev->opts 4096-ptr_max
PARAM_VALUE 0 rbd_dev->opts->exclusive 1
PARAM_VALUE 0 rbd_dev->quiescing_wait.done 0-4294967293,u32max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.osdmap->max_osd 1-u32max
PARAM_VALUE 0 rbd_dev->watch_handle 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->data 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->errcb 1413625559729684480
PARAM_VALUE 0 rbd_dev->watch_handle->is_watch 1
PARAM_VALUE 0 rbd_dev->watch_handle->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->watch_handle->mtime.tv_nsec 0-999999999
PARAM_VALUE 0 rbd_dev->watch_handle->node.__rb_parent_color 1
PARAM_VALUE 0 rbd_dev->watch_handle->node.rb_left 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->node.rb_right 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.lock.magic 3735899821
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_id 0
PARAM_VALUE 0 rbd_dev->watch_handle->osd 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->osdc 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->osdc_node.__rb_parent_color 1
PARAM_VALUE 0 rbd_dev->watch_handle->osdc_node.rb_left 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->osdc_node.rb_right 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->pending_lworks.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->pending_lworks.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.done 0-4294967293,u32max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_req 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->scan_item.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->scan_item.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->t.acting.primary (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.acting.size 0
PARAM_VALUE 0 rbd_dev->watch_handle->t.flags 32
PARAM_VALUE 0 rbd_dev->watch_handle->t.last_force_resend 1-u32max
PARAM_VALUE 0 rbd_dev->watch_handle->t.min_size (-1)-255
PARAM_VALUE 0 rbd_dev->watch_handle->t.osd (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.size (-1)-255
PARAM_VALUE 0 rbd_dev->watch_handle->t.spgid.pgid.seed 0-2147483646
PARAM_VALUE 0 rbd_dev->watch_handle->t.spgid.shard (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.target_oloc.pool (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.up.primary (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.up.size 0
PARAM_VALUE 0 rbd_dev->watch_handle->wcb 7781559158959595520
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_state 1
PARAM_VALUE 1 fmt 1897206797941100544
BUF_SIZE 1 fmt 48
DATA_SOURCE 0 rbd_dev $0
STR_LEN 0 rbd_dev 47
TERMINATED 1 fmt 1
NOCHECK_CALL
LOCK2 0 &rbd_dev->lock_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_device)->lock_rwsem

drivers/block/rbd.c rbd_request_lock() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_state 0,3-u32max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.auth 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->o_auth.authorizer->buf->vec.iov_base (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->o_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->s_auth.authorizer->buf->vec.iov_base (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->s_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->o_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_delegated_inos.xa_flags 0-4294967295
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 fmt 8447473637390356480
PARAM_VALUE 2 $ s32min-(-111),(-109)-(-1),1-s32max
BUF_SIZE 1 fmt 27
DATA_SOURCE 0 rbd_dev $0
DATA_SOURCE 2 $ r __rbd_notify_op_lock
STR_LEN 0 rbd_dev 26
TERMINATED 1 fmt 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/block/rbd.c rbd_request_lock() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_state 0,3-u32max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.auth 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->o_auth.authorizer->buf->vec.iov_base (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->o_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->s_auth.authorizer->buf->vec.iov_base (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->s_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->o_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_delegated_inos.xa_flags 0-4294967295
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 fmt 6413495604019322880
BUF_SIZE 1 fmt 31
DATA_SOURCE 0 rbd_dev $0
STR_LEN 0 rbd_dev 30
TERMINATED 1 fmt 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/block/rbd.c rbd_request_lock() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_state 0,3-u32max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.auth 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->o_auth.authorizer->buf->vec.iov_base (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->o_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->s_auth.authorizer->buf->vec.iov_base (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->s_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->o_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_delegated_inos.xa_flags 0-4294967295
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 fmt 5175743695263133696
PARAM_VALUE 2 $ (-34),(-22)
BUF_SIZE 1 fmt 37
DATA_SOURCE 0 rbd_dev $0
DATA_SOURCE 2 $ r ceph_start_decoding
STR_LEN 0 rbd_dev 36
BIT_INFO 2 $ 0x0,0x0
TERMINATED 1 fmt 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/block/rbd.c rbd_request_lock() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_state 0,3-u32max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.auth 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->o_auth.authorizer->buf->vec.iov_base (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->o_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->s_auth.authorizer->buf->vec.iov_base (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->s_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->o_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_delegated_inos.xa_flags 0-4294967295
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 fmt 6980479164105232384
BUF_SIZE 1 fmt 24
DATA_SOURCE 0 rbd_dev $0
STR_LEN 0 rbd_dev 23
TERMINATED 1 fmt 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/block/rbd.c rbd_reregister_watch() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle 0
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->watch_state 2
PARAM_VALUE 1 fmt 907028728100896768
PARAM_VALUE 2 $ (-4095)-(-1)
BUF_SIZE 1 fmt 31
CAPPED_DATA 0 &rbd_dev->watch_mutex 1
DATA_SOURCE 2 $ r __rbd_register_watch
STR_LEN 0 rbd_dev 30
BIT_INFO 2 $ 0x0,0x0
TERMINATED 1 fmt 1
NOCHECK_CALL
LOCK2 0 &rbd_dev->watch_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_device)->watch_mutex

drivers/block/rbd.c rbd_reregister_watch() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->disk->part0->bd_nr_sectors 0-18014398509481983
PARAM_VALUE 0 rbd_dev->disk->part0->bd_size_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->image_format 1-2
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.wait_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->lock_rwsem.wait_lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.osdmap->max_osd 1-u32max
PARAM_VALUE 0 rbd_dev->watch_handle 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->data 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->errcb 1413625559729684480
PARAM_VALUE 0 rbd_dev->watch_handle->is_watch 1
PARAM_VALUE 0 rbd_dev->watch_handle->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->watch_handle->mtime.tv_nsec 0-999999999
PARAM_VALUE 0 rbd_dev->watch_handle->node.__rb_parent_color 1
PARAM_VALUE 0 rbd_dev->watch_handle->node.rb_left 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->node.rb_right 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.lock.magic 3735899821
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_finish_wait.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->notify_id 0
PARAM_VALUE 0 rbd_dev->watch_handle->osd 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->osdc 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->osdc_node.__rb_parent_color 1
PARAM_VALUE 0 rbd_dev->watch_handle->osdc_node.rb_left 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->osdc_node.rb_right 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->pending_lworks.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->pending_lworks.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.done 0-4294967293,u32max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_commit_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->reg_req 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->scan_item.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->scan_item.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_handle->t.acting.primary (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.acting.size 0
PARAM_VALUE 0 rbd_dev->watch_handle->t.flags 32
PARAM_VALUE 0 rbd_dev->watch_handle->t.last_force_resend 1-u32max
PARAM_VALUE 0 rbd_dev->watch_handle->t.min_size (-1)-255
PARAM_VALUE 0 rbd_dev->watch_handle->t.osd (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.size (-1)-255
PARAM_VALUE 0 rbd_dev->watch_handle->t.spgid.pgid.seed 0-2147483646
PARAM_VALUE 0 rbd_dev->watch_handle->t.spgid.shard (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.target_oloc.pool (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.up.primary (-1)
PARAM_VALUE 0 rbd_dev->watch_handle->t.up.size 0
PARAM_VALUE 0 rbd_dev->watch_handle->wcb 7781559158959595520
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_state 1
PARAM_VALUE 1 fmt 6956257111401627648
PARAM_VALUE 2 $ s32min-(-1),1-s32max
BUF_SIZE 1 fmt 34
CAPPED_DATA 0 &rbd_dev->lock_rwsem 1
CAPPED_DATA 0 &rbd_dev->watch_mutex 1
DATA_SOURCE 2 $ r rbd_dev_refresh
STR_LEN 0 rbd_dev 33
TERMINATED 1 fmt 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/block/rbd.c rbd_spec_fill_names() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.done 0
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.lock.magic 3735899821
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.bus 3483660646372446208
PARAM_VALUE 0 rbd_dev->dev.devres_head.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.devres_head.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.devres_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem 1473117533515866112
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_uses_io_tlb 0
PARAM_VALUE 0 rbd_dev->dev.flags 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 rbd_dev->dev.kobj.kset 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.kobj.ktype 5399513539053756416
PARAM_VALUE 0 rbd_dev->dev.kobj.ktype->namespace 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.kobj.state_add_uevent_sent 0
PARAM_VALUE 0 rbd_dev->dev.kobj.state_in_sysfs 0
PARAM_VALUE 0 rbd_dev->dev.kobj.state_initialized 1
PARAM_VALUE 0 rbd_dev->dev.links.consumers.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.consumers.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.consumers.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.consumers.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.consumers.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.status 0
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.numa_node (-1)
PARAM_VALUE 0 rbd_dev->dev.parent 0,4096-u64max
PARAM_VALUE 0 rbd_dev->dev.power.child_count.counter 0
PARAM_VALUE 0 rbd_dev->dev.power.deferred_resume 0
PARAM_VALUE 0 rbd_dev->dev.power.disable_depth 1
PARAM_VALUE 0 rbd_dev->dev.power.early_init 1
PARAM_VALUE 0 rbd_dev->dev.power.entry.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.entry.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.entry.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.idle_notification 0
PARAM_VALUE 0 rbd_dev->dev.power.ignore_children 0
PARAM_VALUE 0 rbd_dev->dev.power.is_late_suspended 0
PARAM_VALUE 0 rbd_dev->dev.power.is_noirq_suspended 0
PARAM_VALUE 0 rbd_dev->dev.power.is_prepared 0
PARAM_VALUE 0 rbd_dev->dev.power.is_suspended 0
PARAM_VALUE 0 rbd_dev->dev.power.last_status (-1)
PARAM_VALUE 0 rbd_dev->dev.power.needs_force_resume 0
PARAM_VALUE 0 rbd_dev->dev.power.qos 0
PARAM_VALUE 0 rbd_dev->dev.power.request 0
PARAM_VALUE 0 rbd_dev->dev.power.request_pending 0
PARAM_VALUE 0 rbd_dev->dev.power.runtime_auto 1
PARAM_VALUE 0 rbd_dev->dev.power.runtime_error 0
PARAM_VALUE 0 rbd_dev->dev.power.runtime_status 2
PARAM_VALUE 0 rbd_dev->dev.power.timer_expires 0
PARAM_VALUE 0 rbd_dev->dev.power.usage_count.counter 0
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.type 8263817728463192064
PARAM_VALUE 0 rbd_dev->header.object_prefix 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->header.snapc 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header.snapc->nref.refs.counter 1
PARAM_VALUE 0 rbd_dev->header.stripe_count 1-u64max
PARAM_VALUE 0 rbd_dev->header_oid->inline_name 0-255
PARAM_VALUE 0 rbd_dev->header_oid->name 0-255
PARAM_VALUE 0 rbd_dev->header_oid.name 16
PARAM_VALUE 0 rbd_dev->header_rwsem.count.counter 0
PARAM_VALUE 0 rbd_dev->header_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter 0
PARAM_VALUE 0 rbd_dev->header_rwsem.magic 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.osq.tail.counter 0
PARAM_VALUE 0 rbd_dev->header_rwsem.owner.counter 0
PARAM_VALUE 0 rbd_dev->image_format 1-2
PARAM_VALUE 0 rbd_dev->layout.pool_ns 0
PARAM_VALUE 0 rbd_dev->lock_rwsem.count.counter 0
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter 0
PARAM_VALUE 0 rbd_dev->lock_rwsem.magic 4096-ptr_max
PARAM_VALUE 0 rbd_dev->lock_rwsem.osq.tail.counter 0
PARAM_VALUE 0 rbd_dev->lock_rwsem.owner.counter 0
PARAM_VALUE 0 rbd_dev->lock_state 0
PARAM_VALUE 0 rbd_dev->node.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->node.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->node.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->node.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->node.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.done 0
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.lock.magic 3735899821
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.completion_wq->flags 0-4294967295
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.osdmap->max_osd 1-u32max
PARAM_VALUE 0 rbd_dev->running_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->running_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->running_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->running_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->running_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec 4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec->image_id 4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec->pool_id 0-18446744073709551614
PARAM_VALUE 0 rbd_dev->spec->pool_ns 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec->snap_id 0-18446744073709551613,u64max
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->watch_state 0-1
PARAM_VALUE 1 fmt 6756867388098625536
PARAM_VALUE 2 $ 0-18446744073709551614
BUF_SIZE 0 rbd_dev 4144
BUF_SIZE 0 rbd_dev->rbd_client (-1),32
BUF_SIZE 1 fmt 21
CAPPED_DATA 2 $ 1
CAPPED_DATA 2 $ 1
DATA_SOURCE 0 rbd_dev $0
STR_LEN 0 rbd_dev 20
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 rbd_dev->header.snapc->seq 0-u64max
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &rbd_dev->header_rwsem

drivers/block/rbd.c rbd_spec_fill_names() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.done 0
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.lock.magic 3735899821
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquire_wait.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->acquiring_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.bus 3483660646372446208
PARAM_VALUE 0 rbd_dev->dev.devres_head.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.devres_head.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.devres_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem 1473117533515866112
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_uses_io_tlb 0
PARAM_VALUE 0 rbd_dev->dev.flags 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 rbd_dev->dev.kobj.kset 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.kobj.ktype 5399513539053756416
PARAM_VALUE 0 rbd_dev->dev.kobj.ktype->namespace 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.kobj.state_add_uevent_sent 0
PARAM_VALUE 0 rbd_dev->dev.kobj.state_in_sysfs 0
PARAM_VALUE 0 rbd_dev->dev.kobj.state_initialized 1
PARAM_VALUE 0 rbd_dev->dev.links.consumers.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.consumers.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.consumers.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.consumers.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.consumers.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.defer_sync.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.status 0
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.links.suppliers.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.numa_node (-1)
PARAM_VALUE 0 rbd_dev->dev.parent 0,4096-u64max
PARAM_VALUE 0 rbd_dev->dev.power.child_count.counter 0
PARAM_VALUE 0 rbd_dev->dev.power.deferred_resume 0
PARAM_VALUE 0 rbd_dev->dev.power.disable_depth 1
PARAM_VALUE 0 rbd_dev->dev.power.early_init 1
PARAM_VALUE 0 rbd_dev->dev.power.entry.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.entry.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.entry.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.idle_notification 0
PARAM_VALUE 0 rbd_dev->dev.power.ignore_children 0
PARAM_VALUE 0 rbd_dev->dev.power.is_late_suspended 0
PARAM_VALUE 0 rbd_dev->dev.power.is_noirq_suspended 0
PARAM_VALUE 0 rbd_dev->dev.power.is_prepared 0
PARAM_VALUE 0 rbd_dev->dev.power.is_suspended 0
PARAM_VALUE 0 rbd_dev->dev.power.last_status (-1)
PARAM_VALUE 0 rbd_dev->dev.power.needs_force_resume 0
PARAM_VALUE 0 rbd_dev->dev.power.qos 0
PARAM_VALUE 0 rbd_dev->dev.power.request 0
PARAM_VALUE 0 rbd_dev->dev.power.request_pending 0
PARAM_VALUE 0 rbd_dev->dev.power.runtime_auto 1
PARAM_VALUE 0 rbd_dev->dev.power.runtime_error 0
PARAM_VALUE 0 rbd_dev->dev.power.runtime_status 2
PARAM_VALUE 0 rbd_dev->dev.power.timer_expires 0
PARAM_VALUE 0 rbd_dev->dev.power.usage_count.counter 0
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.power.wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.type 8263817728463192064
PARAM_VALUE 0 rbd_dev->header.object_prefix 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->header.snapc 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header.snapc->nref.refs.counter 1
PARAM_VALUE 0 rbd_dev->header.snapc->snaps 0-255
PARAM_VALUE 0 rbd_dev->header.stripe_count 1-u64max
PARAM_VALUE 0 rbd_dev->header_oid->inline_name 0-255
PARAM_VALUE 0 rbd_dev->header_oid->name 0-255
PARAM_VALUE 0 rbd_dev->header_oid.name 16
PARAM_VALUE 0 rbd_dev->header_rwsem.count.counter 0
PARAM_VALUE 0 rbd_dev->header_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter 0
PARAM_VALUE 0 rbd_dev->header_rwsem.magic 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.osq.tail.counter 0
PARAM_VALUE 0 rbd_dev->header_rwsem.owner.counter 0
PARAM_VALUE 0 rbd_dev->image_format 1-2
PARAM_VALUE 0 rbd_dev->layout.pool_ns 0
PARAM_VALUE 0 rbd_dev->lock_rwsem.count.counter 0
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter 0
PARAM_VALUE 0 rbd_dev->lock_rwsem.magic 4096-ptr_max
PARAM_VALUE 0 rbd_dev->lock_rwsem.osq.tail.counter 0
PARAM_VALUE 0 rbd_dev->lock_rwsem.owner.counter 0
PARAM_VALUE 0 rbd_dev->lock_state 0
PARAM_VALUE 0 rbd_dev->node.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->node.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->node.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->node.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->node.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.done 0
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.lock.magic 3735899821
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.lock.owner (-1)
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->quiescing_wait.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.completion_wq->flags 0-4294967295
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.osdmap->max_osd 1-u32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.osdmap->pg_pools.rb_node 1-u64max
PARAM_VALUE 0 rbd_dev->running_list.next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->running_list.next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->running_list.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->running_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->running_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec 4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec->image_id 4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec->image_name 0
PARAM_VALUE 0 rbd_dev->spec->pool_id 0-s32max
PARAM_VALUE 0 rbd_dev->spec->pool_ns 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->spec->snap_id 0-18446744073709551613,u64max
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->watch_state 0-1
PARAM_VALUE 1 fmt 8289104328927084544
BUF_SIZE 0 rbd_dev 4144
BUF_SIZE 0 rbd_dev->rbd_client (-1),32
BUF_SIZE 1 fmt 25
DATA_SOURCE 0 rbd_dev $0
STR_LEN 0 rbd_dev 24
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 rbd_dev->header.snapc->seq 0-u64max
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &rbd_dev->header_rwsem

drivers/block/rbd.c rbd_try_acquire_lock() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->lock_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_state 0,3-u32max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->o_auth.authorizer->buf->vec.iov_base (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->o_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->s_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->o_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_delegated_inos.xa_flags 0-4294967295
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 fmt 4999900227868401664
PARAM_VALUE 2 $ s32min-(-1)
BUF_SIZE 1 fmt 27
CAPPED_DATA 0 &rbd_dev->lock_rwsem 1
DATA_SOURCE 0 rbd_dev $0
DATA_SOURCE 2 $ r rbd_try_lock
STR_LEN 0 rbd_dev 26
BIT_INFO 2 $ 0x0,0x7fffffff
TERMINATED 1 fmt 1
NOCHECK_CALL
LOCK2 0 &rbd_dev->lock_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_device)->lock_rwsem

drivers/block/rbd.c rbd_try_acquire_lock() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->disk->part0->bd_nr_sectors 0-18014398509481983
PARAM_VALUE 0 rbd_dev->disk->part0->bd_size_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->o_auth.authorizer->buf->vec.iov_base (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->o_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->s_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->o_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_delegated_inos.xa_flags 0-4294967295
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 fmt 3010783649730322432
PARAM_VALUE 2 $ s32min-(-1),1-s32max
BUF_SIZE 1 fmt 31
CAPPED_DATA 0 &rbd_dev->lock_rwsem 1
CAPPED_DATA 0 &rbd_dev->running_list 1
DATA_SOURCE 0 rbd_dev $0
DATA_SOURCE 2 $ r rbd_post_acquire_action
STR_LEN 0 rbd_dev 30
TERMINATED 1 fmt 1
NOCHECK_CALL
LOCK2 0 &rbd_dev->lock_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_device)->lock_rwsem

drivers/block/rbd.c rbd_try_lock() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->lock_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_state 0,3-u32max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 fmt 2296013100512034816
PARAM_VALUE 2 $ s32min-(-18),(-15)-(-1),1-s32max
BUF_SIZE 1 fmt 26
DATA_SOURCE 0 rbd_dev $0
DATA_SOURCE 2 $ r rbd_lock
STR_LEN 0 rbd_dev 25
TERMINATED 1 fmt 1
NOCHECK_CALL
LOCK2 0 &rbd_dev->lock_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_device)->lock_rwsem

drivers/block/rbd.c rbd_try_lock() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->lock_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_state 0,3-u32max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.osdmap->max_osd 1-u32max
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 fmt 3638467892076920832
PARAM_VALUE 2 $ 1597673949855485952,2820188273720160256,4305874705391714304,5129580381488312320,5444650223348281344,7483318550577258496
BUF_SIZE 1 fmt 37
BUF_SIZE 2 $ 4-5,7-8
DATA_SOURCE 0 rbd_dev $0
STR_LEN 0 rbd_dev 36
TERMINATED 1 fmt 1
NOCHECK_CALL
UNITS 3 $ unit_array_size
LOCK2 0 &rbd_dev->lock_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_device)->lock_rwsem

drivers/block/rbd.c rbd_try_lock() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->lock_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_state 0,3-u32max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->o_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->o_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_delegated_inos.xa_flags 0-4294967295
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.osdmap->max_osd 1-u32max
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 fmt 7515476664920825856
PARAM_VALUE 2 $ 1597673949855485952,2820188273720160256,4305874705391714304,5129580381488312320,5444650223348281344,7483318550577258496
PARAM_VALUE 4 $ s32min-(-1),1-s32max
BUF_SIZE 1 fmt 31
BUF_SIZE 2 $ 4-5,7-8
DATA_SOURCE 0 rbd_dev $0
DATA_SOURCE 4 $ r ceph_monc_blocklist_add
STR_LEN 0 rbd_dev 30
TERMINATED 1 fmt 1
NOCHECK_CALL
UNITS 3 $ unit_array_size
LOCK2 0 &rbd_dev->lock_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_device)->lock_rwsem

drivers/block/rbd.c rbd_try_lock() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 rbd_dev->lock_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->lock_state 0,3-u32max
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con->private->o_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.out_queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->o_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_delegated_inos.xa_flags 0-4294967295
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.private->s_ref.refs.counter s32min-s32max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->monc.con.work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.osdmap->max_osd 1-u32max
PARAM_VALUE 0 rbd_dev->watch_mutex.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rbd_dev->watch_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rbd_dev->watch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 fmt 5603073421444804608
PARAM_VALUE 2 $ s32min-(-3),(-1),1-s32max
BUF_SIZE 1 fmt 32
DATA_SOURCE 0 rbd_dev $0
DATA_SOURCE 2 $ r ceph_cls_break_lock
STR_LEN 0 rbd_dev 31
TERMINATED 1 fmt 1
NOCHECK_CALL
LOCK2 0 &rbd_dev->lock_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_device)->lock_rwsem

drivers/block/rbd.c rbd_unlock() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->nslabs 0-s64max
PARAM_VALUE 0 rbd_dev->dev.dma_io_tlb_mem->phys_limit 0-s64max
PARAM_VALUE 0 rbd_dev->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 rbd_dev->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 rbd_dev->disk->bdi->debug_dir->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 0 rbd_dev->disk->ia_ranges->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 rbd_dev->disk->part0->bd_device.kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 rbd_dev->disk->part0->bd_device.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 rbd_dev->disk->part0->bd_device.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 rbd_dev->disk->part0->bd_holder_dir->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 rbd_dev->disk->queue->debugfs_dir->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 0 rbd_dev->disk->queue->mq_kobj->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 rbd_dev->disk->queue->sched_debugfs_dir->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 0 rbd_dev->disk->queue->tag_set->update_nr_hwq_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->disk->queue->tag_set->update_nr_hwq_lock.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->disk->queue_kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 rbd_dev->header.snapc->snaps 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_cookie 4096-ptr_max
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 rbd_dev->lock_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->lock_rwsem.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client 4096-ptr_max
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 1 fmt 5668173600538353664
PARAM_VALUE 2 $ s32min-(-3),(-1),1-s32max
BUF_SIZE 1 fmt 28
DATA_SOURCE 0 rbd_dev $0
DATA_SOURCE 2 $ r ceph_cls_unlock
STR_LEN 0 rbd_dev 27
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 rbd_dev->header.snapc->seq 0-u64max
USER_DATA 0 rbd_dev->parent_overlap 0
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_reply->con->v2.in_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_reply->con->v2.in_iter.count 0-1000000000
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_request->con->v2.out_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->ping_req->r_request->con->v2.out_iter.count 0-1000000000[c]
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_reply->con->v2.in_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_reply->con->v2.in_iter.count 0-1000000000
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_request->con->v2.out_cursor.resid 0-u64max
USER_DATA 0 rbd_dev->watch_handle->reg_req->r_request->con->v2.out_iter.count 0-1000000000[c]
LOCK2 0 &rbd_dev->lock_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_device)->lock_rwsem

drivers/block/rbd.c rbd_watch_cb() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 1 fmt 5033527099805487104
PARAM_VALUE 2 $ (-34),(-22)
BUF_SIZE 1 fmt 35
DATA_SOURCE 0 rbd_dev $0
DATA_SOURCE 2 $ r ceph_start_decoding
STR_LEN 0 rbd_dev 34
BIT_INFO 2 $ 0x0,0x0
TERMINATED 1 fmt 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/block/rbd.c rbd_watch_cb() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 0 rbd_dev 4096-ptr_max
PARAM_VALUE 0 rbd_dev->disk->part0->bd_nr_sectors 0-18014398509481983
PARAM_VALUE 0 rbd_dev->disk->part0->bd_size_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 rbd_dev->header_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 rbd_dev->image_format 1-2
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.dep_map->name 0-255
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 rbd_dev->rbd_client->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 1 fmt 1033830190529744896
PARAM_VALUE 2 $ s32min-(-1),1-s32max
BUF_SIZE 1 fmt 19
DATA_SOURCE 0 rbd_dev $0
DATA_SOURCE 2 $ r rbd_dev_refresh
STR_LEN 0 rbd_dev 18
TERMINATED 1 fmt 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/block/rbd.c rbd_watch_errcb() -> rbd_warn()

Type Parameter Key Value
PARAM_VALUE 1 fmt 3200953476781572096
BUF_SIZE 1 fmt 28
DATA_SOURCE 0 rbd_dev $0
DATA_SOURCE 2 $ $2
STR_LEN 0 rbd_dev 27
TERMINATED 1 fmt 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock