Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/md/md.c hot_add_disk() -> bind_rdev_to_array()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->badblocks.dev 0
PARAM_VALUE 0 rdev->badblocks.page 4096-ptr_max
PARAM_VALUE 0 rdev->badblocks.shift (-1)-255
PARAM_VALUE 0 rdev->bb_page 0,4096-ptr_max
PARAM_VALUE 0 rdev->bb_page->_refcount.counter 1
PARAM_VALUE 0 rdev->bdev 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->__f_path.dentry 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->__f_path.mnt 0
PARAM_VALUE 0 rdev->bdev_file->f_cred 0,4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->f_cred->process_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->process_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->request_key_auth->user->qnbytes s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->request_key_auth->user->qnkeys s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->session_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->session_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->thread_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->thread_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_ep 0
PARAM_VALUE 0 rdev->bdev_file->f_flags 0,32768-u32max
PARAM_VALUE 0 rdev->bdev_file->f_inode 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->f_iocb_flags 0,2,16,18,131072,131074,131088,131090
PARAM_VALUE 0 rdev->bdev_file->f_mapping 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->f_mode 0,64-u32max
PARAM_VALUE 0 rdev->bdev_file->f_op 8212791493360840704
PARAM_VALUE 0 rdev->bdev_file->f_owner 0
PARAM_VALUE 0 rdev->bdev_file->f_pos 0
PARAM_VALUE 0 rdev->bdev_file->f_pos_lock.dep_map->name 0-255
PARAM_VALUE 0 rdev->bdev_file->f_pos_lock.first_waiter 0
PARAM_VALUE 0 rdev->bdev_file->f_pos_lock.magic 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->f_pos_lock.osq.tail.counter 0
PARAM_VALUE 0 rdev->bdev_file->f_pos_lock.owner.counter 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.async_size 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.mmap_miss 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.order 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.prev_pos 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.ra_pages 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.size 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.start 0
PARAM_VALUE 0 rdev->bdev_file->f_ref.refcnt.counter 0
PARAM_VALUE 0 rdev->bdev_file->f_sb_err 0
PARAM_VALUE 0 rdev->bdev_file->private_data 4096-ptr_max
PARAM_VALUE 0 rdev->blocked_wait.head.next 4096-ptr_max
PARAM_VALUE 0 rdev->blocked_wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 rdev->blocked_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 rdev->blocked_wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 rdev->blocked_wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 rdev->desc_nr (-1)
PARAM_VALUE 0 rdev->flags 0
PARAM_VALUE 0 rdev->kobj.entry.next 4096-ptr_max
PARAM_VALUE 0 rdev->kobj.entry.next->next 4096-ptr_max
PARAM_VALUE 0 rdev->kobj.entry.prev 4096-ptr_max
PARAM_VALUE 0 rdev->kobj.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 rdev->kobj.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 rdev->kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 rdev->kobj.ktype 1426636123003412480
PARAM_VALUE 0 rdev->kobj.state_add_uevent_sent 0
PARAM_VALUE 0 rdev->kobj.state_in_sysfs 0
PARAM_VALUE 0 rdev->kobj.state_initialized 1
PARAM_VALUE 0 rdev->kobj.state_remove_uevent_sent 0
PARAM_VALUE 0 rdev->last_read_error 0
PARAM_VALUE 0 rdev->nr_pending.counter 0
PARAM_VALUE 0 rdev->raid_disk (-1)
PARAM_VALUE 0 rdev->read_errors.counter 0
PARAM_VALUE 0 rdev->same_set.next 4096-ptr_max
PARAM_VALUE 0 rdev->same_set.next->next 4096-ptr_max
PARAM_VALUE 0 rdev->same_set.prev 4096-ptr_max
PARAM_VALUE 0 rdev->same_set.prev->next 4096-ptr_max
PARAM_VALUE 0 rdev->same_set.prev->prev 4096-ptr_max
PARAM_VALUE 0 rdev->saved_raid_disk (-1)
PARAM_VALUE 0 rdev->sb_events 0
PARAM_VALUE 0 rdev->sb_loaded 0-1
PARAM_VALUE 0 rdev->sb_page 4096-ptr_max
PARAM_VALUE 0 rdev->sb_page->_refcount.counter 1
PARAM_VALUE 1 mddev 4096-ptr_max
PARAM_VALUE 1 mddev->major_version 0
PARAM_VALUE 1 mddev->pers 4096-ptr_max
PARAM_VALUE 1 mddev->pers->hot_add_disk 1-u64max
BUF_SIZE 0 rdev 760
CAPPED_DATA 0 rdev->bdev_file->f_cred 1
DATA_SOURCE 0 rdev r md_import_device
DATA_SOURCE 1 mddev $0
NO_OVERFLOW_SIMPLE 0 rdev->bdev_file->f_inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 rdev->bdev_file->f_inode->i_size

