Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/md/dm-cache-target.c cache_preresume() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->cache_dev 4096-ptr_max
PARAM_VALUE 0 cache->cache_dev->bdev 4096-ptr_max
PARAM_VALUE 0 cache->cmd 4096-ptr_max
PARAM_VALUE 0 cache->cmd->fail_io 0-1
PARAM_VALUE 0 cache->cmd->root_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->type 0-1
PARAM_VALUE 0 cache->loaded_mappings 0
PARAM_VALUE 0 cache->sized 1
PARAM_VALUE 0 cache->ti 4096-ptr_max
PARAM_VALUE 0 cache->ti->table 4096-ptr_max
PARAM_VALUE 1 op 5248357624204500992
PARAM_VALUE 2 r s32min-(-28),(-26)-(-17),(-15)-(-1),1-s32max
BUF_SIZE 0 cache 16,40-s32max
BUF_SIZE 0 cache 16,40-s32max
BUF_SIZE 1 op 23
DATA_SOURCE 2 r r dm_cache_load_mappings
STR_LEN 0 cache 22
TERMINATED 1 op 1
MEM_ZERO 0 cache->invalid_bitset
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 cache->cmd->bm->bufio->slab_buffer->object_size
NO_OVERFLOW_SIMPLE 0 cache->cmd->dirty_cursor.cursor.cursor.info->tm->real->bm->bufio->block_size
NO_OVERFLOW_SIMPLE 0 cache->cmd->dirty_cursor.cursor.info->btree_info.tm->real->bm->bufio->block_size
NO_OVERFLOW_SIMPLE 0 cache->cmd->hint_cursor.cursor.info->tm->real->bm->bufio->block_size
NO_OVERFLOW_SIMPLE 0 cache->cmd->mapping_cursor.cursor.info->tm->real->bm->bufio->block_size
LOCK2 &md->suspend_lock
TYPE_LOCK (struct mapped_device)->suspend_lock

drivers/md/dm-cache-target.c cache_preresume() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->cache_dev 4096-ptr_max
PARAM_VALUE 0 cache->cache_dev->bdev 4096-ptr_max
PARAM_VALUE 0 cache->cmd 4096-ptr_max
PARAM_VALUE 0 cache->cmd->fail_io 0
PARAM_VALUE 0 cache->cmd->hint_cursor.cursor.depth 0
PARAM_VALUE 0 cache->cmd->hint_cursor.cursor.info->tm->bm->bufio->need_reserved_buffers 0-4294967295
PARAM_VALUE 0 cache->cmd->hint_cursor.cursor.info->tm->real->bm->bufio->need_reserved_buffers 0-4294967295
PARAM_VALUE 0 cache->cmd->hint_cursor.cursor.info->tm->real->prefetches.lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 cache->cmd->hint_cursor.info->btree_info.tm->bm->bufio->cache.num_locks 0-4294967295
PARAM_VALUE 0 cache->cmd->hint_cursor.info->btree_info.tm->bm->bufio->need_reserved_buffers 0-4294967295
PARAM_VALUE 0 cache->cmd->hint_cursor.info->btree_info.tm->real->bm->bufio->cache.num_locks 0-4294967295
PARAM_VALUE 0 cache->cmd->hint_cursor.info->btree_info.tm->real->bm->bufio->need_reserved_buffers 0-4294967295
PARAM_VALUE 0 cache->cmd->hint_cursor.info->btree_info.tm->real->prefetches.lock.dep_map->name 0-255
PARAM_VALUE 0 cache->cmd->hint_cursor.info->btree_info.tm->real->prefetches.lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 cache->cmd->info.btree_info.tm->bm->bufio->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 cache->cmd->info.btree_info.tm->bm->bufio->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 cache->cmd->info.btree_info.tm->bm->bufio->lock.first_waiter->task->blocked_on (-1)-0
PARAM_VALUE 0 cache->cmd->info.btree_info.tm->bm->bufio->lock.osq.tail.counter s32min-s32max
PARAM_VALUE 0 cache->cmd->info.btree_info.tm->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 cache->cmd->mapping_cursor.cursor.depth 0
PARAM_VALUE 0 cache->cmd->mapping_cursor.cursor.info->tm->bm->bufio->need_reserved_buffers 0-4294967295
PARAM_VALUE 0 cache->cmd->mapping_cursor.cursor.info->tm->real->bm->bufio->need_reserved_buffers 0-4294967295
PARAM_VALUE 0 cache->cmd->mapping_cursor.index 0-4294967294
PARAM_VALUE 0 cache->cmd->mapping_cursor.info->btree_info.tm->bm->bufio->cache.num_locks 0-4294967295
PARAM_VALUE 0 cache->cmd->mapping_cursor.info->btree_info.tm->bm->bufio->need_reserved_buffers 0-4294967295
PARAM_VALUE 0 cache->cmd->mapping_cursor.info->btree_info.tm->real->bm->bufio->cache.num_locks 0-4294967295
PARAM_VALUE 0 cache->cmd->root_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->type 0-1
PARAM_VALUE 0 cache->cmd->root_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 cache->invalid_bitset 0
PARAM_VALUE 0 cache->loaded_mappings 0
PARAM_VALUE 0 cache->sized 1
PARAM_VALUE 1 op 7057297148686225408
PARAM_VALUE 2 r s32min-(-1)
BUF_SIZE 0 cache 16,40-s32max
BUF_SIZE 0 cache 16,40-s32max
BUF_SIZE 1 op 24
DATA_SOURCE 2 r r truncate_oblocks
STR_LEN 0 cache 23
BIT_INFO 2 r 0x0,0x0
TERMINATED 1 op 1
MEM_ZERO 0 cache->invalid_bitset
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 cache->cmd->bm->bufio->slab_buffer->object_size
NO_OVERFLOW_SIMPLE 0 cache->cmd->dirty_cursor.cursor.cursor.info->tm->real->bm->bufio->block_size
NO_OVERFLOW_SIMPLE 0 cache->cmd->dirty_cursor.cursor.info->btree_info.tm->real->bm->bufio->block_size
NO_OVERFLOW_SIMPLE 0 cache->cmd->hint_cursor.cursor.info->tm->real->bm->bufio->block_size
NO_OVERFLOW_SIMPLE 0 cache->cmd->info.btree_info.tm->bm->bufio->block_size
NO_OVERFLOW_SIMPLE 0 cache->cmd->mapping_cursor.cursor.info->tm->real->bm->bufio->block_size
LOCK2 &md->suspend_lock
TYPE_LOCK (struct mapped_device)->suspend_lock

