Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/md/md.c md_import_device() -> alloc_disk_sb()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->badblocks.count 0
PARAM_VALUE 0 rdev->badblocks.dev 0
PARAM_VALUE 0 rdev->badblocks.page 4096-ptr_max
PARAM_VALUE 0 rdev->badblocks.shift (-1)
PARAM_VALUE 0 rdev->bb_page 0
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->corrected_errors.counter 0
PARAM_VALUE 0 rdev->data_offset 0
PARAM_VALUE 0 rdev->desc_nr (-1)
PARAM_VALUE 0 rdev->flags 0
PARAM_VALUE 0 rdev->last_read_error 0
PARAM_VALUE 0 rdev->new_data_offset 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
BUF_SIZE 0 rdev 760
DATA_SOURCE 0 rdev r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex

drivers/md/md.c read_rdev() -> alloc_disk_sb()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->sb_page 0
DATA_SOURCE 0 rdev $1
TASK_NOT_RUNNING
LOCK2 &cinfo->recv_mutex
HALF_LOCKED2 &mddev->reconfig_mutex
TYPE_LOCK (struct md_cluster_info)->recv_mutex