drivers/md/md.c md_add_new_disk() -> bind_rdev_to_array()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->badblocks.dev 0
PARAM_VALUE 0 rdev->badblocks.page 4096-ptr_max
PARAM_VALUE 0 rdev->badblocks.shift (-1)-255
PARAM_VALUE 0 rdev->bb_page 0,4096-ptr_max
PARAM_VALUE 0 rdev->bb_page->_refcount.counter 1
PARAM_VALUE 0 rdev->bdev 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->__f_path.dentry 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->__f_path.mnt 0
PARAM_VALUE 0 rdev->bdev_file->f_cred 0,4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->f_cred->process_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->process_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->request_key_auth->user->qnbytes s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->request_key_auth->user->qnkeys s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->session_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->session_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->thread_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->thread_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_ep 0
PARAM_VALUE 0 rdev->bdev_file->f_flags 0,32768-u32max
PARAM_VALUE 0 rdev->bdev_file->f_inode 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->f_iocb_flags 0,2,16,18,131072,131074,131088,131090
PARAM_VALUE 0 rdev->bdev_file->f_mapping 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->f_mode 0,64-u32max
PARAM_VALUE 0 rdev->bdev_file->f_op 8212791493360840704
PARAM_VALUE 0 rdev->bdev_file->f_owner 0
PARAM_VALUE 0 rdev->bdev_file->f_pos 0
PARAM_VALUE 0 rdev->bdev_file->f_pos_lock.dep_map->name 0-255
PARAM_VALUE 0 rdev->bdev_file->f_pos_lock.first_waiter 0
PARAM_VALUE 0 rdev->bdev_file->f_pos_lock.magic 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->f_pos_lock.osq.tail.counter 0
PARAM_VALUE 0 rdev->bdev_file->f_pos_lock.owner.counter 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.async_size 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.mmap_miss 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.order 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.prev_pos 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.ra_pages 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.size 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.start 0
PARAM_VALUE 0 rdev->bdev_file->f_ref.refcnt.counter 0
PARAM_VALUE 0 rdev->bdev_file->f_sb_err 0
PARAM_VALUE 0 rdev->bdev_file->private_data 4096-ptr_max
PARAM_VALUE 0 rdev->blocked_wait.head.next 4096-ptr_max
PARAM_VALUE 0 rdev->blocked_wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 rdev->blocked_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 rdev->blocked_wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 rdev->blocked_wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 rdev->flags 0
PARAM_VALUE 0 rdev->kobj.entry.next 4096-ptr_max
PARAM_VALUE 0 rdev->kobj.entry.next->next 4096-ptr_max
PARAM_VALUE 0 rdev->kobj.entry.prev 4096-ptr_max
PARAM_VALUE 0 rdev->kobj.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 rdev->kobj.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 rdev->kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 rdev->kobj.ktype 1426636123003412480
PARAM_VALUE 0 rdev->kobj.state_add_uevent_sent 0
PARAM_VALUE 0 rdev->kobj.state_in_sysfs 0
PARAM_VALUE 0 rdev->kobj.state_initialized 1
PARAM_VALUE 0 rdev->kobj.state_remove_uevent_sent 0
PARAM_VALUE 0 rdev->last_read_error 0
PARAM_VALUE 0 rdev->nr_pending.counter 0
PARAM_VALUE 0 rdev->raid_disk (-1)
PARAM_VALUE 0 rdev->read_errors.counter 0
PARAM_VALUE 0 rdev->same_set.next 4096-ptr_max
PARAM_VALUE 0 rdev->same_set.next->next 4096-ptr_max
PARAM_VALUE 0 rdev->same_set.prev 4096-ptr_max
PARAM_VALUE 0 rdev->same_set.prev->next 4096-ptr_max
PARAM_VALUE 0 rdev->same_set.prev->prev 4096-ptr_max
PARAM_VALUE 0 rdev->saved_raid_disk (-1)
PARAM_VALUE 0 rdev->sb_events 0
PARAM_VALUE 0 rdev->sb_loaded 0-1
PARAM_VALUE 0 rdev->sb_page 4096-ptr_max
PARAM_VALUE 0 rdev->sb_page->_refcount.counter 1
PARAM_VALUE 1 mddev 4096-ptr_max
PARAM_VALUE 1 mddev->active_io.data->confirm_switch 0
PARAM_VALUE 1 mddev->active_io.data->count.counter s64min-(-9223372036854775807),0-s64max
PARAM_VALUE 1 mddev->active_io.data->rcu.func 1-u64max
PARAM_VALUE 1 mddev->active_io.data->rcu.next 0
PARAM_VALUE 1 mddev->active_io.data->ref 4096-ptr_max
PARAM_VALUE 1 mddev->all_mddevs.next->next 4096-ptr_max
PARAM_VALUE 1 mddev->all_mddevs.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->all_mddevs.prev->prev 4096-ptr_max
PARAM_VALUE 1 mddev->bio_set.bio_pool.wait.head.next->next 4096-ptr_max
PARAM_VALUE 1 mddev->bio_set.bio_pool.wait.head.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->bio_set.bio_pool.wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 mddev->bio_set.bvec_pool.wait.head.next->next 4096-ptr_max
PARAM_VALUE 1 mddev->bio_set.bvec_pool.wait.head.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->bio_set.bvec_pool.wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 mddev->bio_set.cpuhp_dead->pprev 4096-ptr_max
PARAM_VALUE 1 mddev->bitmap_info.mutex.dep_map->name 0-255
PARAM_VALUE 1 mddev->bitmap_info.nodes 2-s32max
PARAM_VALUE 1 mddev->cluster_info 1-u64max
PARAM_VALUE 1 mddev->deleting.next->next 4096-ptr_max
PARAM_VALUE 1 mddev->deleting.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->deleting.prev->prev 4096-ptr_max
PARAM_VALUE 1 mddev->disks.next 4096-ptr_max
PARAM_VALUE 1 mddev->disks.next->next 4096-ptr_max
PARAM_VALUE 1 mddev->disks.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->disks.prev->prev 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->bdi 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->bio_split.back_pad 0
PARAM_VALUE 1 mddev->gendisk->bio_split.bio_pool.min_nr 2
PARAM_VALUE 1 mddev->gendisk->bio_split.cache 0
PARAM_VALUE 1 mddev->gendisk->bio_split.front_pad 0
PARAM_VALUE 1 mddev->gendisk->error_injection_list.next 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->error_injection_list.prev 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->error_injection_lock.magic 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->fops 4754119607517061120
PARAM_VALUE 1 mddev->gendisk->lockdep_map.cpu 0
PARAM_VALUE 1 mddev->gendisk->lockdep_map.lock_type 0
PARAM_VALUE 1 mddev->gendisk->major 0-4095
PARAM_VALUE 1 mddev->gendisk->minors 1,64
PARAM_VALUE 1 mddev->gendisk->node_id (-1)
PARAM_VALUE 1 mddev->gendisk->open_mutex.first_waiter 0
PARAM_VALUE 1 mddev->gendisk->open_mutex.magic 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->part0 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->part_tbl.xa_flags 0
PARAM_VALUE 1 mddev->gendisk->part_tbl.xa_head 0
PARAM_VALUE 1 mddev->gendisk->private_data 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->queue 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->queue_kobj.kref.refcount.refs.counter 1
PARAM_VALUE 1 mddev->gendisk->queue_kobj.ktype 8941777688397746176
PARAM_VALUE 1 mddev->gendisk->random 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->rqos_state_mutex.magic 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->slave_bdevs.next 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->slave_bdevs.prev 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->zone_wplugs_list.next 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->zone_wplugs_list.prev 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->zone_wplugs_worker_bio_done.wait.lock.magic 3735899821
PARAM_VALUE 1 mddev->gendisk->zone_wplugs_worker_bio_done.wait.lock.owner (-1)
PARAM_VALUE 1 mddev->gendisk->zone_wplugs_worker_bio_done.wait.lock.owner_cpu u32max
PARAM_VALUE 1 mddev->gendisk->zone_wplugs_worker_bio_done.wait.task_list.next 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->zone_wplugs_worker_bio_done.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 1 mddev->io_clone_set.bio_pool.wait.head.next->next 4096-ptr_max
PARAM_VALUE 1 mddev->io_clone_set.bio_pool.wait.head.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->io_clone_set.bio_pool.wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 mddev->io_clone_set.bvec_pool.wait.head.next->next 4096-ptr_max
PARAM_VALUE 1 mddev->io_clone_set.bvec_pool.wait.head.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->io_clone_set.bvec_pool.wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 mddev->io_clone_set.cpuhp_dead->pprev 4096-ptr_max
PARAM_VALUE 1 mddev->kobj.kset->list.prev 4096-ptr_max
PARAM_VALUE 1 mddev->kobj.kset->list.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->kobj.kset->list.prev->next->next 4096-ptr_max
PARAM_VALUE 1 mddev->kobj.kset->list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 mddev->kobj.sd->active.counter (-2147483647)
PARAM_VALUE 1 mddev->kobj.sd->attr.notify_next 0,426918848001064960
PARAM_VALUE 1 mddev->open_mutex.dep_map->name 0-255
PARAM_VALUE 1 mddev->raid_disks 0
PARAM_VALUE 1 mddev->reconfig_mutex.dep_map->name 0-255
PARAM_VALUE 1 mddev->reconfig_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 mddev->reconfig_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 1 mddev->recovery_wait.head.next->next 4096-ptr_max
PARAM_VALUE 1 mddev->recovery_wait.head.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->recovery_wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 mddev->safemode_timer.lockdep_map->name 0-255
PARAM_VALUE 1 mddev->sb_wait.head.next->next 4096-ptr_max
PARAM_VALUE 1 mddev->sb_wait.head.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->sb_wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 mddev->suspend_mutex.dep_map->name 0-255
PARAM_VALUE 1 mddev->suspend_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 mddev->suspend_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 1 mddev->suspend_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 1 mddev->suspend_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 1 mddev->suspend_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 1 mddev->suspend_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 1 mddev->suspend_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 mddev->sync_set.bio_pool.wait.head.next->next 4096-ptr_max
PARAM_VALUE 1 mddev->sync_set.bio_pool.wait.head.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->sync_set.bio_pool.wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 mddev->sync_set.bvec_pool.wait.head.next->next 4096-ptr_max
PARAM_VALUE 1 mddev->sync_set.bvec_pool.wait.head.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->sync_set.bvec_pool.wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 mddev->sync_set.cpuhp_dead->pprev 4096-ptr_max
PARAM_VALUE 1 mddev->writes_pending.data->count.counter s64min-(-9223372036854775807),0-s64max
PARAM_VALUE 1 mddev->writes_pending.data->ref 4096-ptr_max
BUF_SIZE 0 rdev 760
BUF_SIZE 1 mddev 4112
CAPPED_DATA 0 rdev->bdev_file->f_cred 1
CAPPED_DATA 1 &mddev->disks 1
DATA_SOURCE 0 rdev r md_import_device
DATA_SOURCE 1 mddev $0
NO_OVERFLOW_SIMPLE 0 rdev->bdev_file->f_inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 rdev->bdev_file->f_inode->i_size
NO_OVERFLOW_SIMPLE 1 mddev->bio_set.rescue_workqueue->rescuer->task->dl.pi_se->dl_runtime
NO_OVERFLOW_SIMPLE 1 mddev->sync_set.rescue_workqueue->rescuer->task->dl.pi_se->dl_runtime
LOCK2 1 &mddev->reconfig_mutex
TYPE_LOCK (struct mddev)->reconfig_mutex