drivers/md/dm-cache-target.c cache_preresume() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->cache_dev 4096-ptr_max
PARAM_VALUE 0 cache->cache_dev->bdev 4096-ptr_max
PARAM_VALUE 0 cache->cmd 4096-ptr_max
PARAM_VALUE 0 cache->cmd->fail_io 0-1
PARAM_VALUE 0 cache->cmd->root_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->type 0-1
PARAM_VALUE 0 cache->loaded_discards 0
PARAM_VALUE 0 cache->loaded_mappings 1
PARAM_VALUE 0 cache->sized 1
PARAM_VALUE 0 cache->ti 4096-ptr_max
PARAM_VALUE 0 cache->ti->table 4096-ptr_max
PARAM_VALUE 1 op 8181504309793939456
PARAM_VALUE 2 r s32min-(-1),1-s32max
BUF_SIZE 0 cache 16,40-s32max
BUF_SIZE 0 cache 16,40-s32max
BUF_SIZE 1 op 23
DATA_SOURCE 2 r r dm_cache_load_discards
STR_LEN 0 cache 22
TERMINATED 1 op 1
MEM_ZERO 0 cache->discard_bitset
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 cache->cmd->bm->bufio->slab_buffer->object_size
NO_OVERFLOW_SIMPLE 0 cache->cmd->dirty_cursor.cursor.cursor.info->tm->real->bm->bufio->block_size
NO_OVERFLOW_SIMPLE 0 cache->cmd->dirty_cursor.cursor.info->btree_info.tm->real->bm->bufio->block_size
NO_OVERFLOW_SIMPLE 0 cache->cmd->hint_cursor.cursor.info->tm->real->bm->bufio->block_size
NO_OVERFLOW_SIMPLE 0 cache->cmd->info.btree_info.tm->bm->bufio->block_size
NO_OVERFLOW_SIMPLE 0 cache->cmd->mapping_cursor.cursor.info->tm->real->bm->bufio->block_size
LOCK2 &md->suspend_lock
TYPE_LOCK (struct mapped_device)->suspend_lock

drivers/md/dm-cache-target.c commit() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->background_work_lock.first_waiter->type 0-1
PARAM_VALUE 0 cache->cmd 4096-ptr_max
PARAM_VALUE 0 cache->cmd->discard_block_size 0-s64max
PARAM_VALUE 0 cache->cmd->policy_hint_size 0-s64max
PARAM_VALUE 0 cache->cmd->root_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->type 0-1
PARAM_VALUE 0 cache->cmd->root_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 cache->features.mode 0
PARAM_VALUE 1 op 4432375963279327232
PARAM_VALUE 2 r s32min-(-1),1-s32max
BUF_SIZE 0 cache 16,40-s32max
BUF_SIZE 0 cache 16,40-s32max
BUF_SIZE 1 op 16
DATA_SOURCE 0 cache $0
DATA_SOURCE 2 r r dm_cache_commit
STR_LEN 0 cache 15
TERMINATED 1 op 1
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 cache->cmd->bm->bufio->slab_buffer->object_size
NO_OVERFLOW_SIMPLE 0 cache->cmd->info.btree_info.tm->real->bm->bufio->block_size
HALF_LOCKED2 &md->io_barrier
HALF_LOCKED2 &md->suspend_lock
HALF_LOCKED2 0 &cache->background_work_lock

