Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/ecryptfs/inode.c ecryptfs_symlink() -> vfs_symlink()

Type Parameter Key Value
PARAM_VALUE 0 idmap 1531479832127729664
PARAM_VALUE 2 dentry 4096-ptr_max
PARAM_VALUE 2 dentry->d_parent 4096-ptr_max
PARAM_VALUE 3 oldname 4096-ptr_max
PARAM_VALUE 3 *oldname 0-255
PARAM_VALUE 4 delegated_inode 0
BUF_SIZE 2 dentry 1-s32max
BUF_SIZE 2 dentry 1-s32max
DATA_SOURCE 2 dentry r ecryptfs_start_creating_dentry
RX_PATH
TASK_NOT_RUNNING

fs/namei.c filename_symlinkat() -> vfs_symlink()

Type Parameter Key Value
PARAM_VALUE 1 dir->i_rwsem.dep_map->name 0-255
PARAM_VALUE 1 dir->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 dir->i_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 1 dir->i_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 1 dir->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 dir->i_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 2 dentry 4096-ptr_max
PARAM_VALUE 2 dentry->d_parent->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 dentry->d_parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 4 delegated_inode 5106086061318447104
PARAM_VALUE 4 delegated_inode->di_inode 0
BUF_SIZE 2 dentry (-1)-s32max
BUF_SIZE 2 dentry (-1)-s32max
BUF_SIZE 3 oldname 168-4096
DATA_SOURCE 2 dentry r filename_create
RX_PATH
TASK_NOT_RUNNING

fs/overlayfs/dir.c ovl_do_symlink() -> vfs_symlink()

Type Parameter Key Value
PARAM_VALUE 1 dir->i_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 2 dentry 4096-ptr_max
PARAM_VALUE 2 dentry->d_inode 0
PARAM_VALUE 4 delegated_inode 0
BUF_SIZE 2 dentry (-1),1-s32max
BUF_SIZE 2 dentry (-1),1-s32max
BUF_SIZE 3 oldname (-1)-4097
BUF_SIZE 3 oldname (-1)-4097
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 dentry $2
DATA_SOURCE 3 oldname $3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 dir->i_mode 0-u16max
USER_DATA 1 dir->i_size (-9223372036854775807)-(-4),0-s64max

fs/nfsd/vfs.c nfsd_symlink() -> vfs_symlink()

Type Parameter Key Value
PARAM_VALUE 0 idmap 1531479832127729664
PARAM_VALUE 2 dentry 4096-ptr_max
PARAM_VALUE 3 oldname 4096-ptr_max
PARAM_VALUE 4 delegated_inode 0
BUF_SIZE 2 dentry (-1)-s32max
BUF_SIZE 2 dentry (-1)-s32max
BUF_SIZE 3 oldname (-1),1-4097
BUF_SIZE 3 oldname (-1),1-4097
DATA_SOURCE 2 dentry r start_creating
DATA_SOURCE 3 oldname $4