drivers/md/md.c md_add_new_disk() -> bind_rdev_to_array()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->badblocks.dev 0
PARAM_VALUE 0 rdev->badblocks.page 4096-ptr_max
PARAM_VALUE 0 rdev->badblocks.shift (-1)-255
PARAM_VALUE 0 rdev->bb_page 0,4096-ptr_max
PARAM_VALUE 0 rdev->bb_page->_refcount.counter 1
PARAM_VALUE 0 rdev->bdev 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->__f_path.dentry 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->__f_path.mnt 0
PARAM_VALUE 0 rdev->bdev_file->f_cred 0,4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->f_cred->process_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->process_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->request_key_auth->user->qnbytes s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->request_key_auth->user->qnkeys s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->session_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->session_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->thread_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->thread_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_ep 0
PARAM_VALUE 0 rdev->bdev_file->f_flags 0,32768-u32max
PARAM_VALUE 0 rdev->bdev_file->f_inode 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->f_iocb_flags 0,2,16,18,131072,131074,131088,131090
PARAM_VALUE 0 rdev->bdev_file->f_mapping 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->f_mode 0,64-u32max
PARAM_VALUE 0 rdev->bdev_file->f_op 8212791493360840704
PARAM_VALUE 0 rdev->bdev_file->f_owner 0
PARAM_VALUE 0 rdev->bdev_file->f_pos 0
PARAM_VALUE 0 rdev->bdev_file->f_pos_lock.dep_map->name 0-255
PARAM_VALUE 0 rdev->bdev_file->f_pos_lock.first_waiter 0
PARAM_VALUE 0 rdev->bdev_file->f_pos_lock.magic 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->f_pos_lock.osq.tail.counter 0
PARAM_VALUE 0 rdev->bdev_file->f_pos_lock.owner.counter 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.async_size 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.mmap_miss 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.order 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.prev_pos 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.ra_pages 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.size 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.start 0
PARAM_VALUE 0 rdev->bdev_file->f_ref.refcnt.counter 0
PARAM_VALUE 0 rdev->bdev_file->f_sb_err 0
PARAM_VALUE 0 rdev->bdev_file->private_data 4096-ptr_max
PARAM_VALUE 0 rdev->blocked_wait.head.next 4096-ptr_max
PARAM_VALUE 0 rdev->blocked_wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 rdev->blocked_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 rdev->blocked_wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 rdev->blocked_wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 rdev->flags 0
PARAM_VALUE 0 rdev->kobj.entry.next 4096-ptr_max
PARAM_VALUE 0 rdev->kobj.entry.next->next 4096-ptr_max
PARAM_VALUE 0 rdev->kobj.entry.prev 4096-ptr_max
PARAM_VALUE 0 rdev->kobj.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 rdev->kobj.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 rdev->kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 rdev->kobj.ktype 1426636123003412480
PARAM_VALUE 0 rdev->kobj.state_add_uevent_sent 0
PARAM_VALUE 0 rdev->kobj.state_in_sysfs 0
PARAM_VALUE 0 rdev->kobj.state_initialized 1
PARAM_VALUE 0 rdev->kobj.state_remove_uevent_sent 0
PARAM_VALUE 0 rdev->last_read_error 0
PARAM_VALUE 0 rdev->nr_pending.counter 0
PARAM_VALUE 0 rdev->raid_disk (-1)
PARAM_VALUE 0 rdev->read_errors.counter 0
PARAM_VALUE 0 rdev->same_set.next 4096-ptr_max
PARAM_VALUE 0 rdev->same_set.next->next 4096-ptr_max
PARAM_VALUE 0 rdev->same_set.prev 4096-ptr_max
PARAM_VALUE 0 rdev->same_set.prev->next 4096-ptr_max
PARAM_VALUE 0 rdev->same_set.prev->prev 4096-ptr_max
PARAM_VALUE 0 rdev->sb_events 0
PARAM_VALUE 0 rdev->sb_loaded 0-1
PARAM_VALUE 0 rdev->sb_page 4096-ptr_max
PARAM_VALUE 0 rdev->sb_page->_refcount.counter 1
PARAM_VALUE 1 mddev 4096-ptr_max
PARAM_VALUE 1 mddev->active_io.data->confirm_switch 0
PARAM_VALUE 1 mddev->active_io.data->count.counter s64min-(-9223372036854775807),0-s64max
PARAM_VALUE 1 mddev->active_io.data->rcu.func 1-u64max
PARAM_VALUE 1 mddev->active_io.data->rcu.next 0
PARAM_VALUE 1 mddev->active_io.data->ref 4096-ptr_max
PARAM_VALUE 1 mddev->all_mddevs.next->next 4096-ptr_max
PARAM_VALUE 1 mddev->all_mddevs.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->all_mddevs.prev->prev 4096-ptr_max
PARAM_VALUE 1 mddev->bio_set.bio_pool.wait.head.next->next 4096-ptr_max
PARAM_VALUE 1 mddev->bio_set.bio_pool.wait.head.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->bio_set.bio_pool.wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 mddev->bio_set.bvec_pool.wait.head.next->next 4096-ptr_max
PARAM_VALUE 1 mddev->bio_set.bvec_pool.wait.head.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->bio_set.bvec_pool.wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 mddev->bio_set.cpuhp_dead->pprev 4096-ptr_max
PARAM_VALUE 1 mddev->bitmap_info.mutex.dep_map->name 0-255
PARAM_VALUE 1 mddev->bitmap_info.nodes 2-s32max
PARAM_VALUE 1 mddev->cluster_info 1-u64max
PARAM_VALUE 1 mddev->deleting.next->next 4096-ptr_max
PARAM_VALUE 1 mddev->deleting.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->deleting.prev->prev 4096-ptr_max
PARAM_VALUE 1 mddev->disks.next->next 4096-ptr_max
PARAM_VALUE 1 mddev->disks.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->disks.prev->prev 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->bdi 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->bio_split.back_pad 0
PARAM_VALUE 1 mddev->gendisk->bio_split.bio_pool.min_nr 2
PARAM_VALUE 1 mddev->gendisk->bio_split.cache 0
PARAM_VALUE 1 mddev->gendisk->bio_split.front_pad 0
PARAM_VALUE 1 mddev->gendisk->error_injection_list.next 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->error_injection_list.prev 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->error_injection_lock.magic 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->fops 4754119607517061120
PARAM_VALUE 1 mddev->gendisk->lockdep_map.cpu 0
PARAM_VALUE 1 mddev->gendisk->lockdep_map.lock_type 0
PARAM_VALUE 1 mddev->gendisk->major 0-4095
PARAM_VALUE 1 mddev->gendisk->minors 1,64
PARAM_VALUE 1 mddev->gendisk->node_id (-1)
PARAM_VALUE 1 mddev->gendisk->open_mutex.first_waiter 0
PARAM_VALUE 1 mddev->gendisk->open_mutex.magic 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->part0 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->part_tbl.xa_flags 0
PARAM_VALUE 1 mddev->gendisk->part_tbl.xa_head 0
PARAM_VALUE 1 mddev->gendisk->private_data 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->queue 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->queue_kobj.kref.refcount.refs.counter 1
PARAM_VALUE 1 mddev->gendisk->queue_kobj.ktype 8941777688397746176
PARAM_VALUE 1 mddev->gendisk->random 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->rqos_state_mutex.magic 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->slave_bdevs.next 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->slave_bdevs.prev 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->zone_wplugs_list.next 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->zone_wplugs_list.prev 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->zone_wplugs_worker_bio_done.wait.lock.magic 3735899821
PARAM_VALUE 1 mddev->gendisk->zone_wplugs_worker_bio_done.wait.lock.owner (-1)
PARAM_VALUE 1 mddev->gendisk->zone_wplugs_worker_bio_done.wait.lock.owner_cpu u32max
PARAM_VALUE 1 mddev->gendisk->zone_wplugs_worker_bio_done.wait.task_list.next 4096-ptr_max
PARAM_VALUE 1 mddev->gendisk->zone_wplugs_worker_bio_done.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 1 mddev->io_clone_set.bio_pool.wait.head.next->next 4096-ptr_max
PARAM_VALUE 1 mddev->io_clone_set.bio_pool.wait.head.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->io_clone_set.bio_pool.wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 mddev->io_clone_set.bvec_pool.wait.head.next->next 4096-ptr_max
PARAM_VALUE 1 mddev->io_clone_set.bvec_pool.wait.head.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->io_clone_set.bvec_pool.wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 mddev->io_clone_set.cpuhp_dead->pprev 4096-ptr_max
PARAM_VALUE 1 mddev->kobj.kset->list.prev 4096-ptr_max
PARAM_VALUE 1 mddev->kobj.kset->list.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->kobj.kset->list.prev->next->next 4096-ptr_max
PARAM_VALUE 1 mddev->kobj.kset->list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 mddev->kobj.sd->active.counter (-2147483647)
PARAM_VALUE 1 mddev->kobj.sd->attr.notify_next 0,426918848001064960
PARAM_VALUE 1 mddev->open_mutex.dep_map->name 0-255
PARAM_VALUE 1 mddev->pers 4096-ptr_max
PARAM_VALUE 1 mddev->pers->hot_add_disk 1-u64max
PARAM_VALUE 1 mddev->reconfig_mutex.dep_map->name 0-255
PARAM_VALUE 1 mddev->reconfig_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 mddev->reconfig_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 1 mddev->recovery_wait.head.next->next 4096-ptr_max
PARAM_VALUE 1 mddev->recovery_wait.head.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->recovery_wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 mddev->safemode_timer.lockdep_map->name 0-255
PARAM_VALUE 1 mddev->sb_wait.head.next->next 4096-ptr_max
PARAM_VALUE 1 mddev->sb_wait.head.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->sb_wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 mddev->suspend_mutex.dep_map->name 0-255
PARAM_VALUE 1 mddev->suspend_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 mddev->suspend_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 1 mddev->suspend_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 1 mddev->suspend_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 1 mddev->suspend_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 1 mddev->suspend_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 1 mddev->suspend_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 mddev->sync_set.bio_pool.wait.head.next->next 4096-ptr_max
PARAM_VALUE 1 mddev->sync_set.bio_pool.wait.head.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->sync_set.bio_pool.wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 mddev->sync_set.bvec_pool.wait.head.next->next 4096-ptr_max
PARAM_VALUE 1 mddev->sync_set.bvec_pool.wait.head.prev->next 4096-ptr_max
PARAM_VALUE 1 mddev->sync_set.bvec_pool.wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 mddev->sync_set.cpuhp_dead->pprev 4096-ptr_max
PARAM_VALUE 1 mddev->writes_pending.data->count.counter s64min-(-9223372036854775807),0-s64max
PARAM_VALUE 1 mddev->writes_pending.data->ref 4096-ptr_max
BUF_SIZE 0 rdev 760
BUF_SIZE 1 mddev 4112
CAPPED_DATA 0 rdev->bdev_file->f_cred 1
DATA_SOURCE 1 mddev $0
NO_OVERFLOW_SIMPLE 0 rdev->bdev_file->f_inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 rdev->bdev_file->f_inode->i_size
NO_OVERFLOW_SIMPLE 1 mddev->bio_set.rescue_workqueue->rescuer->task->dl.pi_se->dl_runtime
NO_OVERFLOW_SIMPLE 1 mddev->sync_set.rescue_workqueue->rescuer->task->dl.pi_se->dl_runtime
LOCK2 1 &mddev->reconfig_mutex
TYPE_LOCK (struct mddev)->reconfig_mutex