drivers/md/dm-cache-target.c invalidate_cblock() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->cmd 4096-ptr_max
PARAM_VALUE 0 cache->cmd->root_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->type 0-1
PARAM_VALUE 0 cache->cmd->root_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 cache->policy 4096-ptr_max
PARAM_VALUE 0 cache->policy->invalidate_mapping 4096-ptr_max
PARAM_VALUE 1 op 7057297148686225408
PARAM_VALUE 2 r s32min-(-1)
BUF_SIZE 0 cache (-1),16,40-s32max
BUF_SIZE 0 cache (-1),16,40-s32max
BUF_SIZE 1 op 24
DATA_SOURCE 0 cache $0
DATA_SOURCE 2 r r dm_cache_remove_mapping
STR_LEN 0 cache 23
BIT_INFO 2 r 0x0,0x0
TERMINATED 1 op 1
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 cache->cmd->info.btree_info.tm->bm->bufio->block_size
HALF_LOCKED2 &md->io_barrier

drivers/md/dm-cache-target.c mg_update_metadata() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->cmd 4096-ptr_max
PARAM_VALUE 0 cache->cmd->root_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->type 0-1
PARAM_VALUE 0 cache->cmd->root_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 op 2717467900298276864
PARAM_VALUE 2 r s32min-(-1)
BUF_SIZE 1 op 24
DATA_SOURCE 2 r r dm_cache_insert_mapping
STR_LEN 0 cache 23
BIT_INFO 2 r 0x0,0x0
TERMINATED 1 op 1
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 cache->cmd->info.btree_info.tm->bm->bufio->block_size

drivers/md/dm-cache-target.c mg_update_metadata() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->cmd 4096-ptr_max
PARAM_VALUE 0 cache->cmd->root_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->type 0-1
PARAM_VALUE 0 cache->cmd->root_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 op 7057297148686225408
PARAM_VALUE 2 r s32min-(-1)
BUF_SIZE 1 op 24
DATA_SOURCE 2 r r dm_cache_remove_mapping
STR_LEN 0 cache 23
BIT_INFO 2 r 0x0,0x0
TERMINATED 1 op 1
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 cache->cmd->info.btree_info.tm->bm->bufio->block_size

drivers/md/dm-cache-target.c resize_cache_dev() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->cache_dev 4096-ptr_max
PARAM_VALUE 0 cache->cache_dev->bdev 4096-ptr_max
PARAM_VALUE 0 cache->cmd 4096-ptr_max
PARAM_VALUE 0 cache->cmd->fail_io 0-1
PARAM_VALUE 0 cache->cmd->root_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->type 0-1
PARAM_VALUE 0 cache->cmd->root_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 cache->ti 4096-ptr_max
PARAM_VALUE 0 cache->ti->table 4096-ptr_max
PARAM_VALUE 1 op 4806891597101506560
PARAM_VALUE 2 r s32min-(-1),1-s32max
BUF_SIZE 0 cache 16,40-s32max
BUF_SIZE 0 cache 16,40-s32max
BUF_SIZE 1 op 16
DATA_SOURCE 0 cache $0
DATA_SOURCE 2 r r dm_cache_resize
STR_LEN 0 cache 15
TERMINATED 1 op 1
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 cache->cmd->dirty_cursor.cursor.cursor.info->tm->real->bm->bufio->block_size
NO_OVERFLOW_SIMPLE 0 cache->cmd->dirty_cursor.cursor.info->btree_info.tm->real->bm->bufio->block_size
LOCK2 &md->suspend_lock
TYPE_LOCK (struct mapped_device)->suspend_lock

drivers/md/dm-cache-target.c write_dirty_bitset() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->background_work_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->background_work_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 cache->background_work_lock.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 cache->background_work_lock.first_waiter->type 0-1
PARAM_VALUE 0 cache->background_work_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 cache->cmd 4096-ptr_max
PARAM_VALUE 0 cache->cmd->root_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->type 0-1
PARAM_VALUE 0 cache->cmd->root_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 cache->deferred_bios.head 0
PARAM_VALUE 0 cache->deferred_bios.tail 0
PARAM_VALUE 0 cache->features.mode 0
PARAM_VALUE 0 cache->nr_io_migrations.counter 0
PARAM_VALUE 0 cache->waker.work.lockdep_map->name 0-255
PARAM_VALUE 0 cache->wq 4096-ptr_max
PARAM_VALUE 0 cache->wq->flags 0-4294967295
PARAM_VALUE 0 cache->wq->flush_color s32min-s32max
PARAM_VALUE 0 cache->wq->nr_drainers s32min-s32max
PARAM_VALUE 0 cache->wq->nr_pwqs_to_flush.counter s32min-s32max
PARAM_VALUE 0 cache->wq->work_color s32min-s32max
PARAM_VALUE 0 *cache->wq->lockdep_map->name 0-255
PARAM_VALUE 1 op 2708052500324216832
PARAM_VALUE 2 r s32min-(-1),1-s32max
BUF_SIZE 0 cache 16,40-s32max
BUF_SIZE 0 cache 16,40-s32max
BUF_SIZE 1 op 24
DATA_SOURCE 0 cache $0
DATA_SOURCE 2 r r dm_cache_set_dirty_bits
STR_LEN 0 cache 23
TERMINATED 1 op 1
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 cache->cmd->dirty_info.array_info.btree_info.tm->bm->bufio->block_size
NO_OVERFLOW_SIMPLE 0 cache->cmd->info.btree_info.tm->bm->bufio->block_size
LOCK2 &md->suspend_lock
LOCK2 0 &cache->background_work_lock
HALF_LOCKED2 &md->io_barrier
TYPE_LOCK (struct cache)->background_work_lock
TYPE_LOCK (struct mapped_device)->suspend_lock

