Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/md/dm-cache-target.c, line 939 (as a function)
- drivers/md/dm-thin.c, line 2654 (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 |