drivers/md/md.c new_dev_store() -> bind_rdev_to_array()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->badblocks.dev 0
PARAM_VALUE 0 rdev->badblocks.page 4096-ptr_max
PARAM_VALUE 0 rdev->badblocks.shift (-1)-255
PARAM_VALUE 0 rdev->bb_page 0,4096-ptr_max
PARAM_VALUE 0 rdev->bb_page->_refcount.counter 1
PARAM_VALUE 0 rdev->bdev 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->__f_path.dentry 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->__f_path.mnt 0
PARAM_VALUE 0 rdev->bdev_file->f_cred 0,4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->f_cred->process_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->process_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->request_key_auth->user->qnbytes s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->request_key_auth->user->qnkeys s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->session_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->session_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->thread_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_cred->thread_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 rdev->bdev_file->f_ep 0
PARAM_VALUE 0 rdev->bdev_file->f_flags 0,32768-u32max
PARAM_VALUE 0 rdev->bdev_file->f_inode 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->f_iocb_flags 0,2,16,18,131072,131074,131088,131090
PARAM_VALUE 0 rdev->bdev_file->f_mapping 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->f_mode 0,64-u32max
PARAM_VALUE 0 rdev->bdev_file->f_op 8212791493360840704
PARAM_VALUE 0 rdev->bdev_file->f_owner 0
PARAM_VALUE 0 rdev->bdev_file->f_pos 0
PARAM_VALUE 0 rdev->bdev_file->f_pos_lock.dep_map->name 0-255
PARAM_VALUE 0 rdev->bdev_file->f_pos_lock.first_waiter 0
PARAM_VALUE 0 rdev->bdev_file->f_pos_lock.magic 4096-ptr_max
PARAM_VALUE 0 rdev->bdev_file->f_pos_lock.osq.tail.counter 0
PARAM_VALUE 0 rdev->bdev_file->f_pos_lock.owner.counter 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.async_size 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.mmap_miss 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.order 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.prev_pos 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.ra_pages 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.size 0
PARAM_VALUE 0 rdev->bdev_file->f_ra.start 0
PARAM_VALUE 0 rdev->bdev_file->f_ref.refcnt.counter 0
PARAM_VALUE 0 rdev->bdev_file->f_sb_err 0
PARAM_VALUE 0 rdev->bdev_file->private_data 4096-ptr_max
PARAM_VALUE 0 rdev->blocked_wait.head.next 4096-ptr_max
PARAM_VALUE 0 rdev->blocked_wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 rdev->blocked_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 rdev->blocked_wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 rdev->blocked_wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 rdev->flags 0
PARAM_VALUE 0 rdev->kobj.entry.next 4096-ptr_max
PARAM_VALUE 0 rdev->kobj.entry.next->next 4096-ptr_max
PARAM_VALUE 0 rdev->kobj.entry.prev 4096-ptr_max
PARAM_VALUE 0 rdev->kobj.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 rdev->kobj.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 rdev->kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 rdev->kobj.ktype 1426636123003412480
PARAM_VALUE 0 rdev->kobj.state_add_uevent_sent 0
PARAM_VALUE 0 rdev->kobj.state_in_sysfs 0
PARAM_VALUE 0 rdev->kobj.state_initialized 1
PARAM_VALUE 0 rdev->kobj.state_remove_uevent_sent 0
PARAM_VALUE 0 rdev->last_read_error 0
PARAM_VALUE 0 rdev->nr_pending.counter 0
PARAM_VALUE 0 rdev->raid_disk (-1)
PARAM_VALUE 0 rdev->read_errors.counter 0
PARAM_VALUE 0 rdev->same_set.next 4096-ptr_max
PARAM_VALUE 0 rdev->same_set.next->next 4096-ptr_max
PARAM_VALUE 0 rdev->same_set.prev 4096-ptr_max
PARAM_VALUE 0 rdev->same_set.prev->next 4096-ptr_max
PARAM_VALUE 0 rdev->same_set.prev->prev 4096-ptr_max
PARAM_VALUE 0 rdev->saved_raid_disk (-1)
PARAM_VALUE 0 rdev->sb_events 0
PARAM_VALUE 0 rdev->sb_loaded 0-1
PARAM_VALUE 0 rdev->sb_page 4096-ptr_max
PARAM_VALUE 0 rdev->sb_page->_refcount.counter 1
PARAM_VALUE 1 mddev 4096-ptr_max
PARAM_VALUE 1 mddev->active_io.data 0,4096-ptr_max
PARAM_VALUE 1 mddev->active_io.data->rcu.func 1-u64max
PARAM_VALUE 1 mddev->active_io.data->rcu.next 0
PARAM_VALUE 1 mddev->active_io.percpu_count_ptr 1-u64max
PARAM_VALUE 1 mddev->noio_flag 0,524288
PARAM_VALUE 1 mddev->reconfig_mutex.dep_map->name 0-255
PARAM_VALUE 1 mddev->reconfig_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 1 mddev->reconfig_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 mddev->reconfig_mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 1 mddev->reconfig_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 mddev->suspend_mutex.dep_map->name 0-255
PARAM_VALUE 1 mddev->suspend_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 1 mddev->suspend_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 mddev->suspend_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 1 mddev->suspend_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 1 mddev->suspend_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 1 mddev->suspend_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 1 mddev->suspend_mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 1 mddev->suspend_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 mddev->suspend_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 mddev->suspended (-2147483647)-1
BUF_SIZE 0 rdev 760
CAPPED_DATA 0 rdev->bdev_file->f_cred 1
DATA_SOURCE 1 mddev $0
CAPABLE 0 21
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 rdev->bdev_file->f_flags 0,32768-u32max
USER_DATA 0 rdev->bdev_file->f_mode 0,64-u32max
NO_OVERFLOW_SIMPLE 0 rdev->bdev_file->f_inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 rdev->bdev_file->f_inode->i_size
LOCK2 &of->mutex
LOCK2 1 &mddev->reconfig_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct mddev)->reconfig_mutex