drivers/md/dm-cache-target.c write_discard_bitset() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->background_work_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->background_work_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 cache->background_work_lock.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 cache->background_work_lock.first_waiter->type 0-1
PARAM_VALUE 0 cache->background_work_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 cache->cmd 4096-ptr_max
PARAM_VALUE 0 cache->cmd->root_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->type 0-1
PARAM_VALUE 0 cache->cmd->root_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 cache->deferred_bios.head 0
PARAM_VALUE 0 cache->deferred_bios.tail 0
PARAM_VALUE 0 cache->features.mode 0
PARAM_VALUE 0 cache->nr_io_migrations.counter 0
PARAM_VALUE 0 cache->ti 4096-ptr_max
PARAM_VALUE 0 cache->ti->table 4096-ptr_max
PARAM_VALUE 0 cache->waker.work.lockdep_map->name 0-255
PARAM_VALUE 0 cache->wq 4096-ptr_max
PARAM_VALUE 0 cache->wq->flags 0-4294967295
PARAM_VALUE 0 cache->wq->flush_color s32min-s32max
PARAM_VALUE 0 cache->wq->nr_drainers s32min-s32max
PARAM_VALUE 0 cache->wq->nr_pwqs_to_flush.counter s32min-s32max
PARAM_VALUE 0 cache->wq->work_color s32min-s32max
PARAM_VALUE 0 *cache->wq->lockdep_map->name 0-255
PARAM_VALUE 1 op 6218215843549253632
PARAM_VALUE 2 r s32min-(-1),1-s32max
BUF_SIZE 0 cache 16,40-s32max
BUF_SIZE 0 cache 16,40-s32max
BUF_SIZE 1 op 31
DATA_SOURCE 0 cache $0
DATA_SOURCE 2 r r dm_cache_discard_bitset_resize
STR_LEN 0 cache 30
BIT_INFO 2 r 0x0,0x7fffffff
TERMINATED 1 op 1
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 cache->cmd->info.btree_info.tm->real->bm->bufio->block_size
LOCK2 &md->suspend_lock
LOCK2 0 &cache->background_work_lock
HALF_LOCKED2 &md->io_barrier
TYPE_LOCK (struct cache)->background_work_lock
TYPE_LOCK (struct mapped_device)->suspend_lock

drivers/md/dm-cache-target.c write_discard_bitset() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->background_work_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->background_work_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 cache->background_work_lock.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 cache->background_work_lock.first_waiter->type 0-1
PARAM_VALUE 0 cache->background_work_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 cache->cmd 4096-ptr_max
PARAM_VALUE 0 cache->cmd->bm->read_only 0
PARAM_VALUE 0 cache->cmd->changed 1
PARAM_VALUE 0 cache->cmd->discard_block_size 0-4294967295
PARAM_VALUE 0 cache->cmd->fail_io 0
PARAM_VALUE 0 cache->cmd->root_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->type 0-1
PARAM_VALUE 0 cache->cmd->root_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 cache->deferred_bios.head 0
PARAM_VALUE 0 cache->deferred_bios.tail 0
PARAM_VALUE 0 cache->discard_bitset 4096-ptr_max
PARAM_VALUE 0 cache->discard_nr_blocks 1-u64max
PARAM_VALUE 0 cache->features.mode 0
PARAM_VALUE 0 cache->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 cache->nr_io_migrations.counter 0
PARAM_VALUE 0 cache->waker.work.lockdep_map->name 0-255
PARAM_VALUE 0 cache->wq 4096-ptr_max
PARAM_VALUE 0 cache->wq->flags 0-4294967295
PARAM_VALUE 0 cache->wq->flush_color s32min-s32max
PARAM_VALUE 0 cache->wq->nr_drainers s32min-s32max
PARAM_VALUE 0 cache->wq->nr_pwqs_to_flush.counter s32min-s32max
PARAM_VALUE 0 cache->wq->work_color s32min-s32max
PARAM_VALUE 0 *cache->wq->lockdep_map->name 0-255
PARAM_VALUE 1 op 743225894640783360
PARAM_VALUE 2 r s32min-(-1),1-s32max
BUF_SIZE 0 cache 16,40-s32max
BUF_SIZE 0 cache 16,40-s32max
BUF_SIZE 1 op 21
DATA_SOURCE 0 cache $0
DATA_SOURCE 2 r r dm_cache_set_discard
STR_LEN 0 cache 20
BIT_INFO 2 r 0x0,0x7fffffff
TERMINATED 1 op 1
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 cache->cmd->info.btree_info.tm->real->bm->bufio->block_size
LOCK2 &md->suspend_lock
LOCK2 0 &cache->background_work_lock
HALF_LOCKED2 &md->io_barrier
TYPE_LOCK (struct cache)->background_work_lock
TYPE_LOCK (struct mapped_device)->suspend_lock

