Defined in 1 files as a function:
Referenced in 10 files:
- fs/gfs2/bmap.c
- fs/gfs2/dentry.c, line 89
- fs/gfs2/file.c
- fs/gfs2/glock.c, line 2571
- fs/gfs2/inode.c
- fs/gfs2/ops_fstype.c, line 829
- fs/gfs2/rgrp.c, line 2214
- fs/gfs2/super.c
- fs/gfs2/util.c, line 114
- fs/gfs2/xattr.c
Smatch caller information:
fs/gfs2/xattr.c gfs2_xattr_get() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 4707449329178296320 |
| PARAM_VALUE | 0 | gh->gh_gl | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/gfs2/xattr.c gfs2_xattr_set() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 5109022169586016256 |
| PARAM_VALUE | 0 | gh->gh_gl | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &unused->d_inode->i_rwsem |
fs/gfs2/glock.c gfs2_glockfd_seq_show_flock() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 4096-ptr_max |
| PARAM_VALUE | 0 | gh->gh_gl | 1-u64max |
| BUF_SIZE | 0 | gh | 56 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &i->file->f_lock | ||
| LOCK2 | &inode->i_rwsem | ||
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct file)->f_lock | ||
| TYPE_LOCK | (struct inode)->i_rwsem | ||
| TYPE_LOCK | (struct seq_file)->lock |
fs/gfs2/util.c gfs2_freeze_unlock() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdp->sd_freeze_mutex |
fs/gfs2/ops_fstype.c init_journal() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 6327615853993922560 |
| PARAM_VALUE | 0 | gh->gh_gl | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fc->uapi_mutex |
fs/gfs2/rgrp.c gfs2_inplace_release() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &ip->i_inode.i_rwsem |
fs/gfs2/bmap.c punch_hole() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 6428735311377240064 |
| PARAM_VALUE | 0 | gh->gh_gl | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/gfs2/bmap.c sweep_bh_for_rgrps() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 6428735311377240064 |
| PARAM_VALUE | 0 | gh->gh_gl | 0 |
| DATA_SOURCE | 0 | gh | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &ip->i_rw_mutex | ||
| HALF_LOCKED2 | &sdp->sd_log_flush_lock |
fs/gfs2/super.c evict_linked_inode() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 6510851211944722432 |
| PARAM_VALUE | 0 | gh->gh_gl | 0,4096-ptr_max |
| DATA_SOURCE | 0 | gh | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/gfs2/super.c evict_should_delete() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/gfs2/super.c evict_should_delete() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 4096-ptr_max |
| PARAM_VALUE | 0 | gh->gh_gl | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/gfs2/super.c evict_unlinked_inode() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 6510851211944722432 |
| PARAM_VALUE | 0 | gh->gh_gl | 0,4096-ptr_max |
| DATA_SOURCE | 0 | gh | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/gfs2/super.c gfs2_drop_inode() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 4096-ptr_max |
| LOCK2 | &inode->i_lock | ||
| TYPE_LOCK | (struct inode)->i_lock |
fs/gfs2/super.c gfs2_drop_inode() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 4096-ptr_max |
| LOCK2 | &inode->i_lock | ||
| TYPE_LOCK | (struct inode)->i_lock |
fs/gfs2/super.c gfs2_evict_inode() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 6510851211944722432 |
| PARAM_VALUE | 0 | gh->gh_gl | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/gfs2/super.c gfs2_evict_inode() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/gfs2/super.c gfs2_put_super() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &s->s_umount | ||
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | global &cifs_mount_mutex |
fs/gfs2/super.c gfs2_put_super() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &s->s_umount | ||
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | global &cifs_mount_mutex |
fs/gfs2/super.c gfs2_statfs_slow() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &s->s_umount |
fs/gfs2/super.c gfs2_statfs_slow() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 4096-ptr_max |
| PARAM_VALUE | 0 | gh->gh_gl | 0-1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &s->s_umount |
fs/gfs2/dentry.c gfs2_dentry_delete() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dentry->d_lockref.lock | ||
| HALF_LOCKED2 | global &mount_lock.lock | ||
| TYPE_LOCK | (struct lockref)->lock |
fs/gfs2/file.c do_flock() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 4096-ptr_max |
| BUF_SIZE | 0 | gh | 56 |
| RX_PATH | |||
| LOCK2 | &fp->f_fl_mutex | ||
| TYPE_LOCK | (struct gfs2_file)->f_fl_mutex |
fs/gfs2/file.c do_unflock() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 4096-ptr_max |
| BUF_SIZE | 0 | gh | 56 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &fp->f_fl_mutex | ||
| TYPE_LOCK | (struct gfs2_file)->f_fl_mutex |
fs/gfs2/inode.c gfs2_create_inode() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 7313609107720056832 |
| PARAM_VALUE | 0 | gh->gh_gl | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/gfs2/inode.c gfs2_exchange() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 8425615121909792768 |
| PARAM_VALUE | 0 | gh->gh_gl | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &source->i_rwsem | ||
| HALF_LOCKED2 | &target->i_rwsem |
fs/gfs2/inode.c gfs2_getattr() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 3369775191366922240 |
| PARAM_VALUE | 0 | gh->gh_gl | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &iint->mutex | ||
| HALF_LOCKED2 | &lo->lo_mutex |
fs/gfs2/inode.c gfs2_inode_lookup() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 3255573899843354624 |
| PARAM_VALUE | 0 | gh->gh_gl | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/gfs2/inode.c gfs2_inode_lookup() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/gfs2/inode.c gfs2_inode_lookup() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 3255573899843354624 |
| PARAM_VALUE | 0 | gh->gh_gl | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/gfs2/inode.c gfs2_lookupi() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 5534422990280728576 |
| PARAM_VALUE | 0 | gh->gh_gl | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdp->sd_jindex_mutex |
fs/gfs2/inode.c gfs2_permission() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 6482852449379872768 |
| PARAM_VALUE | 0 | gh->gh_gl | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/gfs2/inode.c gfs2_rename() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 3135501194096336896 |
| PARAM_VALUE | 0 | gh->gh_gl | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &source->i_rwsem | ||
| HALF_LOCKED2 | &target->i_rwsem |
fs/gfs2/inode.c gfs2_rename() -> gfs2_holder_initialized()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gh | 5309794177760608256 |
| PARAM_VALUE | 0 | gh->gh_gl | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &source->i_rwsem | ||
| HALF_LOCKED2 | &target->i_rwsem |