drivers/md/dm-cache-target.c write_hints() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->background_work_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->background_work_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 cache->background_work_lock.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 cache->background_work_lock.first_waiter->type 0-1
PARAM_VALUE 0 cache->background_work_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 cache->cmd 4096-ptr_max
PARAM_VALUE 0 cache->cmd->changed 0-1
PARAM_VALUE 0 cache->cmd->fail_io 0-1
PARAM_VALUE 0 cache->cmd->root_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 cache->cmd->root_lock.first_waiter->type 0-1
PARAM_VALUE 0 cache->cmd->root_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 cache->deferred_bios.head 0
PARAM_VALUE 0 cache->deferred_bios.tail 0
PARAM_VALUE 0 cache->features.mode 0
PARAM_VALUE 0 cache->nr_io_migrations.counter 0
PARAM_VALUE 0 cache->waker.work.lockdep_map->name 0-255
PARAM_VALUE 0 cache->wq 4096-ptr_max
PARAM_VALUE 0 cache->wq->flags 0-4294967295
PARAM_VALUE 0 cache->wq->flush_color s32min-s32max
PARAM_VALUE 0 cache->wq->nr_drainers s32min-s32max
PARAM_VALUE 0 cache->wq->nr_pwqs_to_flush.counter s32min-s32max
PARAM_VALUE 0 cache->wq->work_color s32min-s32max
PARAM_VALUE 0 *cache->wq->lockdep_map->name 0-255
PARAM_VALUE 1 op 738884345629130752
PARAM_VALUE 2 r s32min-(-1),1-s32max
BUF_SIZE 0 cache 16,40-s32max
BUF_SIZE 0 cache 16,40-s32max
BUF_SIZE 1 op 21
DATA_SOURCE 0 cache $0
DATA_SOURCE 2 r r dm_cache_write_hints
STR_LEN 0 cache 20
TERMINATED 1 op 1
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 cache->cmd->hint_info.btree_info.tm->bm->bufio->block_size
NO_OVERFLOW_SIMPLE 0 cache->cmd->info.btree_info.tm->real->bm->bufio->block_size
LOCK2 &md->suspend_lock
LOCK2 0 &cache->background_work_lock
HALF_LOCKED2 &md->io_barrier
TYPE_LOCK (struct cache)->background_work_lock
TYPE_LOCK (struct mapped_device)->suspend_lock

drivers/md/dm-thin.c alloc_data_block() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->next_mapping 1-u64max
PARAM_VALUE 0 cache->pf.mode 0
PARAM_VALUE 0 cache->pmd 4096-ptr_max
PARAM_VALUE 0 cache->pmd->fail_io 1
PARAM_VALUE 0 cache->pmd->root_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 cache->pmd->root_lock.first_waiter->type 0-1
PARAM_VALUE 1 op 7996680980691435520
PARAM_VALUE 2 r (-22)
BUF_SIZE 1 op 29
DATA_SOURCE 2 r r dm_pool_get_free_block_count
STR_LEN 0 cache 28
TERMINATED 1 op 1
NOCHECK_CALL
LOCK2 &pool->lock

drivers/md/dm-thin.c alloc_data_block() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 cache->low_water_triggered 1
PARAM_VALUE 0 cache->next_mapping 1-u64max
PARAM_VALUE 0 cache->no_space_timeout.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 cache->no_space_timeout.work.lockdep_map->name 0-255
PARAM_VALUE 0 cache->pmd 4096-ptr_max
PARAM_VALUE 0 cache->pmd->bm->bufio->cache.num_locks 0-4294967295
PARAM_VALUE 0 cache->pmd->bm->bufio->lock->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 cache->pmd->bm->bufio->lock.dep_map->name 0-255
PARAM_VALUE 0 cache->pmd->bm->bufio->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 cache->pmd->bm->bufio->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 cache->pmd->bm->bufio->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 cache->pmd->bm->bufio->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 cache->pmd->bm->bufio->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 cache->pmd->bm->bufio->lock.first_waiter->task->blocked_on (-1)-0
PARAM_VALUE 0 cache->pmd->bm->bufio->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 cache->pmd->bm->bufio->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 cache->pmd->bm->bufio->need_reserved_buffers 0-4294967295
PARAM_VALUE 0 cache->pmd->bm->bufio->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 cache->pmd->bm->read_only 0-1
PARAM_VALUE 0 cache->pmd->data_block_size 0-4294967295
PARAM_VALUE 0 cache->pmd->details_info.tm->bm->bufio->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 cache->pmd->details_info.tm->bm->bufio->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 cache->pmd->details_info.tm->bm->bufio->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 cache->pmd->details_info.tm->bm->bufio->lock.first_waiter->task->blocked_on (-1)-0
PARAM_VALUE 0 cache->pmd->details_info.tm->bm->bufio->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 cache->pmd->details_info.tm->bm->bufio->need_reserved_buffers 0-4294967295
PARAM_VALUE 0 cache->pmd->fail_io 0
PARAM_VALUE 0 cache->pmd->flags 0-4294967295
PARAM_VALUE 0 cache->pmd->root_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->pmd->root_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 cache->pmd->root_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 cache->pmd->root_lock.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 cache->pmd->root_lock.first_waiter->type 0-1
PARAM_VALUE 0 cache->pmd->time 0-4294967295
PARAM_VALUE 0 cache->pmd->tm->bm->bufio->async_write_error s32min-s32max
PARAM_VALUE 0 cache->pmd->tm->bm->bufio->cache.num_locks 0-4294967295
PARAM_VALUE 0 cache->pmd->tm->bm->bufio->lock.dep_map->name 0-255
PARAM_VALUE 0 cache->pmd->tm->bm->bufio->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 cache->pmd->tm->bm->bufio->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 cache->pmd->tm->bm->bufio->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 cache->pmd->tm->bm->bufio->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 cache->pmd->tm->bm->bufio->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 cache->pmd->tm->bm->bufio->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 cache->pmd->tm->bm->bufio->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 cache->pmd->tm->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 cache->process_bio 1384511198513909760,7991807685926547456,8752578213440634880
PARAM_VALUE 0 cache->process_cell 819502686028488704,1438208356453273600,6457992192310935552
PARAM_VALUE 0 cache->process_discard 1384511198513909760,2353795378601926656,4998615616779755520
PARAM_VALUE 0 cache->process_discard_cell 1438208356453273600,2546112863210897408,4734942750516097024,5004307637888102400
PARAM_VALUE 0 cache->process_prepared_discard 1575030001462607872,3207567192974540800,7211498306549579776,7715493549760503808
PARAM_VALUE 0 cache->process_prepared_mapping 6761281512312950784,8664862613375811584
PARAM_VALUE 0 cache->ti->private->adjusted_pf.mode 0-4294967295
PARAM_VALUE 0 cache->ti->table->event_context->event_nr.counter s32min-s32max
PARAM_VALUE 0 cache->ti->table->event_context->uevent_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 op 7996680980691435520
BUF_SIZE 1 op 29
CAPPED_DATA 0 cache->pmd->metadata_reserve 1
DATA_SOURCE 2 r r dm_pool_get_free_block_count
STR_LEN 0 cache 28
BIT_INFO 2 r 0x0,0x0
TERMINATED 1 op 1
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 cache->pmd->bm->bufio->slab_buffer->object_size
NO_OVERFLOW_SIMPLE 0 cache->pmd->data_sm->ll.tm->real->bm->bufio->block_size
LOCK2 &pool->lock

drivers/md/dm-thin.c alloc_data_block() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 cache->low_water_triggered 1
PARAM_VALUE 0 cache->next_mapping 1-u64max
PARAM_VALUE 0 cache->pmd 4096-ptr_max
PARAM_VALUE 0 cache->pmd->fail_io 0
PARAM_VALUE 0 cache->pmd->in_service 1
PARAM_VALUE 0 cache->pmd->root_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->pmd->root_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 cache->pmd->root_lock.first_waiter->type 0-1
PARAM_VALUE 0 cache->ti->table->event_context->event_nr.counter s32min-s32max
PARAM_VALUE 0 cache->ti->table->event_context->uevent_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 op 8543959819848224768
PARAM_VALUE 2 r s32min-(-29),(-27)-(-1),1-s32max
BUF_SIZE 1 op 25
DATA_SOURCE 2 r r dm_pool_alloc_data_block
STR_LEN 0 cache 24
TERMINATED 1 op 1
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 cache->pmd->bm->bufio->slab_buffer->object_size
NO_OVERFLOW_SIMPLE 0 cache->pmd->data_sm->ll.tm->real->bm->bufio->block_size
LOCK2 &pool->lock

drivers/md/dm-thin.c alloc_data_block() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 cache->low_water_triggered 1
PARAM_VALUE 0 cache->next_mapping 1-u64max
PARAM_VALUE 0 cache->pmd 4096-ptr_max
PARAM_VALUE 0 cache->pmd->fail_io 0
PARAM_VALUE 0 cache->pmd->in_service 1
PARAM_VALUE 0 cache->pmd->root_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->pmd->root_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 cache->pmd->root_lock.first_waiter->type 0-1
PARAM_VALUE 0 cache->ti->table->event_context->event_nr.counter s32min-s32max
PARAM_VALUE 0 cache->ti->table->event_context->uevent_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 op 5220818577006964736
BUF_SIZE 1 op 38
CAPPED_DATA 0 cache->pmd->metadata_reserve 1
DATA_SOURCE 2 r r dm_pool_get_free_metadata_block_count
STR_LEN 0 cache 37
BIT_INFO 2 r 0x0,0x0
TERMINATED 1 op 1
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 cache->pmd->bm->bufio->slab_buffer->object_size
NO_OVERFLOW_SIMPLE 0 cache->pmd->data_sm->ll.tm->real->bm->bufio->block_size
LOCK2 &pool->lock

drivers/md/dm-thin.c commit() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->pf.mode 0-1
PARAM_VALUE 0 cache->pmd 4096-ptr_max
PARAM_VALUE 0 cache->pmd->bm->bufio->cache.num_locks 0-4294967295
PARAM_VALUE 0 cache->pmd->bm->bufio->lock->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 cache->pmd->bm->bufio->lock.dep_map->name 0-255
PARAM_VALUE 0 cache->pmd->bm->bufio->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 cache->pmd->bm->bufio->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 cache->pmd->bm->bufio->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 cache->pmd->bm->bufio->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 cache->pmd->bm->bufio->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 cache->pmd->bm->bufio->lock.first_waiter->task->blocked_on (-1)-0
PARAM_VALUE 0 cache->pmd->bm->bufio->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 cache->pmd->bm->bufio->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 cache->pmd->bm->bufio->need_reserved_buffers 0-4294967295
PARAM_VALUE 0 cache->pmd->bm->bufio->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 cache->pmd->data_block_size 0-s64max
PARAM_VALUE 0 cache->pmd->flags 0-s64max
PARAM_VALUE 0 cache->pmd->root_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->pmd->root_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 cache->pmd->root_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 cache->pmd->root_lock.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 cache->pmd->root_lock.first_waiter->type 0-1
PARAM_VALUE 0 cache->pmd->tm->bm->bufio->async_write_error s32min-s32max
PARAM_VALUE 0 cache->pmd->tm->bm->bufio->lock.dep_map->name 0-255
PARAM_VALUE 0 cache->pmd->tm->bm->bufio->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 cache->pmd->tm->bm->bufio->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 cache->pmd->tm->bm->bufio->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 cache->pmd->tm->bm->bufio->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 cache->pmd->tm->bm->bufio->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 cache->pmd->tm->bm->bufio->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 cache->pmd->tm->bm->bufio->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 cache->pmd->tm->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 cache->throttle.lock.first_waiter->type 0-1
PARAM_VALUE 1 op 8617453708530917376
PARAM_VALUE 2 r s32min-(-1)
BUF_SIZE 1 op 24
DATA_SOURCE 0 cache $0
DATA_SOURCE 2 r r dm_pool_commit_metadata
STR_LEN 0 cache 23
BIT_INFO 2 r 0x0,0x0
TERMINATED 1 op 1
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 cache->pmd->bl_info.tm->bm->bufio->block_size
NO_OVERFLOW_SIMPLE 0 cache->pmd->bm->bufio->slab_buffer->object_size
NO_OVERFLOW_SIMPLE 0 cache->pmd->trans_id
HALF_LOCKED2 &md->io_barrier
HALF_LOCKED2 &md->suspend_lock

drivers/md/dm-thin.c maybe_resize_data_dev() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->pmd 4096-ptr_max
PARAM_VALUE 0 cache->pmd->data_sm->commit 6648927632642105344,8407354650297913344
PARAM_VALUE 0 cache->pmd->data_sm->copy_root 5692371373841477632,9190676563338174464
PARAM_VALUE 0 cache->pmd->data_sm->count_is_more_than_one 2805035824650096640,4215410130052861952
PARAM_VALUE 0 cache->pmd->data_sm->dec_blocks 5376057489771315200,7846506324554571776
PARAM_VALUE 0 cache->pmd->data_sm->destroy 1946205467783626752,3277924969554677760
PARAM_VALUE 0 cache->pmd->data_sm->get_count 4318087647704977408,8775047471700856832
PARAM_VALUE 0 cache->pmd->data_sm->get_nr_free 1055404467738570752,6942104714003963904
PARAM_VALUE 0 cache->pmd->data_sm->inc_blocks 6567863976537899008,8773385448501899264
PARAM_VALUE 0 cache->pmd->data_sm->new_block 67026267026128896,3609372348011438080
PARAM_VALUE 0 cache->pmd->data_sm->register_threshold_callback 0,3570919398424612864
PARAM_VALUE 0 cache->pmd->data_sm->root_size 134223633367658496,2121169583588859904
PARAM_VALUE 0 cache->pmd->data_sm->set_count 4411148070249050112,8419800281699831808
PARAM_VALUE 0 cache->pmd->fail_io 0
PARAM_VALUE 0 cache->pmd->in_service 1
PARAM_VALUE 0 cache->pmd->root_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->pmd->root_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 cache->pmd->root_lock.first_waiter->type 0-1
PARAM_VALUE 1 op 9201693801194192896
PARAM_VALUE 2 r s32min-(-1),1-s32max
BUF_SIZE 1 op 24
DATA_SOURCE 2 r r dm_pool_resize_data_dev
STR_LEN 0 cache 23
TERMINATED 1 op 1
NOCHECK_CALL
LOCK2 &md->suspend_lock
TYPE_LOCK (struct mapped_device)->suspend_lock

drivers/md/dm-thin.c maybe_resize_metadata_dev() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->md_dev 4096-ptr_max
PARAM_VALUE 0 cache->pmd 4096-ptr_max
PARAM_VALUE 0 cache->pmd->fail_io 0
PARAM_VALUE 0 cache->pmd->in_service 1
PARAM_VALUE 0 cache->pmd->metadata_sm->commit 6648927632642105344,8407354650297913344
PARAM_VALUE 0 cache->pmd->metadata_sm->copy_root 5692371373841477632,9190676563338174464
PARAM_VALUE 0 cache->pmd->metadata_sm->count_is_more_than_one 2805035824650096640,4215410130052861952
PARAM_VALUE 0 cache->pmd->metadata_sm->dec_blocks 5376057489771315200,7846506324554571776
PARAM_VALUE 0 cache->pmd->metadata_sm->destroy 1946205467783626752,3277924969554677760
PARAM_VALUE 0 cache->pmd->metadata_sm->get_count 4318087647704977408,8775047471700856832
PARAM_VALUE 0 cache->pmd->metadata_sm->get_nr_free 1055404467738570752,6942104714003963904
PARAM_VALUE 0 cache->pmd->metadata_sm->inc_blocks 6567863976537899008,8773385448501899264
PARAM_VALUE 0 cache->pmd->metadata_sm->new_block 67026267026128896,3609372348011438080
PARAM_VALUE 0 cache->pmd->metadata_sm->register_threshold_callback 0,3570919398424612864
PARAM_VALUE 0 cache->pmd->metadata_sm->root_size 134223633367658496,2121169583588859904
PARAM_VALUE 0 cache->pmd->metadata_sm->set_count 4411148070249050112,8419800281699831808
PARAM_VALUE 0 cache->pmd->root_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->pmd->root_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 cache->pmd->root_lock.first_waiter->type 0-1
PARAM_VALUE 1 op 7593659633517756416
PARAM_VALUE 2 r s32min-(-1),1-s32max
BUF_SIZE 1 op 28
DATA_SOURCE 2 r r dm_pool_resize_metadata_dev
STR_LEN 0 cache 27
TERMINATED 1 op 1
NOCHECK_CALL
LOCK2 &md->suspend_lock
TYPE_LOCK (struct mapped_device)->suspend_lock

drivers/md/dm-thin.c process_prepared_discard_no_passdown() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 1 op 4117230521779556352
PARAM_VALUE 2 r s32min-(-1),1-s32max
BUF_SIZE 1 op 21
DATA_SOURCE 2 r r dm_thin_remove_range
STR_LEN 0 cache 20
TERMINATED 1 op 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/md/dm-thin.c process_prepared_discard_passdown_pt1() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 1 op 4117230521779556352
PARAM_VALUE 2 r s32min-(-1),1-s32max
BUF_SIZE 1 op 21
DATA_SOURCE 2 r r dm_thin_remove_range
STR_LEN 0 cache 20
TERMINATED 1 op 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/md/dm-thin.c process_prepared_discard_passdown_pt1() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->pmd 4096-ptr_max
PARAM_VALUE 0 cache->pmd->in_service 1
PARAM_VALUE 0 cache->pmd->root_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->pmd->root_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 cache->pmd->root_lock.first_waiter->type 0-1
PARAM_VALUE 1 op 6069182081821024256
PARAM_VALUE 2 r s32min-(-1),1-s32max
BUF_SIZE 1 op 23
DATA_SOURCE 2 r r dm_pool_inc_data_range
STR_LEN 0 cache 22
TERMINATED 1 op 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/md/dm-thin.c process_prepared_discard_passdown_pt2() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->pmd 4096-ptr_max
PARAM_VALUE 0 cache->pmd->in_service 1
PARAM_VALUE 0 cache->pmd->root_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->pmd->root_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 cache->pmd->root_lock.first_waiter->type 0-1
PARAM_VALUE 1 op 8561277249340985344
PARAM_VALUE 2 r s32min-(-1),1-s32max
BUF_SIZE 1 op 23
DATA_SOURCE 2 r r dm_pool_dec_data_range
STR_LEN 0 cache 22
TERMINATED 1 op 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/md/dm-thin.c process_prepared_mapping() -> metadata_operation_failed()

Type Parameter Key Value
PARAM_VALUE 1 op 6870295856851496960
PARAM_VALUE 2 r s32min-(-1)
BUF_SIZE 1 op 21
DATA_SOURCE 2 r r dm_thin_insert_block
STR_LEN 0 cache 20
BIT_INFO 2 r 0x0,0x0
TERMINATED 1 op 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock